Searched refs:p2e (Results 1 – 3 of 3) sorted by relevance
| /netbsd/src/external/bsd/pcc/dist/pcc/mip/ |
| D | optim2.c | 74 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 …]
|
| D | reader.c | 153 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 …]
|
| D | regs.c | 1410 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 …]
|