[all-commits] [llvm/llvm-project] 0a90ff: [flang][openacc] OpenACC 3.0 parser
Valentin Clement (バレンタイン クレメン) via All-commits
all-commits at lists.llvm.org
Tue Jul 14 11:30:01 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 0a90ffa77293e8e2c99843f770cc0f2cd1d8947c
https://github.com/llvm/llvm-project/commit/0a90ffa77293e8e2c99843f770cc0f2cd1d8947c
Author: Valentin Clement <clementval at gmail.com>
Date: 2020-07-14 (Tue, 14 Jul 2020)
Changed paths:
M flang/include/flang/Common/Fortran-features.h
M flang/include/flang/Parser/dump-parse-tree.h
M flang/include/flang/Parser/parse-tree.h
M flang/lib/Parser/CMakeLists.txt
M flang/lib/Parser/executable-parsers.cpp
A flang/lib/Parser/openacc-parsers.cpp
M flang/lib/Parser/openmp-parsers.cpp
M flang/lib/Parser/parsing.cpp
M flang/lib/Parser/program-parsers.cpp
M flang/lib/Parser/stmt-parser.h
M flang/lib/Parser/token-parsers.h
M flang/lib/Parser/type-parsers.h
M flang/lib/Parser/unparse.cpp
M flang/lib/Semantics/resolve-names.cpp
A flang/test/Semantics/acc-validity.f90
M flang/tools/f18-parse-demo/CMakeLists.txt
M flang/tools/f18/CMakeLists.txt
M flang/tools/f18/f18.cpp
M llvm/include/llvm/CMakeLists.txt
A llvm/include/llvm/Frontend/CMakeLists.txt
M llvm/include/llvm/Frontend/Directive/DirectiveBase.td
A llvm/include/llvm/Frontend/OpenACC/ACC.td
A llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt
M llvm/lib/Frontend/CMakeLists.txt
A llvm/lib/Frontend/OpenACC/CMakeLists.txt
M llvm/test/TableGen/directive1.td
M llvm/test/TableGen/directive2.td
M llvm/utils/TableGen/DirectiveEmitter.cpp
Log Message:
-----------
[flang][openacc] OpenACC 3.0 parser
Summary:
This patch introduce the parser for OpenACC 3.0 in Flang. It uses the same TableGen mechanism
than OpenMP.
Reviewers: nvdatian, sscalpone, tskeith, klausler, ichoyjx, jdoerfert, DavidTruby
Reviewed By: klausler
Subscribers: MaskRay, SouraVX, mgorny, hiraditya, jfb, sstefan1, llvm-commits
Tags: #llvm, #flang
Differential Revision: https://reviews.llvm.org/D83649
More information about the All-commits
mailing list