[all-commits] [llvm/llvm-project] a9e757: [AArch64] Skip storing of stack arguments when low...
Guy David via All-commits
all-commits at lists.llvm.org
Thu May 29 11:09:02 PDT 2025
Branch: refs/heads/users/guy-david/tail-call
Home: https://github.com/llvm/llvm-project
Commit: a9e75796ac3a53135b658bbadf388d50a5a6e8da
https://github.com/llvm/llvm-project/commit/a9e75796ac3a53135b658bbadf388d50a5a6e8da
Author: Guy David <guyda96 at gmail.com>
Date: 2025-05-29 (Thu, 29 May 2025)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/Utils.h
M llvm/include/llvm/CodeGen/SelectionDAGNodes.h
M llvm/lib/CodeGen/GlobalISel/Utils.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
M llvm/test/CodeGen/AArch64/darwinpcs-tail.ll
M llvm/test/CodeGen/AArch64/scavenge-large-call.ll
M llvm/test/CodeGen/AArch64/sve-fixed-length-frame-offests-crash.ll
A llvm/test/CodeGen/AArch64/tail-call-stack-args.ll
Log Message:
-----------
[AArch64] Skip storing of stack arguments when lowering tail calls
When possible, do not emit trivial load and stores to the same offset on
the stack.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list