Searched refs:NumVGPRs (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCExpr.cpp | 187 NumSGPRs, NumVGPRs; in evaluateOccupancy() local 199 !TryGetMCExprValue(Args[6], NumVGPRs)) in evaluateOccupancy() 208 if (NumVGPRs) in evaluateOccupancy() 211 NumVGPRs, Granule, MaxWaves, TargetTotalNumVGPRs)); in evaluateOccupancy() 288 const MCExpr *NumVGPRs, in createOccupancy() argument 303 CreateExpr(InitOcc), NumSGPRs, NumVGPRs}, in createOccupancy()
|
| H A D | AMDGPUMCExpr.h | 89 const MCExpr *NumVGPRs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 696 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned NumVGPRs) const { in getOccupancyWithNumVGPRs() 697 return AMDGPU::IsaInfo::getNumWavesPerEUWithNumVGPRs(this, NumVGPRs); in getOccupancyWithNumVGPRs() 732 unsigned NumVGPRs) const { in computeOccupancy() 738 if (NumVGPRs) in computeOccupancy() 739 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() 1829 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillSGPR() 1923 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in restoreSGPR() 1972 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR() 2007 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR()
|
| H A D | GCNSubtarget.h | 1319 unsigned NumSGPRs = 0, unsigned NumVGPRs = 0) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 315 unsigned NumVGPRs); 319 unsigned getNumWavesPerEUWithNumVGPRs(unsigned NumVGPRs, unsigned Granule, 335 const MCSubtargetInfo *STI, unsigned NumVGPRs, 341 const MCSubtargetInfo *STI, unsigned NumVGPRs,
|
| H A D | AMDGPUBaseInfo.cpp | 1153 unsigned NumVGPRs) { in getNumWavesPerEUWithNumVGPRs() argument 1154 return getNumWavesPerEUWithNumVGPRs(NumVGPRs, getVGPRAllocGranule(STI), in getNumWavesPerEUWithNumVGPRs() 1159 unsigned getNumWavesPerEUWithNumVGPRs(unsigned NumVGPRs, unsigned Granule, in getNumWavesPerEUWithNumVGPRs() argument 1162 if (NumVGPRs < Granule) in getNumWavesPerEUWithNumVGPRs() 1164 unsigned RoundedRegs = alignTo(NumVGPRs, Granule); in getNumWavesPerEUWithNumVGPRs() 1228 unsigned getEncodedNumVGPRBlocks(const MCSubtargetInfo *STI, unsigned NumVGPRs, in getEncodedNumVGPRBlocks() argument 1231 NumVGPRs, getVGPREncodingGranule(STI, EnableWavefrontSize32)) - in getEncodedNumVGPRBlocks() 1236 unsigned NumVGPRs, in getAllocatedNumVGPRBlocks() argument 1239 NumVGPRs, getVGPRAllocGranule(STI, EnableWavefrontSize32)); in getAllocatedNumVGPRBlocks()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 261 constexpr char NumVGPRs[] = "NumVGPRs"; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 149 YIO.mapOptional(Kernel::CodeProps::Key::NumVGPRs, in mapping()
|