MLIR 23.0.0git
EmitC.cpp File Reference

Go to the source code of this file.

Functions

bool mlirTypeIsAEmitCArrayType (MlirType type)
MlirTypeID mlirEmitCArrayTypeGetTypeID (void)
MlirType mlirEmitCArrayTypeGet (intptr_t nDims, int64_t *shape, MlirType elementType)
MlirStringRef mlirEmitCArrayTypeGetName (void)
bool mlirTypeIsAEmitCLValueType (MlirType type)
MlirTypeID mlirEmitCLValueTypeGetTypeID (void)
MlirType mlirEmitCLValueTypeGet (MlirType valueType)
MlirStringRef mlirEmitCLValueTypeGetName (void)
bool mlirTypeIsAEmitCOpaqueType (MlirType type)
MlirTypeID mlirEmitCOpaqueTypeGetTypeID (void)
MlirType mlirEmitCOpaqueTypeGet (MlirContext ctx, MlirStringRef value)
MlirStringRef mlirEmitCOpaqueTypeGetName (void)
bool mlirTypeIsAEmitCPointerType (MlirType type)
MlirTypeID mlirEmitCPointerTypeGetTypeID (void)
MlirType mlirEmitCPointerTypeGet (MlirType pointee)
MlirStringRef mlirEmitCPointerTypeGetName (void)
bool mlirTypeIsAEmitCPtrDiffTType (MlirType type)
MlirTypeID mlirEmitCPtrDiffTTypeGetTypeID (void)
MlirType mlirEmitCPtrDiffTTypeGet (MlirContext ctx)
MlirStringRef mlirEmitCPtrDiffTTypeGetName (void)
bool mlirTypeIsAEmitCSignedSizeTType (MlirType type)
MlirTypeID mlirEmitCSignedSizeTTypeGetTypeID (void)
MlirType mlirEmitCSignedSizeTTypeGet (MlirContext ctx)
MlirStringRef mlirEmitCSignedSizeTTypeGetName (void)
bool mlirTypeIsAEmitCSizeTType (MlirType type)
MlirTypeID mlirEmitCSizeTTypeGetTypeID (void)
MlirType mlirEmitCSizeTTypeGet (MlirContext ctx)
MlirStringRef mlirEmitCSizeTTypeGetName (void)
bool mlirAttributeIsAEmitCCmpPredicate (MlirAttribute attr)
MlirAttribute mlirEmitCCmpPredicateAttrGet (MlirContext ctx, MlirEmitCCmpPredicate val)
MlirStringRef mlirEmitCCmpPredicateAttrGetName (void)
MlirEmitCCmpPredicate mlirEmitCCmpPredicateAttrGetValue (MlirAttribute attr)
MlirTypeID mlirEmitCCmpPredicateAttrGetTypeID (void)
bool mlirAttributeIsAEmitCOpaque (MlirAttribute attr)
MlirAttribute mlirEmitCOpaqueAttrGet (MlirContext ctx, MlirStringRef value)
MlirStringRef mlirEmitCOpaqueAttrGetName (void)
MlirStringRef mlirEmitCOpaqueAttrGetValue (MlirAttribute attr)
MlirTypeID mlirEmitCOpaqueAttrGetTypeID (void)

Function Documentation

◆ mlirAttributeIsAEmitCCmpPredicate()

bool mlirAttributeIsAEmitCCmpPredicate ( MlirAttribute attr)

Definition at line 181 of file EmitC.cpp.

References unwrap().

◆ mlirAttributeIsAEmitCOpaque()

bool mlirAttributeIsAEmitCOpaque ( MlirAttribute attr)

Definition at line 208 of file EmitC.cpp.

References unwrap().

◆ mlirEmitCArrayTypeGet()

MlirType mlirEmitCArrayTypeGet ( intptr_t nDims,
int64_t * shape,
MlirType elementType )

Definition at line 47 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCArrayTypeGetName()

MlirStringRef mlirEmitCArrayTypeGetName ( void )

Definition at line 53 of file EmitC.cpp.

References wrap().

◆ mlirEmitCArrayTypeGetTypeID()

MlirTypeID mlirEmitCArrayTypeGetTypeID ( void )

Definition at line 43 of file EmitC.cpp.

References wrap().

◆ mlirEmitCCmpPredicateAttrGet()

MlirAttribute mlirEmitCCmpPredicateAttrGet ( MlirContext ctx,
MlirEmitCCmpPredicate val )

Definition at line 185 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCCmpPredicateAttrGetName()

MlirStringRef mlirEmitCCmpPredicateAttrGetName ( void )

Definition at line 191 of file EmitC.cpp.

References wrap().

◆ mlirEmitCCmpPredicateAttrGetTypeID()

MlirTypeID mlirEmitCCmpPredicateAttrGetTypeID ( void )

Definition at line 200 of file EmitC.cpp.

References wrap().

◆ mlirEmitCCmpPredicateAttrGetValue()

MlirEmitCCmpPredicate mlirEmitCCmpPredicateAttrGetValue ( MlirAttribute attr)

Definition at line 195 of file EmitC.cpp.

References unwrap().

◆ mlirEmitCLValueTypeGet()

MlirType mlirEmitCLValueTypeGet ( MlirType valueType)

Definition at line 69 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCLValueTypeGetName()

