[all-commits] [llvm/llvm-project] 529662: [mlir] Allow accessing DialectResourceBlobManager:...

Andrei Golubev via All-commits all-commits at lists.llvm.org
Mon Jun 23 00:50:49 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 529662a6b5f1eec832d35786b6c49da1d21513e8
      https://github.com/llvm/llvm-project/commit/529662a6b5f1eec832d35786b6c49da1d21513e8
  Author: Andrei Golubev <andrey.golubev at intel.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M mlir/include/mlir/IR/DialectResourceBlobManager.h
    M mlir/lib/IR/DialectResourceBlobManager.cpp
    A mlir/unittests/IR/BlobManagerTest.cpp
    M mlir/unittests/IR/CMakeLists.txt

  Log Message:
  -----------
  [mlir] Allow accessing DialectResourceBlobManager::blobMap (#142352)

Add a new API to access all blobs that are stored in the blob manager.
The main purpose (as of now) is to allow users of dialect resources to
iterate over all blobs, especially when the blobs are no longer used in
IR (e.g. the operation that uses the blob is deleted) and thus cannot be
easily accessed without manual tracking of keys.



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