| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSubtarget.cpp | 408 unsigned NumSGPRs, unsigned NumVGPRs) const { in computeOccupancy() argument 416 unsigned SGPROcc = getOccupancyWithNumSGPRs(NumSGPRs); in computeOccupancy() 664 void GCNUserSGPRUsageInfo::allocKernargPreloadSGPRs(unsigned NumSGPRs) { in allocKernargPreloadSGPRs() argument 665 assert(NumKernargPreloadSGPRs + NumSGPRs <= AMDGPU::getMaxNumUserSGPRs(ST)); in allocKernargPreloadSGPRs() 666 NumKernargPreloadSGPRs += NumSGPRs; in allocKernargPreloadSGPRs() 667 NumUsedUserSGPRs += NumSGPRs; in allocKernargPreloadSGPRs()
|
| H A D | GCNRegPressure.cpp | 375 GCNRPTarget::GCNRPTarget(unsigned NumSGPRs, unsigned NumVGPRs, in GCNRPTarget() argument 379 setRegLimits(NumSGPRs, NumVGPRs, MF); in GCNRPTarget() 392 void GCNRPTarget::setRegLimits(unsigned NumSGPRs, unsigned NumVGPRs, in setRegLimits() argument 397 MaxSGPRs = std::min(ST.getAddressableNumSGPRs(), NumSGPRs); in setRegLimits()
|
| H A D | GCNSubtarget.h | 1425 unsigned NumSGPRs = 0, 1746 void allocKernargPreloadSGPRs(unsigned NumSGPRs);
|
| H A D | GCNRegPressure.h | 181 GCNRPTarget(unsigned NumSGPRs, unsigned NumVGPRs, const MachineFunction &MF,
|
| H A D | SIISelLowering.cpp | 83 unsigned NumSGPRs = AMDGPU::SGPR_32RegClass.getNumRegs(); in findFirstFreeSGPR() local 84 for (unsigned Reg = 0; Reg < NumSGPRs; ++Reg) { in findFirstFreeSGPR()
|
| /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() 317 unsigned InitOcc, const MCExpr *NumSGPRs, const MCExpr *NumVGPRs, in createOccupancy() argument 331 CreateExpr(InitOcc), NumSGPRs, NumVGPRs}, in createOccupancy()
|
| H A D | AMDGPUMCExpr.h | 97 createOccupancy(unsigned InitOcc, const MCExpr *NumSGPRs,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 260 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/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 5736 const MCExpr *NumSGPRs = NextFreeSGPR; in calculateGPRBlocks() local 5740 NumSGPRs = MCConstantExpr::create(0, Ctx); in calculateGPRBlocks() 5745 if (NumSGPRs->evaluateAsAbsolute(EvaluatedSGPRs) && Version.Major >= 8 && in calculateGPRBlocks() 5752 NumSGPRs = MCBinaryExpr::createAdd(NumSGPRs, ExtraSGPRs, Ctx); in calculateGPRBlocks() 5754 if (NumSGPRs->evaluateAsAbsolute(EvaluatedSGPRs) && in calculateGPRBlocks() 5760 NumSGPRs = in calculateGPRBlocks() 5783 GetNumGPRBlocks(NumSGPRs, IsaInfo::getSGPREncodingGranule(&getSTI())); in calculateGPRBlocks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 294 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs);
|
| H A D | AMDGPUBaseInfo.cpp | 1289 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs) { in getNumSGPRBlocks() argument 1291 return getGranulatedNumRegisterBlocks(NumSGPRs, getSGPREncodingGranule(STI)) - in getNumSGPRBlocks()
|