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
Tim Northover
36bb6d5d46
Switch to gnu++14 as the default dialect.
...
This is C++14 with conforming GNU extensions.
llvm-svn: 320250
2017-12-09 12:09:54 +00:00
Alexey Bataev
c2e88a8a6b
[OPENMP] Fix PR35486: crash when collapsing loops with dependent iteration spaces.
...
Though it is incorrect from point of view of OpenMP standard to have
dependent iteration space in OpenMP loops, compiler should not crash.
Patch fixes this problem.
llvm-svn: 319700
2017-12-04 21:30:42 +00:00
Alexey Bataev
6e01dc1b84
[OPENMP][DEBUG] Fix for PR33676: Debug info for OpenMP region is broken.
...
After some changes in clang/LLVM debug info for task-based regions was
not generated at all. Patch fixes this problem.
llvm-svn: 310850
2017-08-14 16:03:47 +00:00
Alexey Bataev
6e7f49fc4a
[OPENMP] Pacify windows buildbots, NFC.
...
llvm-svn: 308243
2017-07-18 00:42:35 +00:00
Alexey Bataev
ec8c9f8eb9
[OPENMP] Fix reduction combiner test
...
llvm-svn: 308183
2017-07-17 14:53:02 +00:00
Alexey Bataev
55c2a961e0
[OPENMP] Further fixes of the reduction codegen tests
...
llvm-svn: 308182
2017-07-17 14:47:59 +00:00
Alexey Bataev
7766e51a61
[OPENMP] Further test fixes.
...
llvm-svn: 308178
2017-07-17 14:22:34 +00:00
Alexey Bataev
a2a814f925
[OPENMP] Rework tests to pacify buildbots.
...
llvm-svn: 308176
2017-07-17 14:06:41 +00:00
Alexey Bataev
be5a8b42cd
[OPENMP] Codegen for reduction clauses in 'taskloop' directives.
...
Adds codegen for taskloop-based directives.
llvm-svn: 308174
2017-07-17 13:30:36 +00:00