Home
last modified time | relevance | path

Searched refs:NumSGPRs (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp716 unsigned NumSGPRs, in computeOccupancy() argument
721 if (NumSGPRs) in computeOccupancy()
722 Occupancy = std::min(Occupancy, getOccupancyWithNumSGPRs(NumSGPRs)); in computeOccupancy()
1102 void GCNUserSGPRUsageInfo::allocKernargPreloadSGPRs(unsigned NumSGPRs) { in allocKernargPreloadSGPRs() argument
1103 assert(NumKernargPreloadSGPRs + NumSGPRs <= AMDGPU::getMaxNumUserSGPRs(ST)); in allocKernargPreloadSGPRs()
1104 NumKernargPreloadSGPRs += NumSGPRs; in allocKernargPreloadSGPRs()
1105 NumUsedUserSGPRs += NumSGPRs; in allocKernargPreloadSGPRs()
H A DGCNSubtarget.h1218 unsigned NumSGPRs = 0, unsigned NumVGPRs = 0) const;
1507 void allocKernargPreloadSGPRs(unsigned NumSGPRs);
H A DSIISelLowering.cpp75 unsigned NumSGPRs = AMDGPU::SGPR_32RegClass.getNumRegs(); in findFirstFreeSGPR() local
76 for (unsigned Reg = 0; Reg < NumSGPRs; ++Reg) { in findFirstFreeSGPR()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h252 constexpr char NumSGPRs[] = "NumSGPRs"; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h263 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs);
306 getNumVGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs,
H A DAMDGPUBaseInfo.cpp1030 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs) { in getNumSGPRBlocks() argument
1031 NumSGPRs = alignTo(std::max(1u, NumSGPRs), getSGPREncodingGranule(STI)); in getNumSGPRBlocks()
1033 return NumSGPRs / getSGPREncodingGranule(STI) - 1; in getNumSGPRBlocks()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DAMDGPUMetadata.cpp147 YIO.mapOptional(Kernel::CodeProps::Key::NumSGPRs, in mapping()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp5205 unsigned NumSGPRs = NextFreeSGPR; in calculateGPRBlocks() local
5208 NumSGPRs = 0; in calculateGPRBlocks()
5214 NumSGPRs > MaxAddressableNumSGPRs) in calculateGPRBlocks()
5217 NumSGPRs += in calculateGPRBlocks()
5221 NumSGPRs > MaxAddressableNumSGPRs) in calculateGPRBlocks()
5225 NumSGPRs = IsaInfo::FIXED_NUM_SGPRS_FOR_INIT_BUG; in calculateGPRBlocks()
5230 SGPRBlocks = IsaInfo::getNumSGPRBlocks(&getSTI(), NumSGPRs); in calculateGPRBlocks()