Lines Matching refs:SIMachineFunctionInfo

38 SIMachineFunctionInfo::SIMachineFunctionInfo(const Function &F,  in SIMachineFunctionInfo()  function in SIMachineFunctionInfo
176 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone()
180 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); in clone()
183 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
190 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
199 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
206 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
213 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
221 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
228 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
235 Register SIMachineFunctionInfo::addPrivateSegmentSize(const SIRegisterInfo &TRI) { in addPrivateSegmentSize()
241 Register SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) { in addImplicitBufferPtr()
248 Register SIMachineFunctionInfo::addLDSKernelId() { in addLDSKernelId()
254 SmallVectorImpl<MCRegister> *SIMachineFunctionInfo::addPreloadedKernArg( in addPreloadedKernArg()
281 void SIMachineFunctionInfo::allocateWWMSpill(MachineFunction &MF, Register VGPR, in allocateWWMSpill()
300 void SIMachineFunctionInfo::splitWWMSpillRegisters( in splitWWMSpillRegisters()
313 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg()
323 void SIMachineFunctionInfo::shiftSpillPhysVGPRsToLowestRange( in shiftSpillPhysVGPRsToLowestRange()
350 bool SIMachineFunctionInfo::allocateVirtualVGPRForSGPRSpills( in allocateVirtualVGPRForSGPRSpills()
365 bool SIMachineFunctionInfo::allocatePhysicalVGPRForSGPRSpills( in allocatePhysicalVGPRForSGPRSpills()
399 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPRLane( in allocateSGPRSpillToVGPRLane()
446 bool SIMachineFunctionInfo::allocateVGPRSpillToAGPR(MachineFunction &MF, in allocateVGPRSpillToAGPR()
512 bool SIMachineFunctionInfo::removeDeadFrameIndices( in removeDeadFrameIndices()
557 int SIMachineFunctionInfo::getScavengeFI(MachineFrameInfo &MFI, in getScavengeFI()
568 MCPhysReg SIMachineFunctionInfo::getNextUserSGPR() const { in getNextUserSGPR()
573 MCPhysReg SIMachineFunctionInfo::getNextSystemSGPR() const { in getNextSystemSGPR()
577 void SIMachineFunctionInfo::MRI_NoteNewVirtualRegister(Register Reg) { in MRI_NoteNewVirtualRegister()
581 void SIMachineFunctionInfo::MRI_NoteCloneVirtualRegister(Register NewReg, in MRI_NoteCloneVirtualRegister()
588 SIMachineFunctionInfo::getGITPtrLoReg(const MachineFunction &MF) const { in getGITPtrLoReg()
671 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo( in SIMachineFunctionInfo() function in yaml::SIMachineFunctionInfo
672 const llvm::SIMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI, in SIMachineFunctionInfo()
709 void yaml::SIMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()
710 MappingTraits<SIMachineFunctionInfo>::mapping(YamlIO, *this); in mappingImpl()
713 bool SIMachineFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields()
714 const yaml::SIMachineFunctionInfo &YamlMFI, const MachineFunction &MF, in initializeBaseYamlFields()
754 bool SIMachineFunctionInfo::mayUseAGPRs(const Function &F) const { in mayUseAGPRs()
758 bool SIMachineFunctionInfo::usesAGPRs(const MachineFunction &MF) const { in usesAGPRs()