9 #ifndef MLIR_INTERFACES_MEMORYSLOTINTERFACES_H
10 #define MLIR_INTERFACES_MEMORYSLOTINTERFACES_H
44 #include "mlir/Interfaces/MemorySlotOpInterfaces.h.inc"
45 #include "mlir/Interfaces/MemorySlotTypeInterfaces.h.inc"
Instances of the Type class are uniqued, have an immutable identifier and an optional mutable compone...
This class represents an instance of an SSA value in the MLIR system, representing a computable value...
Include the generated interface declarations.
DeletionKind
Returned by operation promotion logic requesting the deletion of an operation.
@ Keep
Keep the operation after promotion.
@ Delete
Delete the operation after promotion.
Memory slot attached with information about its destructuring procedure.
DenseMap< Attribute, Type > subelementTypes
Maps an index within the memory slot to the corresponding subelement type.
Represents a slot in memory.
Value ptr
Pointer to the memory slot, used by operations to refer to it.
Type elemType
Type of the value contained in the slot.