aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/kmp_os.h
AgeCommit message (Expand)Author
2019-10-08[OpenMP] Enable thread affinity on FreeBSDDavid Carlier
2019-07-25[OpenMP] RISCV64 portJonas Hahnfeld
2019-07-12[OpenMP] Remove OMP spec versioningJonathan Peyton
2019-04-22Use correct way to test for MIPS arch after rOMP355687Dimitry Andric
2019-03-08[mips] Use libatomic instead of GCC intrinsics for 64bitPetar Jovanovic
2019-02-28[OpenMP] Make use of sched_yield optional in runtimeJonathan Peyton
2019-02-08Guard a feature that unsupported by old GCCTaewook Oh
2019-02-04[OMPT] Make sure that OMPT is enabled when accessing internals of the runtimeJoachim Protze
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-13[OpenMP] Implement OpenMP 5.0 affinity format functionalityJonathan Peyton
2018-12-11[runtime] Disable KMP_HAVE_QUAD on NetBSD gccMichal Gorny
2018-12-10Support clang compiling under windows-gnu and windows-msvcAndrey Churbanov
2018-07-30[OpenMP] Implement GOMP doacross compatibilityJonathan Peyton
2018-07-09[OpenMP] Use C++11 Atomics - barrier, tasking, and lock codeJonathan Peyton
2018-04-18Introduce GOMP_taskloop APIJonathan Peyton
2017-12-08Fix thread affinity on non-x86 LinuxJonas Hahnfeld
2017-11-07Cleanup version symbol macros and attributes/declspecsJonathan Peyton
2017-10-20Apply formatting changesJonathan Peyton
2017-09-05Minor code cleanup of Klocwork issuesJonathan Peyton
2017-07-28Fix comments and build messages concerning TSXJonathan Peyton
2017-07-18For KMP_PAGE_SIZE, use getpagesize() on Unix, GetSystemInfo() on WindowsDimitry Andric
2017-07-17OpenMP RTL cleanup: eliminated warnings with -Wcast-qual, patch 2.Andrey Churbanov
2017-07-03OpenMP RTL cleanup: eliminated warnings with -Wcast-qual.Andrey Churbanov
2017-05-12Clang-format and whitespace cleanup of source codeJonathan Peyton
2017-01-27Cleanup: put i_maxmin members and ___kmp_size_type into traits_tJonathan Peyton
2016-12-08Support of mips & mips64 for openmprtlSylvestre Ledru
2016-10-26Use getpagesize() instead of PAGE_SIZE macro when KMP_OS_LINUX is trueJonathan Peyton
2016-06-14Renaming change: 41 -> 45 and 4.1 -> 4.5Jonathan Peyton
2016-05-31Use C++11 atomics for ticket locks implementationPaul Osmialowski
2016-05-07Fine tuning of TC* macrosPaul Osmialowski
2016-01-04Removed unused __kmp_*_i8 functions.Jonathan Peyton
2015-12-17[STATS] Properly guard the tick_time() function and its usesJonathan Peyton
2015-12-14Fix broken visual studio builds by disabling KMP_USE_TSX.Jonathan Peyton
2015-12-11Hinted lock (OpenMP 4.5 feature) Updates/Fixes Part 3Jonathan Peyton
2015-12-11Hinted lock (OpenMP 4.5 feature) Updates/Fixes Part 2Jonathan Peyton
2015-10-08OpenMP Wait/release improvements.Jonathan Peyton
2015-08-28[OpenMP] [CMake] Removing expand-vars.pl in favor of CMake's configure_file()Jonathan Peyton
2015-08-20Update z_Linux_asm.s to use platform macrosJonathan Peyton
2015-05-29Allow CMAKE_OSX_ARCHITECTURES to build fat library.Jonathan Peyton
2015-05-27Allow gcc 5.x to compile library.Jonathan Peyton
2015-04-02Replace some unsafe API calls with safe alternatives on Windows, prepare code...Andrey Churbanov
2015-03-10Adding some 8-bit atomic operations for future useAndrey Churbanov
2015-02-20Added new user-guided lock api, currently disabled. Use KMP_USE_DYNAMIC_LOCK=...Andrey Churbanov
2015-01-27Comments only: removing the Revision and Date svn variables from the top of a...Andrey Churbanov
2015-01-27Replaces KMP_OS_WINDOWS && KMP_ARCH_X86_64 or any combination of those two op...Andrey Churbanov
2015-01-19added support for PPC architectures (version 3): initial patch provided by Ca...Andrey Churbanov
2015-01-19Two fixes sent by C.Bergstrom: MB() does real synch for ARM; _Quad is not use...Andrey Churbanov
2015-01-13aarch64 port sent by C. BergstromAndrey Churbanov
2014-10-07I apologise in advance for the size of this check-in. At Intel we doJim Cownie
2014-08-07Commit PowerPC64 support from Carlo Bertolli at IBM.Jim Cownie