[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td

Chris Lattner sabre at nondot.org
Tue Apr 17 15:40:15 PDT 2007



Changes in directory llvm/lib/Target/ARM:

ARMInstrInfo.td updated: 1.95 -> 1.96
---
Log message:

dag combiner just got better at pruning bits.  This fixes CodeGen/ARM/rev.ll


---
Diffs of the changes:  (+1 -1)

 ARMInstrInfo.td |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/Target/ARM/ARMInstrInfo.td
diff -u llvm/lib/Target/ARM/ARMInstrInfo.td:1.95 llvm/lib/Target/ARM/ARMInstrInfo.td:1.96
--- llvm/lib/Target/ARM/ARMInstrInfo.td:1.95	Sun Apr  1 20:30:03 2007
+++ llvm/lib/Target/ARM/ARMInstrInfo.td	Tue Apr 17 17:39:58 2007
@@ -982,7 +982,7 @@
                "revsh $dst, $src",
                [(set GPR:$dst,
                   (sext_inreg
-                    (or (srl (and GPR:$src, 0xFFFF), 8),
+                    (or (srl (and GPR:$src, 0xFF00), 8),
                         (shl GPR:$src, 8)), i16))]>,
                Requires<[IsARM, HasV6]>;
 






More information about the llvm-commits mailing list