Arpith Chacko Jacob
e955b3d3fe
[OpenMP] Parsing + sema for target parallel directive.
...
Summary:
This patch adds parsing + sema for the target parallel directive and its clauses along with testcases.
Reviewers: ABataev
Differential Revision: http://reviews.llvm.org/D16553
Rebased to current trunk and updated test cases.
llvm-svn: 258832
2016-01-26 18:48:41 +00:00
Samuel Antao
7259076032
[OpenMP] Parsing + sema for "target exit data" directive.
...
Patch by Arpith Jacob. Thanks!
llvm-svn: 258177
2016-01-19 20:04:50 +00:00
Samuel Antao
df67fc468e
[OpenMP] Parsing + sema for "target enter data" directive.
...
Patch by Arpith Jacob. Thanks!
llvm-svn: 258165
2016-01-19 19:15:56 +00:00
Rui Ueyama
83aa97941f
Update for LLVM function name change.
...
llvm-svn: 257802
2016-01-14 21:00:27 +00:00
Alexey Bataev
28c75417b2
[OPENMP 4.5] Parsing/sema for 'hint' clause of 'critical' directive.
...
OpenMP 4.5 adds 'hint' clause to critical directive. Patch adds parsing/semantic analysis for this clause.
llvm-svn: 255625
2015-12-15 08:19:24 +00:00
Carlo Bertolli
6200a3d0f3
Add parse and sema of OpenMP distribute directive with all clauses except dist_schedule
...
llvm-svn: 255498
2015-12-14 14:51:25 +00:00
NAKAMURA Takumi
2d5c6ddf74
Revert r255001, "Add parse and sema for OpenMP distribute directive and all its clauses excluding dist_schedule."
...
It causes memory leak. Some tests in test/OpenMP would fail.
llvm-svn: 255094
2015-12-09 04:35:57 +00:00
Carlo Bertolli
b9bfa75b28
Add parse and sema for OpenMP distribute directive and all its clauses excluding dist_schedule.
...
llvm-svn: 255001
2015-12-08 04:21:03 +00:00
Alexey Bataev
0a6ed84a0d
[OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive.
...
OpenMP 4.5 adds directive 'taskloop simd'. Patch adds parsing/sema analysis for 'taskloop simd' directive and its clauses.
llvm-svn: 254597
2015-12-03 09:40:15 +00:00
Alexey Bataev
49f6e78d71
[OPENMP 4.5] Parsing/sema analysis for 'taskloop' directive.
...
Adds initial parsing and semantic analysis for 'taskloop' directive.
llvm-svn: 254367
2015-12-01 04:18:41 +00:00
James Y Knight
b8bfd96a10
Move functions declared in Stmt{ObjC,CXX}.h and OpenMPClause.h into
...
their associated .cpp file.
Previous refactorings long long ago had split out the above categories
of classes from Stmt.h into their own header files, but failed to also
split the Stmt.cpp implementation file similarly. Do so for
readability's sake.
llvm-svn: 249131
2015-10-02 13:41:04 +00:00