Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNNSAReassign.cpp79 unsigned MaxNumVGPRs; member in __anondd6866800111::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.cpp782 unsigned MaxNumVGPRs = getMaxNumVGPRs(WavesPerEU.first); in getBaseMaxNumVGPRs() local
788 F.getFnAttributeAsParsedInteger("amdgpu-num-vgpr", MaxNumVGPRs); in getBaseMaxNumVGPRs()
802 MaxNumVGPRs = Requested; in getBaseMaxNumVGPRs()
805 return MaxNumVGPRs; in getBaseMaxNumVGPRs()
H A DSIRegisterInfo.cpp651 unsigned MaxNumVGPRs = ST.getMaxNumVGPRs(MF); in getReservedRegs() local
652 unsigned MaxNumAGPRs = MaxNumVGPRs; in getReservedRegs()
677 MaxNumVGPRs /= 2; in getReservedRegs()
678 MaxNumAGPRs = MaxNumVGPRs; in getReservedRegs()
680 if (MaxNumVGPRs > TotalNumVGPRs) { in getReservedRegs()
681 MaxNumAGPRs = MaxNumVGPRs - TotalNumVGPRs; in getReservedRegs()
682 MaxNumVGPRs = TotalNumVGPRs; in getReservedRegs()
688 for (unsigned i = MaxNumVGPRs; i < TotalNumVGPRs; ++i) { in getReservedRegs()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1087 unsigned MaxNumVGPRs = alignDown(TotNumVGPRs / WavesPerEU, Granule); in getMinNumVGPRs() local
1089 if (MaxNumVGPRs == alignDown(TotNumVGPRs / MaxWavesPerEU, Granule)) in getMinNumVGPRs()
1097 unsigned MinNumVGPRs = 1 + std::min(MaxNumVGPRs - Granule, MaxNumVGPRsNext); in getMinNumVGPRs()
1104 unsigned MaxNumVGPRs = alignDown(getTotalNumVGPRs(STI) / WavesPerEU, in getMaxNumVGPRs() local
1107 return std::min(MaxNumVGPRs, AddressableNumVGPRs); in getMaxNumVGPRs()