linalg.yield doesn't match hasBufferSemantics() therefore it is also not matched.
def Linalg_YieldOp : Linalg_Op<"yield", [Pure, ReturnLike, Terminator]>,
Arguments<(ins Variadic<AnyType>:$values)> {
let summary = "Linalg yield operation";
let description = [{
`linalg.yield` is a special terminator operation for blocks inside regions
in `linalg` generic ops. It returns values to the immediately enclosing
`linalg` generic op.
Example:
```mlir
linalg.yield %f0, %f1 : f32, f32
}];
let builders = [OpBuilder<(ins), [{ / nothing to do / }]>];
let hasCustomAssemblyFormat = 1;
let hasVerifier = 1;
}
Test of the pass rewriter workflow
Command Line
Log Output
Only op from
linalg
dialect got captured.linalg.yield
doesn't matchhasBufferSemantics()
therefore it is also not matched.}]; let builders = [OpBuilder<(ins), [{ / nothing to do / }]>]; let hasCustomAssemblyFormat = 1; let hasVerifier = 1; }