diff options
| author | Matthias Springer <me@m-sp.org> | 2025-10-16 11:13:30 +0000 |
|---|---|---|
| committer | Matthias Springer <me@m-sp.org> | 2025-10-16 11:13:30 +0000 |
| commit | 51964b10b38e1c7badeff8cd3c28793659158618 (patch) | |
| tree | 69da3b3ab9cfdd2b506c8c1e27fb64bf84972b0b /mlir/lib/Dialect | |
| parent | 0f35df35d193781feb2d39e65e1cebd7fa44d7c9 (diff) | |
[mlir][Analysis] Remove return value from `getBackwardSlice`users/matthias-springer/simplify_backward_slice
Diffstat (limited to 'mlir/lib/Dialect')
| -rw-r--r-- | mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp | 12 | ||||
| -rw-r--r-- | mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp | 10 | ||||
| -rw-r--r-- | mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp | 7 |
3 files changed, 8 insertions, 21 deletions
diff --git a/mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp b/mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp index 9436f1c6cd9b..5e28306e0093 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp @@ -122,16 +122,10 @@ static void computeBackwardSlice(tensor::PadOp padOp, SetVector<Value> valuesDefinedAbove; getUsedValuesDefinedAbove(padOp.getRegion(), padOp.getRegion(), valuesDefinedAbove); - for (Value v : valuesDefinedAbove) { - LogicalResult result = getBackwardSlice(v, &backwardSlice, sliceOptions); - assert(result.succeeded() && "expected a backward slice"); - (void)result; - } + for (Value v : valuesDefinedAbove) + getBackwardSlice(v, &backwardSlice, sliceOptions); // Then, add the backward slice from padOp itself. - LogicalResult result = - getBackwardSlice(padOp.getOperation(), &backwardSlice, sliceOptions); - assert(result.succeeded() && "expected a backward slice"); - (void)result; + getBackwardSlice(padOp.getOperation(), &backwardSlice, sliceOptions); } //===----------------------------------------------------------------------===// diff --git a/mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp b/mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp index 2a857eddbb93..efba95699069 100644 --- a/mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp +++ b/mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp @@ -281,13 +281,9 @@ static void getPipelineStages( return visited->getBlock() == forOp.getBody(); }); options.inclusive = true; - for (Operation &op : forOp.getBody()->getOperations()) { - if (stage0Ops.contains(&op)) { - LogicalResult result = getBackwardSlice(&op, &dependencies, options); - assert(result.succeeded() && "expected a backward slice"); - (void)result; - } - } + for (Operation &op : forOp.getBody()->getOperations()) + if (stage0Ops.contains(&op)) + getBackwardSlice(&op, &dependencies, options); for (Operation &op : forOp.getBody()->getOperations()) { if (!dependencies.contains(&op) && !isa<scf::YieldOp>(op)) diff --git a/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp b/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp index 29b770fb4b27..44bdfc28ef8e 100644 --- a/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp +++ b/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp @@ -1970,11 +1970,8 @@ checkAssumptionForLoop(Operation *loopOp, Operation *consumerOp, return !dominanceInfo.properlyDominates(op, *firstUserOfLoop); }; llvm::SetVector<Operation *> slice; - for (auto operand : consumerOp->getOperands()) { - LogicalResult result = getBackwardSlice(operand, &slice, options); - assert(result.succeeded() && "expected a backward slice"); - (void)result; - } + for (auto operand : consumerOp->getOperands()) + getBackwardSlice(operand, &slice, options); if (!slice.empty()) { // If consumerOp has one producer, which is also the user of loopOp. |
