MLIR  20.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, TypesubelementTypes
 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

◆ subelementTypes

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

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

Definition at line 30 of file MemorySlotInterfaces.h.

Referenced by areAllIndicesI32(), destructureSlot(), memcpyCanRewire(), and memcpyRewire().


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