27 lines
984 B
MLIR
27 lines
984 B
MLIR
|
// RUN: mlir-opt %s --test-transform-dialect-interpreter='enforce-single-top-level-transform-op=0' -allow-unregistered-dialect --split-input-file --verify-diagnostics | FileCheck %s
|
||
|
|
||
|
transform.sequence failures(propagate) {
|
||
|
// CHECK: transform.sequence
|
||
|
^bb0(%arg0: !transform.any_op):
|
||
|
}
|
||
|
|
||
|
transform.sequence failures(propagate) {
|
||
|
// CHECK: transform.sequence
|
||
|
^bb0(%arg0: !transform.any_op):
|
||
|
}
|
||
|
|
||
|
// -----
|
||
|
|
||
|
transform.sequence failures(propagate) {
|
||
|
^bb0(%arg0: !transform.any_op):
|
||
|
%match = transform.structured.match ops{["transform.get_parent_op"]} in %arg0 : (!transform.any_op) -> !transform.any_op
|
||
|
transform.debug.emit_remark_at %match, "found get_parent_op" : !transform.any_op
|
||
|
}
|
||
|
|
||
|
transform.sequence failures(propagate) {
|
||
|
^bb0(%arg0: !transform.any_op):
|
||
|
%op = transform.structured.match ops{[]} in %arg0 : (!transform.any_op) -> !transform.any_op
|
||
|
// expected-remark @below{{found get_parent_op}}
|
||
|
%1 = transform.get_parent_op %op : (!transform.any_op) -> !transform.any_op
|
||
|
}
|