Lines Matching defs:beginDir

481   const auto &beginDir{std::get<parser::OmpLoopDirective>(beginLoopDir.t)};
482 if (llvm::omp::topDistributeSet.test(beginDir.v)) {
495 context_.Say(beginDir.source,
503 const auto &beginDir{std::get<parser::OmpLoopDirective>(beginLoopDir.t)};
511 context_.Say(beginDir.source, msg);
517 if (llvm::omp::Directive::OMPD_loop == beginDir.v &&
528 .test(beginDir.v)) {
678 const auto &beginDir{std::get<parser::OmpLoopDirective>(beginLoopDir.t)};
686 CheckMatching<parser::OmpLoopDirective>(beginDir, endDir);
689 PushContextAndClauseSets(beginDir.source, beginDir.v);
697 if (llvm::omp::allTargetSet.test(beginDir.v)) {
701 if (beginDir.v == llvm::omp::Directive::OMPD_do) {
713 beginDir.source, llvm::omp::nestedWorkshareErrSet);
720 CheckNoBranching(doBlock, beginDir.v, beginDir.source);
728 HasInvalidTeamsNesting(beginDir.v, beginDir.source);
730 if ((beginDir.v == llvm::omp::Directive::OMPD_distribute_parallel_do_simd) ||
731 (beginDir.v == llvm::omp::Directive::OMPD_distribute_simd)) {
857 const auto &beginDir{
859 if (beginDir.v == llvm::omp::Directive::OMPD_ordered) {
894 const auto &beginDir{
896 if ((beginDir.v == llvm::omp::Directive::OMPD_simd) ||
897 (beginDir.v == llvm::omp::Directive::OMPD_do_simd)) {
926 const auto &beginDir{
928 if (beginDir.v == llvm::omp::Directive::OMPD_target_data) {
930 ineligibleTargetDir = beginDir.v;
955 const auto &beginDir{
957 if (llvm::omp::allTargetSet.test(beginDir.v)) {
959 ineligibleTargetDir = beginDir.v;
1158 const auto &beginDir{std::get<parser::OmpBlockDirective>(beginBlockDir.t)};
1162 CheckMatching<parser::OmpBlockDirective>(beginDir, endDir);
1164 PushContextAndClauseSets(beginDir.source, beginDir.v);
1171 HasInvalidTeamsNesting(beginDir.v, beginDir.source);
1197 CheckNoBranching(block, beginDir.v, beginDir.source);
1202 if (llvm::omp::allTargetSet.test(beginDir.v)) {
1206 switch (beginDir.v) {
1214 CheckWorkshareBlockStmts(block, beginDir.source);
1216 beginDir.source, llvm::omp::nestedWorkshareErrSet);
1223 beginDir.source, llvm::omp::nestedWorkshareErrSet);
1346 const auto &beginDir{
1349 CheckMatching<parser::OmpSectionsDirective>(beginDir, endDir);
1351 PushContextAndClauseSets(beginDir.source, beginDir.v);
1355 beginDir.v, beginDir.source);
1358 beginDir.source, llvm::omp::nestedWorkshareErrSet);
4759 const auto &beginDir{
4761 if (beginDir.v == llvm::omp::Directive::OMPD_teams) {
4809 const auto &beginDir{
4811 currentDir = beginDir.v;
4817 const auto &beginDir{
4819 currentDir = beginDir.v;
4826 const auto &beginDir{
4828 currentDir = beginDir.v;