Searched refs:affineExpr (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/CAPI/IR/ |
| H A D | AffineExpr.cpp | 21 return wrap(unwrap(affineExpr).getContext()); in mlirAffineExprGetContext() 31 unwrap(affineExpr).print(stream); in mlirAffineExprPrint() 34 void mlirAffineExprDump(MlirAffineExpr affineExpr) { in mlirAffineExprDump() argument 35 unwrap(affineExpr).dump(); in mlirAffineExprDump() 39 return unwrap(affineExpr).isSymbolicOrConstant(); in mlirAffineExprIsSymbolicOrConstant() 43 return unwrap(affineExpr).isPureAffine(); in mlirAffineExprIsPureAffine() 47 return unwrap(affineExpr).getLargestKnownDivisor(); in mlirAffineExprGetLargestKnownDivisor() 51 return unwrap(affineExpr).isMultipleOf(factor); in mlirAffineExprIsMultipleOf() 56 return unwrap(affineExpr).isFunctionOfDim(position); in mlirAffineExprIsFunctionOfDim() 69 return unwrap(affineExpr).isa<AffineDimExpr>(); in mlirAffineExprIsADim() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir-c/ |
| H A D | AffineExpr.h | 46 mlirAffineExprGetContext(MlirAffineExpr affineExpr); 54 inline static bool mlirAffineExprIsNull(MlirAffineExpr affineExpr) { in mlirAffineExprIsNull() argument 55 return affineExpr.ptr == NULL; in mlirAffineExprIsNull() 71 mlirAffineExprIsSymbolicOrConstant(MlirAffineExpr affineExpr); 80 mlirAffineExprGetLargestKnownDivisor(MlirAffineExpr affineExpr); 93 MlirAffineExpr affineExpr, struct MlirAffineMap affineMap); 108 mlirAffineDimExprGetPosition(MlirAffineExpr affineExpr); 123 mlirAffineSymbolExprGetPosition(MlirAffineExpr affineExpr); 138 mlirAffineConstantExprGetValue(MlirAffineExpr affineExpr); 205 mlirAffineBinaryOpExprGetLHS(MlirAffineExpr affineExpr); [all …]
|
| /llvm-project-15.0.7/mlir/lib/Bindings/Python/ |
| H A D | IRAffine.cpp | 87 PyConcreteAffineExpr(PyMlirContextRef contextRef, MlirAffineExpr affineExpr) in PyConcreteAffineExpr() argument 88 : BaseTy(std::move(contextRef), affineExpr) {} in PyConcreteAffineExpr() 126 MlirAffineExpr affineExpr = in get() local 128 return PyAffineConstantExpr(context->getRef(), affineExpr); in get() 147 MlirAffineExpr affineExpr = mlirAffineDimExprGet(context->get(), pos); in get() local 148 return PyAffineDimExpr(context->getRef(), affineExpr); in get() 167 MlirAffineExpr affineExpr = mlirAffineSymbolExprGet(context->get(), pos); in get() local 168 return PyAffineSymbolExpr(context->getRef(), affineExpr); in get() 350 return mlirAffineExprEqual(affineExpr, other.affineExpr); in operator ==()
|
| H A D | IRModule.h | 942 PyAffineExpr(PyMlirContextRef contextRef, MlirAffineExpr affineExpr) in PyAffineExpr() argument 943 : BaseContextObject(std::move(contextRef)), affineExpr(affineExpr) {} in PyAffineExpr() 945 operator MlirAffineExpr() const { return affineExpr; } in MlirAffineExpr() 946 MlirAffineExpr get() const { return affineExpr; } in get() 964 MlirAffineExpr affineExpr;
|