llvm-project/flang/lib/Parser
Valentin Clement 6bd0a4451c [flang][directive] Get rid of flangClassValue in TableGen
The TableGen emitter for directives has two slots for flangClass information and this was mainly
to be able to keep up with the legacy openmp parser at the time. Now that all clauses are encapsulated in
AccClause or OmpClause, these two strings are not necessary anymore and were the the source of couple
of problem while working with the generic structure checker for OpenMP.
This patch remove the flangClassValue string from DirectiveBase.td and use the string flangClass as the
placeholder for the encapsulated class.

Reviewed By: sameeranjoshi

Differential Revision: https://reviews.llvm.org/D94821
2021-01-19 10:28:46 -05:00
..
CMakeLists.txt [flang] Add missing link dependencies to FrontendOpenACC. 2020-07-16 14:22:18 +01:00
Fortran-parsers.cpp [flang] Clean up TODO comments and fix one (DATA constant ambiguity) 2020-12-15 13:36:07 -08:00
basic-parsers.h [flang][MSVC] Use list<Message> rather than forward_list<> in Messages 2020-11-11 16:38:38 -08:00
char-block.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
char-buffer.cpp [flang][MSVC] Use list<Message> rather than forward_list<> in Messages 2020-11-11 16:38:38 -08:00
char-set.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
characters.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
debug-parser.cpp [flang] Support multiple CookedSource instances 2020-09-02 10:34:23 -07:00
debug-parser.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
executable-parsers.cpp [flang][openacc] Handle optional end directive in combined construct 2020-08-13 14:05:00 -04:00
expr-parsers.cpp [flang][msvc] Add explicit function template argument to applyLamda. NFC. 2020-09-22 14:22:08 -05:00
expr-parsers.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
instrumented-parser.cpp [flang] Support multiple CookedSource instances 2020-09-02 10:34:23 -07:00
io-parsers.cpp [flang] Recognize END FILE as ENDFILE in free form source 2020-11-12 12:46:04 -08:00
message.cpp [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
misc-parsers.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
openacc-parsers.cpp [openacc] Use TableGen enum for default clause value 2020-12-21 15:07:27 -05:00
openmp-parsers.cpp [flang][directive] Get rid of flangClassValue in TableGen 2021-01-19 10:28:46 -05:00
parse-tree.cpp [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
parsing.cpp [flang] Rework preprocessing of stringification 2020-09-18 10:45:57 -07:00
preprocessor.cpp [flang] Rework preprocessing of stringification 2020-09-18 10:45:57 -07:00
preprocessor.h [flang] Rework preprocessing of stringification 2020-09-18 10:45:57 -07:00
prescan.cpp [flang] Rework preprocessing of stringification 2020-09-18 10:45:57 -07:00
prescan.h [flang] Rework preprocessing of stringification 2020-09-18 10:45:57 -07:00
program-parsers.cpp [flang] Clean up TODO comments and fix one (DATA constant ambiguity) 2020-12-15 13:36:07 -08:00
provenance.cpp [flang] More clean-up of CookedSource API 2020-09-14 14:51:55 -07:00
source.cpp [flang][windows] Support platform-specific path separator. 2020-10-23 22:22:37 -05:00
stmt-parser.h [flang][openacc] OpenACC 3.0 parser 2020-07-14 14:29:40 -04:00
token-parsers.h [flang][msvc] Split class declaration and constexpr variable definition. NFC. 2020-08-22 15:05:48 -05:00
token-sequence.cpp Do not dereference an array out of bound just to take its address 2020-09-21 12:08:30 +02:00
token-sequence.h [flang] Improve error handling for bad characters in source 2020-08-25 11:42:19 -07:00
tools.cpp [flang] Support for image selectors 2020-07-08 07:31:54 -07:00
type-parser-implementation.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
type-parsers.h [flang]Add Parser Support for Allocate Directive 2020-12-10 16:21:19 +00:00
unparse.cpp [flang][directive] Get rid of flangClassValue in TableGen 2021-01-19 10:28:46 -05:00
user-state.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00