llvm-project/openmp/runtime/src
Martin Storsjö db6406acec [openmp] Use GCC style intrinsics for atomics on Clang-cl on aarch64 too
This fixes compilation in the Clang-cl configuration on aarch64;
Clang doesn't implement all the aarch64 MSVC atomic intrinsics yet.

Differential Revision: https://reviews.llvm.org/D138737
2022-11-28 22:40:01 +02:00
..
i18n [OpenMP][libomp] Add core attributes to KMP_HW_SUBSET 2021-12-10 14:34:33 -06:00
include [OpenMP] [OMPT] [1/8] Create separate categories for host, device, [no]emi events 2022-10-01 00:46:40 +00:00
thirdparty/ittnotify
CMakeLists.txt [openmp] Use z_Linux_asm.S to provide __kmp_invoke_microtask with Clang for Windows/aarch64 2022-11-24 23:06:21 +02:00
dllexports [OpenMP][mingw] Fix build for aarch64 target 2022-11-08 15:27:03 +02:00
exports_so.txt [OpenMP] [OMPT] [2/8] Implemented a connector for communication of OMPT callbacks between libraries. 2022-11-15 14:21:55 -08:00
extractExternal.cpp
kmp.h [openmp] Support building for armv7 Windows with mingw tools 2022-11-25 21:46:31 +02:00
kmp_affinity.cpp [OpenMP][libomp] Fix disabled affinity 2022-11-02 15:37:41 -05:00
kmp_affinity.h [OpenMP] kmp_affinity.h: add RISCV64 support 2022-11-18 00:03:59 +00:00
kmp_alloc.cpp [Libomptarget] Change device free routines to accept the allocation kind 2022-09-14 12:14:07 -05:00
kmp_atomic.cpp [openmp] Support building for armv7 Windows with mingw tools 2022-11-25 21:46:31 +02:00
kmp_atomic.h [OpenMP][libomp] Introduce oneAPI compiler support 2022-02-14 14:10:33 -06:00
kmp_barrier.cpp [OpenMP][libomp] Parameterize affinity functions 2022-10-28 15:21:06 -05:00
kmp_barrier.h
kmp_cancel.cpp
kmp_config.h.cmake
kmp_csupport.cpp [OpenMP][libomp] Parameterize affinity functions 2022-10-28 15:21:06 -05:00
kmp_debug.cpp
kmp_debug.h
kmp_debugger.cpp [OpenMP][libomp] Introduce oneAPI compiler support 2022-02-14 14:10:33 -06:00
kmp_debugger.h
kmp_dispatch.cpp [OpenMP] Fix warnings about unused expressions when OMPT_LOOP_DISPATCH is a no-op. NFC. 2022-08-02 11:16:23 +03:00
kmp_dispatch.h [OpenMP] Add use of TPAUSE 2022-01-18 10:14:32 -06:00
kmp_dispatch_hier.h
kmp_environment.cpp
kmp_environment.h
kmp_error.cpp
kmp_error.h
kmp_ftn_cdecl.cpp
kmp_ftn_entry.h [OpenMP][libomp] Parameterize affinity functions 2022-10-28 15:21:06 -05:00
kmp_ftn_extra.cpp
kmp_ftn_os.h [OpenMP] libomp: omp_in_explicit_task() implemented. 2022-03-05 21:46:39 +03:00
kmp_ftn_stdcall.cpp
kmp_global.cpp [OpenMP][libomp] Add hidden helper affinity 2022-10-28 15:21:07 -05:00
kmp_gsupport.cpp
kmp_i18n.cpp
kmp_i18n.h
kmp_import.cpp
kmp_io.cpp
kmp_io.h
kmp_itt.cpp
kmp_itt.h
kmp_itt.inl
kmp_lock.cpp [OpenMP][libomp] Introduce oneAPI compiler support 2022-02-14 14:10:33 -06:00
kmp_lock.h [OpenMP] Add use of TPAUSE 2022-01-18 10:14:32 -06:00
kmp_omp.h
kmp_os.h [openmp] Use GCC style intrinsics for atomics on Clang-cl on aarch64 too 2022-11-28 22:40:01 +02:00
kmp_platform.h [openmp] Support building for armv7 Windows with mingw tools 2022-11-25 21:46:31 +02:00
kmp_runtime.cpp [OpenMP][libomp] Add hidden helper affinity 2022-10-28 15:21:07 -05:00
kmp_safe_c_api.h
kmp_sched.cpp [OpenMP] Ignore schedule modifier in static scheduling 2022-10-03 08:29:57 -05:00
kmp_settings.cpp [OpenMP][libomp] Fix disabled affinity 2022-11-02 15:37:41 -05:00
kmp_settings.h
kmp_stats.cpp
kmp_stats.h
kmp_stats_timing.cpp
kmp_stats_timing.h
kmp_str.cpp
kmp_str.h
kmp_stub.cpp [OpenMP] Change target memory tests to use allocators 2022-04-07 14:23:14 -04:00
kmp_stub.h
kmp_taskdeps.cpp [OpenMP] libomp: Add itt notifications to sync dependent tasks. 2022-05-05 11:30:59 -05:00
kmp_taskdeps.h [OpenMP] libomp: Add itt notifications to sync dependent tasks. 2022-05-05 11:30:59 -05:00
kmp_tasking.cpp [OpenMP] libomp: honor passive wait policy requested with tasking 2022-05-18 10:04:30 -05:00
kmp_threadprivate.cpp
kmp_utility.cpp [OpenMP][mingw] Fix build for aarch64 target 2022-11-08 15:27:03 +02:00
kmp_version.cpp [OpenMP][libomp] Parameterize affinity functions 2022-10-28 15:21:06 -05:00
kmp_version.h
kmp_wait_release.cpp
kmp_wait_release.h [OpenMP] libomp: honor passive wait policy requested with tasking 2022-05-18 10:04:30 -05:00
kmp_wrapper_getpid.h
kmp_wrapper_malloc.h [openmp] Fix building in debug mode with mingw 2022-11-11 13:54:02 +02:00
libomp.rc.var
ompd-specific.cpp
ompd-specific.h
ompt-event-specific.h [OpenMP] Add support for ompt_callback_dispatch 2022-04-06 08:01:02 -05:00
ompt-general.cpp [OpenMP] [OMPT] [2/8] Implemented a connector for communication of OMPT callbacks between libraries. 2022-11-15 14:21:55 -08:00
ompt-internal.h [OpenMP] Fix warnings 2022-04-06 12:35:05 -05:00
ompt-specific.cpp [OpenMP] [OMPT] [2/8] Implemented a connector for communication of OMPT callbacks between libraries. 2022-11-15 14:21:55 -08:00
ompt-specific.h [OpenMP] [OMPT] [2/8] Implemented a connector for communication of OMPT callbacks between libraries. 2022-11-15 14:21:55 -08:00
test-touch.c
z_Linux_asm.S [openmp] Fix build break for less common architectures 2022-11-25 21:46:31 +02:00
z_Linux_util.cpp Move variable declarations out of #if guard, NFC 2022-11-13 12:54:03 -06:00
z_Windows_NT-586_asm.asm
z_Windows_NT-586_util.cpp [openmp] Support building for armv7 Windows with mingw tools 2022-11-25 21:46:31 +02:00
z_Windows_NT_util.cpp [openmp] Support building for armv7 Windows with mingw tools 2022-11-25 21:46:31 +02:00