Lines Matching refs:depthToLoops
160 static bool iterateLoops(ArrayRef<SmallVector<AffineForOp, 2>> depthToLoops, in iterateLoops() argument
163 for (unsigned loopDepth = 0, end = depthToLoops.size(); loopDepth < end; in iterateLoops()
165 auto &loops = depthToLoops[loopDepth]; in iterateLoops()
171 fn(loops[j], loops[k], j, k, loopDepth, depthToLoops.size()); in iterateLoops()
181 std::vector<SmallVector<AffineForOp, 2>> depthToLoops; in runOnOperation() local
185 depthToLoops.clear(); in runOnOperation()
187 gatherLoops(getOperation(), depthToLoops); in runOnOperation()
190 } while (iterateLoops(depthToLoops, testLoopFusionTransformation, in runOnOperation()
196 gatherLoops(getOperation(), depthToLoops); in runOnOperation()
200 iterateLoops(depthToLoops, testDependenceCheck); in runOnOperation()
202 iterateLoops(depthToLoops, testSliceComputation); in runOnOperation()