Home
last modified time | relevance | path

Searched refs:srcLoopIVs (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp1050 SmallVector<AffineForOp, 4> srcLoopIVs; in getComputationSliceState() local
1051 getLoopIVs(*depSourceOp, &srcLoopIVs); in getComputationSliceState()
1052 unsigned numSrcLoopIVs = srcLoopIVs.size(); in getComputationSliceState()
1107 getSequentialLoops(isBackwardSlice ? srcLoopIVs[0] : dstLoopIVs[0], in getComputationSliceState()
1111 return isBackwardSlice ? srcLoopIVs[i] : dstLoopIVs[i]; in getComputationSliceState()
1114 return (isBackwardSlice ? loopDepth >= srcLoopIVs.size() in getComputationSliceState()
1164 SmallVector<AffineForOp, 4> srcLoopIVs; in insertBackwardComputationSlice() local
1165 getLoopIVs(*srcOpInst, &srcLoopIVs); in insertBackwardComputationSlice()
1166 unsigned numSrcLoopIVs = srcLoopIVs.size(); in insertBackwardComputationSlice()
1180 findInstPosition(srcOpInst, srcLoopIVs[0]->getBlock(), &positions); in insertBackwardComputationSlice()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp1106 SmallVector<AffineForOp, 4> srcLoopIVs; in isFusionProfitable() local
1107 getLoopIVs(*srcOpInst, &srcLoopIVs); in isFusionProfitable()
1111 if (!getLoopNestStats(srcLoopIVs[0], &srcLoopNestStats)) in isFusionProfitable()
1133 uint64_t srcLoopNestCost = getComputeCost(srcLoopIVs[0], srcLoopNestStats); in isFusionProfitable()
1161 if (!getFusionComputeCost(srcLoopIVs[0], srcLoopNestStats, dstForOp, in isFusionProfitable()
1261 auto srcMemSize = getMemoryFootprintBytes(srcLoopIVs[0]); in isFusionProfitable()