[all-commits] [llvm/llvm-project] e230e8: [flang][OpenMP] Handle directive arguments in OmpD...
Krzysztof Parzyszek via All-commits
all-commits at lists.llvm.org
Fri Jan 24 06:43:14 PST 2025
Branch: refs/heads/users/kparzysz/spr/m06-dirspec-args
Home: https://github.com/llvm/llvm-project
Commit: e230e8ad3bcd09fc28b18f64a84fcd20d6e9bc65
https://github.com/llvm/llvm-project/commit/e230e8ad3bcd09fc28b18f64a84fcd20d6e9bc65
Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: 2025-01-24 (Fri, 24 Jan 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
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