MLIR
22.0.0git
|
An allocator for distinct attribute storage instances. More...
#include "IR/AttributeDetail.h"
Public Member Functions | |
DistinctAttributeAllocator ()=default | |
DistinctAttributeAllocator (DistinctAttributeAllocator &&)=delete | |
DistinctAttributeAllocator (const DistinctAttributeAllocator &)=delete | |
DistinctAttributeAllocator & | operator= (const DistinctAttributeAllocator &)=delete |
DistinctAttrStorage * | allocate (Attribute referencedAttr) |
An allocator for distinct attribute storage instances.
Uses a synchronized BumpPtrAllocator to ensure thread-safety. The allocated storage is deleted when the DistinctAttributeAllocator is destroyed.
Definition at line 400 of file AttributeDetail.h.
|
default |
|
delete |
|
delete |
|
inline |
Definition at line 408 of file AttributeDetail.h.
|
delete |