Home
last modified time | relevance | path

Searched refs:NumVGPR (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp140 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 DAMDGPUTargetStreamer.h64 const MCSymbol *NumVGPR, const MCSymbol *NumAGPR, in EmitMCResourceInfo() argument
144 void EmitMCResourceInfo(const MCSymbol *NumVGPR, const MCSymbol *NumAGPR,
H A DAMDGPUMCExpr.h88 const MCExpr *NumVGPR,
H A DAMDGPUTargetStreamer.cpp279 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 DSemaAMDGPU.cpp300 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 DAMDGPUResourceUsageAnalysis.h35 int32_t NumVGPR = 0; member
H A DAMDGPUAsmPrinter.cpp531 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 DSIProgramInfo.h69 const MCExpr *NumVGPR = nullptr; member
H A DAMDGPUAsmPrinter.h69 void emitCommonFunctionComments(const MCExpr *NumVGPR, const MCExpr *NumAGPR,
H A DAMDGPUResourceUsageAnalysis.cpp175 Info.NumVGPR = TRI.getNumUsedPhysRegs(MRI, AMDGPU::VGPR_32RegClass); in analyzeResourceUsage()
496 Info.NumVGPR = MaxVGPR + 1; in analyzeResourceUsage()
H A DAMDGPUMCResourceInfo.cpp250 addMaxVGPRCandidate(FRI.NumVGPR); in gatherResourceInfo()
288 SetMaxReg(MaxVGPRSym, FRI.NumVGPR, RIK_NumVGPR); in gatherResourceInfo()
H A DSIProgramInfo.cpp63 NumVGPR = ZeroExpr; in reset()
H A DAMDGPUHSAMetadataStreamer.cpp523 ProgramInfo.NumVGPR); in getHSAKernelProps()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp382 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 DAttr.td2431 let Args = [UnsignedArgument<"NumVGPR">];