MlirStringRef mlirEmitCLValueTypeGetName ( void )

Definition at line 73 of file EmitC.cpp.

References wrap().

◆ mlirEmitCLValueTypeGetTypeID()

MlirTypeID mlirEmitCLValueTypeGetTypeID ( void )

Definition at line 65 of file EmitC.cpp.

References wrap().

◆ mlirEmitCOpaqueAttrGet()

MlirAttribute mlirEmitCOpaqueAttrGet ( MlirContext ctx,
MlirStringRef value )

Definition at line 212 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCOpaqueAttrGetName()

MlirStringRef mlirEmitCOpaqueAttrGetName ( void )

Definition at line 216 of file EmitC.cpp.

References wrap().

◆ mlirEmitCOpaqueAttrGetTypeID()

MlirTypeID mlirEmitCOpaqueAttrGetTypeID ( void )

Definition at line 224 of file EmitC.cpp.

References wrap().

◆ mlirEmitCOpaqueAttrGetValue()

MlirStringRef mlirEmitCOpaqueAttrGetValue ( MlirAttribute attr)

Definition at line 220 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCOpaqueTypeGet()

MlirType mlirEmitCOpaqueTypeGet ( MlirContext ctx,
MlirStringRef value )

Definition at line 89 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCOpaqueTypeGetName()

MlirStringRef mlirEmitCOpaqueTypeGetName ( void )

Definition at line 93 of file EmitC.cpp.

References wrap().

◆ mlirEmitCOpaqueTypeGetTypeID()

MlirTypeID mlirEmitCOpaqueTypeGetTypeID ( void )

Definition at line 85 of file EmitC.cpp.

References wrap().

◆ mlirEmitCPointerTypeGet()

MlirType mlirEmitCPointerTypeGet ( MlirType pointee)

Definition at line 109 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCPointerTypeGetName()

MlirStringRef mlirEmitCPointerTypeGetName ( void )

Definition at line 113 of file EmitC.cpp.

References wrap().

◆ mlirEmitCPointerTypeGetTypeID()

MlirTypeID mlirEmitCPointerTypeGetTypeID ( void )

Definition at line 105 of file EmitC.cpp.

References wrap().

◆ mlirEmitCPtrDiffTTypeGet()

MlirType mlirEmitCPtrDiffTTypeGet ( MlirContext ctx)

Definition at line 129 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCPtrDiffTTypeGetName()

MlirStringRef mlirEmitCPtrDiffTTypeGetName ( void )

Definition at line 133 of file EmitC.cpp.

References wrap().

◆ mlirEmitCPtrDiffTTypeGetTypeID()

MlirTypeID mlirEmitCPtrDiffTTypeGetTypeID ( void )

Definition at line 125 of file EmitC.cpp.

References wrap().

◆ mlirEmitCSignedSizeTTypeGet()

MlirType mlirEmitCSignedSizeTTypeGet ( MlirContext ctx)

Definition at line 149 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCSignedSizeTTypeGetName()

MlirStringRef mlirEmitCSignedSizeTTypeGetName ( void )

Definition at line 153 of file EmitC.cpp.

References wrap().

◆ mlirEmitCSignedSizeTTypeGetTypeID()

MlirTypeID mlirEmitCSignedSizeTTypeGetTypeID ( void )

Definition at line 145 of file EmitC.cpp.

References wrap().

◆ mlirEmitCSizeTTypeGet()

MlirType mlirEmitCSizeTTypeGet ( MlirContext ctx)

Definition at line 169 of file EmitC.cpp.

References unwrap(), and wrap().

◆ mlirEmitCSizeTTypeGetName()

MlirStringRef mlirEmitCSizeTTypeGetName ( void )

Definition at line 173 of file EmitC.cpp.

References wrap().

◆ mlirEmitCSizeTTypeGetTypeID()

MlirTypeID mlirEmitCSizeTTypeGetTypeID ( void )

Definition at line 165 of file EmitC.cpp.

References wrap().

◆ mlirTypeIsAEmitCArrayType()

bool mlirTypeIsAEmitCArrayType ( MlirType type)

Definition at line 39 of file EmitC.cpp.

References unwrap().

◆ mlirTypeIsAEmitCLValueType()

bool mlirTypeIsAEmitCLValueType ( MlirType type)

Definition at line 61 of file EmitC.cpp.

References unwrap().

◆ mlirTypeIsAEmitCOpaqueType()

bool mlirTypeIsAEmitCOpaqueType ( MlirType type)

Definition at line 81 of file EmitC.cpp.

References unwrap().

◆ mlirTypeIsAEmitCPointerType()

bool mlirTypeIsAEmitCPointerType ( MlirType type)

Definition at line 101 of file EmitC.cpp.

References unwrap().

◆ mlirTypeIsAEmitCPtrDiffTType()

bool mlirTypeIsAEmitCPtrDiffTType ( MlirType type)

Definition at line 121 of file EmitC.cpp.

References unwrap().

◆ mlirTypeIsAEmitCSignedSizeTType()

bool mlirTypeIsAEmitCSignedSizeTType ( MlirType type)

Definition at line 141 of file EmitC.cpp.

References unwrap().

◆ mlirTypeIsAEmitCSizeTType()

bool mlirTypeIsAEmitCSizeTType ( MlirType type)

Definition at line 161 of file EmitC.cpp.

References unwrap().