We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c2eacf4 commit ee86c63Copy full SHA for ee86c63
third_party/amd/lib/TritonAMDGPUTransforms/OptimizeBufferOpPtr.cpp
@@ -157,7 +157,7 @@ struct AdvanceBasePointer : public OpRewritePattern<scf::ForOp> {
157
int offsetOperandNo = blockArg.getArgNumber() - forOp.getNumInductionVars();
158
auto offsetYieldOperand = yield.getOperand(offsetOperandNo);
159
auto incrementOp = offsetYieldOperand.getDefiningOp();
160
- if (!isa<arith::AddIOp>(incrementOp)) {
+ if (!incrementOp || !isa<arith::AddIOp>(incrementOp)) {
161
LDBG("Rejected: expect arith::addi used for pointer advanceent");
162
return {};
163
}
0 commit comments