Searched refs:argRanges (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/ |
| H A D | InferIntRangeInterfaceImpls.cpp | 80 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 D | InferIntRangeInterfaceImpls.cpp | 72 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 D | IntegerRangeAnalysis.cpp | 78 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 D | InferIntRangeInterface.td | 43 `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 D | TestDialect.cpp | 1546 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()
|