aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorBilly Laws <blaws05@gmail.com>2023-09-10 21:06:08 +0100
committerGitHub <noreply@github.com>2023-09-10 23:06:08 +0300
commit97fe519dd2c2440271bf1665318553ee04cb843f (patch)
treec70237b5d4d74938d3c11e8374aeafde3516fe70 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent9ae41a1472b2529a9028d003ca0e8e3812348742 (diff)
downloadllvm-97fe519dd2c2440271bf1665318553ee04cb843f.zip
llvm-97fe519dd2c2440271bf1665318553ee04cb843f.tar.gz
llvm-97fe519dd2c2440271bf1665318553ee04cb843f.tar.bz2
[Clang][AArch64] Define x86_64 macros for ARM64EC targets (#65420)
The ARM64EC ABI requires that struct layouts match between regular x86_64 code and ARM64EC code. Ensure this is always the case by defining the same set of macros as are set when targeting x86_64 but with the addition of `__arm64ec__/_M_ARM64EC` macros that can be used for any ARM64EC specific code. More details can be found here: https://techcommunity.microsoft.com/t5/windows-os-platform-blog/getting-to-know-arm64ec-defines-and-intrinsic-functions/ba-p/2957235
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions