aboutsummaryrefslogtreecommitdiff
path: root/openmp/runtime/src/kmp_barrier.cpp
AgeCommit message (Expand)AuthorFilesLines
12 days[OpenMP] Fixup bugs found during fuzz testing (#143455)Jonathan Peyton1-6/+25
2024-08-15[OpenMP] Miscellaneous small code improvements (#95603)Hansang Bae1-1/+2
2024-07-16[OpenMP] Use new OMPT state and sync kinds for barrier events (#95602)Hansang Bae1-11/+36
2024-05-07[OpenMP] Fix task state and taskteams for serial teams (#86859)Jonathan Peyton1-10/+5
2024-01-23Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Cl...Alexandre Ganea1-4/+4
2024-01-23Revert 10f3296dd7d74c975f208a8569221dc8f96d1db1 - [openmp] Fix warnings when ...Alexandre Ganea1-4/+4
2024-01-23[openmp] Fix warnings when building on Windows with latest MSVC or Clang ToT ...Alexandre Ganea1-4/+4
2024-01-18[openmp] Revert 64874e5ab5fd102344d43ac9465537a44130bf19 since it was committ...Alexandre Ganea1-4/+3
2024-01-17[openmp] Silence warnings when building the LLVM release with MSVCAlexandre Ganea1-3/+4
2023-08-22[OpenMP] Let primary thread gather topology info for each worker threadJonathan Peyton1-1/+1
2022-10-28[OpenMP][libomp] Parameterize affinity functionsJonathan Peyton1-2/+2
2022-02-14[OpenMP][libomp] Introduce oneAPI compiler supportJonathan Peyton1-4/+5
2021-12-29[OpenMP] Add missing `tt_hidden_helper_task_encountered` along with `tt_found...Shilei Tian1-2/+4
2021-07-30[OpenMP][NFC] libomp: silence warnings on unused variables.AndreyChurbanov1-7/+2
2021-07-29[OpenMP] libomp: Add new experimental barrier: two-level distributed barrierTerry Wilmarth1-7/+545
2021-07-12[OpenMP] Remove TSAN annotations from libompJoachim Protze1-47/+0
2021-06-29Revert "[OpenMP] Add Two-level Distributed Barrier"Johannes Doerfert1-546/+7
2021-06-29Revert "[omp] Fix build without ITT after D103121 changes"Johannes Doerfert1-5/+6
2021-06-21[omp] Fix build without ITT after D103121 changesVladislav Vinogradov1-6/+5
2021-06-16[OpenMP] Add Two-level Distributed BarrierTerry Wilmarth1-7/+546
2021-03-23[OpenMP] Misc. changes that add or remove pointer/bound checksHansang Bae1-4/+8
2021-03-05Added API for "masked" construct via two entrypoints: __kmpc_masked,tlwilmar1-53/+53
2021-02-20[OpenMP][NFC] clang-format the whole openmp projectShilei Tian1-11/+10
2021-01-13[OpenMP] Fix hierarchical barrierTerry Wilmarth1-6/+9
2020-12-31[OpenMP] libomp: Handle implicit conversion warningsTerry Wilmarth1-2/+2
2020-12-01[OpenMP] Add support for Intel's umonitor/umwaitTerry Wilmarth1-27/+26
2020-11-20Revert "[OpenMP] Add support for Intel's umonitor/umwait"AndreyChurbanov1-27/+28
2020-11-19[OpenMP] Add support for Intel's umonitor/umwaitAndreyChurbanov1-28/+27
2020-07-17[OpenMP] libomp: add itt notifications for teams construct on hostAndreyChurbanov1-2/+5
2020-04-14[OpenMP] Sync writes to child thread's data before reductionBryan Chan1-0/+2
2019-12-27[OpenMP] Implementation of OMPT reduction callbacksprotze@itc.rwth-aachen.de1-2/+12
2019-07-12[OpenMP] Remove OMP spec versioningJonathan Peyton1-29/+3
2019-02-28[OpenMP][OMPT] Distinguish different barrier kindsJonathan Peyton1-12/+16
2019-02-19[OpenMP] Adding GOMP compatible cancellationJonathan Peyton1-64/+181
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-15[OMPT] Second chunk of final OMPT 5.0 interface updatesJoachim Protze1-1/+1
2018-12-18[OMPT] First chunk of final OMPT 5.0 interface updatesJoachim Protze1-5/+5
2018-12-13[OpenMP] Implement OpenMP 5.0 affinity format functionalityJonathan Peyton1-0/+18
2018-09-26[OpenMP] Fix balanced affinity so thread's private affinity mask is updatedJonathan Peyton1-1/+1
2018-09-10[OMPT] Update types according to TR7Joachim Protze1-3/+3
2018-09-07[OpenMP] Initial implementation of OMP 5.0 Memory Management routinesJonathan Peyton1-0/+4
2018-08-24[OpenMP] Fix incorrect barrier imbalance reporting in ITTNOTIFYJonathan Peyton1-1/+1
2018-08-09[OpenMP] Cleanup codeJonathan Peyton1-1/+1
2018-07-09[OpenMP] Use C++11 Atomics - barrier, tasking, and lock codeJonathan Peyton1-13/+11
2018-02-23[OMPT] Fix parallel_data in implicit barrier-endJonas Hahnfeld1-26/+23
2018-01-10[OMPT] Fix ompt_task_data handling in implicit barriersJoachim Protze1-0/+2
2017-11-01Update implementation of OMPT to the specification OpenMP 5.0 Preview 1 (TR4).Joachim Protze1-45/+89
2017-10-20Apply formatting changesJonathan Peyton1-5/+1
2017-09-05Read blocktime value set by kmp_set_blocktime() before reading from KMP_BLOCK...Jonathan Peyton1-3/+3
2017-07-17OpenMP RTL cleanup: eliminated warnings with -Wcast-qual, patch 2.Andrey Churbanov1-4/+3