32 lines · plain
1// RUN: mlir-opt %s \2// RUN: -transform-preload-library=transform-library-paths=%p%{fs-sep}include%{fs-sep}test-interpreter-library \3// RUN: -transform-interpreter=entry-point=private_helper \4// RUN: -split-input-file -verify-diagnostics5 6// RUN: mlir-opt %s \7// RUN: -transform-preload-library=transform-library-paths=%p%{fs-sep}include%{fs-sep}test-interpreter-library/definitions-self-contained.mlir \8// RUN: -transform-preload-library=transform-library-paths=%p%{fs-sep}include%{fs-sep}test-interpreter-library/definitions-with-unresolved.mlir \9// RUN: -transform-interpreter=entry-point=private_helper \10// RUN: -split-input-file -verify-diagnostics11 12// RUN: mlir-opt %s \13// RUN: -transform-preload-library=transform-library-paths=%p%{fs-sep}include%{fs-sep}test-interpreter-library/definitions-with-unresolved.mlir \14// RUN: -transform-preload-library=transform-library-paths=%p%{fs-sep}include%{fs-sep}test-interpreter-library/definitions-self-contained.mlir \15// RUN: -transform-interpreter=entry-point=private_helper \16// RUN: -split-input-file -verify-diagnostics17 18// expected-remark @below {{message}}19module {}20 21// -----22 23// Note: no remark here since local entry point takes precedence.24module attributes { transform.with_named_sequence } {25 transform.named_sequence @private_helper(!transform.any_op {transform.readonly}) {26 ^bb0(%arg0: !transform.any_op):27 // expected-remark @below {{applying transformation}}28 transform.test_transform_op29 transform.yield30 }31}32