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

Martin Erhart via All-commits all-commits at lists.llvm.org
Mon Jul 28 13:45:17 PDT 2025


  Branch: refs/heads/users/maerhart/mlir-symbolopinterface-visibility
  Home:   https://github.com/llvm/llvm-project
  Commit: befdc6db33dd76739dce4775200ac9156c2347cd
      https://github.com/llvm/llvm-project/commit/befdc6db33dd76739dce4775200ac9156c2347cd
  Author: Martin Erhart <martin.erhart at sifive.com>
  Date:   2025-07-28 (Mon, 28 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

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