| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCExpr.cpp | 140 uint64_t NumAGPR = 0, NumVGPR = 0; in evaluateTotalNumVGPR() local 145 !TryGetMCExprValue(Args[1], NumVGPR)) in evaluateTotalNumVGPR() 148 uint64_t TotalNum = Has90AInsts && NumAGPR ? alignTo(NumVGPR, 4) + NumAGPR in evaluateTotalNumVGPR() 149 : std::max(NumVGPR, NumAGPR); in evaluateTotalNumVGPR() 306 const MCExpr *NumVGPR, in createTotalNumVGPR() argument 308 return create(AGVK_TotalNumVGPRs, {NumAGPR, NumVGPR}, Ctx); in createTotalNumVGPR()
|
| H A D | AMDGPUTargetStreamer.h | 64 const MCSymbol *NumVGPR, const MCSymbol *NumAGPR, in EmitMCResourceInfo() argument 144 void EmitMCResourceInfo(const MCSymbol *NumVGPR, const MCSymbol *NumAGPR,
|
| H A D | AMDGPUMCExpr.h | 88 const MCExpr *NumVGPR,
|
| H A D | AMDGPUTargetStreamer.cpp | 279 const MCSymbol *NumVGPR, const MCSymbol *NumAGPR, in EmitMCResourceInfo() argument 291 PRINT_RES_INFO(NumVGPR); in EmitMCResourceInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAMDGPU.cpp | 300 uint32_t NumVGPR = 0; in handleAMDGPUNumVGPRAttr() local 302 if (!SemaRef.checkUInt32Argument(AL, NumVGPRExpr, NumVGPR)) in handleAMDGPUNumVGPRAttr() 306 AMDGPUNumVGPRAttr(getASTContext(), AL, NumVGPR)); in handleAMDGPUNumVGPRAttr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUResourceUsageAnalysis.h | 35 int32_t NumVGPR = 0; member
|
| H A D | AMDGPUAsmPrinter.cpp | 531 const MCExpr *NumVGPR, const MCExpr *NumAGPR, const MCExpr *TotalNumVGPR, in emitCommonFunctionComments() argument 537 OutStreamer->emitRawComment(" NumVgprs: " + getMCExprStr(NumVGPR), false); in emitCommonFunctionComments() 762 CurrentProgramInfo.NumVGPR, CurrentProgramInfo.NumSGPR, in runOnMachineFunction() 902 static const MCExpr *computeAccumOffset(const MCExpr *NumVGPR, MCContext &Ctx) { in computeAccumOffset() argument 908 AMDGPUMCExpr::createMax({ConstOne, NumVGPR}, Ctx); in computeAccumOffset() 947 ProgInfo.NumVGPR = AMDGPUMCExpr::createTotalNumVGPR( in getSIProgramInfo() 1062 {ProgInfo.NumVGPR, CreateExpr(WaveDispatchNumVGPR)}, Ctx); in getSIProgramInfo() 1064 ProgInfo.NumVGPR = AMDGPUMCExpr::createTotalNumVGPR( in getSIProgramInfo() 1085 AMDGPUMCExpr::createMax({ProgInfo.NumVGPR, CreateExpr(1ul), in getSIProgramInfo() 1627 Out.workitem_vgpr_count = CurrentProgramInfo.NumVGPR; in getAmdKernelCode()
|
| H A D | SIProgramInfo.h | 69 const MCExpr *NumVGPR = nullptr; member
|
| H A D | AMDGPUAsmPrinter.h | 69 void emitCommonFunctionComments(const MCExpr *NumVGPR, const MCExpr *NumAGPR,
|
| H A D | AMDGPUResourceUsageAnalysis.cpp | 175 Info.NumVGPR = TRI.getNumUsedPhysRegs(MRI, AMDGPU::VGPR_32RegClass); in analyzeResourceUsage() 496 Info.NumVGPR = MaxVGPR + 1; in analyzeResourceUsage()
|
| H A D | AMDGPUMCResourceInfo.cpp | 250 addMaxVGPRCandidate(FRI.NumVGPR); in gatherResourceInfo() 288 SetMaxReg(MaxVGPRSym, FRI.NumVGPR, RIK_NumVGPR); in gatherResourceInfo()
|
| H A D | SIProgramInfo.cpp | 63 NumVGPR = ZeroExpr; in reset()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 523 ProgramInfo.NumVGPR); in getHSAKernelProps()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 382 uint32_t NumVGPR = Attr->getNumVGPR(); in setFunctionDeclAttributes() local 384 if (NumVGPR != 0) in setFunctionDeclAttributes() 385 F->addFnAttr("amdgpu-num-vgpr", llvm::utostr(NumVGPR)); in setFunctionDeclAttributes()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 2431 let Args = [UnsignedArgument<"NumVGPR">];
|