aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/kmp.h
AgeCommit message (Expand)Author
2019-10-08[OpenMP] Enable thread affinity on FreeBSDDavid Carlier
2019-09-25Enable tasks dependencies hashmaps resizing.Andrey Churbanov
2019-07-12[OpenMP] Remove OMP spec versioningJonathan Peyton
2019-07-10NFC: fixed typo #ifdef --> #if to allow macro set to 0 work correctlyAndrey Churbanov
2019-07-02Create a runtime option to disable task throttling.Andrey Churbanov
2019-06-19New implementation of OpenMP 5.0 detached tasks.Andrey Churbanov
2019-06-14[OpenMP] Add task alloc functionGheorghe-Teodor Bercea
2019-06-05Added propagation of not big initial stack size of master thread to workers.Andrey Churbanov
2019-06-03Fixed build warning with -DLIBOMP_USE_HWLOC=1Andrey Churbanov
2019-05-16Fixed second issue reported in https://bugs.llvm.org/show_bug.cgi?id=41584.Andrey Churbanov
2019-05-06Add non-SSE wrapper for __kmp_{load,store}_mxcsrDimitry Andric
2019-05-01[OpenMP] Implement task modifier for reduction clauseJonathan Peyton
2019-04-30[OpenMP] Add OpenMP 5.0 nonmonotonic codeJonathan Peyton
2019-04-15[OpenMP] Exchange code in asm file for inline assemblyJonathan Peyton
2019-04-08[OpenMP] Implement 5.0 memory managementJonathan Peyton
2019-04-08[OpenMP] Clean up load balancing dynamic modeJonathan Peyton
2019-03-15[OpenMP] Remove deprecated taskqJonathan Peyton
2019-02-28[OpenMP 5.0] Deprecate nest-var and associated featuresJonathan Peyton
2019-02-28[OpenMP] Make use of sched_yield optional in runtimeJonathan Peyton
2019-02-19[OpenMP] Adding GOMP compatible cancellationJonathan Peyton
2019-02-11[OpenMP] Fix thread_limits to work properly for teams constructJonathan Peyton
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-16[OpenMP] Add omp_pause_resource* APIJonathan Peyton
2019-01-13[OpenMP] Fix LIBOMP_USE_DEBUGGER=ON build (PR38612)Roman Lebedev
2019-01-03[OpenMP] Add omp_get_device_num() and update several other device API functionsJonathan Peyton
2018-12-13[OpenMP] Implement OpenMP 5.0 affinity format functionalityJonathan Peyton
2018-12-10Support clang compiling under windows-gnu and windows-msvcAndrey Churbanov
2018-12-09Add OpenBSD support to OpenMPKamil Rytarowski
2018-12-09Add DragonFlyBSD support to OpenMPKamil Rytarowski
2018-11-29Revert r347799: Add omp_get_device_num() and update other device APIJonathan Peyton
2018-11-29[OpenMP] Add stubs for Task affinity APIJonathan Peyton
2018-11-28[OpenMP] Add omp_get_device_num() and update several other device API functionsJonathan Peyton
2018-11-07Add Hurd support.Andrey Churbanov
2018-11-07Implementation of OpenMP 5.0 mutexinoutset task dependency type.Andrey Churbanov
2018-09-26[OpenMP] Add missing __kmpc_critical_with_hint to dllexportsJonathan Peyton
2018-09-26[OpenMP] Fix balanced affinity so thread's private affinity mask is updatedJonathan Peyton
2018-09-26[OpenMP] Fix performance issue from 376.kdtreeJonathan Peyton
2018-09-07[OpenMP] Change hint parameter type for critical to uint32_tJonathan Peyton
2018-09-07[OpenMP] Synchronization hint constants added to headersJonathan Peyton
2018-09-07[OpenMP] Initial implementation of OMP 5.0 Memory Management routinesJonathan Peyton
2018-08-09[OpenMP] Cleanup codeJonathan Peyton
2018-07-30[OpenMP] Implement GOMP doacross compatibilityJonathan Peyton
2018-07-30[OpenMP] Fix build errors when building with KMP_DEBUG_ADAPTIVE_LOCKS=1Jonathan Peyton
2018-07-26PR30734: Remove __kmp_ft_page_allocate()Jonas Hahnfeld
2018-07-19Block library shutdown until unreaped threads finish spin-waitingJonathan Peyton
2018-07-09[OpenMP] Introduce hierarchical schedulingJonathan Peyton
2018-07-09[OpenMP] Restructure loop code for hierarchical schedulingJonathan Peyton
2018-07-09[OpenMP] Use C++11 Atomics - barrier, tasking, and lock codeJonathan Peyton
2018-04-18[OpenMP] Fix affinity API for KMP_AFFINITY=none|compact|scatterJonathan Peyton
2018-04-18Introduce GOMP_taskloop APIJonathan Peyton