hanchenye-llvm-project/clang/lib
Samuel Antao 686c70c3dc [OpenMP] Parsing and sema support for target update directive
Summary:
This patch is to add parsing and sema support for `target update` directive. Support for the `to` and `from` clauses will be added by a different patch.  This patch also adds support for other clauses that are already implemented upstream and apply to `target update`, e.g. `device` and `if`.

This patch is based on the original post by Kelvin Li.

Reviewers: hfinkel, carlo.bertolli, kkwli0, arpith-jacob, ABataev

Subscribers: caomhin, cfe-commits

Differential Revision: http://reviews.llvm.org/D15944

llvm-svn: 270878
2016-05-26 17:30:50 +00:00
..
ARCMigrate Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-10 19:11:58 +00:00
AST [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
ASTMatchers [ASTMatcher] Add a node matcher for UnresolvedLookupExpr. 2016-05-18 12:53:59 +00:00
Analysis Enable support for __float128 in Clang and enable it on pertinent platforms 2016-05-09 08:52:33 +00:00
Basic [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
CodeGen [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
Driver [OPENMP] Add option '-fopenmp-version=[31|40|45]' allowing choosing 2016-05-26 11:10:11 +00:00
Edit Remove autoconf support 2016-01-26 21:30:40 +00:00
Format clang-format: [JS] sort ES6 imports. 2016-05-20 11:24:24 +00:00
Frontend [OPENMP] Add option '-fopenmp-version=[31|40|45]' allowing choosing 2016-05-26 11:10:11 +00:00
FrontendTool Make it possible for AST plugins to enable themselves by default 2016-03-15 12:51:40 +00:00
Headers Adding missing _mm512_castsi512_si256 intrinsic. 2016-05-26 14:32:11 +00:00
Index Enable support for __float128 in Clang and enable it on pertinent platforms 2016-05-09 08:52:33 +00:00
Lex Revert "[Lex] Support more type-traits in __has_feature" 2016-05-24 17:21:42 +00:00
Parse [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
Rewrite Remove use of builtin comma operator. 2016-02-18 22:34:54 +00:00
Sema [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
Serialization [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
StaticAnalyzer [OpenMP] Parsing and sema support for target update directive 2016-05-26 17:30:50 +00:00
Tooling [tooling] FixItHint Tooling refactoring 2016-05-11 14:31:39 +00:00
CMakeLists.txt