[llvm] [Xtensa] Implement vararg support. (PR #117126)
Andrei Safronov via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 4 14:08:47 PST 2024
================
@@ -394,20 +382,18 @@ SDValue XtensaTargetLowering::LowerFormalArguments(
}
if (IsVarArg) {
- static const MCPhysReg XtensaArgRegs[6] = {
- Xtensa::A2, Xtensa::A3, Xtensa::A4, Xtensa::A5, Xtensa::A6, Xtensa::A7};
- ArrayRef<MCPhysReg> ArgRegs = ArrayRef(XtensaArgRegs);
+ ArrayRef<MCPhysReg> ArgRegs = ArrayRef(IntRegs);
unsigned Idx = CCInfo.getFirstUnallocated(ArgRegs);
----------------
andreisfr wrote:
Fixed
https://github.com/llvm/llvm-project/pull/117126
More information about the llvm-commits
mailing list