Lines Matching refs:getConstantRange
45 static ConstantRange getConstantRange(const ValueLatticeElement &LV, Type *Ty, in getConstantRange() function
49 return LV.getConstantRange(); in getConstantRange()
57 (LV.isConstantRange() && LV.getConstantRange().isSingleElement()); in isConstant()
118 return getConstantRange(Solver.getLatticeValueFor(Op), Op->getType(), in refineInstruction()
168 IV.getConstantRange().isAllNonNegative(); in replaceSignedInst()
909 const auto &CR = LV.getConstantRange(); in getConstant()
1066 const ConstantRange &Range = SCValue.getConstantRange(); in getFeasibleSuccessors()
1250 ConstantRange OpRange = getConstantRange(OpSt, I.getSrcTy()); in visitCastInst()
1282 ConstantRange LR = getConstantRange(L, Ty); in handleExtractOfWithOverflow()
1283 ConstantRange RR = getConstantRange(R, Ty); in handleExtractOfWithOverflow()
1487 ConstantRange A = getConstantRange(V1State, I.getType()); in visitBinaryOperator()
1488 ConstantRange B = getConstantRange(V2State, I.getType()); in visitBinaryOperator()
1756 Pred, CondVal.getConstantRange()); in handleCallResult()
1760 auto CopyOfCR = getConstantRange(CopyOfVal, CopyOf->getType()); in handleCallResult()
1805 OpRanges.push_back(getConstantRange(State, Op->getType())); in handleCallResult()