Lines Matching refs:SIGN_EXTEND_INREG
443 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal);
444 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16 , Legal);
445 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal);
446 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand);
856 setOperationAction(ISD::SIGN_EXTEND_INREG, VT,Expand);
1448 setOperationAction(ISD::SIGN_EXTEND_INREG, (MVT::SimpleValueType)VT,
1517 setTargetDAGCombine(ISD::SIGN_EXTEND_INREG);
12801 case ISD::SIGN_EXTEND_INREG: return LowerSIGN_EXTEND_INREG(Op,DAG);
12935 case ISD::SIGN_EXTEND_INREG:
16975 return DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, VT,
17967 // The SIGN_EXTEND_INREG to v4i64 is expensive operation on the
17983 SDValue Tmp = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, MVT::v4i32,
18384 case ISD::SIGN_EXTEND_INREG: return PerformSIGN_EXTEND_INREGCombine(N, DAG, Subtarget);