[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td
Rafael Espindola
rafael.espindola at gmail.com
Mon Dec 11 16:37:55 PST 2006
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.76 -> 1.77
---
Log message:
add mvn
---
Diffs of the changes: (+3 -0)
ARMInstrInfo.td | 3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/ARM/ARMInstrInfo.td
diff -u llvm/lib/Target/ARM/ARMInstrInfo.td:1.76 llvm/lib/Target/ARM/ARMInstrInfo.td:1.77
--- llvm/lib/Target/ARM/ARMInstrInfo.td:1.76 Fri Dec 8 12:41:21 2006
+++ llvm/lib/Target/ARM/ARMInstrInfo.td Mon Dec 11 18:37:38 2006
@@ -190,6 +190,9 @@
def MOV : InstARM<(ops IntRegs:$dst, op_addr_mode1:$src),
"mov $dst, $src", [(set IntRegs:$dst, addr_mode1:$src)]>;
+def MVN : InstARM<(ops IntRegs:$dst, op_addr_mode1:$src),
+ "mvn $dst, $src", [(set IntRegs:$dst, (not addr_mode1:$src))]>;
+
def ADD : Addr1BinOp<"add", add>;
def ADCS : Addr1BinOp<"adcs", adde>;
def ADDS : Addr1BinOp<"adds", addc>;
More information about the llvm-commits
mailing list