[all-commits] [llvm/llvm-project] 759642: [mlir][SymbolOpInterface] Easier visibility overri...

Martin Erhart via All-commits all-commits at lists.llvm.org
Tue Jul 29 02:32:35 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 75964244d62f0c42e7b2df3d72245e8f29a29809
      https://github.com/llvm/llvm-project/commit/75964244d62f0c42e7b2df3d72245e8f29a29809
  Author: Martin Erhart <martin.erhart at sifive.com>
  Date:   2025-07-29 (Tue, 29 Jul 2025)

  Changed paths:
    M mlir/include/mlir/IR/SymbolInterfaces.td
    M mlir/test/lib/Dialect/Test/TestOpDefs.cpp
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/unittests/IR/SymbolTableTest.cpp

  Log Message:
  -----------
  [mlir][SymbolOpInterface] Easier visibility overriding (#151036)

When overriding 'getVisibility and/or 'setVisibility' the interface
methods calling them do not pick up the overriden version. Instead it is
necessary to override all the other methods as well. This adjusts these
interface methods to use the overriden version when available.



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