Lines Matching refs:SIMachineFunctionInfo
32 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) in SIMachineFunctionInfo() function in SIMachineFunctionInfo
202 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone()
206 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); in clone()
209 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
216 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
225 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
232 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
239 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
247 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
254 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
261 Register SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) { in addImplicitBufferPtr()
268 Register SIMachineFunctionInfo::addLDSKernelId() { in addLDSKernelId()
274 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg()
288 bool SIMachineFunctionInfo::haveFreeLanesForSGPRSpill(const MachineFunction &MF, in haveFreeLanesForSGPRSpill()
296 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPR(MachineFunction &MF, in allocateSGPRSpillToVGPR()
370 bool SIMachineFunctionInfo::allocateVGPRSpillToAGPR(MachineFunction &MF, in allocateVGPRSpillToAGPR()
435 bool SIMachineFunctionInfo::removeDeadFrameIndices( in removeDeadFrameIndices()
473 void SIMachineFunctionInfo::allocateWWMReservedSpillSlots( in allocateWWMReservedSpillSlots()
487 int SIMachineFunctionInfo::getScavengeFI(MachineFrameInfo &MFI, in getScavengeFI()
502 MCPhysReg SIMachineFunctionInfo::getNextUserSGPR() const { in getNextUserSGPR()
507 MCPhysReg SIMachineFunctionInfo::getNextSystemSGPR() const { in getNextSystemSGPR()
512 SIMachineFunctionInfo::getGITPtrLoReg(const MachineFunction &MF) const { in getGITPtrLoReg()
594 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo( in SIMachineFunctionInfo() function in yaml::SIMachineFunctionInfo
595 const llvm::SIMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI, in SIMachineFunctionInfo()
623 void yaml::SIMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()
624 MappingTraits<SIMachineFunctionInfo>::mapping(YamlIO, *this); in mappingImpl()
627 bool SIMachineFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields()
628 const yaml::SIMachineFunctionInfo &YamlMFI, const MachineFunction &MF, in initializeBaseYamlFields()
666 bool SIMachineFunctionInfo::mayUseAGPRs(const MachineFunction &MF) const { in mayUseAGPRs()
698 bool SIMachineFunctionInfo::usesAGPRs(const MachineFunction &MF) const { in usesAGPRs()