Home
last modified time | relevance | path

Searched refs:maxRange (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Reducer/
H A DReductionNode.cpp87 Range maxRange = *maxElement; in generateNewVariants() local
90 int half = (maxRange.first + maxRange.second) / 2; in generateNewVariants()
91 *subRangesIter = std::make_pair(maxRange.first, half); in generateNewVariants()
93 *subRangesIter = std::make_pair(half, maxRange.second); in generateNewVariants()
96 auto it = ranges.insert(maxElement, std::make_pair(half, maxRange.second)); in generateNewVariants()
97 it = ranges.insert(it, std::make_pair(maxRange.first, half)); in generateNewVariants()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DInferIntRangeInterface.h62 static ConstantIntRanges maxRange(unsigned bitwidth);
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DInferIntRangeInterfaceImpls.cpp36 return ConstantIntRanges::maxRange(minLeft.getBitWidth()); in computeBoundsBy()
52 return ConstantIntRanges::maxRange(width); in minMaxBy()
176 return ConstantIntRanges::maxRange(rhsMin.getBitWidth()); in inferDivUIRange()
207 return ConstantIntRanges::maxRange(rhsMin.getBitWidth()); in inferDivSIRange()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DInferIntRangeInterface.cpp38 ConstantIntRanges ConstantIntRanges::maxRange(unsigned bitwidth) { in maxRange() function in ConstantIntRanges