[llvm] [AArch64][GlobalISel] Fast-path simple common calls (NFC) (PR #217615)
Nathan Corbyn via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 25 08:58:58 PDT 2026
================
@@ -1513,7 +1569,11 @@ bool AArch64CallLowering::lowerCall(MachineIRBuilder &MIRBuilder,
AArch64OutgoingValueAssigner Assigner(RetAssignFn, RetAssignFn, Subtarget,
/*IsReturn*/ false);
ReturnedArgCallReturnHandler ReturnedArgHandler(MIRBuilder, MRI, MIB);
- if (!determineAndHandleAssignments(
+ bool AssignedCallReturn =
+ Info.CallConv == CallingConv::C && !UsingReturnedArg &&
----------------
cofibrant wrote:
I guess I haven't understood the significance of the `!UsingReturnArg` here vs in the above...
https://github.com/llvm/llvm-project/pull/217615
More information about the llvm-commits
mailing list