Searched refs:NumSGPRs (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUMCExpr.cpp | 187 NumSGPRs, NumVGPRs; in evaluateOccupancy() local 198 if (!Success || !TryGetMCExprValue(Args[5], NumSGPRs) || in evaluateOccupancy() 203 if (NumSGPRs) in evaluateOccupancy() 206 NumSGPRs, MaxWaves, in evaluateOccupancy() 287 const MCExpr *NumSGPRs, in createOccupancy() argument 303 CreateExpr(InitOcc), NumSGPRs, NumVGPRs}, in createOccupancy()
|
H A D | AMDGPUMCExpr.h | 88 const MCExpr *NumSGPRs,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSubtarget.cpp | 731 unsigned NumSGPRs, in computeOccupancy() argument 736 if (NumSGPRs) in computeOccupancy() 737 Occupancy = std::min(Occupancy, getOccupancyWithNumSGPRs(NumSGPRs)); in computeOccupancy() 1120 void GCNUserSGPRUsageInfo::allocKernargPreloadSGPRs(unsigned NumSGPRs) { in allocKernargPreloadSGPRs() argument 1121 assert(NumKernargPreloadSGPRs + NumSGPRs <= AMDGPU::getMaxNumUserSGPRs(ST)); in allocKernargPreloadSGPRs() 1122 NumKernargPreloadSGPRs += NumSGPRs; in allocKernargPreloadSGPRs() 1123 NumUsedUserSGPRs += NumSGPRs; in allocKernargPreloadSGPRs()
|
H A D | GCNSubtarget.h | 1319 unsigned NumSGPRs = 0, unsigned NumVGPRs = 0) const; 1614 void allocKernargPreloadSGPRs(unsigned NumSGPRs);
|
H A D | SIISelLowering.cpp | 75 unsigned NumSGPRs = AMDGPU::SGPR_32RegClass.getNumRegs(); in findFirstFreeSGPR() local 76 for (unsigned Reg = 0; Reg < NumSGPRs; ++Reg) { in findFirstFreeSGPR()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | AMDGPUMetadata.h | 259 constexpr char NumSGPRs[] = "NumSGPRs"; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | AMDGPUMetadata.cpp | 147 YIO.mapOptional(Kernel::CodeProps::Key::NumSGPRs, in mapping()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 276 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs);
|
H A D | AMDGPUBaseInfo.cpp | 1097 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs) { in getNumSGPRBlocks() argument 1099 return getGranulatedNumRegisterBlocks(NumSGPRs, getSGPREncodingGranule(STI)) - in getNumSGPRBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 5374 const MCExpr *NumSGPRs = NextFreeSGPR; in calculateGPRBlocks() local 5378 NumSGPRs = MCConstantExpr::create(0, Ctx); in calculateGPRBlocks() 5383 if (NumSGPRs->evaluateAsAbsolute(EvaluatedSGPRs) && Version.Major >= 8 && in calculateGPRBlocks() 5390 NumSGPRs = MCBinaryExpr::createAdd(NumSGPRs, ExtraSGPRs, Ctx); in calculateGPRBlocks() 5392 if (NumSGPRs->evaluateAsAbsolute(EvaluatedSGPRs) && in calculateGPRBlocks() 5398 NumSGPRs = in calculateGPRBlocks() 5421 GetNumGPRBlocks(NumSGPRs, IsaInfo::getSGPREncodingGranule(&getSTI())); in calculateGPRBlocks()
|