diff options
| author | Saleem Abdulrasool <compnerd@compnerd.org> | 2025-11-04 13:40:42 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-04 21:40:42 +0000 |
| commit | 8cd22447af239206daabb42fc63e2824a1f7fb6e (patch) | |
| tree | 2a1f2004101b2b999a8ca59185f96be0976d7dfd /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | |
| parent | ce091da5df6c095585b9cda48843f4a0a4952b79 (diff) | |
| download | llvm-8cd22447af239206daabb42fc63e2824a1f7fb6e.zip llvm-8cd22447af239206daabb42fc63e2824a1f7fb6e.tar.gz llvm-8cd22447af239206daabb42fc63e2824a1f7fb6e.tar.bz2 | |
AArch64: correct `preserve_most` and `preserve_all` on Windows (#166436)
This fixes register information handling for the `preserve_most` and
`preserve_all` calling conventions on Windows ARM64.
The root issue was cascading `if` statements whose behavior depended on
their order. This patch makes the minimal, tactical change needed for
Swift’s two calling conventions, unblocking current work. A broader
refactor to remove the ordering dependency is still desired and will
follow in a subsequent PR.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp')
0 files changed, 0 insertions, 0 deletions
