This patch ensures the $fp always points to the bottom of the vararg
spill region.
Includes support for expand ISD::DYNAMIC_STACKALLOC.
Depends on D130249
Paths
| Differential D130250
[LoongArch] Support for varargs ClosedPublic Authored by wangleiat on Jul 21 2022, 4:43 AM.
Details Summary This patch ensures the $fp always points to the bottom of the vararg Depends on D130249
Diff Detail
Event TimelineComment Actions
Thanks again, the modification has been completed. This revision is now accepted and ready to land.Aug 1 2022, 12:04 AM Comment Actions Typo fix.
This revision was landed with ongoing or failed builds.Aug 7 2022, 11:02 PM Closed by commit rG0c2b738f8f1d: [LoongArch] Support for varargs (authored by wangleiat, committed by SixWeining). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 450703 llvm/lib/Target/LoongArch/LoongArchFrameLowering.h
llvm/lib/Target/LoongArch/LoongArchFrameLowering.cpp
llvm/lib/Target/LoongArch/LoongArchISelLowering.h
llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
llvm/test/CodeGen/LoongArch/vararg.ll
|
nit: "Do not ... if ..."