Home
last modified time | relevance | path

Searched refs:MlirAttribute (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/mlir/include/mlir-c/
DBuiltinAttributes.h30 MLIR_CAPI_EXPORTED bool mlirAttributeIsAAffineMap(MlirAttribute attr);
34 MLIR_CAPI_EXPORTED MlirAttribute mlirAffineMapAttrGet(MlirAffineMap map);
37 MLIR_CAPI_EXPORTED MlirAffineMap mlirAffineMapAttrGetValue(MlirAttribute attr);
44 MLIR_CAPI_EXPORTED bool mlirAttributeIsAArray(MlirAttribute attr);
48 MLIR_CAPI_EXPORTED MlirAttribute mlirArrayAttrGet(
49 MlirContext ctx, intptr_t numElements, MlirAttribute const *elements);
52 MLIR_CAPI_EXPORTED intptr_t mlirArrayAttrGetNumElements(MlirAttribute attr);
55 MLIR_CAPI_EXPORTED MlirAttribute mlirArrayAttrGetElement(MlirAttribute attr,
63 MLIR_CAPI_EXPORTED bool mlirAttributeIsADictionary(MlirAttribute attr);
67 MLIR_CAPI_EXPORTED MlirAttribute mlirDictionaryAttrGet(
[all …]
DIR.h58 DEFINE_C_API_STRUCT(MlirAttribute, const void);
74 MlirAttribute attribute;
358 MLIR_CAPI_EXPORTED MlirAttribute
365 MlirAttribute attr);
577 MLIR_CAPI_EXPORTED MlirAttribute mlirAttributeParseGet(MlirContext context,
581 MLIR_CAPI_EXPORTED MlirContext mlirAttributeGetContext(MlirAttribute attribute);
584 MLIR_CAPI_EXPORTED MlirType mlirAttributeGetType(MlirAttribute attribute);
587 static inline bool mlirAttributeIsNull(MlirAttribute attr) { return !attr.ptr; } in mlirAttributeIsNull()
590 MLIR_CAPI_EXPORTED bool mlirAttributeEqual(MlirAttribute a1, MlirAttribute a2);
595 MLIR_CAPI_EXPORTED void mlirAttributePrint(MlirAttribute attr,
[all …]
DBuiltinTypes.h228 MlirAttribute const *affineMaps, unsigned memorySpace);
/external/llvm-project/mlir/lib/CAPI/IR/
DBuiltinAttributes.cpp22 bool mlirAttributeIsAAffineMap(MlirAttribute attr) { in mlirAttributeIsAAffineMap()
26 MlirAttribute mlirAffineMapAttrGet(MlirAffineMap map) { in mlirAffineMapAttrGet()
30 MlirAffineMap mlirAffineMapAttrGetValue(MlirAttribute attr) { in mlirAffineMapAttrGetValue()
38 bool mlirAttributeIsAArray(MlirAttribute attr) { in mlirAttributeIsAArray()
42 MlirAttribute mlirArrayAttrGet(MlirContext ctx, intptr_t numElements, in mlirArrayAttrGet()
43 MlirAttribute const *elements) { in mlirArrayAttrGet()
50 intptr_t mlirArrayAttrGetNumElements(MlirAttribute attr) { in mlirArrayAttrGetNumElements()
54 MlirAttribute mlirArrayAttrGetElement(MlirAttribute attr, intptr_t pos) { in mlirArrayAttrGetElement()
62 bool mlirAttributeIsADictionary(MlirAttribute attr) { in mlirAttributeIsADictionary()
66 MlirAttribute mlirDictionaryAttrGet(MlirContext ctx, intptr_t numElements, in mlirDictionaryAttrGet()
[all …]
DIR.cpp314 MlirAttribute mlirOperationGetAttributeByName(MlirOperation op, in mlirOperationGetAttributeByName()
320 MlirAttribute attr) { in mlirOperationSetAttributeByName()
565 MlirAttribute mlirAttributeParseGet(MlirContext context, MlirStringRef attr) { in mlirAttributeParseGet()
569 MlirContext mlirAttributeGetContext(MlirAttribute attribute) { in mlirAttributeGetContext()
573 MlirType mlirAttributeGetType(MlirAttribute attribute) { in mlirAttributeGetType()
577 bool mlirAttributeEqual(MlirAttribute a1, MlirAttribute a2) { in mlirAttributeEqual()
581 void mlirAttributePrint(MlirAttribute attr, MlirStringCallback callback, in mlirAttributePrint()
587 void mlirAttributeDump(MlirAttribute attr) { unwrap(attr).dump(); } in mlirAttributeDump()
590 MlirAttribute attr) { in mlirNamedAttributeGet()
/external/llvm-project/mlir/test/CAPI/
Dir.c86 MlirAttribute funcTypeAttr = mlirAttributeParseGet( in makeAndDumpAdd()
89 MlirAttribute funcNameAttr = in makeAndDumpAdd()
105 MlirAttribute indexZeroLiteral = in makeAndDumpAdd()
130 MlirAttribute indexOneLiteral = in makeAndDumpAdd()
378 MlirAttribute attr0ByName = in printFirstOfEach()
743 MlirAttribute floating = in printBuiltinAttributes()
758 MlirAttribute integer = mlirIntegerAttrGet(mlirIntegerTypeGet(ctx, 32), 42); in printBuiltinAttributes()
765 MlirAttribute boolean = mlirBoolAttrGet(ctx, 1); in printBuiltinAttributes()
772 MlirAttribute opaque = in printBuiltinAttributes()
786 MlirAttribute string = in printBuiltinAttributes()
[all …]
/external/llvm-project/mlir/include/mlir-c/Bindings/Python/
DInterop.h77 static inline PyObject *mlirPythonAttributeToCapsule(MlirAttribute attribute) { in mlirPythonAttributeToCapsule()
86 static inline MlirAttribute mlirPythonCapsuleToAttribute(PyObject *capsule) { in mlirPythonCapsuleToAttribute()
88 MlirAttribute attr = {ptr}; in mlirPythonCapsuleToAttribute()
/external/llvm-project/mlir/lib/Bindings/Python/
DIRModules.h584 PyAttribute(PyMlirContextRef contextRef, MlirAttribute attr) in PyAttribute()
587 operator MlirAttribute() const { return attr; } in MlirAttribute() function
588 MlirAttribute get() const { return attr; } in get()
600 MlirAttribute attr;
613 PyNamedAttribute(MlirAttribute attr, std::string ownedName);
DIRModules.cpp879 llvm::SmallVector<std::pair<std::string, MlirAttribute>, 4> mlirAttributes; in create()
1124 MlirAttribute rawAttr = mlirPythonCapsuleToAttribute(capsule.ptr()); in createFromCapsule()
1135 PyNamedAttribute::PyNamedAttribute(MlirAttribute attr, std::string ownedName) in PyNamedAttribute()
1360 MlirAttribute attr = mlirOperationGetAttributeByName(operation->get(), in dunderGetItemNamed()
1436 using IsAFunctionTy = bool (*)(MlirAttribute);
1439 PyConcreteAttribute(PyMlirContextRef contextRef, MlirAttribute attr) in PyConcreteAttribute()
1444 static MlirAttribute castFrom(PyAttribute &orig) { in castFrom()
1475 MlirAttribute attr = mlirFloatAttrDoubleGetChecked(type, value, loc); in bindDerived()
1491 MlirAttribute attr = mlirFloatAttrDoubleGet( in bindDerived()
1500 MlirAttribute attr = mlirFloatAttrDoubleGet( in bindDerived()
[all …]
/external/llvm-project/mlir/include/mlir/CAPI/
DIR.h31 DEFINE_C_API_METHODS(MlirAttribute, mlir::Attribute)