[llvm-commits] [llvm] r78418 - /llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h

Evan Cheng evan.cheng at apple.com
Fri Aug 7 15:36:37 PDT 2009


Author: evancheng
Date: Fri Aug  7 17:36:37 2009
New Revision: 78418

URL: http://llvm.org/viewvc/llvm-project?rev=78418&view=rev
Log:
A big oops. Thumb1 default CC is a def of CPSR, not a use of CPSR.

Modified:
    llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h

Modified: llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h?rev=78418&r1=78417&r2=78418&view=diff

==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h (original)
+++ llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h Fri Aug  7 17:36:37 2009
@@ -268,7 +268,7 @@
 
 static inline
 const MachineInstrBuilder &AddDefaultT1CC(const MachineInstrBuilder &MIB) {
-  return MIB.addReg(ARM::CPSR);
+  return MIB.addReg(ARM::CPSR, getDefRegState(true));
 }
 
 static inline





More information about the llvm-commits mailing list