mirror of
git://c9x.me/qbe.git
synced 2026-04-05 18:09:47 +00:00
use bsiter() for better performance
This commit is contained in:
parent
f6bd53d2ad
commit
865964706f
3
rega.c
3
rega.c
@ -556,8 +556,7 @@ rega(Fn *fn)
|
|||||||
src = rref(&end[b->id], src.val);
|
src = rref(&end[b->id], src.val);
|
||||||
pmadd(src, dst, p->cls);
|
pmadd(src, dst, p->cls);
|
||||||
}
|
}
|
||||||
for (t=Tmp0; t<fn->ntmp; t++)
|
for (t=Tmp0; bsiter(s->in, &t); t++) {
|
||||||
if (bshas(s->in, t)) {
|
|
||||||
src = rref(&end[b->id], t);
|
src = rref(&end[b->id], t);
|
||||||
dst = rref(&beg[s->id], t);
|
dst = rref(&beg[s->id], t);
|
||||||
pmadd(src, dst, tmp[t].cls);
|
pmadd(src, dst, tmp[t].cls);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user