Searched refs:MaxNumVGPRs (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNNSAReassign.cpp | 66 unsigned MaxNumVGPRs; member in __anond94b4ce90111::GCNNSAReassignImpl 152 if (NumRegs > MaxNumVGPRs) in scavengeRegs() 154 unsigned MaxReg = MaxNumVGPRs - NumRegs + AMDGPU::VGPR0; in scavengeRegs() 253 MaxNumVGPRs = ST->getMaxNumVGPRs(MF); in run() 254 MaxNumVGPRs = std::min( in run() 256 MaxNumVGPRs); in run()
|
| H A D | SILowerSGPRSpills.cpp | 362 auto [MaxNumVGPRs, MaxNumAGPRs] = TRI->getMaxNumVectorRegs(MF); in determineRegsForWWMAllocation() 366 for (unsigned Reg = AMDGPU::VGPR0 + MaxNumVGPRs - 1; in determineRegsForWWMAllocation()
|
| H A D | SIRegisterInfo.cpp | 577 unsigned MaxNumVGPRs = MaxVectorRegs; in getMaxNumVectorRegs() local 618 MaxNumVGPRs = std::min(MaxVectorRegs - MinNumAGPRs, TotalNumVGPRs); in getMaxNumVectorRegs() 619 MaxNumAGPRs = std::min(MaxVectorRegs - MaxNumVGPRs, MaxNumAGPRs); in getMaxNumVectorRegs() 621 assert(MaxNumVGPRs + MaxNumAGPRs <= MaxVectorRegs && in getMaxNumVectorRegs() 622 MaxNumAGPRs <= TotalNumAGPRs && MaxNumVGPRs <= TotalNumVGPRs && in getMaxNumVectorRegs() 626 MaxNumAGPRs = MaxNumVGPRs = MaxVectorRegs; in getMaxNumVectorRegs() 629 return std::pair(MaxNumVGPRs, MaxNumAGPRs); in getMaxNumVectorRegs() 743 auto [MaxNumVGPRs, MaxNumAGPRs] = getMaxNumVectorRegs(MF); in getReservedRegs() 750 if (Index + NumRegs > MaxNumVGPRs) in getReservedRegs() 781 for (unsigned RegI = AMDGPU::VGPR0, RegE = AMDGPU::VGPR0 + MaxNumVGPRs; in getReservedRegs()
|
| H A D | SIISelLowering.cpp | 3267 unsigned MaxNumVGPRs = Subtarget->getMaxNumVGPRs(MF); in CanLowerReturn() local 3269 for (unsigned i = MaxNumVGPRs; i < TotalNumVGPRs; ++i) in CanLowerReturn()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1419 unsigned MaxNumVGPRs = alignDown(TotNumVGPRs / WavesPerEU, Granule); in getMinNumVGPRs() local 1421 if (MaxNumVGPRs == alignDown(TotNumVGPRs / MaxWavesPerEU, Granule)) in getMinNumVGPRs() 1430 unsigned MinNumVGPRs = 1 + std::min(MaxNumVGPRs - Granule, MaxNumVGPRsNext); in getMinNumVGPRs() 1438 unsigned MaxNumVGPRs = in getMaxNumVGPRs() local 1443 return std::min(MaxNumVGPRs, AddressableNumVGPRs); in getMaxNumVGPRs()
|