1: # define makecc(val,i) lastcon = i ? (val<<8)|lastcon : val
2:
3: # define ARGINIT 32
4: # define AUTOINIT 48
5: # define SZCHAR 8
6: # define SZINT 16
7: # define SZFLOAT 32
8: # define SZDOUBLE 64
9: # define SZLONG 32
10: # define SZSHORT 16
11: # define SZPOINT 16
12: # define ALCHAR 8
13: # define ALINT 16
14: # define ALFLOAT 16
15: # define ALDOUBLE 16
16: # define ALLONG 16
17: # define ALSHORT 16
18: # define ALPOINT 16
19: # define ALSTRUCT 16
20: # define ALSTACK 16
21:
22: /* size in which constants are converted */
23: /* should be long if feasable */
24:
25: # define CONSZ long
26: # define CONFMT "%Ld"
27:
28: /* size in which offsets are kept
29: /* should be large enough to cover address space in bits
30: */
31:
32: # define OFFSZ long
33:
34: /* character set macro */
35:
36: # define CCTRANS(x) x
37:
38: /* register cookie for stack poINTer */
39:
40: # define STKREG 5
41: # define ARGREG 5
42:
43: /* maximum and minimum register variables */
44:
45: # define MAXRVAR 4
46: # define MINRVAR 2
47:
48: /* various standard pieces of code are used */
49: # define STDPRTREE
50: # define LABFMT "L%d"
51:
52: /* definition indicates automatics and/or temporaries
53: are on a negative growing stack */
54:
55: # define BACKAUTO
56: # define BACKTEMP
57:
58: # define RTOLBYTES
59: # ifndef FORT
60: # define ONEPASS
61: # endif
62:
63: # ifndef FORT
64: # define EXIT dexit
65: # endif
66:
67: # define ENUMSIZE(high,low) INT
Defined macros
ALINT
defined in line
13; used 15 times
CONFMT
defined in line
26; used 11 times
CONSZ
defined in line
25; used 22 times
EXIT
defined in line
64;
never used
OFFSZ
defined in line
32; used 27 times
- in /usr/src/cmd/lint/lint.c line
502,
586
- in /usr/src/cmd/mip/mfile1 line
145,
220
- in /usr/src/cmd/mip/mfile2 line
205-208(4)
- in /usr/src/cmd/mip/pftn.c line
12,
601,
608,
635-637(2),
676,
728,
959
- in /usr/src/cmd/mip/reader.c line
20-21(2),
27-28(2)
- in /usr/src/cmd/mip/trees.c line
619,
706
- in /usr/src/cmd/mip/xdefs.c line
34
- in /usr/src/cmd/pcc/code.c line
209
- in /usr/src/cmd/pcc/local.c line
190,
305
- in /usr/src/cmd/pcc/local2.c line
12
SZCHAR
defined in line
5; used 32 times
- in /usr/src/cmd/lint/lint.c line
589,
716-725(8)
- in /usr/src/cmd/mip/allo.c line
60
- in /usr/src/cmd/mip/pftn.c line
822,
1118
- in /usr/src/cmd/mip/reader.c line
1034-1035(3)
- in /usr/src/cmd/mip/scan.c line
102,
108,
358
- in /usr/src/cmd/mip/trees.c line
748,
1218,
1371-1372(3)
- in /usr/src/cmd/pcc/code.c line
24,
92,
145
- in /usr/src/cmd/pcc/local.c line
202,
310
- in /usr/src/cmd/pcc/local2.c line
16,
247,
472,
488
SZINT
defined in line
6; used 38 times
- in /usr/src/cmd/lint/lint.c line
504,
720
- in /usr/src/cmd/mip/allo.c line
60(2),
93,
99
- in /usr/src/cmd/mip/match.c line
87
- in /usr/src/cmd/mip/pftn.c line
563,
612,
630,
647,
664,
938,
1076,
1130,
1148
- in /usr/src/cmd/mip/reader.c line
1110
- in /usr/src/cmd/mip/scan.c line
103,
110,
358
- in /usr/src/cmd/mip/trees.c line
321,
713,
749
- in /usr/src/cmd/pcc/code.c line
158,
221
- in /usr/src/cmd/pcc/local.c line
218-222(2),
318
- in /usr/src/cmd/pcc/local2.c line
231-232(3),
247,
358,
472,
478,
488,
523(2)
SZLONG
defined in line
9; used 5 times
makecc
defined in line
1; used 1 times
Usage of this include