Lines Matching refs:SIMachineFunctionInfo
38 SIMachineFunctionInfo::SIMachineFunctionInfo(const Function &F, in SIMachineFunctionInfo() function in SIMachineFunctionInfo
174 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone()
178 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); in clone()
181 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
188 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
197 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
204 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
211 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
219 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
226 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
233 Register SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) { in addImplicitBufferPtr()
240 Register SIMachineFunctionInfo::addLDSKernelId() { in addLDSKernelId()
246 SmallVectorImpl<MCRegister> *SIMachineFunctionInfo::addPreloadedKernArg( in addPreloadedKernArg()
273 void SIMachineFunctionInfo::allocateWWMSpill(MachineFunction &MF, Register VGPR, in allocateWWMSpill()
292 void SIMachineFunctionInfo::splitWWMSpillRegisters( in splitWWMSpillRegisters()
305 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg()
315 void SIMachineFunctionInfo::shiftSpillPhysVGPRsToLowestRange( in shiftSpillPhysVGPRsToLowestRange()
342 bool SIMachineFunctionInfo::allocateVirtualVGPRForSGPRSpills( in allocateVirtualVGPRForSGPRSpills()
358 bool SIMachineFunctionInfo::allocatePhysicalVGPRForSGPRSpills( in allocatePhysicalVGPRForSGPRSpills()
393 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPRLane( in allocateSGPRSpillToVGPRLane()
440 bool SIMachineFunctionInfo::allocateVGPRSpillToAGPR(MachineFunction &MF, in allocateVGPRSpillToAGPR()
506 bool SIMachineFunctionInfo::removeDeadFrameIndices( in removeDeadFrameIndices()
551 int SIMachineFunctionInfo::getScavengeFI(MachineFrameInfo &MFI, in getScavengeFI()
566 MCPhysReg SIMachineFunctionInfo::getNextUserSGPR() const { in getNextUserSGPR()
571 MCPhysReg SIMachineFunctionInfo::getNextSystemSGPR() const { in getNextSystemSGPR()
575 void SIMachineFunctionInfo::MRI_NoteNewVirtualRegister(Register Reg) { in MRI_NoteNewVirtualRegister()
579 void SIMachineFunctionInfo::MRI_NoteCloneVirtualRegister(Register NewReg, in MRI_NoteCloneVirtualRegister()
586 SIMachineFunctionInfo::getGITPtrLoReg(const MachineFunction &MF) const { in getGITPtrLoReg()
669 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo( in SIMachineFunctionInfo() function in yaml::SIMachineFunctionInfo
670 const llvm::SIMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI, in SIMachineFunctionInfo()
707 void yaml::SIMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()
708 MappingTraits<SIMachineFunctionInfo>::mapping(YamlIO, *this); in mappingImpl()
711 bool SIMachineFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields()
712 const yaml::SIMachineFunctionInfo &YamlMFI, const MachineFunction &MF, in initializeBaseYamlFields()
752 bool SIMachineFunctionInfo::mayUseAGPRs(const Function &F) const { in mayUseAGPRs()
784 bool SIMachineFunctionInfo::usesAGPRs(const MachineFunction &MF) const { in usesAGPRs()