diff options
author | Billy Laws <blaws05@gmail.com> | 2023-09-10 21:06:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-10 23:06:08 +0300 |
commit | 97fe519dd2c2440271bf1665318553ee04cb843f (patch) | |
tree | c70237b5d4d74938d3c11e8374aeafde3516fe70 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 9ae41a1472b2529a9028d003ca0e8e3812348742 (diff) | |
download | llvm-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