Go to file
Alexey Bataev 8f7c1b0b9d [OPENMP] Codegen for 'omp barrier' directive.
Adds generation of call to "i32 kmpc_cancel_barrier(ident_t *, i32)" libcall for explicitly specified barriers (OMP_IDENT_BARRIER_EXPL flag is added to "flags" field of "ident_t" structure).
Also this patch replaces all calls to "kmpc_barrier" function by calls of "__kmpc_cancel_barrier" function which provides additional functionality for OpenMP 4.0.
Also, library specific enum OpenMPLocationFlags moved to private section of CGOpenMPRuntime class to make it more independent from library implementation.
Differential Revision: http://reviews.llvm.org/D6447

llvm-svn: 223444
2014-12-05 04:09:23 +00:00
clang [OPENMP] Codegen for 'omp barrier' directive. 2014-12-05 04:09:23 +00:00
clang-tools-extra Make ArgumentsAdjuster an std::function (clang-tools-extra part of D6505). 2014-12-03 17:53:03 +00:00
compiler-rt [ASan, LSan] Improve tracking of thread creation. 2014-12-05 00:10:15 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Don't include <stddef.h> 2014-11-18 14:19:27 +00:00
libcxx libc++: support NaCl when building thread.cpp 2014-12-02 17:30:19 +00:00
libcxxabi Fix comment on end of #endif to match #if 2014-11-25 03:19:02 +00:00
lld Remove extra semicolon. 2014-12-04 23:26:11 +00:00
lldb Reverting r223423, test timeout 2014-12-05 02:06:03 +00:00
llgo Roll gofrontend to 2a85649c19e1. 2014-12-04 20:39:58 +00:00
llvm Revert "r223440 - Consider subregs when calling MI::registerDefIsDead for phys deps" 2014-12-05 02:07:35 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly checkout_isl: Do not fail in presence of an old CLooG checkout 2014-12-02 21:04:20 +00:00