Home
last modified time | relevance | path

Searched defs:dimExpr (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DTransforms.cpp386 static AffineExpr substituteLoopInExpr(AffineExpr expr, AffineExpr dimExpr, in substituteLoopInExpr()
415 AffineExpr dimExpr = getAffineDimExpr(dimIdx, expr.getContext()); in substitute() local
DDropUnitDims.cpp197 if (AffineDimExpr dimExpr = expr.value().dyn_cast<AffineDimExpr>()) in matchAndRewrite() local
DFusion.cpp192 auto dimExpr = en2.value().dyn_cast<AffineDimExpr>(); in getShapeDefiningLoopRange() local
/external/llvm-project/mlir/lib/Analysis/
DLoopAnalysis.cpp245 if (auto dimExpr = expr.dyn_cast<AffineDimExpr>()) in isContiguousAccess() local
/external/llvm-project/mlir/lib/IR/
DBuiltinTypes.cpp766 AffineExpr dimExpr = std::get<0>(en); in makeCanonicalStridedLayoutExpr() local
/external/llvm-project/mlir/lib/Transforms/
DLoopFusion.cpp854 auto dimExpr = b.getAffineDimExpr(outerIVs.size() + i); in createPrivateMemRef() local
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgOps.cpp590 AffineDimExpr dimExpr = rhsExpr.cast<AffineDimExpr>(); in collapseReassociationMaps() local
/external/llvm-project/mlir/lib/Dialect/Affine/IR/
DAffineOps.cpp797 if (auto dimExpr = expr.dyn_cast<AffineDimExpr>()) in canonicalizeMapOrSetAndOperands() local
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp2570 auto dimExpr = b.getAffineDimExpr(regionSymbols.size() + i); in generateCopy() local