[flang] [llvm] [flang][OpenMP] Semantic checks for TASKGRAPH (PR #160115)
Michael Klemm via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 22 11:04:54 PDT 2025
================
@@ -990,21 +991,21 @@ void OmpStructureChecker::Enter(const parser::OmpBlockConstruct &x) {
EnterDirectiveNest(TargetBlockOnlyTeams);
}
break;
- case llvm::omp::OMPD_workshare:
- case llvm::omp::OMPD_parallel_workshare:
+ case llvm::omp::Directive::OMPD_workshare:
+ case llvm::omp::Directive::OMPD_parallel_workshare:
CheckWorkshareBlockStmts(block, beginSpec.source);
HasInvalidWorksharingNesting(
beginSpec.source, llvm::omp::nestedWorkshareErrSet);
break;
- case llvm::omp::OMPD_workdistribute:
+ case llvm::omp::Directive::OMPD_workdistribute:
if (!CurrentDirectiveIsNested()) {
context_.Say(beginSpec.source,
"A WORKDISTRIBUTE region must be nested inside TEAMS region only."_err_en_US);
}
CheckWorkdistributeBlockStmts(block, beginSpec.source);
break;
- case llvm::omp::OMPD_teams_workdistribute:
- case llvm::omp::OMPD_target_teams_workdistribute:
+ case llvm::omp::Directive::OMPD_teams_workdistribute:
+ case llvm::omp::Directive::OMPD_target_teams_workdistribute:
----------------
mjklemm wrote:
Unrelated changes?
https://github.com/llvm/llvm-project/pull/160115
More information about the llvm-commits
mailing list