Searched refs:doLoop (Results 1 – 8 of 8) sorted by relevance
| /llvm-project/flang/lib/Semantics/ |
| H A D | canonicalize-do.cpp | 110 auto doLoop{stack.back().iter}; in CanonicalizeIfMatch() local 113 std::get<ExecutableConstruct>(doLoop->u).u) in CanonicalizeIfMatch() 117 std::get<ExecutableConstruct>(doLoop->u).u)}; in CanonicalizeIfMatch() 124 std::get<ExecutableConstruct>(doLoop->u).u = in CanonicalizeIfMatch()
|
| /llvm-project/flang/lib/Optimizer/HLFIR/Transforms/ |
| H A D | LowerHLFIROrderedAssignments.cpp | 360 auto doLoop = builder.create<fir::DoLoopOp>(loc, lb, ub, step); in pre() local 361 builder.setInsertionPointToStart(doLoop.getBody()); in pre() 364 builder.createConvert(loc, oldIndex.getType(), doLoop.getInductionVar()); in pre() 366 constructStack.push_back(doLoop); in pre() 1087 if (auto doLoop = mlir::dyn_cast<fir::DoLoopOp>(currentConstruct)) { in currentLoopNestIterationNumberCanBeComputed() 1088 if (llvm::any_of(doLoop->getOperands(), [&](mlir::Value value) { in currentLoopNestIterationNumberCanBeComputed() 1093 loopNest.push_back(doLoop); in currentLoopNestIterationNumberCanBeComputed() 1107 for (fir::DoLoopOp doLoop : loopNest) { 1109 loc, doLoop.getLowerBound(), doLoop 1092 if (auto doLoop = mlir::dyn_cast<fir::DoLoopOp>(currentConstruct)) { currentLoopNestIterationNumberCanBeComputed() local 1112 for (fir::DoLoopOp doLoop : loopNest) { computeLoopNestIterationNumber() local [all...] |
| /llvm-project/flang/lib/Lower/OpenMP/ |
| H A D | Utils.cpp | 99 [&](const parser::DoConstruct &doLoop) { in getIterationVariableSymbol() 100 if (const auto &maybeCtrl = doLoop.GetLoopControl()) { in getIterationVariableSymbol() 97 __anon71fd80570202(const parser::DoConstruct &doLoop) getIterationVariableSymbol() argument
|
| H A D | ClauseProcessor.cpp | 260 lower::pft::Evaluation *doLoop = in processDefault() 262 auto *doStmt = doLoop->getIf<parser::NonLabelDoStmt>(); in processDefault() 225 lower::pft::Evaluation *doLoop = processCollapse() local
|
| /llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/ |
| H A D | loop-convert-basic.cpp | 553 void doLoop() { in doLoop() function in Iterator::C 580 void doLoop() const { in doLoop() function in Iterator::C 605 void doLoop() { in doLoop() function in Iterator::C2
|
| /llvm-project/flang/lib/Lower/ |
| H A D | Bridge.cpp | 132 fir::DoLoopOp doLoop = nullptr; 2208 info.doLoop.setLoopAnnotationAttr(la); in genFIRIncrementLoopBegin() 2276 info.doLoop = builder->create<fir::DoLoopOp>( in genFIRIncrementLoopEnd() 2280 builder->setInsertionPointToStart(info.doLoop.getBody()); in genFIRIncrementLoopEnd() 2282 info.doLoop.getInductionVar()); in genFIRIncrementLoopEnd() 2284 // The loop variable is a doLoop op argument. in genFIRIncrementLoopEnd() 2285 info.doLoop = builder->create<fir::DoLoopOp>( in genFIRIncrementLoopEnd() 2289 builder->setInsertionPointToStart(info.doLoop.getBody()); in genFIRIncrementLoopEnd() 2290 loopValue = info.doLoop.getRegionIterArgs()[0]; in genFIRIncrementLoopEnd() 2388 builder->setInsertionPointAfter(info.doLoop); in genCaseOrRankConstruct() 126 fir::DoLoopOp doLoop = nullptr; global() member [all...] |
| H A D | ConvertExpr.cpp | 4238 for (auto doLoop : loopStack[i]) in genMasks() 4240 loc, doLoop.getLowerBound(), doLoop.getUpperBound(), in genMasks() 4241 doLoop.getStep(), i64Ty)); in genMasks() 4249 for (auto doLoop : loopStack[i]) { in genMasks() 4251 loc, doLoop.getInductionVar(), doLoop.getLowerBound()); in genMasks() 4252 auto n = builder.create<mlir::arith::DivSIOp>(loc, m, doLoop.getStep()); in genMasks() 4184 for (auto doLoop : loopStack[i]) prepareRaggedArrays() local 4195 for (auto doLoop : loopStack[i]) { prepareRaggedArrays() local
|
| /llvm-project/flang/lib/Optimizer/Transforms/ |
| H A D | ArrayValueCopy.cpp | 319 if (auto doLoop = mlir::dyn_cast_or_null<DoLoopOp>(seq.getDefiningOp())) in reachingValues() local 320 loopRegion = &doLoop->getRegion(0); in reachingValues()
|