propagate aliasing information through copies
This commit is contained in:
parent
eebbb69291
commit
0689986187
1 changed files with 4 additions and 0 deletions
4
alias.c
4
alias.c
|
@ -130,6 +130,10 @@ fillalias(Fn *fn)
|
|||
a->base = i->to;
|
||||
a->offset = 0;
|
||||
}
|
||||
if (i->op == Ocopy) {
|
||||
assert(a);
|
||||
getalias(a, i->arg[0], fn);
|
||||
}
|
||||
if (i->op == Oadd) {
|
||||
getalias(&a0, i->arg[0], fn);
|
||||
getalias(&a1, i->arg[1], fn);
|
||||
|
|
Loading…
Add table
Reference in a new issue