Home
last modified time | relevance | path

Searched refs:NumVGPRs (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp649 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned NumVGPRs) const { in getOccupancyWithNumVGPRs()
650 return AMDGPU::IsaInfo::getNumWavesPerEUWithNumVGPRs(this, NumVGPRs); in getOccupancyWithNumVGPRs()
685 unsigned NumVGPRs) const { in computeOccupancy()
691 if (NumVGPRs) in computeOccupancy()
692 Occupancy = std::min(Occupancy, getOccupancyWithNumVGPRs(NumVGPRs)); in computeOccupancy()
H A DSIRegisterInfo.cpp75 unsigned NumVGPRs; member
147 Data.NumVGPRs = (NumSubRegs + (Data.PerVGPR - 1)) / Data.PerVGPR; in getPerVGPRData()
1772 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillSGPR()
1863 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in restoreSGPR()
1912 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR()
1947 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR()
H A DGCNSubtarget.h1117 unsigned NumSGPRs = 0, unsigned NumVGPRs = 0) const;
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1068 unsigned NumVGPRs) { in getNumWavesPerEUWithNumVGPRs() argument
1071 if (NumVGPRs < Granule) in getNumWavesPerEUWithNumVGPRs()
1073 unsigned RoundedRegs = alignTo(NumVGPRs, Granule); in getNumWavesPerEUWithNumVGPRs()
1110 unsigned getNumVGPRBlocks(const MCSubtargetInfo *STI, unsigned NumVGPRs, in getNumVGPRBlocks() argument
1112 NumVGPRs = alignTo(std::max(1u, NumVGPRs), in getNumVGPRBlocks()
1115 return NumVGPRs / getVGPREncodingGranule(STI, EnableWavefrontSize32) - 1; in getNumVGPRBlocks()
H A DAMDGPUBaseInfo.h302 unsigned NumVGPRs);
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h260 constexpr char NumVGPRs[] = "NumVGPRs"; variable
/openbsd/gnu/llvm/llvm/lib/Support/
H A DAMDGPUMetadata.cpp149 YIO.mapOptional(Kernel::CodeProps::Key::NumVGPRs, in mapping()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4920 unsigned NumVGPRs = NextFreeVGPR; in calculateGPRBlocks() local
4945 IsaInfo::getNumVGPRBlocks(&getSTI(), NumVGPRs, EnableWavefrontSize32); in calculateGPRBlocks()
/openbsd/gnu/llvm/llvm/docs/
H A DAMDGPUUsage.rst3048 "NumVGPRs" integer Required Number of vector