Searched refs:SignExt (Results 1 – 2 of 2) sorted by relevance
2496 static bool SearchSignedMulShort(SDValue SignExt, unsigned *Opc, SDValue &Src1, in SearchSignedMulShort() argument2501 if ((SignExt.getOpcode() == ISD::SIGN_EXTEND || in SearchSignedMulShort()2502 SignExt.getOpcode() == ISD::SIGN_EXTEND_INREG || in SearchSignedMulShort()2503 SignExt.getOpcode() == ISD::AssertSext) && in SearchSignedMulShort()2504 SignExt.getValueType() == MVT::i32) { in SearchSignedMulShort()2507 Src1 = SignExt.getOperand(0); in SearchSignedMulShort()2511 if (SignExt.getOpcode() != ISD::SRA) in SearchSignedMulShort()2514 ConstantSDNode *SRASrc1 = dyn_cast<ConstantSDNode>(SignExt.getOperand(1)); in SearchSignedMulShort()2518 SDValue Op0 = SignExt.getOperand(0); in SearchSignedMulShort()2532 Src1 = SignExt.getOperand(0); in SearchSignedMulShort()
1034 auto GuessNonIVOperand = [&](bool SignExt) { in cloneArithmeticIVUser() argument1038 auto GetExtend = [this, SignExt](const SCEV *S, Type *Ty) { in cloneArithmeticIVUser()1039 if (SignExt) in cloneArithmeticIVUser()