aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/kmp_tasking.cpp
AgeCommit message (Expand)Author
2019-07-12[OpenMP] Remove OMP spec versioningJonathan Peyton
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-05-01[OpenMP] Implement task modifier for reduction clauseJonathan Peyton
2019-02-28[OpenMP] Make use of sched_yield optional in runtimeJonathan Peyton
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
2019-01-16[OpenMP] Add omp_pause_resource* APIJonathan Peyton
2019-01-09Doc: fixed description of a parameter of the __kmpc_taskloopAndrey Churbanov
2018-12-18[OMPT] First chunk of final OMPT 5.0 interface updatesJoachim Protze
2018-12-15[OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40Roman Lebedev
2018-11-29[OpenMP] Add stubs for Task affinity APIJonathan Peyton
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 performance issue from 376.kdtreeJonathan Peyton
2018-09-10[OMPT] Update types according to TR7Joachim Protze
2018-08-24[OpenMP] Fix tasking bug for decreasing hot team nthreadsJonathan Peyton
2018-08-24[OpenMP] Fix incorrect barrier imbalance reporting in ITTNOTIFYJonathan Peyton
2018-08-09[OpenMP] Cleanup codeJonathan Peyton
2018-07-30[OpenMP] Fix tasking + parallel bugJonathan Peyton
2018-07-30[OpenMP] Fix new task creationGheorghe-Teodor Bercea
2018-07-27[OMPT] Fix OMPT callbacks for the taskloop construct and add testcaseJoachim Protze
2018-07-27[OMPT] Adapt OMPT callbacks for tasks to handle untied tasks correctlyJoachim Protze
2018-07-09[OpenMP] Use C++11 Atomics - barrier, tasking, and lock codeJonathan Peyton
2018-05-28[OMPT] Rename ompt_frame_t to omp_frame_tJoachim Protze
2018-04-18Introduce GOMP_taskloop APIJonathan Peyton
2018-01-10Minor code cleanupJonathan Peyton
2018-01-10Improve stability of the runtime in parent/child processesJonathan Peyton
2017-11-16Exclude untied tasks from checking of task scheduling constraint (TSC).Andrey Churbanov
2017-11-05Rename fields of ompt_frame_tJoachim Protze
2017-11-03Revert "Rename fields of ompt_frame_t"Jonas Hahnfeld
2017-11-03Revert "Updating implementation of OMPT as specified in OpenMP 5.0 Preview 2 ...Jonas Hahnfeld
2017-11-03Updating implementation of OMPT as specified in OpenMP 5.0 Preview 2 (TR6)Joachim Protze
2017-11-03Rename fields of ompt_frame_tJoachim Protze
2017-11-01Update implementation of OMPT to the specification OpenMP 5.0 Preview 1 (TR4).Joachim Protze
2017-10-20Apply formatting changesJonathan Peyton
2017-09-27Remove unnecessary semicolonsJonathan Peyton
2017-08-02Move lock acquire/release functions in task deque cleanup codeJonathan Peyton
2017-07-25Cleanup: __kmp_env_* variablesJonathan Peyton
2017-07-18Add recursive task scheduling strategy to taskloop implementationJonathan Peyton
2017-07-18Fix sporadic segfaults in tasking tests.Andrey Churbanov
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-06-01Fix minor formatting issuesJonathan Peyton
2017-05-15Remove some outdated commentsJonathan Peyton
2017-05-12Clang-format and whitespace cleanup of source codeJonathan Peyton
2017-02-16Run-time library part of OpenMP 5.0 task reduction implementation.Andrey Churbanov
2017-02-06Fix a race in shutdown when tasking is used.Andrey Churbanov
2016-12-14Follow up to r289732: Update comments in source files to reference .cpp filesJonathan Peyton