Lines Matching refs:ConstantRange
69 ConstantRange seen(Instruction *I, ConstantRange R);
70 ConstantRange badRange();
71 ConstantRange unknownRange();
72 ConstantRange validateRange(ConstantRange R);
79 MapVector<Instruction*, ConstantRange > SeenInsts;
152 ConstantRange Float2Int::seen(Instruction *I, ConstantRange R) { in seen()
162 ConstantRange Float2Int::badRange() { in badRange()
163 return ConstantRange(MaxIntegerBW + 1, true); in badRange()
165 ConstantRange Float2Int::unknownRange() { in unknownRange()
166 return ConstantRange(MaxIntegerBW + 1, false); in unknownRange()
168 ConstantRange Float2Int::validateRange(ConstantRange R) { in validateRange()
210 seen(I, validateRange(ConstantRange(Min, Max))); in walkBackwards()
219 seen(I, validateRange(ConstantRange(SMin, SMax))); in walkBackwards()
255 std::function<ConstantRange(ArrayRef<ConstantRange>)> Op; in walkForwards()
264 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards()
271 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards()
278 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards()
290 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards()
297 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards()
305 SmallVector<ConstantRange,4> OpRanges; in walkForwards()
347 OpRanges.push_back(ConstantRange(Int)); in walkForwards()
365 ConstantRange R(MaxIntegerBW + 1, false); in validateAndTransform()