Lines Matching refs:ConstantRange
148 void Float2IntPass::seen(Instruction *I, ConstantRange R) { in seen()
158 ConstantRange Float2IntPass::badRange() { in badRange()
159 return ConstantRange::getFull(MaxIntegerBW + 1); in badRange()
161 ConstantRange Float2IntPass::unknownRange() { in unknownRange()
162 return ConstantRange::getEmpty(MaxIntegerBW + 1); in unknownRange()
164 ConstantRange Float2IntPass::validateRange(ConstantRange R) { in validateRange()
206 auto Input = ConstantRange::getFull(BW); in walkBackwards()
239 Optional<ConstantRange> Float2IntPass::calcRange(Instruction *I) { in calcRange()
240 SmallVector<ConstantRange, 4> OpRanges; in calcRange()
279 OpRanges.push_back(ConstantRange(Int)); in calcRange()
295 auto Zero = ConstantRange(APInt::getZero(Size)); in calcRange()
338 if (Optional<ConstantRange> Range = calcRange(I)) in walkForwards()
351 ConstantRange R(MaxIntegerBW + 1, false); in validateAndTransform()