There is no need to involve the LiveRegs array and kill() any longer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144133
91177308-0d34-0410-b5e6-
96231b3b80d8
if (FI == LiveOuts.end())
continue;
assert(FI->second && "Null entry");
- // The DomainValue is collapsed when the last reference is killed.
- LiveRegs = FI->second;
for (unsigned i = 0, e = NumRegs; i != e; ++i)
- if (LiveRegs[i])
- kill(i);
- delete[] LiveRegs;
+ if (FI->second[i])
+ release(FI->second[i]);
+ delete[] FI->second;
}
LiveOuts.clear();
Avail.clear();