Lines Matching refs:constantrange
24 #include "llvm/Support/ConstantRange.h"
65 /// constantrange - The Value falls within this range.
66 constantrange,
77 ConstantRange Range;
94 static LVILatticeVal getRange(ConstantRange CR) {
103 bool isConstantRange() const { return Tag == constantrange; }
116 ConstantRange getConstantRange() const {
134 return markConstantRange(ConstantRange(CI->getValue()));
150 return markConstantRange(ConstantRange(CI->getValue()+1, CI->getValue()));
165 bool markConstantRange(const ConstantRange NewR) {
179 Tag = constantrange;
221 // RHS is a ConstantRange, LHS is a non-integer Constant.
260 ConstantRange NewR = Range.unionWith(RHS.getConstantRange());
281 return OS << "constantrange<" << Val.getConstantRange().getLower() << ", "
729 ConstantRange LHSRange = LHSVal.getConstantRange();
730 ConstantRange RHSRange(1);
734 RHSRange = ConstantRange(RHS->getValue());
741 // NOTE: We're currently limited by the set of operations that ConstantRange
840 ConstantRange CmpRange(CI->getValue(), CI->getValue()+1);
841 ConstantRange TrueValues =
842 ConstantRange::makeICmpRegion(ICI->getPredicate(), CmpRange);
861 ConstantRange PossibleValues =
1030 ConstantRange CR = Result.getConstantRange();
1046 ConstantRange CR = Result.getConstantRange();
1074 ConstantRange CR = Result.getConstantRange();
1090 ConstantRange TrueValues =