Home
last modified time | relevance | path

Searched refs:doLoop (Results 1 – 8 of 8) sorted by relevance

/llvm-project/flang/lib/Semantics/
H A Dcanonicalize-do.cpp110 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 DLowerHLFIROrderedAssignments.cpp360 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 DUtils.cpp99 [&](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 DClauseProcessor.cpp260 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 Dloop-convert-basic.cpp553 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 DBridge.cpp132 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 DConvertExpr.cpp4238 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 DArrayValueCopy.cpp319 if (auto doLoop = mlir::dyn_cast_or_null<DoLoopOp>(seq.getDefiningOp())) in reachingValues() local
320 loopRegion = &doLoop->getRegion(0); in reachingValues()