Home
last modified time | relevance | path

Searched refs:argRanges (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DInferIntRangeInterfaceImpls.cpp80 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
105 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
130 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
182 inferDivUIRange(argRanges[0], argRanges[1], in inferResultRanges()
213 inferDivSIRange(argRanges[0], argRanges[1], in inferResultRanges()
224 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
245 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
266 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
287 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
318 const ConstantIntRanges &lhs = argRanges[0], &rhs = argRanges[1]; in inferResultRanges()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DInferIntRangeInterfaceImpls.cpp72 void LaunchOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges() argument
86 argRanges = argRanges.drop_front(asyncDependencies().size()); in inferResultRanges()
89 setRange(argRanges[0], gridDims.x, blockIds.x); in inferResultRanges()
90 setRange(argRanges[1], gridDims.y, blockIds.y); in inferResultRanges()
91 setRange(argRanges[2], gridDims.z, blockIds.z); in inferResultRanges()
94 setRange(argRanges[3], blockDims.x, threadIds.x); in inferResultRanges()
95 setRange(argRanges[4], blockDims.y, threadIds.y); in inferResultRanges()
96 setRange(argRanges[5], blockDims.z, threadIds.z); in inferResultRanges()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp78 SmallVector<ConstantIntRanges> argRanges( in visitOperation() local
112 inferrable.inferResultRanges(argRanges, joinCallback); in visitOperation()
120 SmallVector<ConstantIntRanges> argRanges( in visitNonControlFlowArguments() local
154 inferrable.inferResultRanges(argRanges, joinCallback); in visitNonControlFlowArguments()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DInferIntRangeInterface.td43 `argRanges` contains one `IntRangeAttrs` for each argument to the op in ODS
45 APInts in their `argRanges` element.
48 "::llvm::ArrayRef<::mlir::ConstantIntRanges>":$argRanges,
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp1546 void TestWithBoundsOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges() argument
1577 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRanges) { in inferResultRanges() argument
1582 void TestIncrementOp::inferResultRanges(ArrayRef<ConstantIntRanges> argRanges, in inferResultRanges() argument
1584 const ConstantIntRanges &range = argRanges[0]; in inferResultRanges()
1592 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRanges) { in inferResultRanges() argument
1593 const ConstantIntRanges &range = argRanges[0]; in inferResultRanges()