[llvm-commits] [llvm] r142027 - /llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp

Bill Wendling isanbard at gmail.com
Fri Oct 14 17:27:44 PDT 2011


Author: void
Date: Fri Oct 14 19:27:44 2011
New Revision: 142027

URL: http://llvm.org/viewvc/llvm-project?rev=142027&view=rev
Log:
Mark registers as DEAD because they're really just clobbers.

Modified:
    llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp?rev=142027&r1=142026&r2=142027&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp Fri Oct 14 19:27:44 2011
@@ -5932,7 +5932,7 @@
       for (unsigned i = 0; SavedRegs[i] != 0; ++i) {
         if (!TRC->contains(SavedRegs[i])) continue;
         if (!DefRegs[SavedRegs[i]])
-          MIB.addReg(SavedRegs[i], RegState::Implicit | RegState::Define);
+          MIB.addReg(SavedRegs[i], RegState::ImplicitDefine | RegState::Dead);
       }
 
       break;





More information about the llvm-commits mailing list