Home
last modified time | relevance | path

Searched refs:affineMap (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineMap.cpp22 return wrap(unwrap(affineMap).getContext()); in mlirAffineMapGetContext()
32 unwrap(affineMap).print(stream); in mlirAffineMapPrint()
35 void mlirAffineMapDump(MlirAffineMap affineMap) { unwrap(affineMap).dump(); } in mlirAffineMapDump() argument
75 return unwrap(affineMap).isIdentity(); in mlirAffineMapIsIdentity()
79 return unwrap(affineMap).isMinorIdentity(); in mlirAffineMapIsMinorIdentity()
83 return unwrap(affineMap).isEmpty(); in mlirAffineMapIsEmpty()
95 return unwrap(affineMap).getNumDims(); in mlirAffineMapGetNumDims()
99 return unwrap(affineMap).getNumSymbols(); in mlirAffineMapGetNumSymbols()
103 return unwrap(affineMap).getNumResults(); in mlirAffineMapGetNumResults()
111 return unwrap(affineMap).getNumInputs(); in mlirAffineMapGetNumInputs()
[all …]
H A DAffineExpr.cpp60 MlirAffineMap affineMap) { in mlirAffineExprCompose() argument
61 return wrap(unwrap(affineExpr).compose(unwrap(affineMap))); in mlirAffineExprCompose()
/llvm-project-15.0.7/mlir/include/mlir-c/
H A DAffineMap.h47 static inline bool mlirAffineMapIsNull(MlirAffineMap affineMap) { in mlirAffineMapIsNull() argument
48 return !affineMap.ptr; in mlirAffineMapIsNull()
57 MLIR_CAPI_EXPORTED void mlirAffineMapPrint(MlirAffineMap affineMap,
62 MLIR_CAPI_EXPORTED void mlirAffineMapDump(MlirAffineMap affineMap);
110 MLIR_CAPI_EXPORTED bool mlirAffineMapIsIdentity(MlirAffineMap affineMap);
116 MLIR_CAPI_EXPORTED bool mlirAffineMapIsEmpty(MlirAffineMap affineMap);
125 mlirAffineMapGetSingleConstantResult(MlirAffineMap affineMap);
138 mlirAffineMapGetResult(MlirAffineMap affineMap, intptr_t pos);
147 mlirAffineMapIsProjectedPermutation(MlirAffineMap affineMap);
163 mlirAffineMapGetMajorSubMap(MlirAffineMap affineMap, intptr_t numResults);
[all …]
H A DAffineExpr.h93 MlirAffineExpr affineExpr, struct MlirAffineMap affineMap);
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRAffine.cpp386 affineMap(map) {} in PyAffineMapExprList()
395 return PyAffineExpr(affineMap.getContext(), in getRawElement()
404 PyAffineMap affineMap; member in __anonf6590d6b0611::PyAffineMapExprList
409 return mlirAffineMapEqual(affineMap, other.affineMap); in operator ==()
717 MlirAffineMap affineMap = in populateIRAffine() local
719 return PyAffineMap(context->getRef(), affineMap); in populateIRAffine()
733 MlirAffineMap affineMap = in populateIRAffine() local
743 MlirAffineMap affineMap = in populateIRAffine() local
782 MlirAffineMap affineMap = in populateIRAffine() local
792 MlirAffineMap affineMap = in populateIRAffine() local
[all …]
H A DIRModule.h969 PyAffineMap(PyMlirContextRef contextRef, MlirAffineMap affineMap) in PyAffineMap() argument
970 : BaseContextObject(std::move(contextRef)), affineMap(affineMap) {} in PyAffineMap()
972 operator MlirAffineMap() const { return affineMap; } in MlirAffineMap()
973 MlirAffineMap get() const { return affineMap; } in get()
985 MlirAffineMap affineMap;
H A DIRAttributes.cpp87 [](PyAffineMap &affineMap) { in bindDerived() argument
88 MlirAttribute attr = mlirAffineMapAttrGet(affineMap.get()); in bindDerived()
89 return PyAffineMapAttribute(affineMap.getContext(), attr); in bindDerived()
/llvm-project-15.0.7/mlir/include/mlir-c/Bindings/Python/
H A DInterop.h294 static inline PyObject *mlirPythonAffineMapToCapsule(MlirAffineMap affineMap) { in mlirPythonAffineMapToCapsule() argument
295 return PyCapsule_New(MLIR_PYTHON_GET_WRAPPED_POINTER(affineMap), in mlirPythonAffineMapToCapsule()
305 MlirAffineMap affineMap = {ptr}; in mlirPythonCapsuleToAffineMap() local
306 return affineMap; in mlirPythonCapsuleToAffineMap()
/llvm-project-15.0.7/mlir/test/CAPI/
H A Dir.c1194 MlirAffineMap affineMap = mlirAffineMapZeroResultGet(ctx, 3, 2); in printAffineMap() local
1206 mlirAffineMapDump(affineMap); in printAffineMap()
1220 mlirAffineMapIsIdentity(affineMap) || in printAffineMap()
1228 mlirAffineMapIsMinorIdentity(affineMap) || in printAffineMap()
1242 mlirAffineMapIsSingleConstant(affineMap) || in printAffineMap()
1253 mlirAffineMapGetNumDims(affineMap) != 3 || in printAffineMap()
1261 mlirAffineMapGetNumSymbols(affineMap) != 2 || in printAffineMap()
1269 mlirAffineMapGetNumResults(affineMap) != 0 || in printAffineMap()
1277 mlirAffineMapGetNumInputs(affineMap) != 5 || in printAffineMap()
1286 mlirAffineMapIsProjectedPermutation(affineMap) || in printAffineMap()
[all …]
/llvm-project-15.0.7/mlir/tools/mlir-linalg-ods-gen/
H A Dmlir-linalg-ods-yaml-gen.cpp63 AffineMap affineMap() { return affineMapAttr.getValue(); } in affineMap() function
736 size_t size = arg.indexAttrMap->affineMap().getNumResults(); in generateNamedGenericOpOds()
829 AffineMap firstMap = staticMaps->front().affineMap(); in generateNamedGenericOpDefns()
867 llvm::enumerate(arg.indexAttrMap->affineMap().getResults())) { in generateNamedGenericOpDefns()
975 attrFmt, arg.name, arg.indexAttrMap->affineMap().getNumResults())); in generateNamedGenericOpDefns()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DUtils.h304 AffineMap affineMap,
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorUnrollDistribute.cpp582 AffineMap affineMap = contract.getIndexingMapsArray()[accIndex]; in matchAndRewrite() local
587 for (unsigned i : llvm::seq(unsigned(0), affineMap.getNumResults())) in matchAndRewrite()
588 map[affineMap.getDimPosition(i)] = extract.getResultType().getDimSize(i); in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DAffinePromotion.cpp399 auto affineMap = in createAffineOps() local
407 affineMap, indexArgs); in createAffineOps()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalgNamed.cpp820 auto affineMap = rewriter.getMultiDimIdentityMap(resultTy.getRank()); in matchAndRewrite() local
828 ArrayRef<AffineMap>({affineMap, affineMap}), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp225 AffineMap affineMap, in expandAffineMap() argument
227 auto numDims = affineMap.getNumDims(); in expandAffineMap()
229 llvm::map_range(affineMap.getResults(), in expandAffineMap()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp1793 AffineMap affineMap = map.getAffineMap(); in getRelationFromMap() local
1794 if (failed(getRelationFromMap(affineMap, rel))) in getRelationFromMap()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp524 AffineMap affineMap = getMap(); in verify() local
527 if (getNumOperands() != affineMap.getNumDims() + affineMap.getNumSymbols()) in verify()
532 if (affineMap.getNumResults() != 1) in verify()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.td551 OpBuilder<(ins "AffineMap":$affineMap, "ValueRange":$mapOperands),
553 build($_builder, $_state, $_builder.getIndexType(), affineMap, mapOperands);