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]>;
 



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to