MLIR  19.0.0git
Public Attributes | List of all members
mlir::DestructurableMemorySlot Struct Reference

Memory slot attached with information about its destructuring procedure. More...

#include "mlir/Interfaces/MemorySlotInterfaces.h"

+ Inheritance diagram for mlir::DestructurableMemorySlot:

Public Attributes

DenseMap< Attribute, TypeelementPtrs
 Maps an index within the memory slot to the corresponding subelement type. More...
 
- Public Attributes inherited from mlir::MemorySlot
Value ptr
 Pointer to the memory slot, used by operations to refer to it. More...
 
Type elemType
 Type of the value contained in the slot. More...
 

Detailed Description

Memory slot attached with information about its destructuring procedure.

Definition at line 28 of file MemorySlotInterfaces.h.

Member Data Documentation

◆ elementPtrs

DenseMap<Attribute, Type> mlir::DestructurableMemorySlot::elementPtrs

Maps an index within the memory slot to the corresponding subelement type.

Definition at line 30 of file MemorySlotInterfaces.h.

Referenced by areAllIndicesI32(), and destructureSlot().


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