Lines Matching refs:SIMachineFunctionInfo

32 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF)  in SIMachineFunctionInfo()  function in SIMachineFunctionInfo
206 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
213 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
222 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
229 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
236 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
244 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
251 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
258 Register SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) { in addImplicitBufferPtr()
265 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs, in isCalleeSavedReg()
279 bool SIMachineFunctionInfo::haveFreeLanesForSGPRSpill(const MachineFunction &MF, in haveFreeLanesForSGPRSpill()
287 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPR(MachineFunction &MF, in allocateSGPRSpillToVGPR()
300 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in allocateSGPRSpillToVGPR()
367 bool SIMachineFunctionInfo::reserveVGPRforSGPRSpills(MachineFunction &MF) { in reserveVGPRforSGPRSpills()
370 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in reserveVGPRforSGPRSpills()
384 bool SIMachineFunctionInfo::allocateVGPRSpillToAGPR(MachineFunction &MF, in allocateVGPRSpillToAGPR()
449 void SIMachineFunctionInfo::removeDeadFrameIndices(MachineFrameInfo &MFI) { in removeDeadFrameIndices()
469 int SIMachineFunctionInfo::getScavengeFI(MachineFrameInfo &MFI, in getScavengeFI()
484 MCPhysReg SIMachineFunctionInfo::getNextUserSGPR() const { in getNextUserSGPR()
489 MCPhysReg SIMachineFunctionInfo::getNextSystemSGPR() const { in getNextSystemSGPR()
494 SIMachineFunctionInfo::getGITPtrLoReg(const MachineFunction &MF) const { in getGITPtrLoReg()
575 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo( in SIMachineFunctionInfo() function in yaml::SIMachineFunctionInfo
576 const llvm::SIMachineFunctionInfo &MFI, const TargetRegisterInfo &TRI, in SIMachineFunctionInfo()
596 void yaml::SIMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()
597 MappingTraits<SIMachineFunctionInfo>::mapping(YamlIO, *this); in mappingImpl()
600 bool SIMachineFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields()
601 const yaml::SIMachineFunctionInfo &YamlMFI, const MachineFunction &MF, in initializeBaseYamlFields()
637 bool SIMachineFunctionInfo::removeVGPRForSGPRSpill(Register ReservedVGPR, in removeVGPRForSGPRSpill()