[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