Lines Matching refs:SIGN_EXTEND

556     AddPromotedToType(ISD::SIGN_EXTEND, MVT::i16, MVT::i32);  in SITargetLowering()
561 setOperationAction({ISD::SIGN_EXTEND, ISD::SDIV, ISD::UDIV, ISD::SREM, in SITargetLowering()
734 setOperationAction({ISD::ANY_EXTEND, ISD::ZERO_EXTEND, ISD::SIGN_EXTEND}, in SITargetLowering()
738 setOperationAction({ISD::ANY_EXTEND, ISD::ZERO_EXTEND, ISD::SIGN_EXTEND}, in SITargetLowering()
741 setOperationAction({ISD::ANY_EXTEND, ISD::ZERO_EXTEND, ISD::SIGN_EXTEND}, in SITargetLowering()
3208 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg); in LowerReturn()
3770 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg); in LowerCall()
6030 ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; in lowerICMPIntrinsic()
10160 return DAG.getNode(ISD::SIGN_EXTEND, SL, VT, Op); in getLoadExtOrTrunc()
11631 (RHS.getOpcode() == ISD::SIGN_EXTEND || LHS.getOpcode() == ISD::SIGN_EXTEND)) { in performAndCombine()
11633 if (RHS.getOpcode() != ISD::SIGN_EXTEND) in performAndCombine()
11749 case ISD::SIGN_EXTEND: in calculateSrcByte()
11937 case ISD::SIGN_EXTEND: in calculateByteProvider()
12065 case ISD::SIGN_EXTEND: in isExtendedFrom16Bits()
14207 if (Opc == ISD::ZERO_EXTEND || Opc == ISD::SIGN_EXTEND || in performAddCombine()
14215 case ISD::SIGN_EXTEND: in performAddCombine()
14224 Opc = (Opc == ISD::SIGN_EXTEND) ? ISD::USUBO_CARRY : ISD::UADDO_CARRY; in performAddCombine()
14256 case ISD::SIGN_EXTEND: in performSubCombine()
14265 Opc = (Opc == ISD::SIGN_EXTEND) ? ISD::UADDO_CARRY : ISD::USUBO_CARRY; in performSubCombine()
14523 if (VT == MVT::i32 && LHS.getOpcode() == ISD::SIGN_EXTEND && in performSetCCCombine()