2018-05-02 03:50:34 +08:00
|
|
|
|
2020-04-16 20:34:17 +08:00
|
|
|
add_flang_library(FortranParser
|
2020-01-28 10:18:45 +08:00
|
|
|
Fortran-parsers.cpp
|
|
|
|
char-buffer.cpp
|
|
|
|
char-block.cpp
|
|
|
|
char-set.cpp
|
|
|
|
characters.cpp
|
|
|
|
debug-parser.cpp
|
|
|
|
executable-parsers.cpp
|
|
|
|
expr-parsers.cpp
|
|
|
|
instrumented-parser.cpp
|
|
|
|
io-parsers.cpp
|
|
|
|
message.cpp
|
[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
2020-07-15 02:28:34 +08:00
|
|
|
openacc-parsers.cpp
|
2020-01-28 10:18:45 +08:00
|
|
|
openmp-parsers.cpp
|
|
|
|
parse-tree.cpp
|
|
|
|
parsing.cpp
|
|
|
|
preprocessor.cpp
|
|
|
|
prescan.cpp
|
|
|
|
program-parsers.cpp
|
|
|
|
provenance.cpp
|
|
|
|
source.cpp
|
|
|
|
token-sequence.cpp
|
|
|
|
tools.cpp
|
|
|
|
unparse.cpp
|
|
|
|
user-state.cpp
|
2020-02-26 07:22:14 +08:00
|
|
|
|
2020-04-16 20:34:17 +08:00
|
|
|
LINK_LIBS
|
2018-06-19 02:03:43 +08:00
|
|
|
FortranCommon
|
2019-03-29 00:55:56 +08:00
|
|
|
|
2020-04-16 20:34:17 +08:00
|
|
|
LINK_COMPONENTS
|
|
|
|
Support
|
2020-07-16 18:27:03 +08:00
|
|
|
FrontendOpenACC
|
[flang][openmp] Use common Directive and Clause enum from llvm/Frontend
Summary:
This patch is removing the custom enumeration for OpenMP Directives and Clauses and replace them
with the newly tablegen generated one from llvm/Frontend. This is a first patch and some will follow to share the same
infrastructure where possible. The next patch should use the clauses allowance defined in the tablegen file.
Reviewers: jdoerfert, DavidTruby, sscalpone, kiranchandramohan, ichoyjx
Reviewed By: DavidTruby, ichoyjx
Subscribers: jholewinski, cfe-commits, dblaikie, MaskRay, ymandel, ichoyjx, mgorny, yaxunl, guansong, jfb, sstefan1, aaron.ballman, llvm-commits
Tags: #llvm, #flang, #clang
Differential Revision: https://reviews.llvm.org/D82906
2020-07-02 08:57:11 +08:00
|
|
|
|
|
|
|
DEPENDS
|
|
|
|
omp_gen
|
[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
2020-07-15 02:28:34 +08:00
|
|
|
acc_gen
|
2019-03-29 00:55:56 +08:00
|
|
|
)
|