Searched refs:doConstruct (Results 1 – 6 of 6) sorted by relevance
70 const parser::DoConstruct &doConstruct) { in GetDoVariable() argument71 const Bounds &bounds{GetBounds(doConstruct)}; in GetDoVariable()381 if (doConstruct.IsDoNormal()) { in DefineDoVariables()392 if (doConstruct.IsDoNormal()) { in ResetDoVariables()414 if (doConstruct.IsDoConcurrent()) { in Check()415 CheckDoConcurrent(doConstruct); in Check()418 if (doConstruct.IsDoNormal()) { in Check()419 CheckDoNormal(doConstruct); in Check()798 doContext.Check(doConstruct); in Leave()799 doContext.ResetDoVariables(doConstruct); in Leave()[all …]
51 [&](common::Indirection<DoConstruct> &doConstruct) { in Post() argument53 std::get<Statement<EndDoStmt>>(doConstruct.value().t)); in Post()
277 bool Pre(const parser::DoConstruct &doConstruct) { in Pre() argument278 return PushConstructName(doConstruct); in Pre()328 void Post(const parser::DoConstruct &doConstruct) { in Post() argument329 PopConstructName(doConstruct); in Post()701 void CheckName(const parser::DoConstruct &doConstruct) { in CheckName() argument702 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct); in CheckName()
409 if (const auto &doConstruct{ in Enter() local411 const auto &doBlock{std::get<parser::Block>(doConstruct->t)}; in Enter()446 if (const auto &doConstruct{ in CheckDoWhile() local448 if (doConstruct.value().IsDoWhile()) { in CheckDoWhile()450 doConstruct.value().t)}; in CheckDoWhile()
1212 if (const auto &doConstruct{ in Pre() local1214 if (doConstruct.value().IsDoWhile()) { in Pre()
1079 void genFIR(const Fortran::parser::DoConstruct &doConstruct) { in genFIR() argument1080 setCurrentPositionAt(doConstruct); in genFIR()