Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.75 -> 1.76 --- Log message: expand SIGN_EXTEND_INREG --- Diffs of the changes: (+4 -0) ARMISelDAGToDAG.cpp | 4 ++++ 1 files changed, 4 insertions(+) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp diff -u llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1.75 llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1.76 --- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:1.75 Thu Oct 19 05:56:43 2006 +++ llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp Thu Oct 19 07:06:50 2006 @@ -59,6 +59,10 @@ setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); setOperationAction(ISD::ConstantPool, MVT::i32, Custom); + setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); + setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Expand); + setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand); + setOperationAction(ISD::SELECT, MVT::i32, Expand); setOperationAction(ISD::SETCC, MVT::i32, Expand); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits