[PSA] Deprecating -test-transform-dialect-interpreter

The TestTransformDialectInterpreterPass (and its base CRTP class) are now deprecated. Please use TransformInterpreterPass (-transform-interpreter) instead.

The main differences are:

  • the new pass uses a named sequence with symbol name @__transform_main instead of implicitly selecting the first top-level sequence;
  • the new pass has no capability for loading symbol libraries on-the-fly; symbol libraries must be explicitly preloaded using PreloadLibraryPass (-transform-preload-library) before running the interpreter.

All relevant in-tree tests have been updated, please do not add new tests using -test-transform-dialect-interpreter.

This pass and the remaining tests will be removed in O(weeks).

1 Like