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 type of the pointer that will be generated to access the element directly. 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 type of the pointer that will be generated to access the element directly.

Definition at line 31 of file MemorySlotInterfaces.h.

Referenced by areAllIndicesI32(), and destructureSlot().


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