[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