Lines Matching refs:MFI

513     MachineFrameInfo &MFI, bool ResetSGPRSpillStackIDs) {  in removeDeadFrameIndices()  argument
521 MFI.RemoveStackObject(R.first); in removeDeadFrameIndices()
529 MFI.RemoveStackObject(R.first); in removeDeadFrameIndices()
538 for (int I = MFI.getObjectIndexBegin(), E = MFI.getObjectIndexEnd(); I != E; in removeDeadFrameIndices()
541 if (MFI.getStackID(I) == TargetStackID::SGPRSpill) { in removeDeadFrameIndices()
542 MFI.setStackID(I, TargetStackID::Default); in removeDeadFrameIndices()
551 MFI.RemoveStackObject(R.first); in removeDeadFrameIndices()
557 int SIMachineFunctionInfo::getScavengeFI(MachineFrameInfo &MFI, in getScavengeFI() argument
563 MFI.CreateStackObject(TRI.getSpillSize(AMDGPU::SGPR_32RegClass), in getScavengeFI()
672 const llvm::SIMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI, in SIMachineFunctionInfo() argument
674 : ExplicitKernArgSize(MFI.getExplicitKernArgSize()), in SIMachineFunctionInfo()
675 MaxKernArgAlign(MFI.getMaxKernArgAlign()), LDSSize(MFI.getLDSSize()), in SIMachineFunctionInfo()
676 GDSSize(MFI.getGDSSize()), in SIMachineFunctionInfo()
677 DynLDSAlign(MFI.getDynLDSAlign()), IsEntryFunction(MFI.isEntryFunction()), in SIMachineFunctionInfo()
678 NoSignedZerosFPMath(MFI.hasNoSignedZerosFPMath()), in SIMachineFunctionInfo()
679 MemoryBound(MFI.isMemoryBound()), WaveLimiter(MFI.needsWaveLimiter()), in SIMachineFunctionInfo()
680 HasSpilledSGPRs(MFI.hasSpilledSGPRs()), in SIMachineFunctionInfo()
681 HasSpilledVGPRs(MFI.hasSpilledVGPRs()), in SIMachineFunctionInfo()
682 HighBitsOf32BitAddress(MFI.get32BitAddressHighBits()), in SIMachineFunctionInfo()
683 Occupancy(MFI.getOccupancy()), in SIMachineFunctionInfo()
684 ScratchRSrcReg(regToString(MFI.getScratchRSrcReg(), TRI)), in SIMachineFunctionInfo()
685 FrameOffsetReg(regToString(MFI.getFrameOffsetReg(), TRI)), in SIMachineFunctionInfo()
686 StackPtrOffsetReg(regToString(MFI.getStackPtrOffsetReg(), TRI)), in SIMachineFunctionInfo()
687 BytesInStackArgArea(MFI.getBytesInStackArgArea()), in SIMachineFunctionInfo()
688 ReturnsVoid(MFI.returnsVoid()), in SIMachineFunctionInfo()
689 ArgInfo(convertArgumentInfo(MFI.getArgInfo(), TRI)), in SIMachineFunctionInfo()
690 PSInputAddr(MFI.getPSInputAddr()), in SIMachineFunctionInfo()
691 PSInputEnable(MFI.getPSInputEnable()), in SIMachineFunctionInfo()
692 Mode(MFI.getMode()) { in SIMachineFunctionInfo()
693 for (Register Reg : MFI.getWWMReservedRegs()) in SIMachineFunctionInfo()
696 if (MFI.getLongBranchReservedReg()) in SIMachineFunctionInfo()
697 LongBranchReservedReg = regToString(MFI.getLongBranchReservedReg(), TRI); in SIMachineFunctionInfo()
698 if (MFI.getVGPRForAGPRCopy()) in SIMachineFunctionInfo()
699 VGPRForAGPRCopy = regToString(MFI.getVGPRForAGPRCopy(), TRI); in SIMachineFunctionInfo()
701 if (MFI.getSGPRForEXECCopy()) in SIMachineFunctionInfo()
702 SGPRForEXECCopy = regToString(MFI.getSGPRForEXECCopy(), TRI); in SIMachineFunctionInfo()
704 auto SFI = MFI.getOptionalScavengeFI(); in SIMachineFunctionInfo()