Searched refs:dstLoopDepth (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopFusionUtils.cpp | 261 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 D | LoopFusionUtils.h | 113 canFuseLoops(AffineForOp srcForOp, AffineForOp dstForOp, unsigned dstLoopDepth,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | Utils.cpp | 1161 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 D | Utils.h | 230 unsigned dstLoopDepth,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | LoopFusion.cpp | 891 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()
|