Home
last modified time | relevance | path

Searched refs:getAffineMap (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineValueMap.cpp42 auto bMap = b.getAffineMap() in difference()
47 auto aMap = a.getAffineMap(); in difference()
86 auto expr = const_cast<AffineValueMap *>(this)->getAffineMap().getResult(idx); in isFunctionOf()
100 AffineMap AffineValueMap::getAffineMap() const { return map.getAffineMap(); } in getAffineMap() function in AffineValueMap
H A DAffineOps.cpp92 AffineMap map = op.getAffineMap(); in remainsLegalAfterInline()
518 getAffineMap().getNumDims(), p); in print()
569 auto map = getAffineMap(); in fold()
615 AffineMap composeMap = affineApply.getAffineMap(); in replaceDimOrSym()
1086 auto map = affineOp.getAffineMap(); in matchAndRewrite()
2678 if (!getAffineMap().isConstant()) in fold()
2860 AffineMap oldMap = affineOp.getAffineMap(); in matchAndRewrite()
2903 AffineMap oldMap = affineOp.getAffineMap(); in matchAndRewrite()
2945 AffineMap producerMap = producerOp.getAffineMap(); in matchAndRewrite()
3042 AffineMap map = affineOp.getAffineMap(); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/AffineToStandard/
H A DAffineToStandard.cpp329 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), in matchAndRewrite()
350 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
373 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
397 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
484 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
507 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DAffineDemotion.cpp55 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
77 expandAffineMap(rewriter, op.getLoc(), op.getAffineMap(), indices); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DNormalizeMemRefs.cpp273 oldResult.getType().cast<MemRefType>().getLayout().getAffineMap(); in updateFunctionSignature()
369 AffineMap layoutMap = memrefType.getLayout().getAffineMap(); in normalizeFuncOpMemRefs()
419 AffineMap layoutMap = oldMemRefType.getLayout().getAffineMap(); in normalizeFuncOpMemRefs()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineValueMap.h75 AffineMap getAffineMap() const;
H A DAffineMemoryOpInterfaces.td63 /*methodName=*/"getAffineMap",
129 /*methodName=*/"getAffineMap",
H A DAffineOps.td81 AffineMap getAffineMap() { return getMap(); }
559 AffineMap getAffineMap() { return getMap(); }
810 AffineMap getAffineMap() { return getAffineMapAttr().getValue(); }
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DSimplifyAffineStructures.cpp66 return mMap.getAffineMap(); in simplify()
H A DSuperVectorize.cpp1179 if (loadOp.getAffineMap() != in vectorizeAffineLoad()
1181 computeMemoryOpIndices(loadOp, loadOp.getAffineMap(), mapOperands, state, in vectorizeAffineLoad()
1224 if (storeOp.getAffineMap() != in vectorizeAffineStore()
1226 computeMemoryOpIndices(storeOp, storeOp.getAffineMap(), mapOperands, state, in vectorizeAffineStore()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DLoopAnalysis.cpp75 *tripCountMap = tripCountValueMap.getAffineMap(); in getTripCountMapAndOperands()
225 auto accessMap = memoryOp.getAffineMap(); in isContiguousAccess()
H A DAffineAnalysis.cpp497 map = loadOp.getAffineMap(); in getAccessMap()
499 map = cast<AffineWriteOpInterface>(opInst).getAffineMap(); in getAccessMap()
H A DUtils.cpp479 AffineMap accessMap = accessValueMap.getAffineMap(); in compute()
547 LLVM_DEBUG(accessValueMap.getAffineMap().dump()); in compute()
1265 return llvm::all_of(diff.getAffineMap().getResults(), in operator ==()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopSpecialization.cpp161 AffineMap map = affineOp.getAffineMap(); in rewriteAffineOpAfterPeeling()
168 AffineMap map = affineOp.getAffineMap(); in rewriteAffineOpAfterPeeling()
H A DLoopCanonicalization.cpp190 return scf::canonicalizeMinMaxOpInLoop(rewriter, op, op.getAffineMap(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinAttributeInterfaces.td445 "::mlir::AffineMap", "getAffineMap", (ins)
453 return $_attr.getAffineMap().isIdentity();
464 return ::mlir::detail::verifyAffineMapAsLayout($_attr.getAffineMap(),
H A DAffineMap.h371 AffineMap getAffineMap() const;
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferSplitRewritePatterns.cpp44 if (affineApplyOp.getAffineMap().isSingleConstant()) in extractConstantIndex()
45 return affineApplyOp.getAffineMap().getSingleConstantResult(); in extractConstantIndex()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLoops.cpp280 auto map = affineApplyOp.getAffineMap(); in matchAndRewrite()
H A DVectorization.cpp984 if (minOp1 && minOp2 && minOp1.getAffineMap() == minOp2.getAffineMap() && in hasSameTensorSize()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinTypes.cpp782 AffineMap m = t.getLayout().getAffineMap(); in getStridesAndOffset()
950 AffineMap m = t.getLayout().getAffineMap(); in canonicalizeStridedLayout()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DBuiltinTypes.cpp281 return wrap(unwrap(type).cast<MemRefType>().getLayout().getAffineMap()); in mlirMemRefTypeGetAffineMap()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp269 AffineMap map = constraints.computeAlignedMap(applyOp.getAffineMap(), in getUpperBoundForIndex()
278 AffineMap map = constraints.computeAlignedMap(minOp.getAffineMap(), in getUpperBoundForIndex()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp1693 AffineMap layoutMap = memrefType.getLayout().getAffineMap(); in normalizeMemRef()
1746 AffineMap layoutMap = memrefType.getLayout().getAffineMap(); in normalizeMemRefType()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp131 numSymbols = memRefType.getLayout().getAffineMap().getNumSymbols(); in verifyAllocLikeOp()
2173 AffineMap map = getProjectedMap(inferredType.getLayout().getAffineMap(), in inferRankReducedResultType()
2456 AffineMap layoutMap = nonRankReducedType.getLayout().getAffineMap(); in getCanonicalSubViewResultType()

12