Alexey Bataev
f6a53d63a1
[OPENMP] Set scheduling for doacross loops as schedule, 1.
...
The default scheduling for doacross loops is changed from static to
static, 1.
llvm-svn: 356388
2019-03-18 18:40:00 +00:00
Alexey Bataev
f138fda5ed
[OPENMP] Fix emission of the loop doacross constructs.
...
The number of loops associated with the OpenMP loop constructs should
not be considered as the number loops to collapse.
llvm-svn: 339603
2018-08-13 19:04:24 +00:00
Alexey Bataev
23647171ea
Revert "[OPENMP] Fix emission of the loop doacross constructs."
...
This reverts commit r339568 because of the problems with the buildbots.
llvm-svn: 339574
2018-08-13 14:42:18 +00:00
Alexey Bataev
0ce6360e0e
[OPENMP] Fix emission of the loop doacross constructs.
...
The number of loops associated with the OpenMP loop constructs should
not be considered as the number loops to collapse.
llvm-svn: 339568
2018-08-13 14:05:43 +00:00
Alexey Bataev
ea33dee38c
[OPENMP] Fix PR36399: Crash on C code with ordered doacross construct.
...
Codegen for ordered with doacross construct might produce incorrect code
because of missing cleanup scope for the construct. Without this scope
the final runtime function call could be emitted in the wrong order that
leads to incorrect codegen.
llvm-svn: 325304
2018-02-15 23:39:43 +00:00