We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 08ed6c4 commit c66a976Copy full SHA for c66a976
lib/Dialect/TritonGPU/Transforms/Utility.cpp
@@ -1212,6 +1212,10 @@ struct ForOpDeadArgElimination : public OpRewritePattern<scf::ForOp> {
1212
auto result = mlir::cast<OpResult>(value);
1213
OpOperand &forOperand = *nestedFor.getTiedLoopInit(result);
1214
markLive(forOperand.get());
1215
+ // Mark the lowerBound, upperBound, and step as live.
1216
+ markLive(nestedFor.getLowerBound());
1217
+ markLive(nestedFor.getUpperBound());
1218
+ markLive(nestedFor.getStep());
1219
auto nestedYieldOp =
1220
cast<scf::YieldOp>(nestedFor.getBody()->getTerminator());
1221
Value nestedYieldOperand =
0 commit comments