[all-commits] [llvm/llvm-project] e8100c: [flang][OpenMP] Handle directive arguments in OmpD...
Krzysztof Parzyszek via All-commits
all-commits at lists.llvm.org
Mon Feb 3 10:59:03 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e8100c399b379cddb757423791a5e4bb933f80be
https://github.com/llvm/llvm-project/commit/e8100c399b379cddb757423791a5e4bb933f80be
Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: 2025-02-03 (Mon, 03 Feb 2025)
Changed paths:
M flang/examples/FeatureList/FeatureList.cpp
M flang/include/flang/Parser/dump-parse-tree.h
M flang/include/flang/Parser/parse-tree.h
M flang/lib/Parser/openmp-parsers.cpp
M flang/lib/Parser/unparse.cpp
M flang/lib/Semantics/check-omp-structure.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Parser/OpenMP/declare-mapper-unparse.f90
A flang/test/Parser/OpenMP/metadirective-dirspec.f90
Log Message:
-----------
[flang][OpenMP] Handle directive arguments in OmpDirectiveSpecifier (#124278)
Implement parsing and symbol resolution for directives that take
arguments. There are a few, and most of them take objects. Special
handling is needed for two that take more specialized arguments: DECLARE
MAPPER and DECLARE REDUCTION.
This only affects directives in METADIRECTIVE's WHEN and OTHERWISE
clauses. Parsing and semantic checks of other cases is unaffected.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list