Home
last modified time | relevance | path

Searched refs:ploop (Results 1 – 3 of 3) sorted by relevance

/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DParallelLoopFusion.cpp34 static bool hasNestedParallelOp(ParallelOp ploop) { in hasNestedParallelOp() argument
36 ploop.getBody()->walk([](ParallelOp) { return WalkResult::interrupt(); }); in hasNestedParallelOp()
248 if (auto ploop = dyn_cast<ParallelOp>(op)) { in naivelyFuseParallelOps() local
250 ploopChains.back().push_back(ploop); in naivelyFuseParallelOps()
252 ploopChains.push_back({ploop}); in naivelyFuseParallelOps()
H A DParallelLoopTiling.cpp212 for (ParallelOp ploop : innermostPloops) { in runOnOperation() local
214 if (ploop.getNumReductions() == 0) in runOnOperation()
215 tileParallelLoop(ploop, tileSizes, noMinMaxBounds); in runOnOperation()
/llvm-project/mlir/lib/Dialect/SCF/Utils/
H A DUtils.cpp255 if (auto ploop = dyn_cast<scf::ParallelOp>(op)) { in getInnermostParallelLoops()
260 result.push_back(ploop); in getInnermostParallelLoops()
254 if (auto ploop = dyn_cast<scf::ParallelOp>(op)) { getInnermostParallelLoops() local