MLIR 22.0.0git
PDL.cpp File Reference

Go to the source code of this file.

Functions

bool mlirTypeIsAPDLType (MlirType type)
bool mlirTypeIsAPDLAttributeType (MlirType type)
MlirTypeID mlirPDLAttributeTypeGetTypeID (void)
MlirType mlirPDLAttributeTypeGet (MlirContext ctx)
MlirStringRef mlirPDLAttributeTypeGetName (void)
bool mlirTypeIsAPDLOperationType (MlirType type)
MlirTypeID mlirPDLOperationTypeGetTypeID (void)
MlirType mlirPDLOperationTypeGet (MlirContext ctx)
MlirStringRef mlirPDLOperationTypeGetName (void)
bool mlirTypeIsAPDLRangeType (MlirType type)
MlirTypeID mlirPDLRangeTypeGetTypeID (void)
MlirType mlirPDLRangeTypeGet (MlirType elementType)
MlirStringRef mlirPDLRangeTypeGetName (void)
MlirType mlirPDLRangeTypeGetElementType (MlirType type)
bool mlirTypeIsAPDLTypeType (MlirType type)
MlirTypeID mlirPDLTypeTypeGetTypeID (void)
MlirType mlirPDLTypeTypeGet (MlirContext ctx)
MlirStringRef mlirPDLTypeTypeGetName (void)
bool mlirTypeIsAPDLValueType (MlirType type)
MlirTypeID mlirPDLValueTypeGetTypeID (void)
MlirType mlirPDLValueTypeGet (MlirContext ctx)
MlirStringRef mlirPDLValueTypeGetName (void)

Function Documentation

◆ mlirPDLAttributeTypeGet()

MlirType mlirPDLAttributeTypeGet ( MlirContext ctx)

Definition at line 39 of file PDL.cpp.

References unwrap(), and wrap().

Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::pdl::AttributeType::bindDerived().

◆ mlirPDLAttributeTypeGetName()

MlirStringRef mlirPDLAttributeTypeGetName ( void )

Definition at line 43 of file PDL.cpp.

References wrap().

◆ mlirPDLAttributeTypeGetTypeID()

MlirTypeID mlirPDLAttributeTypeGetTypeID ( void )

Definition at line 35 of file PDL.cpp.

References wrap().

◆ mlirPDLOperationTypeGet()

MlirType mlirPDLOperationTypeGet ( MlirContext ctx)

Definition at line 59 of file PDL.cpp.

References unwrap(), and wrap().

Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::pdl::OperationType::bindDerived().

◆ mlirPDLOperationTypeGetName()

MlirStringRef mlirPDLOperationTypeGetName ( void )

Definition at line 63 of file PDL.cpp.

References wrap().

◆ mlirPDLOperationTypeGetTypeID()

MlirTypeID mlirPDLOperationTypeGetTypeID ( void )

Definition at line 55 of file PDL.cpp.

References wrap().

◆ mlirPDLRangeTypeGet()

MlirType mlirPDLRangeTypeGet ( MlirType elementType)

Definition at line 79 of file PDL.cpp.

References unwrap(), and wrap().

Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::pdl::RangeType::bindDerived().

◆ mlirPDLRangeTypeGetElementType()

MlirType mlirPDLRangeTypeGetElementType ( MlirType type)

◆ mlirPDLRangeTypeGetName()

MlirStringRef mlirPDLRangeTypeGetName ( void )

Definition at line 83 of file PDL.cpp.

References wrap().

◆ mlirPDLRangeTypeGetTypeID()

MlirTypeID mlirPDLRangeTypeGetTypeID ( void )

Definition at line 75 of file PDL.cpp.

References wrap().

◆ mlirPDLTypeTypeGet()

MlirType mlirPDLTypeTypeGet ( MlirContext ctx)

Definition at line 103 of file PDL.cpp.

References unwrap(), and wrap().

Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::pdl::TypeType::bindDerived().

◆ mlirPDLTypeTypeGetName()

MlirStringRef mlirPDLTypeTypeGetName ( void )

Definition at line 107 of file PDL.cpp.

References wrap().

◆ mlirPDLTypeTypeGetTypeID()

MlirTypeID mlirPDLTypeTypeGetTypeID ( void )

Definition at line 99 of file PDL.cpp.

References wrap().

◆ mlirPDLValueTypeGet()

MlirType mlirPDLValueTypeGet ( MlirContext ctx)

Definition at line 121 of file PDL.cpp.

References unwrap(), and wrap().

Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::pdl::ValueType::bindDerived().

◆ mlirPDLValueTypeGetName()

MlirStringRef mlirPDLValueTypeGetName ( void )

Definition at line 125 of file PDL.cpp.

References wrap().

◆ mlirPDLValueTypeGetTypeID()

MlirTypeID mlirPDLValueTypeGetTypeID ( void )

Definition at line 117 of file PDL.cpp.

References wrap().

◆ mlirTypeIsAPDLAttributeType()

bool mlirTypeIsAPDLAttributeType ( MlirType type)

Definition at line 31 of file PDL.cpp.

References unwrap().

◆ mlirTypeIsAPDLOperationType()

bool mlirTypeIsAPDLOperationType ( MlirType type)

Definition at line 51 of file PDL.cpp.

References unwrap().

◆ mlirTypeIsAPDLRangeType()

bool mlirTypeIsAPDLRangeType ( MlirType type)

Definition at line 71 of file PDL.cpp.

References unwrap().

◆ mlirTypeIsAPDLType()

bool mlirTypeIsAPDLType ( MlirType type)

Definition at line 23 of file PDL.cpp.

References mlirTypeIsAPDLType(), and unwrap().

Referenced by mlirTypeIsAPDLType().

◆ mlirTypeIsAPDLTypeType()

bool mlirTypeIsAPDLTypeType ( MlirType type)

Definition at line 95 of file PDL.cpp.

References unwrap().

◆ mlirTypeIsAPDLValueType()

bool mlirTypeIsAPDLValueType ( MlirType type)

Definition at line 113 of file PDL.cpp.

References unwrap().