Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp264 unsigned dstLoopDepth, in canFuseLoops() argument
268 if (dstLoopDepth == 0) { in canFuseLoops()
314 if (getMaxLoopDepth(opsB, fusionStrategy) < dstLoopDepth) { in canFuseLoops()
355 if (failed(mlir::computeSliceUnion(strategyOpsA, opsB, dstLoopDepth, in canFuseLoops()
/external/llvm-project/mlir/include/mlir/Transforms/
DLoopFusionUtils.h90 unsigned dstLoopDepth,
/external/llvm-project/mlir/lib/Analysis/
DUtils.cpp856 unsigned dstLoopDepth, in insertBackwardComputationSlice() argument
867 if (dstLoopDepth > dstLoopIVsSize) { in insertBackwardComputationSlice()
879 auto dstAffineForOp = dstLoopIVs[dstLoopDepth - 1]; in insertBackwardComputationSlice()
893 assert(dstLoopDepth + numSrcLoopIVs >= sliceSurroundingLoopsSize); in insertBackwardComputationSlice()
894 unsigned sliceLoopLimit = dstLoopDepth + numSrcLoopIVs; in insertBackwardComputationSlice()
900 auto forOp = sliceSurroundingLoops[dstLoopDepth + i]; in insertBackwardComputationSlice()
/external/llvm-project/mlir/include/mlir/Analysis/
DUtils.h167 unsigned dstLoopDepth,
/external/llvm-project/mlir/lib/Transforms/
DLoopFusion.cpp776 unsigned dstLoopDepth, in createPrivateMemRef() argument
792 bool validRegion = succeeded(region.compute(srcStoreOpInst, dstLoopDepth)); in createPrivateMemRef()
1048 unsigned *dstLoopDepth, in isFusionProfitable() argument
1211 *dstLoopDepth = bestDstLoopDepth.getValue(); in isFusionProfitable()
1258 msg << " fusion is most profitable at depth " << *dstLoopDepth << " with " in isFusionProfitable()