[all-commits] [llvm/llvm-project] 10db73: [MLIR][Transform] Don't error when a structurally ...

William Moses via All-commits all-commits at lists.llvm.org
Tue May 5 11:22:54 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 10db733a21d070816dc38f8953c8060e4b8e9a6d
      https://github.com/llvm/llvm-project/commit/10db733a21d070816dc38f8953c8060e4b8e9a6d
  Author: William Moses <gh at wsmoses.com>
  Date:   2026-05-05 (Tue, 05 May 2026)

  Changed paths:
    M mlir/lib/Dialect/Transform/IR/Utils.cpp
    A mlir/test/Dialect/Transform/inliner-legality.mlir

  Log Message:
  -----------
  [MLIR][Transform] Don't error when a structurally inlinable call exists (#195770)

Fixes bug introduced in https://github.com/llvm/llvm-project/pull/192956

Specifically transform-interpreter would crash if any op in the region
it is applied to is marked as no-inline via the inliner interface. This
is because the check added does a post processing to verify that all
operations can be inlined [and there isn't an issue due to symbol
merging]. However, it fails to account for the case where an operation
was already not inlinable (and not an error introduced by the transform
symbol merging).



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