summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_lock.cpp
Commit message (Expand)AuthorAgeFilesLines
* [OpenMP] Remove 'unnecessary parentheses'Jonas Hahnfeld2019-08-151-8/+8
* [OpenMP] Make use of sched_yield optional in runtimeJonathan Peyton2019-02-281-42/+20
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [OpenMP] Add lock function definitions to fix Bug 40042Jonathan Peyton2019-01-151-0/+41
* [OMPT] First chunk of final OMPT 5.0 interface updatesJoachim Protze2018-12-181-4/+4
* [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40Roman Lebedev2018-12-151-1/+1
* [OpenMP] Fix a few build issuesJonathan Peyton2018-12-101-1/+2
* Support clang compiling under windows-gnu and windows-msvcAndrey Churbanov2018-12-101-1/+2
* [OpenMP] Cleanup codeJonathan Peyton2018-08-091-61/+90
* [OpenMP] Fix build errors when building with KMP_DEBUG_ADAPTIVE_LOCKS=1Jonathan Peyton2018-07-301-10/+11
* [OpenMP] Use C++11 Atomics - barrier, tasking, and lock codeJonathan Peyton2018-07-091-52/+52
* Add missing memory barrier for queuing locksJonas Hahnfeld2017-12-081-0/+1
* Revert "Updating implementation of OMPT as specified in OpenMP 5.0 Preview 2 ...Jonas Hahnfeld2017-11-031-3/+4
* Updating implementation of OMPT as specified in OpenMP 5.0 Preview 2 (TR6)Joachim Protze2017-11-031-4/+3
* [OpenMP] Fix race condition in omp_init_lockJonathan Peyton2017-11-011-3/+4
* Update implementation of OMPT to the specification OpenMP 5.0 Preview 1 (TR4).Joachim Protze2017-11-011-24/+23
* Apply formatting changesJonathan Peyton2017-10-201-2/+0
* OpenMP RTL cleanup: eliminated warnings with -Wcast-qual, patch 2.Andrey Churbanov2017-07-171-4/+4
* remove deprecated register storage class specifierEd Maste2017-07-071-2/+2
* OpenMP RTL cleanup: eliminated warnings with -Wcast-qual.Andrey Churbanov2017-07-031-22/+15
* Clang-format and whitespace cleanup of source codeJonathan Peyton2017-05-121-3397/+3004
* Fix memory error in case of reinit using kmp_set_defaults() for lock code.Jonathan Peyton2017-01-181-0/+6
* Follow up to r289732: Update comments in source files to reference .cpp filesJonathan Peyton2016-12-141-2/+2
* [OpenMP] Enable ThreadSanitizer to check OpenMP programsJonas Hahnfeld2016-11-071-5/+34
* Fix bugs in TAS and futex lockJonathan Peyton2016-06-281-3/+3
* Use C++11 atomics for ticket locks implementationPaul Osmialowski2016-05-311-74/+84
* Remove trailing whitespace in src/ directoryJonathan Peyton2016-05-201-2/+2
* Clean all the mess around KMP_USE_FUTEX and kmp_lock.hPaul Osmialowski2016-05-161-6/+6
* Fine tuning of TC* macrosPaul Osmialowski2016-05-071-1/+1
* Exponential back off logic for test-and-set lockJonathan Peyton2016-04-141-3/+43
* Fix bug when KMP_USE_ADAPTIVE_LOCKS is 0Jonathan Peyton2016-03-301-1/+1
* Add missing cleanup code for cached indirect lock pool.Jonathan Peyton2016-01-221-0/+1
* Removed unused __kmp_*_i8 functions.Jonathan Peyton2016-01-041-2/+2
* Hinted lock (OpenMP 4.5 feature) Updates/Fixes Part 3Jonathan Peyton2015-12-111-90/+1
* Hinted lock (OpenMP 4.5 feature) Updates/Fixes Part 2Jonathan Peyton2015-12-111-98/+199
* Hinted lock (OpenMP 4.5 feature) Updates/FixesJonathan Peyton2015-12-111-96/+114
* Replace DYNA_* names with KMP_* namesJonathan Peyton2015-12-031-67/+67
* [OMPT] Add OMPT events for API lockingJonathan Peyton2015-10-161-41/+59
* [OMPT] Simplify control variable logic for OMPTJonathan Peyton2015-09-211-4/+2
* Remove unused variable warnings by deletion.Jonathan Peyton2015-06-081-3/+0
* Fix spelling errorsJonathan Peyton2015-05-221-1/+1
* These are the actual changes in the runtime to issue OMPT-related functions. ...Andrey Churbanov2015-04-291-0/+36
* This is a preparation patch to get information about the actual release statu...Andrey Churbanov2015-04-291-36/+53
* Replace some unsafe API calls with safe alternatives on Windows, prepare code...Andrey Churbanov2015-04-021-7/+7
* Two warning messages fixed.Andrey Churbanov2015-02-201-2/+1
* Added new user-guided lock api, currently disabled. Use KMP_USE_DYNAMIC_LOCK=...Andrey Churbanov2015-02-201-22/+593
* Comments only: removing the Revision and Date svn variables from the top of a...Andrey Churbanov2015-01-271-2/+0
* aarch64 port sent by C. BergstromAndrey Churbanov2015-01-131-2/+2
* I apologise in advance for the size of this check-in. At Intel we doJim Cownie2014-10-071-734/+443
* Fix typosAlp Toker2014-02-241-3/+3
OpenPOWER on IntegriCloud