[llvm] [AArch64] Skip storing of stack arguments when lowering tail calls (PR #126735)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu May 29 11:28:56 PDT 2025
arsenm wrote:
> These truncations don't appear in SDAG and may not preserve the loaded value so we can't simply skip over them.
The GlobalISel call lowering should essentially mirror what the DAG did. It probably should not have started by emitting the extending load, and emitted a non-extending s8 load with the assert_zext on the s8 value
https://github.com/llvm/llvm-project/pull/126735
More information about the llvm-commits
mailing list