Home
last modified time | relevance | path

Searched refs:getMaxWavesPerEU (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp186 MaxWavesPerEU = AMDGPU::IsaInfo::getMaxWavesPerEU(this); in GCNSubtarget()
374 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
379 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
432 std::pair<unsigned, unsigned> Default(1, getMaxWavesPerEU()); in getEffectiveWavesPerEU()
448 Requested.second > getMaxWavesPerEU()) in getEffectiveWavesPerEU()
462 std::pair<unsigned, unsigned> Default(1, getMaxWavesPerEU()); in getWavesPerEU()
657 return getMaxWavesPerEU(); in getOccupancyWithNumSGPRs()
719 std::min(getMaxWavesPerEU(), in computeOccupancy()
H A DAMDGPUSubtarget.h285 unsigned getMaxWavesPerEU() const { return MaxWavesPerEU; } in getMaxWavesPerEU() function
H A DAMDGPUAttributor.cpp199 unsigned getMaxWavesPerEU(const Function &F) { in getMaxWavesPerEU() function in __anon560c6c170111::AMDGPUInformationCache
201 return ST.getMaxWavesPerEU(); in getMaxWavesPerEU()
892 unsigned Max = InfoCache.getMaxWavesPerEU(*F); in manifest()
H A DAMDGPUAsmPrinter.cpp814 std::max(ProgInfo.NumSGPR, 1u), STM.getMinNumSGPRs(MFI->getMaxWavesPerEU())); in getSIProgramInfo()
816 std::max(ProgInfo.NumVGPR, 1u), STM.getMinNumVGPRs(MFI->getMaxWavesPerEU())); in getSIProgramInfo()
H A DGCNSubtarget.h37 using AMDGPUSubtarget::getMaxWavesPerEU;
H A DSIMachineFunctionInfo.h1033 unsigned getMaxWavesPerEU() const {
H A DSIMachineFunctionInfo.cpp182 limitOccupancy(getMaxWavesPerEU()); in limitOccupancy()
H A DAMDGPUPromoteAlloca.cpp1287 OccupancyHint = std::min(OccupancyHint, ST.getMaxWavesPerEU()); in hasSufficientLocalMem()
H A DGCNSchedStrategy.cpp723 if (MFI.getMaxWavesPerEU() > DAG.MinOccupancy) in initGCNSchedStage()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp886 unsigned MaxWaves = getMaxWavesPerEU(STI) * getEUsPerCU(STI); in getMaxWorkGroupsPerCU()
904 unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI) { in getMaxWavesPerEU() function
972 if (WavesPerEU >= getMaxWavesPerEU(STI)) in getMinNumSGPRs()
1085 unsigned MaxWaves = getMaxWavesPerEU(STI); in getNumWavesPerEUWithNumVGPRs()
1096 unsigned MaxWavesPerEU = getMaxWavesPerEU(STI); in getMinNumVGPRs()
H A DAMDGPUBaseInfo.h210 unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI);