@@ -694,22 +694,22 @@ yaml::SIMachineFunctionInfo::SIMachineFunctionInfo(
694694 const llvm::MachineFunction &MF)
695695 : ExplicitKernArgSize(MFI.getExplicitKernArgSize()),
696696 MaxKernArgAlign(MFI.getMaxKernArgAlign()), LDSSize(MFI.getLDSSize()),
697- GDSSize(MFI.getGDSSize()),
698- DynLDSAlign(MFI.getDynLDSAlign()), IsEntryFunction(MFI.isEntryFunction()),
697+ GDSSize(MFI.getGDSSize()), DynLDSAlign(MFI.getDynLDSAlign()),
698+ IsEntryFunction(MFI.isEntryFunction()),
699699 NoSignedZerosFPMath(MFI.hasNoSignedZerosFPMath()),
700700 MemoryBound(MFI.isMemoryBound()), WaveLimiter(MFI.needsWaveLimiter()),
701701 HasSpilledSGPRs(MFI.hasSpilledSGPRs()),
702702 HasSpilledVGPRs(MFI.hasSpilledVGPRs()),
703703 HighBitsOf32BitAddress(MFI.get32BitAddressHighBits()),
704704 Occupancy(MFI.getOccupancy()),
705+ NumPhysicalVGPRSpillLanes(MFI.getNumPhysicalVGPRSpillLanes()),
705706 ScratchRSrcReg(regToString(MFI.getScratchRSrcReg(), TRI)),
706707 FrameOffsetReg(regToString(MFI.getFrameOffsetReg(), TRI)),
707708 StackPtrOffsetReg(regToString(MFI.getStackPtrOffsetReg(), TRI)),
708709 BytesInStackArgArea(MFI.getBytesInStackArgArea()),
709710 ReturnsVoid(MFI.returnsVoid()),
710711 ArgInfo(convertArgumentInfo(MFI.getArgInfo(), TRI)),
711- PSInputAddr(MFI.getPSInputAddr()),
712- PSInputEnable(MFI.getPSInputEnable()),
712+ PSInputAddr(MFI.getPSInputAddr()), PSInputEnable(MFI.getPSInputEnable()),
713713 Mode(MFI.getMode()) {
714714 for (Register Reg : MFI.getSGPRSpillPhysVGPRs ())
715715 SpillPhysVGPRS.push_back (regToString (Reg, TRI));
@@ -754,6 +754,7 @@ bool SIMachineFunctionInfo::initializeBaseYamlFields(
754754 HasSpilledVGPRs = YamlMFI.HasSpilledVGPRs ;
755755 BytesInStackArgArea = YamlMFI.BytesInStackArgArea ;
756756 ReturnsVoid = YamlMFI.ReturnsVoid ;
757+ NumPhysicalVGPRSpillLanes = YamlMFI.NumPhysicalVGPRSpillLanes ;
757758
758759 if (YamlMFI.ScavengeFI ) {
759760 auto FIOrErr = YamlMFI.ScavengeFI ->getFI (MF.getFrameInfo ());
0 commit comments