Home
last modified time | relevance | path

Searched refs:SignExt (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp2496 static bool SearchSignedMulShort(SDValue SignExt, unsigned *Opc, SDValue &Src1, in SearchSignedMulShort() argument
2501 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()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1034 auto GuessNonIVOperand = [&](bool SignExt) { in cloneArithmeticIVUser() argument
1038 auto GetExtend = [this, SignExt](const SCEV *S, Type *Ty) { in cloneArithmeticIVUser()
1039 if (SignExt) in cloneArithmeticIVUser()