Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Semantics/
Dcheck-do-forall.cpp64 static const Bounds &GetBounds(const parser::DoConstruct &doConstruct) { in GetBounds() argument
65 auto &loopControl{doConstruct.GetLoopControl().value()}; in GetBounds()
70 const parser::DoConstruct &doConstruct) { in GetDoVariable() argument
71 const Bounds &bounds{GetBounds(doConstruct)}; in GetDoVariable()
380 void DefineDoVariables(const parser::DoConstruct &doConstruct) { in DefineDoVariables() argument
381 if (doConstruct.IsDoNormal()) { in DefineDoVariables()
382 context_.ActivateIndexVar(GetDoVariable(doConstruct), IndexVarKind::DO); in DefineDoVariables()
383 } else if (doConstruct.IsDoConcurrent()) { in DefineDoVariables()
384 if (const auto &loopControl{doConstruct.GetLoopControl()}) { in DefineDoVariables()
391 void ResetDoVariables(const parser::DoConstruct &doConstruct) { in ResetDoVariables() argument
[all …]
Dcanonicalize-do.cpp51 [&](common::Indirection<DoConstruct> &doConstruct) { in Post() argument
53 std::get<Statement<EndDoStmt>>(doConstruct.value().t)); in Post()
Dresolve-labels.cpp268 bool Pre(const parser::DoConstruct &doConstruct) { in Pre() argument
269 return PushConstructName(doConstruct); in Pre()
315 void Post(const parser::DoConstruct &doConstruct) { in Post() argument
316 PopConstructName(doConstruct); in Post()
677 void CheckName(const parser::DoConstruct &doConstruct) { in CheckName() argument
678 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct); in CheckName()