[OpenMP] Changes to enable MSVC ARM64 build of libomp
authorChristopher Pulido <Christopher.Pulido@microsoft.com>
Tue, 11 May 2021 20:03:04 +0000 (23:03 +0300)
committerAndreyChurbanov <andrey.churbanov@intel.com>
Tue, 11 May 2021 20:03:12 +0000 (23:03 +0300)
commit4fb0aaf03381473ec8af727edb4b5d59b64b0d60
tree4916e0f4e7c536e1a03c9cb828790919845dc1af
parentffbffaf6b6b0fc06abb7b43ec8de8bc61d941bc7
[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
openmp/runtime/src/CMakeLists.txt
openmp/runtime/src/dllexports
openmp/runtime/src/kmp.h
openmp/runtime/src/kmp_atomic.cpp
openmp/runtime/src/kmp_os.h
openmp/runtime/src/kmp_platform.h
openmp/runtime/src/z_Windows_NT-586_util.cpp