Searched refs:srcLoopIVs (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | Utils.cpp | 1050 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 D | LoopFusion.cpp | 1106 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()
|