[all-commits] [llvm/llvm-project] 3ba7a8: [mlir][func]: Introduce ReplaceFuncSignature tranf...

Aviad Cohen via All-commits all-commits at lists.llvm.org
Mon Jun 23 20:35:28 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3ba7a872bf5f22b7b6afcca960e09748ca4e4683
      https://github.com/llvm/llvm-project/commit/3ba7a872bf5f22b7b6afcca960e09748ca4e4683
  Author: Aviad Cohen <aviadcohen7 at gmail.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h
    M mlir/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.td
    A mlir/include/mlir/Dialect/Func/Utils/Utils.h
    M mlir/lib/Dialect/Func/CMakeLists.txt
    M mlir/lib/Dialect/Func/TransformOps/FuncTransformOps.cpp
    A mlir/lib/Dialect/Func/Utils/CMakeLists.txt
    A mlir/lib/Dialect/Func/Utils/Utils.cpp
    A mlir/test/Dialect/Func/func-transform-invalid.mlir
    M mlir/test/Dialect/Func/func-transform.mlir

  Log Message:
  -----------
  [mlir][func]: Introduce ReplaceFuncSignature tranform operation (#143381)

This transform takes a module and a function name, and replaces the
signature of the function by reordering the arguments and results
according to the interchange arrays. The function is expected to be
defined in the module, and the interchange arrays must match the number
of arguments and results of the function.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list