Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.cpp97 return getTotalNumVGPRs(ST, NumAGPR, NumVGPR); in getTotalNumVGPRs()
212 Info.NumVGPR = HighestVGPRReg == AMDGPU::NoRegister in analyzeResourceUsage()
492 MaxVGPR = std::max(I->second.NumVGPR - 1, MaxVGPR); in analyzeResourceUsage()
507 Info.NumVGPR = MaxVGPR + 1; in analyzeResourceUsage()
525 NonKernelMaxVGPRs = std::max(NonKernelMaxVGPRs, Info.NumVGPR); in propagateIndirectCallRegisterUsage()
537 Info.NumVGPR = std::max(Info.NumVGPR, NonKernelMaxVGPRs); in propagateIndirectCallRegisterUsage()
H A DAMDGPUResourceUsageAnalysis.h35 int32_t NumVGPR = 0; member
49 int32_t NumVGPR) const;
H A DAMDGPUAsmPrinter.cpp366 uint32_t NumVGPR, in emitCommonFunctionComments() argument
375 OutStreamer->emitRawComment(" NumVgprs: " + Twine(NumVGPR), false); in emitCommonFunctionComments()
528 Info.NumVGPR, in runOnMachineFunction()
542 CurrentProgramInfo.NumVGPR, in runOnMachineFunction()
695 ProgInfo.NumArchVGPR = Info.NumVGPR; in getSIProgramInfo()
697 ProgInfo.NumVGPR = Info.getTotalNumVGPRs(STM); in getSIProgramInfo()
698 ProgInfo.AccumOffset = alignTo(std::max(1, Info.NumVGPR), 4) / 4 - 1; in getSIProgramInfo()
811 ProgInfo.NumArchVGPR = std::max(ProgInfo.NumVGPR, WaveDispatchNumVGPR); in getSIProgramInfo()
812 ProgInfo.NumVGPR = in getSIProgramInfo()
821 std::max(ProgInfo.NumVGPR, 1u), STM.getMinNumVGPRs(MFI->getMaxWavesPerEU())); in getSIProgramInfo()
[all …]
H A DSIProgramInfo.h46 uint32_t NumVGPR = 0; member
H A DAMDGPUAsmPrinter.h65 void emitCommonFunctionComments(uint32_t NumVGPR,
H A DAMDGPUHSAMetadataStreamer.cpp211 HSACodeProps.mNumVGPRs = ProgramInfo.NumVGPR; in getHSACodeProps()
887 Kern[".vgpr_count"] = Kern.getDocument()->getNode(ProgramInfo.NumVGPR); in getHSAKernelProps()
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dresource-optimization-remarks.ll34 ; REMARK-NEXT: Name: NumVGPR
39 ; REMARK-NEXT: - NumVGPR: '9'
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclAttr.cpp7594 uint32_t NumVGPR = 0; in handleAMDGPUNumVGPRAttr() local
7596 if (!checkUInt32Argument(S, AL, NumVGPRExpr, NumVGPR)) in handleAMDGPUNumVGPRAttr()
7599 D->addAttr(::new (S.Context) AMDGPUNumVGPRAttr(S.Context, AL, NumVGPR)); in handleAMDGPUNumVGPRAttr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp9422 uint32_t NumVGPR = Attr->getNumVGPR(); in setFunctionDeclAttributes() local
9424 if (NumVGPR != 0) in setFunctionDeclAttributes()
9425 F->addFnAttr("amdgpu-num-vgpr", llvm::utostr(NumVGPR)); in setFunctionDeclAttributes()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td1878 let Args = [UnsignedArgument<"NumVGPR">];