Searched refs:NumVGPRs (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 681 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned NumVGPRs) const { in getOccupancyWithNumVGPRs() 682 return AMDGPU::IsaInfo::getNumWavesPerEUWithNumVGPRs(this, NumVGPRs); in getOccupancyWithNumVGPRs() 717 unsigned NumVGPRs) const { in computeOccupancy() 723 if (NumVGPRs) in computeOccupancy() 724 Occupancy = std::min(Occupancy, getOccupancyWithNumVGPRs(NumVGPRs)); in computeOccupancy()
|
| H A D | SIRegisterInfo.cpp | 75 unsigned NumVGPRs; member 147 Data.NumVGPRs = (NumSubRegs + (Data.PerVGPR - 1)) / Data.PerVGPR; in getPerVGPRData() 1821 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillSGPR() 1915 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in restoreSGPR() 1964 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR() 1999 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR()
|
| H A D | GCNSubtarget.h | 1218 unsigned NumSGPRs = 0, unsigned NumVGPRs = 0) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1084 unsigned NumVGPRs) { in getNumWavesPerEUWithNumVGPRs() argument 1087 if (NumVGPRs < Granule) in getNumWavesPerEUWithNumVGPRs() 1089 unsigned RoundedRegs = alignTo(NumVGPRs, Granule); in getNumWavesPerEUWithNumVGPRs() 1126 unsigned getNumVGPRBlocks(const MCSubtargetInfo *STI, unsigned NumVGPRs, in getNumVGPRBlocks() argument 1128 NumVGPRs = alignTo(std::max(1u, NumVGPRs), in getNumVGPRBlocks() 1131 return NumVGPRs / getVGPREncodingGranule(STI, EnableWavefrontSize32) - 1; in getNumVGPRBlocks()
|
| H A D | AMDGPUBaseInfo.h | 298 unsigned NumVGPRs);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 254 constexpr char NumVGPRs[] = "NumVGPRs"; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 149 YIO.mapOptional(Kernel::CodeProps::Key::NumVGPRs, in mapping()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 5204 unsigned NumVGPRs = NextFreeVGPR; in calculateGPRBlocks() local 5229 IsaInfo::getNumVGPRBlocks(&getSTI(), NumVGPRs, EnableWavefrontSize32); in calculateGPRBlocks()
|