Home
last modified time | relevance | path

Searched refs:dstLoopDepth (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp261 unsigned dstLoopDepth, in canFuseLoops() argument
265 if (dstLoopDepth == 0) { in canFuseLoops()
311 if (getMaxLoopDepth(opsA, opsB) < dstLoopDepth) { in canFuseLoops()
352 mlir::computeSliceUnion(strategyOpsA, opsB, dstLoopDepth, numCommonLoops, in canFuseLoops()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopFusionUtils.h113 canFuseLoops(AffineForOp srcForOp, AffineForOp dstForOp, unsigned dstLoopDepth,
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp1161 unsigned dstLoopDepth, in insertBackwardComputationSlice() argument
1172 if (dstLoopDepth > dstLoopIVsSize) { in insertBackwardComputationSlice()
1184 auto dstAffineForOp = dstLoopIVs[dstLoopDepth - 1]; in insertBackwardComputationSlice()
1198 assert(dstLoopDepth + numSrcLoopIVs >= sliceSurroundingLoopsSize); in insertBackwardComputationSlice()
1199 unsigned sliceLoopLimit = dstLoopDepth + numSrcLoopIVs; in insertBackwardComputationSlice()
1205 auto forOp = sliceSurroundingLoops[dstLoopDepth + i]; in insertBackwardComputationSlice()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/
H A DUtils.h230 unsigned dstLoopDepth,
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp891 unsigned dstLoopDepth, in createPrivateMemRef() argument
907 bool validRegion = succeeded(region.compute(srcStoreOpInst, dstLoopDepth)); in createPrivateMemRef()
1092 unsigned *dstLoopDepth, in isFusionProfitable() argument
1250 *dstLoopDepth = *bestDstLoopDepth; in isFusionProfitable()
1297 msg << " fusion is most profitable at depth " << *dstLoopDepth << " with " in isFusionProfitable()