aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJacek Caban <jacek@codeweavers.com>2025-05-13 06:12:16 -0700
committerGitHub <noreply@github.com>2025-05-13 15:12:16 +0200
commit84c1564d1825880d463d9f85153812f1f6805289 (patch)
tree7d92e9daa6d8e9783a89c6e1634e4b5a5f115307 /clang/lib/CodeGen/CodeGenModule.cpp
parent89826f04589af9d309319b3651b609fdd8978631 (diff)
downloadllvm-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