Lines Matching refs:beginDir

233   const auto &beginDir{std::get<parser::OmpLoopDirective>(beginLoopDir.t)};  in HasInvalidDistributeNesting()  local
234 if (distributeSet.test(beginDir.v)) { in HasInvalidDistributeNesting()
246 context_.Say(beginDir.source, in HasInvalidDistributeNesting()
377 const auto &beginDir{std::get<parser::OmpLoopDirective>(beginLoopDir.t)}; in Enter() local
385 CheckMatching<parser::OmpLoopDirective>(beginDir, endDir); in Enter()
388 PushContextAndClauseSets(beginDir.source, beginDir.v); in Enter()
393 if (beginDir.v == llvm::omp::Directive::OMPD_do) { in Enter()
405 beginDir.source, llvm::omp::nestedWorkshareErrSet); in Enter()
412 CheckNoBranching(doBlock, beginDir.v, beginDir.source); in Enter()
420 HasInvalidTeamsNesting(beginDir.v, beginDir.source); in Enter()
422 if ((beginDir.v == llvm::omp::Directive::OMPD_distribute_parallel_do_simd) || in Enter()
423 (beginDir.v == llvm::omp::Directive::OMPD_distribute_simd)) { in Enter()
444 const auto &beginDir{std::get<parser::OmpLoopDirective>(beginLoopDir.t)}; in CheckDoWhile() local
445 if (beginDir.v == llvm::omp::Directive::OMPD_do) { in CheckDoWhile()
504 const auto &beginDir{ in CheckSIMDNest() local
506 if (beginDir.v == llvm::omp::Directive::OMPD_ordered) { in CheckSIMDNest()
535 const auto &beginDir{ in CheckSIMDNest() local
537 if ((beginDir.v == llvm::omp::Directive::OMPD_simd) || in CheckSIMDNest()
538 (beginDir.v == llvm::omp::Directive::OMPD_do_simd)) { in CheckSIMDNest()
567 const auto &beginDir{ in CheckTargetNest() local
569 if (beginDir.v == llvm::omp::Directive::OMPD_target_data) { in CheckTargetNest()
571 ineligibleTargetDir = beginDir.v; in CheckTargetNest()
741 const auto &beginDir{std::get<parser::OmpBlockDirective>(beginBlockDir.t)}; in Enter() local
745 CheckMatching<parser::OmpBlockDirective>(beginDir, endDir); in Enter()
747 PushContextAndClauseSets(beginDir.source, beginDir.v); in Enter()
754 HasInvalidTeamsNesting(beginDir.v, beginDir.source); in Enter()
780 CheckNoBranching(block, beginDir.v, beginDir.source); in Enter()
782 switch (beginDir.v) { in Enter()
790 CheckWorkshareBlockStmts(block, beginDir.source); in Enter()
792 beginDir.source, llvm::omp::nestedWorkshareErrSet); in Enter()
798 beginDir.source, llvm::omp::nestedWorkshareErrSet); in Enter()
914 const auto &beginDir{ in Enter() local
917 CheckMatching<parser::OmpSectionsDirective>(beginDir, endDir); in Enter()
919 PushContextAndClauseSets(beginDir.source, beginDir.v); in Enter()
923 beginDir.v, beginDir.source); in Enter()
926 beginDir.source, llvm::omp::nestedWorkshareErrSet); in Enter()
2620 const auto &beginDir{ in CheckTargetBlockOnlyTeams() local
2622 if (beginDir.v == llvm::omp::Directive::OMPD_teams) { in CheckTargetBlockOnlyTeams()
2675 const auto &beginDir{ in CheckWorkshareBlockStmts() local
2677 currentDir = beginDir.v; in CheckWorkshareBlockStmts()
2683 const auto &beginDir{ in CheckWorkshareBlockStmts() local
2685 currentDir = beginDir.v; in CheckWorkshareBlockStmts()
2692 const auto &beginDir{ in CheckWorkshareBlockStmts() local
2694 currentDir = beginDir.v; in CheckWorkshareBlockStmts()