|
bool | rtgTypeIsASequence (MlirType type) |
| If the type is an RTG sequence.
|
|
MlirType | rtgSequenceTypeGet (MlirContext ctxt, intptr_t numElements, MlirType const *elementTypes) |
| Creates an RTG sequence type in the context.
|
|
unsigned | rtgSequenceTypeGetNumElements (MlirType type) |
| The number of substitution elements of the RTG sequence.
|
|
MlirType | rtgSequenceTypeGetElement (MlirType type, unsigned i) |
| The type of of the substitution element at the given index.
|
|
bool | rtgTypeIsARandomizedSequence (MlirType type) |
| If the type is an RTG randomized sequence.
|
|
MlirType | rtgRandomizedSequenceTypeGet (MlirContext ctxt) |
| Creates an RTG randomized sequence type in the context.
|
|
bool | rtgTypeIsALabel (MlirType type) |
| If the type is an RTG label.
|
|
MlirType | rtgLabelTypeGet (MlirContext ctxt) |
| Creates an RTG mode type in the context.
|
|
bool | rtgTypeIsASet (MlirType type) |
| If the type is an RTG set.
|
|
MlirType | rtgSetTypeGet (MlirType elementType) |
| Creates an RTG set type in the context.
|
|
MlirType | rtgSetTypeGetElementType (MlirType type) |
| Return the element type of the RTG set.
|
|
bool | rtgTypeIsABag (MlirType type) |
| If the type is an RTG bag.
|
|
MlirType | rtgBagTypeGet (MlirType elementType) |
| Creates an RTG bag type in the context.
|
|
MlirType | rtgBagTypeGetElementType (MlirType type) |
| Return the element type of the RTG bag.
|
|
bool | rtgTypeIsADict (MlirType type) |
| If the type is an RTG dict.
|
|
MlirType | rtgDictTypeGet (MlirContext ctxt, intptr_t numEntries, MlirAttribute const *entryNames, MlirType const *entryTypes) |
| Creates an RTG dict type in the context.
|
|
MlirType | rtgArrayTypeGet (MlirType elementType) |
| Creates an RTG array type in the context.
|
|
bool | rtgTypeIsAArray (MlirType type) |
| If the type is an RTG array.
|
|
MlirType | rtgArrayTypeGetElementType (MlirType type) |
| Returns the element type of the RTG array.
|
|
bool | rtgTypeIsAImmediate (MlirType type) |
| If the type is an RTG immediate.
|
|
MlirType | rtgImmediateTypeGet (MlirContext ctx, uint32_t width) |
| Creates an RTG immediate type in the context.
|
|
uint32_t | rtgImmediateTypeGetWidth (MlirType type) |
| Returns the width of the RTG immediate type.
|
|
bool | rtgTypeIsAMemory (MlirType type) |
| If the type is an RTG memory.
|
|
MlirType | rtgMemoryTypeGet (MlirContext ctxt, uint32_t addressWidth) |
| Creates an RTG memory type in the context.
|
|
uint32_t | rtgMemoryTypeGetAddressWidth (MlirType type) |
| Returns the address with of an RTG memory type.
|
|
bool | rtgTypeIsAMemoryBlock (MlirType type) |
| If the type is an RTG memory block.
|
|
MlirType | rtgMemoryBlockTypeGet (MlirContext ctxt, uint32_t addressWidth) |
| Creates an RTG memory block type in the context.
|
|
uint32_t | rtgMemoryBlockTypeGetAddressWidth (MlirType type) |
| Returns the address with of an RTG memory block type.
|
|
bool | rtgAttrIsADefaultContextAttr (MlirAttribute attr) |
| If the attribute is an RTG default context.
|
|
MlirAttribute | rtgDefaultContextAttrGet (MlirContext ctxt, MlirType type) |
| Creates an RTG default context attribute in the context.
|
|
bool | rtgAttrIsALabelVisibilityAttr (MlirAttribute attr) |
| If the attribute is an RTG label visibility.
|
|
RTGLabelVisibility | rtgLabelVisibilityAttrGetValue (MlirAttribute attr) |
| Get the RTG label visibility from the attribute.
|
|
MlirAttribute | rtgLabelVisibilityAttrGet (MlirContext ctxt, RTGLabelVisibility visibility) |
| Creates an RTG label visibility attribute in the context.
|
|
bool | rtgAttrIsAImmediate (MlirAttribute attr) |
| Checks if the attribute is an RTG immediate attribute.
|
|
MlirAttribute | rtgImmediateAttrGet (MlirContext ctx, uint32_t width, uint64_t value) |
| Creates an RTG immediate attribute in the context with the given width and value.
|
|
uint32_t | rtgImmediateAttrGetWidth (MlirAttribute attr) |
| Returns the width of the RTG immediate attribute.
|
|
uint64_t | rtgImmediateAttrGetValue (MlirAttribute attr) |
| Returns the value of the RTG immediate attribute.
|
|
bool | rtgAttrIsAAnyContextAttr (MlirAttribute attr) |
| If the attribute is an RTG any context attribute.
|
|
MlirAttribute | rtgAnyContextAttrGet (MlirContext ctxt, MlirType type) |
| Creates an RTG any context attribute in the context.
|
|