Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.67 -> 1.68 --- Log message: implement undef --- Diffs of the changes: (+8 -0) ARMInstrInfo.td | 8 ++++++++ 1 files changed, 8 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u llvm/lib/Target/ARM/ARMInstrInfo.td:1.67 llvm/lib/Target/ARM/ARMInstrInfo.td:1.68 --- llvm/lib/Target/ARM/ARMInstrInfo.td:1.67 Thu Oct 19 07:45:04 2006 +++ llvm/lib/Target/ARM/ARMInstrInfo.td Thu Oct 19 08:45:00 2006 @@ -143,6 +143,14 @@ "!ADJCALLSTACKDOWN $amt", [(callseq_start imm:$amt)]>, Imp<[R13],[R13]>; +def IMPLICIT_DEF_Int : InstARM<(ops IntRegs:$dst), + "@IMPLICIT_DEF $dst", + [(set IntRegs:$dst, (undef))]>; +def IMPLICIT_DEF_FP : InstARM<(ops FPRegs:$dst), "@IMPLICIT_DEF $dst", + [(set FPRegs:$dst, (undef))]>; +def IMPLICIT_DEF_DFP : InstARM<(ops DFPRegs:$dst), "@IMPLICIT_DEF $dst", + [(set DFPRegs:$dst, (undef))]>; + let isReturn = 1 in { def bx: InstARM<(ops), "bx r14", [(retflag)]>; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits