Skip to content

Commit f1f9ca6

Browse files
wsmosesftynse
andauthored
Apply suggestions from code review
Co-authored-by: Oleksandr "Alex" Zinenko <[email protected]>
1 parent 4fc8bfb commit f1f9ca6

File tree

9 files changed

+22
-22
lines changed

9 files changed

+22
-22
lines changed

mlir/include/mlir/Query/Matcher/SliceMatchers.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ bool BackwardSliceMatcher<Matcher>::matches(
112112
}
113113
return true;
114114
};
115-
auto result = getBackwardSlice(rootOp, &backwardSlice, options);
116-
assert(result.succeeded());
115+
LogicalResult result = getBackwardSlice(rootOp, &backwardSlice, options);
116+
assert(result.succeeded() && "expected backward slice to succeed");
117117
return options.inclusive ? backwardSlice.size() > 1
118118
: backwardSlice.size() >= 1;
119119
}

mlir/lib/Analysis/SliceAnalysis.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ mlir::getSlice(Operation *op, const BackwardSliceOptions &backwardSliceOptions,
179179
auto *currentOp = (slice)[currentIndex];
180180
// Compute and insert the backwardSlice starting from currentOp.
181181
backwardSlice.clear();
182-
auto result =
182+
LogicalResult result =
183183
getBackwardSlice(currentOp, &backwardSlice, backwardSliceOptions);
184184
assert(result.succeeded());
185185
slice.insert_range(backwardSlice);
@@ -204,7 +204,7 @@ static bool dependsOnCarriedVals(Value value,
204204
sliceOptions.filter = [&](Operation *op) {
205205
return !ancestorOp->isAncestor(op);
206206
};
207-
auto result = getBackwardSlice(value, &slice, sliceOptions);
207+
LogicalResult result = getBackwardSlice(value, &slice, sliceOptions);
208208
assert(result.succeeded());
209209

210210
// Check that none of the operands of the operations in the backward slice are

mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,9 +317,9 @@ getSliceContract(Operation *op,
317317
auto *currentOp = (slice)[currentIndex];
318318
// Compute and insert the backwardSlice starting from currentOp.
319319
backwardSlice.clear();
320-
auto result =
320+
LogicalResult result =
321321
getBackwardSlice(currentOp, &backwardSlice, backwardSliceOptions);
322-
assert(result.succeeded());
322+
assert(result.succeeded() && "expected a backward slice");
323323
slice.insert_range(backwardSlice);
324324

325325
// Compute and insert the forwardSlice starting from currentOp.

mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,13 @@ static void computeBackwardSlice(tensor::PadOp padOp,
124124
getUsedValuesDefinedAbove(padOp.getRegion(), padOp.getRegion(),
125125
valuesDefinedAbove);
126126
for (Value v : valuesDefinedAbove) {
127-
auto result = getBackwardSlice(v, &backwardSlice, sliceOptions);
128-
assert(result.succeeded());
127+
LogicalResult result = getBackwardSlice(v, &backwardSlice, sliceOptions);
128+
assert(result.succeeded() && "expected a backward slice");
129129
}
130130
// Then, add the backward slice from padOp itself.
131-
auto result =
131+
LogicalResult result =
132132
getBackwardSlice(padOp.getOperation(), &backwardSlice, sliceOptions);
133-
assert(result.succeeded());
133+
assert(result.succeeded() && "expected a backward slice");
134134
}
135135

136136
//===----------------------------------------------------------------------===//

mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,8 @@ static void getPipelineStages(
291291
options.inclusive = true;
292292
for (Operation &op : forOp.getBody()->getOperations()) {
293293
if (stage0Ops.contains(&op)) {
294-
auto result = getBackwardSlice(&op, &dependencies, options);
295-
assert(result.succeeded());
294+
LogicalResult result = getBackwardSlice(&op, &dependencies, options);
295+
assert(result.succeeded() && "expected a backward slice");
296296
}
297297
}
298298

mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,8 +1772,8 @@ checkAssumptionForLoop(Operation *loopOp, Operation *consumerOp,
17721772
};
17731773
llvm::SetVector<Operation *> slice;
17741774
for (auto operand : consumerOp->getOperands()) {
1775-
auto result = getBackwardSlice(operand, &slice, options);
1776-
assert(result.succeeded());
1775+
LogicalResult result = getBackwardSlice(operand, &slice, options);
1776+
assert(result.succeeded() && "expected a backward slice");
17771777
}
17781778

17791779
if (!slice.empty()) {

mlir/lib/Transforms/Utils/RegionUtils.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,8 +1094,8 @@ LogicalResult mlir::moveOperationDependencies(RewriterBase &rewriter,
10941094
return !dominance.properlyDominates(sliceBoundaryOp, insertionPoint);
10951095
};
10961096
llvm::SetVector<Operation *> slice;
1097-
auto result = getBackwardSlice(op, &slice, options);
1098-
assert(result.succeeded());
1097+
LogicalResult result = getBackwardSlice(op, &slice, options);
1098+
assert(result.succeeded() && "expected a backward slice");
10991099

11001100
// If the slice contains `insertionPoint` cannot move the dependencies.
11011101
if (slice.contains(insertionPoint)) {
@@ -1160,8 +1160,8 @@ LogicalResult mlir::moveValueDefinitions(RewriterBase &rewriter,
11601160
};
11611161
llvm::SetVector<Operation *> slice;
11621162
for (auto value : prunedValues) {
1163-
auto result = getBackwardSlice(value, &slice, options);
1164-
assert(result.succeeded());
1163+
LogicalResult result = getBackwardSlice(value, &slice, options);
1164+
assert(result.succeeded() && "expected a backward slice");
11651165
}
11661166

11671167
// If the slice contains `insertionPoint` cannot move the dependencies.

mlir/test/lib/Dialect/Affine/TestVectorizationUtils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ void VectorizerTestPass::testBackwardSlicing(llvm::raw_ostream &outs) {
154154
patternTestSlicingOps().match(f, &matches);
155155
for (auto m : matches) {
156156
SetVector<Operation *> backwardSlice;
157-
auto result = getBackwardSlice(m.getMatchedOperation(), &backwardSlice);
158-
assert(result.succeeded());
157+
LogicalResult result = getBackwardSlice(m.getMatchedOperation(), &backwardSlice);
158+
assert(result.succeeded() && "expected a backward slice");
159159
outs << "\nmatched: " << *m.getMatchedOperation()
160160
<< " backward static slice: ";
161161
for (auto *op : backwardSlice)

mlir/test/lib/IR/TestSlicing.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ static LogicalResult createBackwardSliceFunction(Operation *op,
4141
options.omitBlockArguments = omitBlockArguments;
4242
// TODO: Make this default.
4343
options.omitUsesFromAbove = false;
44-
auto result = getBackwardSlice(op, &slice, options);
45-
assert(result.succeeded());
44+
LogicalResult result = getBackwardSlice(op, &slice, options);
45+
assert(result.succeeded() && "expected a backward slice");
4646
for (Operation *slicedOp : slice)
4747
builder.clone(*slicedOp, mapper);
4848
builder.create<func::ReturnOp>(loc);

0 commit comments

Comments
 (0)