Home
last modified time | relevance | path

Searched refs:getMaxNumVGPRs (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSubtarget.h1489 unsigned getMaxNumVGPRs(unsigned WavesPerEU) const { in getMaxNumVGPRs() function
1490 return AMDGPU::IsaInfo::getMaxNumVGPRs(this, WavesPerEU); in getMaxNumVGPRs()
1505 unsigned getMaxNumVGPRs(const Function &F) const;
1508 return getMaxNumVGPRs(F); in getMaxNumAGPRs()
1519 unsigned getMaxNumVGPRs(const MachineFunction &MF) const;
H A DGCNNSAReassign.cpp250 MaxNumVGPRs = ST->getMaxNumVGPRs(MF); in runOnMachineFunction()
251 MaxNumVGPRs = std::min(ST->getMaxNumVGPRs(MFI->getOccupancy()), MaxNumVGPRs); in runOnMachineFunction()
H A DAMDGPUSubtarget.cpp831 unsigned MaxNumVGPRs = getMaxNumVGPRs(WavesPerEU.first); in getBaseMaxNumVGPRs()
844 if (Requested && Requested > getMaxNumVGPRs(WavesPerEU.first)) in getBaseMaxNumVGPRs()
857 unsigned GCNSubtarget::getMaxNumVGPRs(const Function &F) const { in getMaxNumVGPRs() function in GCNSubtarget
861 unsigned GCNSubtarget::getMaxNumVGPRs(const MachineFunction &MF) const { in getMaxNumVGPRs() function in GCNSubtarget
H A DSIMachineFunctionInfo.cpp106 ST.getMaxNumVGPRs(F) <= AMDGPU::VGPR_32RegClass.getNumRegs() && in SIMachineFunctionInfo()
172 AMDGPU::VGPR_32RegClass.getRegister(ST.getMaxNumVGPRs(F) - 1); in SIMachineFunctionInfo()
H A DGCNSchedStrategy.cpp92 std::min(ST.getMaxNumVGPRs(TargetOccupancy), VGPRExcessLimit); in initialize()
1065 unsigned MaxVGPRs = ST.getMaxNumVGPRs(MF); in checkScheduling()
H A DGCNRegPressure.cpp113 unsigned MaxVGPRs = ST.getMaxNumVGPRs(MF); in less()
H A DSIRegisterInfo.cpp671 unsigned MaxNumVGPRs = ST.getMaxNumVGPRs(MF); in getReservedRegs()
3058 return std::min(ST.getMaxNumVGPRs(Occupancy), ST.getMaxNumVGPRs(MF)); in getRegPressureLimit()
H A DAMDGPUPromoteAlloca.cpp186 unsigned MaxVGPRs = ST.getMaxNumVGPRs(ST.getWavesPerEU(F).first); in getMaxVGPRs()
H A DSIISelLowering.cpp3149 unsigned MaxNumVGPRs = Subtarget->getMaxNumVGPRs(MF); in CanLowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h310 unsigned getMaxNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
H A DAMDGPUBaseInfo.cpp1219 unsigned getMaxNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU) { in getMaxNumVGPRs() function