|
| void | registerRTGPipelines () |
| |
| 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.
|
| |
| MlirType | rtgTupleTypeGet (MlirContext ctxt, intptr_t numFields, MlirType const *fieldTypes) |
| | Creates an RTG tuple type in the context.
|
| |
| bool | rtgTypeIsATuple (MlirType type) |
| | If the type is an RTG tuple.
|
| |
| intptr_t | rtgTypeGetNumFields (MlirType type) |
| | Returns the number of fields in the RTG tuple.
|
| |
| MlirType | rtgTupleTypeGetFieldType (MlirType type, intptr_t idx) |
| | Returns a field type of the RTG tuple.
|
| |
| 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.
|
| |
| bool | rtgAttrIsAVirtualRegisterConfig (MlirAttribute attr) |
| | Checks if the attribute is an RTG virtual register config attribute.
|
| |
| MlirAttribute | rtgVirtualRegisterConfigAttrGet (MlirContext ctxt, intptr_t numRegs, MlirAttribute const *allowedRegs) |
| | Creates an RTG virtual register config attribute in the context.
|
| |
| intptr_t | rtgVirtualRegisterConfigAttrGetNumRegisters (MlirAttribute attr) |
| | Returns the number of allowed registers in the RTG virtual register config attribute.
|
| |
| MlirAttribute | rtgVirtualRegisterConfigAttrGetRegister (MlirAttribute attr, intptr_t index) |
| | Returns the allowed register at the given index in the RTG virtual register config attribute.
|
| |