Alexey Bataev
a8a9153a37
[OPENMP] Support for -fopenmp-simd option with compilation of simd loops
...
only.
Added support for -fopenmp-simd option that allows compilation of
simd-based constructs without emission of OpenMP runtime calls.
llvm-svn: 321560
2017-12-29 18:07:07 +00:00
Alexey Bataev
0dce2ea758
[OPENMP] Use canonical declarations for redeclarations checks.
...
If the captured variable has some redeclarations we may run into the
situation where the redeclaration is used instead of the canonical
declaration and we may consider this variable as one not captured
before.
llvm-svn: 313880
2017-09-21 14:06:59 +00:00
Alexey Bataev
35aaee63cc
[OPENMP 4.0] Fixed DSA analysis for taskloop directives.
...
Patch make clang to perform analysis for task-based directives also for
taskloop-based directives.
llvm-svn: 266198
2016-04-13 13:36:48 +00:00
Alexey Bataev
c5970623e0
Revert "[OPENMP] Allow skip expression after comma in clauses with lists."
...
This reverts commit http://reviews.llvm.org/rL265003 . After some
thoughts decided to emit errors here.
llvm-svn: 265119
2016-04-01 08:43:42 +00:00
Alexey Bataev
05968174c3
[OPENMP] Allow skip expression after comma in clauses with lists.
...
Compatibility fix for better compatibility with the existing software.
llvm-svn: 265003
2016-03-31 09:13:44 +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