[all-commits] [llvm/llvm-project] 9d30c6: [mlir][transform] generate transform module on-the...

ftynse via All-commits all-commits at lists.llvm.org
Tue Jun 6 02:35:10 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9d30c6a721edf75d0726e07fb82cc5538fb95c16
      https://github.com/llvm/llvm-project/commit/9d30c6a721edf75d0726e07fb82cc5538fb95c16
  Author: Alex Zinenko <zinenko at google.com>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/Transform/Transforms/TransformInterpreterPassBase.h
    M mlir/lib/Dialect/Transform/Transforms/TransformInterpreterPassBase.cpp
    A mlir/test/Dialect/Transform/test-interpreter-module-generation.mlir
    M mlir/test/lib/Dialect/Transform/TestTransformDialectInterpreter.cpp

  Log Message:
  -----------
  [mlir][transform] generate transform module on-the-fly

Add a TransformInterpreterPassBase capability to generate the (shared)
module containing the transform script during the pass initialization.
This is helpful to programmatically generate the script as opposed to
parsing it from the textual module.

Reviewed By: springerm

Differential Revision: https://reviews.llvm.org/D152185




More information about the All-commits mailing list