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 4dee67c2cd
commit ab7dbe0cc9
1 changed files with 1 additions and 0 deletions

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;
}