Home
last modified time | relevance | path

Searched refs:p2e (Results 1 – 3 of 3) sorted by relevance

/netbsd/src/external/bsd/pcc/dist/pcc/mip/
Doptim2.c74 void printDF(struct p2env *p2e);
77 void renamevar(struct p2env *p2e,struct basicblock *bblock);
78 void removephi(struct p2env *p2e);
80 static void liveanal(struct p2env *p2e);
91 static void do_cse(struct p2env* p2e) ;
96 void WalkAll(struct p2env* p2e, void (*f) (NODE*, void*), void* arg, int type) ;
101 void LiveDead(struct p2env* p2e, int what, unsigned int variable) ;
108 optimize(struct p2env *p2e) in optimize() argument
110 struct interpass *ipole = &p2e->ipole; in optimize()
118 deljumps(p2e); /* Delete redundant jumps and dead code */ in optimize()
[all …]
Dreader.c153 sanitychecks(struct p2env *p2e) in sanitychecks() argument
158 sz = sizeof(int) * (p2e->epp->ip_lblnum - p2e->ipp->ip_lblnum); in sanitychecks()
165 if (i < p2e->ipp->ip_lblnum || i >= p2e->epp->ip_lblnum) in sanitychecks()
167 i, p2e->ipp->ip_lblnum, p2e->epp->ip_lblnum); in sanitychecks()
168 lbldef[i-p2e->ipp->ip_lblnum] = 1; in sanitychecks()
173 for (i = 0; i < (p2e->epp->ip_lblnum - p2e->ipp->ip_lblnum); i++) in sanitychecks()
176 i + p2e->ipp->ip_lblnum); in sanitychecks()
191 struct p2env *p2e = &p2env; in stkarg() local
195 ip = DLIST_NEXT((struct interpass *)p2e->ipp, qelem); in stkarg()
577 struct p2env *p2e = &p2env; in pass2_compile() local
[all …]
Dregs.c1410 dce(struct p2env *p2e) in dce() argument
1433 DLIST_FOREACH(bb, &p2e->bblocks, bbelem) { in dce()
1555 LivenessAnalysis(struct p2env *p2e) in LivenessAnalysis() argument
1564 DLIST_FOREACH(bb, &p2e->bblocks, bbelem) { in LivenessAnalysis()
1603 Build(struct p2env *p2e) in Build() argument
1605 struct interpass *ipole = &p2e->ipole; in Build()
1618 p2e->nbblocks = 1; in Build()
1622 DLIST_INIT(&p2e->bblocks, bbelem); in Build()
1623 DLIST_INSERT_AFTER(&p2e->bblocks, &bbfake, bbelem); in Build()
1628 gen = tmpalloc(p2e->nbblocks*sizeof(bittype*)); in Build()
[all …]