MLIR 24.0.0git
mlir::detail::StorageUniquerImpl::TransientState Struct Reference

Bundled state dynamically allocated when entering a transient scope. More...

Public Attributes

std::unique_ptr< StorageAllocatorallocator
 Single-threaded allocator used during transient scope.
DenseMap< TypeID, BaseStorage * > singletonInstances
 Transient singleton instances registered during transient scope.

Detailed Description

Bundled state dynamically allocated when entering a transient scope.

Definition at line 348 of file StorageUniquer.cpp.

Member Data Documentation

◆ allocator

std::unique_ptr<StorageAllocator> mlir::detail::StorageUniquerImpl::TransientState::allocator

Single-threaded allocator used during transient scope.

Definition at line 361 of file StorageUniquer.cpp.

◆ singletonInstances

DenseMap<TypeID, BaseStorage *> mlir::detail::StorageUniquerImpl::TransientState::singletonInstances

Transient singleton instances registered during transient scope.

Definition at line 364 of file StorageUniquer.cpp.


The documentation for this struct was generated from the following file: