diff options
author | George Rokos <grokos@us.ibm.com> | 2018-05-24 21:12:41 +0000 |
---|---|---|
committer | George Rokos <grokos@us.ibm.com> | 2018-05-24 21:12:41 +0000 |
commit | 6da6f433a04ae244adcd6184275bb6e1944b6ca2 (patch) | |
tree | 9a221531e44fa69956ef113ccd8b222f1b3b233a /llvm/lib/Analysis/ValueTracking.cpp | |
parent | 93afb0598ea5fbcbad67597cd76d2df6c10aff74 (diff) | |
download | llvm-6da6f433a04ae244adcd6184275bb6e1944b6ca2.zip llvm-6da6f433a04ae244adcd6184275bb6e1944b6ca2.tar.gz llvm-6da6f433a04ae244adcd6184275bb6e1944b6ca2.tar.bz2 |
[CUDA]Fix dynamic|guided scheduling.
The existing implementation of the dynamic scheduling
breaks the contract introduced by the original openmp
runtime and, thus, is incorrect. Patch fixes it and
introduces correct dynamic scheduling model.
Thanks to Alexey Bataev for submitting this patch.
Differential Revision: https://reviews.llvm.org/D47333
llvm-svn: 333225
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions