Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.23 -> 1.24 --- Log message: add the eor (xor) instruction --- Diffs of the changes: (+5 -0) ARMInstrInfo.td | 5 +++++ 1 files changed, 5 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u llvm/lib/Target/ARM/ARMInstrInfo.td:1.23 llvm/lib/Target/ARM/ARMInstrInfo.td:1.24 --- llvm/lib/Target/ARM/ARMInstrInfo.td:1.23 Fri Sep 8 07:47:03 2006 +++ llvm/lib/Target/ARM/ARMInstrInfo.td Fri Sep 8 11:59:47 2006 @@ -113,10 +113,15 @@ "and $dst, $a, $b", [(set IntRegs:$dst, (and IntRegs:$a, IntRegs:$b))]>; +def eor_rr : InstARM<(ops IntRegs:$dst, IntRegs:$a, IntRegs:$b), + "eor $dst, $a, $b", + [(set IntRegs:$dst, (xor IntRegs:$a, IntRegs:$b))]>; + def orr_rr : InstARM<(ops IntRegs:$dst, IntRegs:$a, IntRegs:$b), "orr $dst, $a, $b", [(set IntRegs:$dst, (or IntRegs:$a, IntRegs:$b))]>; + let isTwoAddress = 1 in { def movcond : InstARM<(ops IntRegs:$dst, IntRegs:$false, IntRegs:$true, CCOp:$cc), "mov$cc $dst, $true", _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits