From 0a891ed7d5875a9ccdb93b4472b0f43947d8289b Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Fri, 23 May 2008 23:00:04 +0000 Subject: [PATCH] Revert 51440 as it breaks a bunch of PIC tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51513 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/LiveIntervalAnalysis.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/CodeGen/LiveIntervalAnalysis.cpp b/lib/CodeGen/LiveIntervalAnalysis.cpp index 4997302fa6a..2558b09ad60 100644 --- a/lib/CodeGen/LiveIntervalAnalysis.cpp +++ b/lib/CodeGen/LiveIntervalAnalysis.cpp @@ -1150,9 +1150,7 @@ rewriteInstructionsForSpills(const LiveInterval &li, bool TrySplit, } MachineBasicBlock *MBB = MI->getParent(); - // ReMatDefMI is a clone and not in the IR at all, so check - // RefMatOrigDefMI too. - if (ImpUse && MI != ReMatDefMI && MI != ReMatOrigDefMI) { + if (ImpUse && MI != ReMatDefMI) { // Re-matting an instruction with virtual register use. Update the // register interval's spill weight to HUGE_VALF to prevent it from // being spilled.