Lines Matching refs:SIGN_EXTEND
858 setOperationAction(ISD::SIGN_EXTEND, VT, Expand); in resetOperationActions()
1194 setOperationAction(ISD::SIGN_EXTEND, MVT::v4i64, Custom); in resetOperationActions()
1195 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i32, Custom); in resetOperationActions()
1350 setOperationAction(ISD::SIGN_EXTEND, MVT::v16i32, Custom); in resetOperationActions()
1351 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i64, Custom); in resetOperationActions()
1352 setOperationAction(ISD::SIGN_EXTEND, MVT::v16i8, Custom); in resetOperationActions()
1353 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i16, Custom); in resetOperationActions()
1354 setOperationAction(ISD::SIGN_EXTEND, MVT::v16i16, Custom); in resetOperationActions()
1516 setTargetDAGCombine(ISD::SIGN_EXTEND); in resetOperationActions()
1800 ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
2576 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, RegVT, Arg); in LowerCall()
12826 case ISD::SIGN_EXTEND: return LowerSIGN_EXTEND(Op, DAG); in LowerOperation()
15794 if (Extract->use_begin()->getOpcode() != ISD::SIGN_EXTEND && in PerformEXTRACT_VECTOR_ELTCombine()
16831 case ISD::SIGN_EXTEND: in CMPEQCombine()
16913 N->getOpcode() == ISD::SIGN_EXTEND) && "Invalid Node"); in WidenMaskArithmetic()
16974 case ISD::SIGN_EXTEND: in WidenMaskArithmetic()
17973 N0.getOpcode() == ISD::SIGN_EXTEND)) { in PerformSIGN_EXTEND_INREGCombine()
17985 return DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v4i64, Tmp); in PerformSIGN_EXTEND_INREGCombine()
18196 SDValue P = DAG.getNode(ISD::SIGN_EXTEND, dl, DstVT, Op0); in PerformSINT_TO_FPCombine()
18383 case ISD::SIGN_EXTEND: return PerformSExtCombine(N, DAG, DCI, Subtarget); in PerformDAGCombine()
18424 case ISD::SIGN_EXTEND: in isTypeDesirableForOp()
18468 case ISD::SIGN_EXTEND: in IsDesirableToPromoteOp()