Go to file
Jonathan Peyton b0b83c8b0c Fixes and improvements to tasking in barriers
1) When the number of threads in a team increases, new threads need to have all
   their barrier struct fields initialized. We were missing the parent_bar and
   team fields.
2) For non-forkjoin barriers, we now do the __kmp_task_team_setup before the
   gather. The setup now sets up the task_team that all the threads will switch
   to after the barrier, but it needs to be done before other threads do the
   switch.
3) Remove an unneeded assignment of tt_found_tasks in task team free function.

Differential Revision: http://reviews.llvm.org/D14456

llvm-svn: 252486
2015-11-09 16:28:32 +00:00
clang Create install targets for scan-build and scan-view 2015-11-09 16:12:56 +00:00
clang-tools-extra Add ExtraArgs and ExtraArgsBefore options to enable clang warnings via configuration files. 2015-11-09 16:28:11 +00:00
compiler-rt CFI: try to make test/cfi/base-derived-destructor.cpp pass on Windows 2015-11-09 14:25:08 +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 integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Make check-libcxx Py3-compatible. 2015-11-09 10:55:04 +00:00
libcxxabi Fix LIBCXXABI_HAS_NO_THREADS configuration. 2015-10-14 19:21:38 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld [ELF2] - Fixed crash for case when section sh_entsize is set to zero for SHF_MERGE type of sections. 2015-11-09 08:40:44 +00:00
lldb Added myself to the CODE_OWNERS.txt list for a few subsystems. 2015-11-09 01:24:36 +00:00
llgo debug: Update for debug info API change. 2015-11-05 22:04:20 +00:00
llvm Create Makefile variables for 'share' and 'libexec' 2015-11-09 16:10:00 +00:00
openmp Fixes and improvements to tasking in barriers 2015-11-09 16:28:32 +00:00
polly [FIX] Use same alloca for invariant loads and the scalar users 2015-11-09 06:28:45 +00:00