Lines Matching refs:ConstantRange
140 void Float2IntPass::seen(Instruction *I, ConstantRange R) { in seen()
150 ConstantRange Float2IntPass::badRange() { in badRange()
151 return ConstantRange(MaxIntegerBW + 1, true); in badRange()
153 ConstantRange Float2IntPass::unknownRange() { in unknownRange()
154 return ConstantRange(MaxIntegerBW + 1, false); in unknownRange()
156 ConstantRange Float2IntPass::validateRange(ConstantRange R) { in validateRange()
198 auto Input = ConstantRange(BW, true); in walkBackwards()
236 std::function<ConstantRange(ArrayRef<ConstantRange>)> Op; in walkForwards()
247 Op = [I](ArrayRef<ConstantRange> Ops) { in walkForwards()
260 Op = [I](ArrayRef<ConstantRange> Ops) { in walkForwards()
270 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards()
278 SmallVector<ConstantRange,4> OpRanges; in walkForwards()
320 OpRanges.push_back(ConstantRange(Int)); in walkForwards()
338 ConstantRange R(MaxIntegerBW + 1, false); in validateAndTransform()