/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUMCExpr.cpp | 139 uint64_t NumAGPR = 0, NumVGPR = 0; in evaluateTotalNumVGPR() local 144 !TryGetMCExprValue(Args[1], NumVGPR)) in evaluateTotalNumVGPR() 147 uint64_t TotalNum = Has90AInsts && NumAGPR ? alignTo(NumVGPR, 4) + NumAGPR in evaluateTotalNumVGPR() 148 : std::max(NumVGPR, NumAGPR); in evaluateTotalNumVGPR() 276 const MCExpr *NumVGPR, in createTotalNumVGPR() argument 278 return create(AGVK_TotalNumVGPRs, {NumAGPR, NumVGPR}, Ctx); in createTotalNumVGPR()
|
H A D | AMDGPUMCExpr.h | 79 const MCExpr *NumVGPR,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUResourceUsageAnalysis.h | 35 int32_t NumVGPR = 0; member 49 int32_t NumVGPR) const;
|
H A D | AMDGPUResourceUsageAnalysis.cpp | 95 return getTotalNumVGPRs(ST, NumAGPR, NumVGPR); in getTotalNumVGPRs() 248 Info.NumVGPR = HighestVGPRReg == AMDGPU::NoRegister in analyzeResourceUsage() 567 MaxVGPR = std::max(I->second.NumVGPR - 1, MaxVGPR); in analyzeResourceUsage() 582 Info.NumVGPR = MaxVGPR + 1; in analyzeResourceUsage() 600 NonKernelMaxVGPRs = std::max(NonKernelMaxVGPRs, Info.NumVGPR); in propagateIndirectCallRegisterUsage() 612 Info.NumVGPR = std::max(Info.NumVGPR, NonKernelMaxVGPRs); in propagateIndirectCallRegisterUsage()
|
H A D | AMDGPUAsmPrinter.cpp | 379 uint32_t NumVGPR, std::optional<uint32_t> NumAGPR, uint32_t TotalNumVGPR, in emitCommonFunctionComments() argument 384 OutStreamer->emitRawComment(" NumVgprs: " + Twine(NumVGPR), false); in emitCommonFunctionComments() 408 const MCExpr *NumVGPR, const MCExpr *NumAGPR, const MCExpr *TotalNumVGPR, in emitCommonFunctionComments() argument 413 OutStreamer->emitRawComment(" NumVgprs: " + getMCExprStr(NumVGPR), false); in emitCommonFunctionComments() 586 Info.NumVGPR, in runOnMachineFunction() 598 CurrentProgramInfo.NumVGPR, CurrentProgramInfo.NumSGPR, in runOnMachineFunction() 776 ProgInfo.NumArchVGPR = CreateExpr(Info.NumVGPR); in getSIProgramInfo() 778 ProgInfo.NumVGPR = CreateExpr(Info.getTotalNumVGPRs(STM)); in getSIProgramInfo() 780 CreateExpr(alignTo(std::max(1, Info.NumVGPR), 4) / 4 - 1); in getSIProgramInfo() 901 {ProgInfo.NumVGPR, CreateExpr(WaveDispatchNumVGPR)}, Ctx); in getSIProgramInfo() [all …]
|
H A D | AMDGPUAsmPrinter.h | 63 void emitCommonFunctionComments(uint32_t NumVGPR, 68 void emitCommonFunctionComments(const MCExpr *NumVGPR, const MCExpr *NumAGPR,
|
H A D | SIProgramInfo.h | 65 const MCExpr *NumVGPR = nullptr; member
|
H A D | SIProgramInfo.cpp | 60 NumVGPR = ZeroExpr; in reset()
|
H A D | AMDGPUHSAMetadataStreamer.cpp | 493 ProgramInfo.NumVGPR); in getHSAKernelProps()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAMDGPU.cpp | 241 uint32_t NumVGPR = 0; in handleAMDGPUNumVGPRAttr() local 243 if (!SemaRef.checkUInt32Argument(AL, NumVGPRExpr, NumVGPR)) in handleAMDGPUNumVGPRAttr() 247 AMDGPUNumVGPRAttr(getASTContext(), AL, NumVGPR)); in handleAMDGPUNumVGPRAttr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 371 uint32_t NumVGPR = Attr->getNumVGPR(); in setFunctionDeclAttributes() local 373 if (NumVGPR != 0) in setFunctionDeclAttributes() 374 F->addFnAttr("amdgpu-num-vgpr", llvm::utostr(NumVGPR)); in setFunctionDeclAttributes()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 2143 let Args = [UnsignedArgument<"NumVGPR">];
|