Home
last modified time | relevance | path

Searched refs:MaxNumVGPRs (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNNSAReassign.cpp79 unsigned MaxNumVGPRs; member in __anond94b4ce90111::GCNNSAReassign
146 if (NumRegs > MaxNumVGPRs) in scavengeRegs()
148 unsigned MaxReg = MaxNumVGPRs - NumRegs + AMDGPU::VGPR0; in scavengeRegs()
250 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() local
837 F.getFnAttributeAsParsedInteger("amdgpu-num-vgpr", MaxNumVGPRs); in getBaseMaxNumVGPRs()
851 MaxNumVGPRs = Requested; in getBaseMaxNumVGPRs()
854 return MaxNumVGPRs; in getBaseMaxNumVGPRs()
H A DSIRegisterInfo.cpp671 unsigned MaxNumVGPRs = ST.getMaxNumVGPRs(MF); in getReservedRegs() local
672 unsigned MaxNumAGPRs = MaxNumVGPRs; in getReservedRegs()
685 MaxNumVGPRs /= 2; in getReservedRegs()
686 MaxNumAGPRs = MaxNumVGPRs; in getReservedRegs()
688 if (MaxNumVGPRs > TotalNumVGPRs) { in getReservedRegs()
689 MaxNumAGPRs = MaxNumVGPRs - TotalNumVGPRs; in getReservedRegs()
690 MaxNumVGPRs = TotalNumVGPRs; in getReservedRegs()
701 if (Index + NumRegs > MaxNumVGPRs) in getReservedRegs()
H A DSIISelLowering.cpp3149 unsigned MaxNumVGPRs = Subtarget->getMaxNumVGPRs(MF); in CanLowerReturn() local
3151 for (unsigned i = MaxNumVGPRs; i < TotalNumVGPRs; ++i) in CanLowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1205 unsigned MaxNumVGPRs = alignDown(TotNumVGPRs / WavesPerEU, Granule); in getMinNumVGPRs() local
1207 if (MaxNumVGPRs == alignDown(TotNumVGPRs / MaxWavesPerEU, Granule)) in getMinNumVGPRs()
1215 unsigned MinNumVGPRs = 1 + std::min(MaxNumVGPRs - Granule, MaxNumVGPRsNext); in getMinNumVGPRs()
1222 unsigned MaxNumVGPRs = alignDown(getTotalNumVGPRs(STI) / WavesPerEU, in getMaxNumVGPRs() local
1225 return std::min(MaxNumVGPRs, AddressableNumVGPRs); in getMaxNumVGPRs()