diff options
| author | Amara Emerson <amara@apple.com> | 2023-02-27 11:02:37 -0800 |
|---|---|---|
| committer | Amara Emerson <amara@apple.com> | 2023-02-27 11:24:24 -0800 |
| commit | 31d6a572579a5d1d9ae14a1a9d4ffbdb1b098e49 (patch) | |
| tree | 5b81f6dca231710da8c3a982e7006b83c18c26e9 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 06daa515b27029885826833a5626937355abc4a1 (diff) | |
[AArch64][GlobalISel] Reorder stack up-adjustment and register copies
This change reorders the stack up-adjustment and return value copying phases of
machine-ir generation on Aarch64. Doing so prevents a bug observed for fastcc
calls with >8 arguments, where the up-adjustment required from making that call
is placed in the wrong place relative to spill and reloading code.
See: https://github.com/llvm/llvm-project/issues/60972 for full issue
reproduction and context.
Patch contributed by Bruce Collie
Differential Revision: https://reviews.llvm.org/D144791
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
