Home
last modified time | relevance | path

Searched refs:MaxWaves (Results 1 – 25 of 37) sorted by relevance

12

/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp314 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
315 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
342 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
345 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
350 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
352 return MaxWaves; in getOccupancyWithLocalMemSize()
608 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
611 return MaxWaves; in getOccupancyWithNumVGPRs()
613 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp314 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
315 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
342 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
345 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
350 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
352 return MaxWaves; in getOccupancyWithLocalMemSize()
608 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
611 return MaxWaves; in getOccupancyWithNumVGPRs()
613 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp330 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
331 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
358 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
361 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
366 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
368 return MaxWaves; in getOccupancyWithLocalMemSize()
644 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
647 return MaxWaves; in getOccupancyWithNumVGPRs()
649 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp347 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
348 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
375 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
378 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
383 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
385 return MaxWaves; in getOccupancyWithLocalMemSize()
676 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
679 return MaxWaves; in getOccupancyWithNumVGPRs()
681 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp347 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
348 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
375 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
378 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
383 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
385 return MaxWaves; in getOccupancyWithLocalMemSize()
676 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
679 return MaxWaves; in getOccupancyWithNumVGPRs()
681 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp466 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
467 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
494 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
497 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
502 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
504 return MaxWaves; in getOccupancyWithLocalMemSize()
795 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
798 return MaxWaves; in getOccupancyWithNumVGPRs()
800 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp466 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
467 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
494 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
497 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
502 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
504 return MaxWaves; in getOccupancyWithLocalMemSize()
795 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
798 return MaxWaves; in getOccupancyWithNumVGPRs()
800 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp466 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
467 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
494 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
497 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
502 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
504 return MaxWaves; in getOccupancyWithLocalMemSize()
795 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
798 return MaxWaves; in getOccupancyWithNumVGPRs()
800 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp450 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
451 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
478 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
481 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
486 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
488 return MaxWaves; in getOccupancyWithLocalMemSize()
759 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
762 return MaxWaves; in getOccupancyWithNumVGPRs()
764 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp466 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
467 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
494 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
497 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
502 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
504 return MaxWaves; in getOccupancyWithLocalMemSize()
795 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
798 return MaxWaves; in getOccupancyWithNumVGPRs()
800 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp466 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
467 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
494 unsigned MaxWaves = NumGroups * MaxGroupNumWaves; in getOccupancyWithLocalMemSize() local
497 MaxWaves = std::min(MaxWaves, getMaxWavesPerEU()); in getOccupancyWithLocalMemSize()
502 assert(MaxWaves > 0 && MaxWaves <= getMaxWavesPerEU() && in getOccupancyWithLocalMemSize()
504 return MaxWaves; in getOccupancyWithLocalMemSize()
795 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
798 return MaxWaves; in getOccupancyWithNumVGPRs()
800 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp324 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
325 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
334 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithLocalMemSize() local
335 unsigned Limit = getLocalMemorySize() * MaxWaves / WorkGroupsPerCu; in getOccupancyWithLocalMemSize()
337 NumWaves = std::min(NumWaves, MaxWaves); in getOccupancyWithLocalMemSize()
600 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
603 return MaxWaves; in getOccupancyWithNumVGPRs()
605 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp324 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
325 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
334 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithLocalMemSize() local
335 unsigned Limit = getLocalMemorySize() * MaxWaves / WorkGroupsPerCu; in getOccupancyWithLocalMemSize()
337 NumWaves = std::min(NumWaves, MaxWaves); in getOccupancyWithLocalMemSize()
600 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
603 return MaxWaves; in getOccupancyWithNumVGPRs()
605 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp324 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
325 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
334 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithLocalMemSize() local
335 unsigned Limit = getLocalMemorySize() * MaxWaves / WorkGroupsPerCu; in getOccupancyWithLocalMemSize()
337 NumWaves = std::min(NumWaves, MaxWaves); in getOccupancyWithLocalMemSize()
600 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithNumVGPRs() local
603 return MaxWaves; in getOccupancyWithNumVGPRs()
605 return std::min(std::max(getTotalNumVGPRs() / RoundedRegs, 1u), MaxWaves); in getOccupancyWithNumVGPRs()
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp235 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
236 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
243 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithLocalMemSize() local
244 unsigned Limit = getLocalMemorySize() * MaxWaves / WorkGroupsPerCu; in getOccupancyWithLocalMemSize()
246 NumWaves = std::min(NumWaves, MaxWaves); in getOccupancyWithLocalMemSize()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp228 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
229 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
236 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithLocalMemSize() local
237 unsigned Limit = getLocalMemorySize() * MaxWaves / WorkGroupsPerCu; in getOccupancyWithLocalMemSize()
239 NumWaves = std::min(NumWaves, MaxWaves); in getOccupancyWithLocalMemSize()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp316 unsigned MaxWaves = getMaxWavesPerEU(); in getMaxLocalMemSizeWithWaveCount() local
317 return getLocalMemorySize() * MaxWaves / WorkGroupsPerCu / NWaves; in getMaxLocalMemSizeWithWaveCount()
326 unsigned MaxWaves = getMaxWavesPerEU(); in getOccupancyWithLocalMemSize() local
327 unsigned Limit = getLocalMemorySize() * MaxWaves / WorkGroupsPerCu; in getOccupancyWithLocalMemSize()
329 NumWaves = std::min(NumWaves, MaxWaves); in getOccupancyWithLocalMemSize()
/dports/lang/clover/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/libosmesa-gallium/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/libosmesa/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/mesa-libs/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/mesa-gallium-va/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/docs/relnotes/
H A D21.3.0.rst4138 - aco: Consider LDS usage by PS inputs in MaxWaves calculation.

12