Lines Matching refs:ConstantRange
92 ConstantRange Range;
109 static LVILatticeVal getRange(ConstantRange CR) { in getRange()
136 ConstantRange getConstantRange() const { in getConstantRange()
154 return markConstantRange(ConstantRange(CI->getValue())); in markConstant()
170 return markConstantRange(ConstantRange(CI->getValue()+1, CI->getValue())); in markNotConstant()
185 bool markConstantRange(ConstantRange NewR) { in markConstantRange()
271 ConstantRange NewR = Range.unionWith(RHS.getConstantRange()); in mergeIn()
353 ConstantRange Range = in intersect()
910 ConstantRange TrueCR = TrueVal.getConstantRange(); in solveBlockValueSelect()
911 ConstantRange FalseCR = FalseVal.getConstantRange(); in solveBlockValueSelect()
1041 ConstantRange LHSRange = ConstantRange(OperandBitWidth); in solveBlockValueCast()
1118 ConstantRange LHSRange = ConstantRange(OperandBitWidth); in solveBlockValueBinaryOp()
1127 ConstantRange RHSRange = ConstantRange(RHS->getValue()); in solveBlockValueBinaryOp()
1192 ConstantRange CmpRange(CI->getValue()); in getValueFromFromCondition()
1193 ConstantRange TrueValues = in getValueFromFromCondition()
1194 ConstantRange::makeAllowedICmpRegion(ICI->getPredicate(), CmpRange); in getValueFromFromCondition()
1250 ConstantRange EdgesVals(BitWidth, DefaultCase/*isFullSet*/); in getEdgeValueLocal()
1253 ConstantRange EdgeVal(i.getCaseValue()->getValue()); in getEdgeValueLocal()
1491 ConstantRange CR = Result.getConstantRange(); in getConstant()
1498 ConstantRange LazyValueInfo::getConstantRange(Value *V, BasicBlock *BB, in getConstantRange()
1507 return ConstantRange(Width, /*isFullSet=*/false); in getConstantRange()
1510 return ConstantRange(Width, /*isFullSet=*/true); in getConstantRange()
1525 ConstantRange CR = Result.getConstantRange(); in getConstantOnEdge()
1551 ConstantRange CR = Result.getConstantRange(); in getPredicateResult()
1567 ConstantRange TrueValues = in getPredicateResult()