[llvm-commits] [llvm] r74277 - /llvm/trunk/lib/Target/ARM/ARMInstrInfo.td

Evan Cheng evan.cheng at apple.com
Thu Jun 25 23:10:18 PDT 2009


Author: evancheng
Date: Fri Jun 26 01:10:18 2009
New Revision: 74277

URL: http://llvm.org/viewvc/llvm-project?rev=74277&view=rev
Log:
Simplify predicate CarryDefIsUsed.

Modified:
    llvm/trunk/lib/Target/ARM/ARMInstrInfo.td

Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrInfo.td?rev=74277&r1=74276&r2=74277&view=diff

==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrInfo.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrInfo.td Fri Jun 26 01:10:18 2009
@@ -103,7 +103,7 @@
 def IsARM     : Predicate<"!Subtarget->isThumb()">;
 def IsDarwin    : Predicate<"Subtarget->isTargetDarwin()">;
 def IsNotDarwin : Predicate<"!Subtarget->isTargetDarwin()">;
-def CarryDefIsUnused : Predicate<"N.getNode()->hasNUsesOfValue(0, 1)">;
+def CarryDefIsUnused : Predicate<"!N.getNode()->hasAnyUseOfValue(1)">;
 def CarryDefIsUsed   : Predicate<"N.getNode()->hasAnyUseOfValue(1)">;
 
 //===----------------------------------------------------------------------===//





More information about the llvm-commits mailing list