When promoting a load to a reg-reg copy, where the load was a previous

instruction folded with spill code, make sure the remove the load from
the virt reg folded map.

llvm-svn: 28040
This commit is contained in:
Chris Lattner 2006-05-01 21:17:10 +00:00
parent befcd1e76d
commit a9f3c7c50a

View File

@ -712,6 +712,7 @@ void LocalSpiller::RewriteMBB(MachineBasicBlock &MBB, VirtRegMap &VRM) {
NextMII = &MI;
--NextMII; // backtrack to the copy.
}
VRM.RemoveFromFoldedVirtMap(&MI);
MBB.erase(&MI);
goto ProcessNextInst;
}