hanchenye-llvm-project/openmp/runtime/src
Joachim Protze 0e0d6cdd58 [OMPT] First chunk of final OMPT 5.0 interface updates
This patch updates the implementation of the ompt_frame_t, ompt_wait_id_t
and ompt_state_t. The final version of the OpenMP 5.0 spec added the "t"
for these types.
Furthermore the structure for ompt_frame_t changed and allows to specify
that the reenter frame belongs to the runtime.

Patch partially prepared by Simon Convent

Reviewers: hbae
llvm-svn: 349458
2018-12-18 08:52:30 +00:00
..
i18n [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
include [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
thirdparty/ittnotify Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
CMakeLists.txt
dllexports [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
exports_so.txt [OpenMP] Initial implementation of OMP 5.0 Memory Management routines 2018-09-07 18:25:49 +00:00
extractExternal.cpp
kmp.h [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_affinity.cpp [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_affinity.h Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
kmp_alloc.cpp [OpenMP] Initial implementation of OMP 5.0 Memory Management routines 2018-09-07 18:25:49 +00:00
kmp_atomic.cpp [OpenMP] Cleanup code 2018-08-09 22:04:30 +00:00
kmp_atomic.h [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_barrier.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_cancel.cpp [OMPT] Update types according to TR7 2018-09-10 14:34:54 +00:00
kmp_config.h.cmake Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
kmp_csupport.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_debug.cpp
kmp_debug.h [OpenMP] Cleanup code 2018-08-09 22:04:30 +00:00
kmp_debugger.cpp [OpenMP] Use C++11 Atomics - barrier, tasking, and lock code 2018-07-09 17:36:22 +00:00
kmp_debugger.h
kmp_dispatch.cpp Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
kmp_dispatch.h [OpenMP][OMPT] A few improvements 2018-09-26 20:19:44 +00:00
kmp_dispatch_hier.h [OpenMP] Introduce hierarchical scheduling 2018-07-09 17:51:13 +00:00
kmp_environment.cpp
kmp_environment.h
kmp_error.cpp
kmp_error.h
kmp_ftn_cdecl.cpp [OpenMP] Convert KMP_DYNAMIC_LIB to a 0 or 1 guard everywhere 2018-10-05 17:59:39 +00:00
kmp_ftn_entry.h [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_ftn_extra.cpp
kmp_ftn_os.h [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_ftn_stdcall.cpp
kmp_global.cpp [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_gsupport.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_i18n.cpp
kmp_i18n.h
kmp_import.cpp
kmp_io.cpp [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_io.h [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_itt.cpp
kmp_itt.h
kmp_itt.inl
kmp_lock.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_lock.h [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 2018-12-15 09:23:39 +00:00
kmp_omp.h [OpenMP] Use C++11 Atomics - barrier, tasking, and lock code 2018-07-09 17:36:22 +00:00
kmp_os.h [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_platform.h Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
kmp_runtime.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_safe_c_api.h [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_sched.cpp [OMPT] Update types according to TR7 2018-09-10 14:34:54 +00:00
kmp_settings.cpp [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_settings.h [OpenMP][OMPT] A few improvements 2018-09-26 20:19:44 +00:00
kmp_stats.cpp [OpenMP][Stats] Cleanup stats gathering code 2018-07-30 17:41:08 +00:00
kmp_stats.h [OpenMP][Stats] Cleanup stats gathering code 2018-07-30 17:41:08 +00:00
kmp_stats_timing.cpp [OpenMP][Stats] Cleanup stats gathering code 2018-07-30 17:41:08 +00:00
kmp_stats_timing.h
kmp_str.cpp [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_str.h [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_stub.cpp [OpenMP] Implement OpenMP 5.0 affinity format functionality 2018-12-13 23:14:24 +00:00
kmp_stub.h
kmp_taskdeps.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_taskdeps.h Implementation of OpenMP 5.0 mutexinoutset task dependency type. 2018-11-07 12:19:57 +00:00
kmp_tasking.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_taskq.cpp
kmp_threadprivate.cpp [OpenMP] Fix a few formatting issues 2018-07-09 18:09:25 +00:00
kmp_utility.cpp Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
kmp_version.cpp [OpenMP] Convert KMP_DYNAMIC_LIB to a 0 or 1 guard everywhere 2018-10-05 17:59:39 +00:00
kmp_version.h
kmp_wait_release.cpp Block library shutdown until unreaped threads finish spin-waiting 2018-07-19 19:17:00 +00:00
kmp_wait_release.h [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
kmp_wrapper_getpid.h Implement __kmp_gettid() for NetBSD 2018-12-11 18:34:33 +00:00
kmp_wrapper_malloc.h Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
libomp.rc.var Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00
ompt-event-specific.h [OMPT] Update types according to TR7 2018-09-10 14:34:54 +00:00
ompt-general.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
ompt-internal.h [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
ompt-specific.cpp [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
ompt-specific.h [OMPT] First chunk of final OMPT 5.0 interface updates 2018-12-18 08:52:30 +00:00
test-touch.c
tsan_annotations.cpp
tsan_annotations.h
z_Linux_asm.S
z_Linux_util.cpp [OpenMP] Fix transient divide by zero bug in 32-bit code 2018-12-13 23:18:55 +00:00
z_Windows_NT-586_asm.asm
z_Windows_NT-586_util.cpp
z_Windows_NT_util.cpp Support clang compiling under windows-gnu and windows-msvc 2018-12-10 13:45:00 +00:00