Lines Matching refs:DoLoopOp
108 void dump(fir::DoLoopOp loop) const {
343 mlir::SmallVector<fir::DoLoopOp> originalLoops;
346 llvm::DenseMap<fir::DoLoopOp, ArgsUsageInLoop> argsInLoops;
352 func.walk([&](fir::DoLoopOp loop) {
361 if (op->getParentOfType<fir::DoLoopOp>() != loop)
408 for (fir::DoLoopOp loop : originalLoops) {
416 for (fir::DoLoopOp loop : originalLoops) {
421 fir::DoLoopOp parent = loop;
422 while ((parent = parent->getParentOfType<fir::DoLoopOp>()))
432 for (fir::DoLoopOp loop : originalLoops) {
437 loop.getBody()->walk([&](fir::DoLoopOp dloop) {
444 for (fir::DoLoopOp loop : originalLoops) {
459 for (fir::DoLoopOp loop : originalLoops) {