aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2025-11-04 13:40:42 -0800
committerGitHub <noreply@github.com>2025-11-04 21:40:42 +0000
commit8cd22447af239206daabb42fc63e2824a1f7fb6e (patch)
tree2a1f2004101b2b999a8ca59185f96be0976d7dfd /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
parentce091da5df6c095585b9cda48843f4a0a4952b79 (diff)
downloadllvm-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