• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/

Lines Matching refs:SIMachineFunctionInfo

1 //===- SIMachineFunctionInfo.cpp - SI Machine Function Info ---------------===//
9 #include "SIMachineFunctionInfo.h"
30 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF)
193 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) {
200 Register SIMachineFunctionInfo::addPrivateSegmentBuffer(
209 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) {
216 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) {
223 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) {
231 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) {
238 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) {
245 Register SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) {
252 bool SIMachineFunctionInfo::isCalleeSavedReg(const MCPhysReg *CSRegs,
266 bool SIMachineFunctionInfo::haveFreeLanesForSGPRSpill(const MachineFunction &MF,
274 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPR(MachineFunction &MF,
287 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
348 bool SIMachineFunctionInfo::reserveVGPRforSGPRSpills(MachineFunction &MF) {
351 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>();
363 bool SIMachineFunctionInfo::allocateVGPRSpillToAGPR(MachineFunction &MF,
428 void SIMachineFunctionInfo::removeDeadFrameIndices(MachineFrameInfo &MFI) {
448 MCPhysReg SIMachineFunctionInfo::getNextUserSGPR() const {
453 MCPhysReg SIMachineFunctionInfo::getNextSystemSGPR() const {
458 SIMachineFunctionInfo::getGITPtrLoReg(const MachineFunction &MF) const {
539 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo(
540 const llvm::SIMachineFunctionInfo& MFI,
556 void yaml::SIMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) {
557 MappingTraits<SIMachineFunctionInfo>::mapping(YamlIO, *this);
560 bool SIMachineFunctionInfo::initializeBaseYamlFields(
561 const yaml::SIMachineFunctionInfo &YamlMFI) {
574 bool SIMachineFunctionInfo::removeVGPRForSGPRSpill(Register ReservedVGPR,