Home
last modified time | relevance | path

Searched refs:interpass (Results 1 – 25 of 65) sorted by relevance

123

/netbsd-src/external/bsd/pcc/dist/pcc/mip/
H A Dpass2.h245 void myoptim(struct interpass *);
261 struct interpass *ipnode(NODE *);
266 void printip(struct interpass *pole);
280 void myreader(struct interpass *pole);
286 int myxasm(struct interpass *ip, NODE *p);
445 void emit(struct interpass *);
468 struct interpass *first; /* first element of basic block */
469 struct interpass *last; /* last element of basic block */
524 struct interpass ipole; /* all statements */
H A Doptim2.c59 void saveip(struct interpass *ip);
61 void optdump(struct interpass *ip);
62 void printip(struct interpass *pole);
75 void findTemps(struct interpass *ip);
81 static void printip2(struct interpass *);
110 struct interpass *ipole = &p2e->ipole; in optimize()
253 struct interpass *dlip;
286 listsetup(struct interpass *ipole, struct dlnod *dl) in listsetup()
288 struct interpass *ip = DLIST_NEXT(ipole, qelem); in listsetup()
289 struct interpass *nip; in listsetup()
[all …]
H A Dreader.c80 struct interpass prepole;
82 void saveip(struct interpass *ip);
84 static void cvtemps(struct interpass *ipole, int op, int off);
155 struct interpass *ip; in sanitychecks()
192 struct interpass *ip; in stkarg()
195 ip = DLIST_NEXT((struct interpass *)p2e->ipp, qelem); in stkarg()
293 struct interpass *ip; in deluseless()
471 struct interpass *ip; in mainp2()
491 ip = malloc(sizeof(struct interpass)); in mainp2()
497 ip = malloc(sizeof(struct interpass)); in mainp2()
[all …]
H A Dmanifest.h243 struct interpass { struct
244 DLIST_ENTRY(interpass) qelem;
262 struct interpass ipp_ip; argument
278 struct interpass { int dummy; }; struct
364 void topt_compile(struct interpass *);
367 void pass2_compile(struct interpass *);
H A Dregs.c1412 extern struct interpass prepole; in dce()
1414 struct interpass *ip; in dce()
1441 struct interpass *previp; in dce()
1472 struct interpass *tipp; in dce()
1558 struct interpass *ip; in LivenessAnalysis()
1605 struct interpass *ipole = &p2e->ipole; in Build()
1607 struct interpass *ip; in Build()
2135 struct interpass *ip; in Coalassign()
2373 AssignColors(struct interpass *ip) in AssignColors()
2375 struct interpass *ip2; in AssignColors()
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/cc/cxxcom/
H A Dinline.c41 static void printip(struct interpass *pole);
63 struct interpass shead;
109 struct interpass *ip; in refnode()
120 inline_addarg(struct interpass *ip) in inline_addarg()
240 struct interpass *ip, *nip; in puto()
265 pass2_compile((struct interpass *)pp); in puto()
273 nip = tmpalloc(sizeof(struct interpass)); in puto()
317 printip(struct interpass *pole) in printip()
321 struct interpass *ip; in printip()
401 struct interpass *ip, *ipf, *ipl; in inlinetree()
H A Dpass1.h290 void inline_addarg(struct interpass *);
361 void pass1_lastchance(struct interpass *);
/netbsd-src/external/bsd/pcc/dist/pcc/cc/ccom/
H A Dinline.c41 static void printip(struct interpass *pole);
63 struct interpass shead;
89 struct interpass *ip; in getprol()
112 struct interpass *ip; in refnode()
165 inline_addarg(struct interpass *ip) in inline_addarg()
311 struct interpass *ip, *nip; in puto()
336 pass2_compile((struct interpass *)pp); in puto()
344 nip = xmalloc(sizeof(struct interpass)); in puto()
390 printip(struct interpass *pole) in printip()
394 struct interpass *ip; in printip()
[all …]
H A Dpass1.h320 void inline_addarg(struct interpass *);
389 void pass1_lastchance(struct interpass *);
/netbsd-src/external/bsd/pcc/dist/pcc/arch/i386/
H A Dlocal2.c898 storefloat(struct interpass *ip, NODE *p) in storefloat()
914 struct interpass *nip; in storefloat()
938 outfargs(struct interpass *ip, NODE **ary, int num, int *cwp, int c) in outfargs()
940 struct interpass *ip2; in outfargs()
957 infargs(struct interpass *ip, NODE **ary, int num, int *cwp, int c) in infargs()
959 struct interpass *ip2; in infargs()
983 fixxfloat(struct interpass *ip, NODE *p) in fixxfloat()
1075 myreader(struct interpass *ipole) in myreader()
1077 struct interpass *ip; in myreader()
1136 myoptim(struct interpass *ip) in myoptim()
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/i86/
H A Dlocal2.c918 storefloat(struct interpass *ip, NODE *p) in storefloat()
934 struct interpass *nip; in storefloat()
958 outfargs(struct interpass *ip, NODE **ary, int num, int *cwp, int c) in outfargs()
960 struct interpass *ip2; in outfargs()
977 infargs(struct interpass *ip, NODE **ary, int num, int *cwp, int c) in infargs()
979 struct interpass *ip2; in infargs()
1003 fixxfloat(struct interpass *ip, NODE *p) in fixxfloat()
1086 myreader(struct interpass *ipole) in myreader()
1088 struct interpass *ip; in myreader()
1146 myoptim(struct interpass *ip) in myoptim()
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/pdp11/
H A Dlocal2.c536 cvtree(NODE *p, struct interpass *ip2) in cvtree()
538 struct interpass *ip; in cvtree()
601 myreader(struct interpass *ipole) in myreader()
603 struct interpass *ip; in myreader()
663 myoptim(struct interpass *ip) in myoptim()
836 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/sparc64/
H A Dlocal2.c343 myreader(struct interpass * ipole) in myreader()
353 myoptim(struct interpass * ipole) in myoptim()
423 myxasm(struct interpass *ip, NODE *p) in myxasm()
H A Dlocal.c279 pass1_lastchance(struct interpass *ip) in pass1_lastchance()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/amd64/
H A Dlocal2.c115 struct interpass *ip; in chkframe()
811 myreader(struct interpass *ipole) in myreader()
813 struct interpass *ip; in myreader()
862 myoptim(struct interpass *ip) in myoptim()
1046 myxasm(struct interpass *ip, NODE *p) in myxasm()
1048 struct interpass *ip2; in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/arm/
H A Dlocal2.c1017 static struct interpass *ipbase;
1021 static struct interpass *
1025 struct interpass *ip = tmpalloc(sizeof(struct interpass)); in anode()
1036 struct interpass *ip; in flshlab()
1136 myreader(struct interpass *ipole) in myreader()
1138 struct interpass *ip; in myreader()
1196 myoptim(struct interpass *ipp) in myoptim()
1524 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/nova/
H A Dlocal2.c489 myreader(struct interpass *ipole) in myreader()
501 myoptim(struct interpass *ip) in myoptim()
601 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/m68k/
H A Dlocal2.c593 myreader(struct interpass *ipole) in myreader()
595 struct interpass *ip; in myreader()
644 myoptim(struct interpass *ip) in myoptim()
774 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/hppa/
H A Dlocal2.c626 myreader(struct interpass *ipole) in myreader()
628 struct interpass *ip; in myreader()
683 myoptim(struct interpass *ipole) in myoptim()
878 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/vax/
H A Dlocal2.c538 struct interpass *ip = in zzzcode()
539 DLIST_PREV((struct interpass *)p2env.epp, qelem); in zzzcode()
1315 myreader(struct interpass *ipole) in myreader()
1317 struct interpass *ip; in myreader()
1334 myoptim(struct interpass *ip) in myoptim()
1431 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/powerpc/
H A Dlocal2.c1196 storefloat(struct interpass *ip, NODE *p) in storefloat()
1212 struct interpass *nip; in storefloat()
1236 myreader(struct interpass *ipole) in myreader()
1238 struct interpass *ip; in myreader()
1309 myoptim(struct interpass *ip) in myoptim()
1515 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/m16c/
H A Dlocal2.c477 myoptim(struct interpass *ip)
662 myxasm(struct interpass *ip, NODE *p)
H A Dorder.c569 mktailopt(struct interpass *ip1, struct interpass *ip2) in mktailopt()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/pdp10/
H A Dlocal2.c1180 myreader(struct interpass *ipole) in myreader()
1182 struct interpass *ip; in myreader()
1232 myoptim(struct interpass *ip) in myoptim()
1319 myxasm(struct interpass *ip, NODE *p) in myxasm()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/mips/
H A Dlocal2.c979 myreader(struct interpass * ipole) in myreader()
1092 myoptim(struct interpass * ipole) in myoptim()
1094 struct interpass *ip; in myoptim()
1337 myxasm(struct interpass *ip, NODE *p) in myxasm()

123