MLIR 22.0.0git
IRDL.cpp File Reference

Go to the source code of this file.

Functions

MlirLogicalResult mlirLoadIRDLDialects (MlirModule module)
 Loads all IRDL dialects in the provided module, registering the dialects in the module's associated context.
MlirAttribute mlirIRDLVariadicityAttrGet (MlirContext ctx, MlirStringRef value)
MlirStringRef mlirIRDLVariadicityAttrGetName (void)
MlirAttribute mlirIRDLVariadicityArrayAttrGet (MlirContext ctx, intptr_t nValues, MlirAttribute const *values)
MlirStringRef mlirIRDLVariadicityArrayAttrGetName (void)

Function Documentation

◆ mlirIRDLVariadicityArrayAttrGet()

MlirAttribute mlirIRDLVariadicityArrayAttrGet ( MlirContext ctx,
intptr_t nValues,
MlirAttribute const * values )

Definition at line 37 of file IRDL.cpp.

References unwrap(), unwrapList(), and wrap().

◆ mlirIRDLVariadicityArrayAttrGetName()

MlirStringRef mlirIRDLVariadicityArrayAttrGetName ( void )

Definition at line 51 of file IRDL.cpp.

References wrap().

◆ mlirIRDLVariadicityAttrGet()

MlirAttribute mlirIRDLVariadicityAttrGet ( MlirContext ctx,
MlirStringRef value )

Definition at line 24 of file IRDL.cpp.

References unwrap(), and wrap().

◆ mlirIRDLVariadicityAttrGetName()

MlirStringRef mlirIRDLVariadicityAttrGetName ( void )

Definition at line 29 of file IRDL.cpp.

References wrap().

◆ mlirLoadIRDLDialects()

MlirLogicalResult mlirLoadIRDLDialects ( MlirModule module)

Loads all IRDL dialects in the provided module, registering the dialects in the module's associated context.

Definition at line 16 of file IRDL.cpp.

References mlir::irdl::loadDialects(), mlirLoadIRDLDialects(), unwrap(), and wrap().

Referenced by mlirLoadIRDLDialects(), and populateDialectIRDLSubmodule().