llvm-project/openmp/runtime/src
Christopher Pulido 4fb0aaf033 [OpenMP] Changes to enable MSVC ARM64 build of libomp
This is the first in a series of changes to the OpenMP runtime
that have been done internally by Microsoft. This patch makes
the necessary changes to enable libomp.dll to build with
the MSVC compiler targeting ARM64.

Differential Revision: https://reviews.llvm.org/D101173
2021-05-11 23:03:12 +03:00
..
i18n [OpenMP] Refactor/Rework topology discovery code 2021-05-03 18:00:24 -05:00
include [OpenMP] Add omp_target_is_accessible() to header files 2021-04-16 07:54:15 -05:00
thirdparty/ittnotify [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
CMakeLists.txt [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
dllexports [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
exports_so.txt
extractExternal.cpp
kmp.h [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
kmp_affinity.cpp [OpenMP] Fix hidden helper + affinity 2021-05-11 08:54:22 -05:00
kmp_affinity.h [OpenMP] Refactor/Rework topology discovery code 2021-05-03 18:00:24 -05:00
kmp_alloc.cpp [OpenMP] Add allocator support for target memory 2021-03-02 16:45:12 -06:00
kmp_atomic.cpp [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
kmp_atomic.h [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_barrier.cpp [OpenMP] Misc. changes that add or remove pointer/bound checks 2021-03-23 18:55:08 -05:00
kmp_cancel.cpp
kmp_config.h.cmake [OpenMP] Disabled profiling in `libomp` by default to unblock link errors 2021-01-28 07:24:32 -05:00
kmp_csupport.cpp [OpenMP] Add runtime interface for OpenMP 5.1 error directive 2021-03-16 08:55:25 -05:00
kmp_debug.cpp
kmp_debug.h
kmp_debugger.cpp [OpenMP] libomp: Fix possible NULL dereferences 2020-12-07 19:09:07 +03:00
kmp_debugger.h
kmp_dispatch.cpp [OpenMP] Misc. changes that add or remove pointer/bound checks 2021-03-23 18:55:08 -05:00
kmp_dispatch.h
kmp_dispatch_hier.h Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_environment.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_environment.h
kmp_error.cpp Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_error.h
kmp_ftn_cdecl.cpp
kmp_ftn_entry.h [OpenMP] Limit number of dispatch buffers 2021-02-22 13:14:28 -06:00
kmp_ftn_extra.cpp
kmp_ftn_os.h [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
kmp_ftn_stdcall.cpp
kmp_global.cpp [OpenMP] Refactor/Rework topology discovery code 2021-05-03 18:00:24 -05:00
kmp_gsupport.cpp [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
kmp_i18n.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_i18n.h [OpenMP] Fix warnings due to redundant semicolons. NFC. 2021-05-02 21:51:06 +03:00
kmp_import.cpp
kmp_io.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_io.h
kmp_itt.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_itt.h Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_itt.inl Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_lock.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_lock.h [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_omp.h Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_os.h [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
kmp_platform.h [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
kmp_runtime.cpp [OpenMP] Fix hidden helper + affinity 2021-05-11 08:54:22 -05:00
kmp_safe_c_api.h [OpenMP] Fix incorrect KMP_STRLEN() macro 2021-04-05 09:03:09 -05:00
kmp_sched.cpp [OpenMP] Misc. changes that add or remove pointer/bound checks 2021-03-23 18:55:08 -05:00
kmp_settings.cpp [OpenMP] Refactor/Rework topology discovery code 2021-05-03 18:00:24 -05:00
kmp_settings.h
kmp_stats.cpp Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_stats.h Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_stats_timing.cpp
kmp_stats_timing.h
kmp_str.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_str.h [OpenMP] libomp: Handle implicit conversion warnings 2020-12-31 00:39:57 +03:00
kmp_stub.cpp [OpenMP] Add allocator support for target memory 2021-03-02 16:45:12 -06:00
kmp_stub.h [OpenMP] libomp: Handle implicit conversion warnings 2020-12-31 00:39:57 +03:00
kmp_taskdeps.cpp [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_taskdeps.h [OpenMP] NFC: temporarily disable assertion until the bug with dependences is fixed 2021-03-08 22:18:30 +03:00
kmp_tasking.cpp [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
kmp_threadprivate.cpp Added API for "masked" construct via two entrypoints: __kmpc_masked, 2021-03-05 09:29:57 -06:00
kmp_utility.cpp [OpenMP] Remove unused cpu_stackoffset member 2021-03-15 16:52:04 -05:00
kmp_version.cpp [OpenMP] Misc. changes that add or remove pointer/bound checks 2021-03-23 18:55:08 -05:00
kmp_version.h
kmp_wait_release.cpp [OpenMP] Add support for Intel's umonitor/umwait 2020-12-01 14:07:46 -06:00
kmp_wait_release.h [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
kmp_wrapper_getpid.h [OpenMP] Fix build on macOS sdk 10.12 and newer 2020-08-26 16:52:46 +03:00
kmp_wrapper_malloc.h
libomp.rc.var
ompt-event-specific.h [OpenMP] Add runtime interface for OpenMP 5.1 error directive 2021-03-16 08:55:25 -05:00
ompt-general.cpp [OpenMP] Fix printing routine for OMP_TOOL_VERBOSE_INIT 2021-04-14 07:55:26 -05:00
ompt-internal.h [OpenMP] Fix warnings due to redundant semicolons. NFC. 2021-05-02 21:51:06 +03:00
ompt-specific.cpp [OpenMP] libomp: Handle implicit conversion warnings 2020-12-31 00:39:57 +03:00
ompt-specific.h [OpenMP] Misc. changes that add or remove pointer/bound checks 2021-03-23 18:55:08 -05:00
test-touch.c [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
tsan_annotations.cpp
tsan_annotations.h
z_Linux_asm.S [OpenMP] libomp: fix non-X86, non-AARCH64 builds 2020-11-25 20:40:23 +03:00
z_Linux_util.cpp [OpenMP] Allow affinity to re-detect for child processes 2021-04-16 16:34:02 -05:00
z_Windows_NT-586_asm.asm
z_Windows_NT-586_util.cpp [OpenMP] Changes to enable MSVC ARM64 build of libomp 2021-05-11 23:03:12 +03:00
z_Windows_NT_util.cpp [OpenMP] Remove two entirely unused variables 2021-02-12 21:55:31 +02:00