diff options
author | Jacek Caban <jacek@codeweavers.com> | 2025-05-13 06:12:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-13 15:12:16 +0200 |
commit | 84c1564d1825880d463d9f85153812f1f6805289 (patch) | |
tree | 7d92e9daa6d8e9783a89c6e1634e4b5a5f115307 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 89826f04589af9d309319b3651b609fdd8978631 (diff) | |
download | llvm-84c1564d1825880d463d9f85153812f1f6805289.zip llvm-84c1564d1825880d463d9f85153812f1f6805289.tar.gz llvm-84c1564d1825880d463d9f85153812f1f6805289.tar.bz2 |
[libunwind] Add initial ARM64EC support (#138583)
ARM64EC defines `__x86_64__`, which is sufficient to make most C/C++
code behave correctly. To preserve an external ABI compatible with
x86_64, this patch uses the x86_64 context layout and implements
`unw_getcontext` by storing the appropriate aarch64 registers according
to the mapping defined by the ARM64EC ABI.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions