← all commits

77c455c2b77b

view on Codeberg ↗

amdgcn: lower loads and stores through any number of pointer arguments

build

statuscompiler
build time32.8s
peak RSS1843 MB
cachewarm
machineLinux/x86_64, AMD EPYC-Rome Processor, 4 cores, 7.6 GB RAM
bootstrap zig0.17.0-dev.1252+e4b325c19
downloadcompiler (.zst)

metrics

occupancy = wavefronts per SIMD (higher is better); derived from VGPR count for gfx1100.

kernelmetricvalueoccupancy
empty.ziginstructions1-
empty.zigkernarg_bytes0-
empty.ziglds_bytes0-
empty.zigscratch_bytes0-
empty.zigsgpr0-
empty.zigtext_bytes4-
empty.zigvgpr016
splat.ziginstructions13-
splat.zigkernarg_bytes24-
splat.ziglds_bytes0-
splat.zigscratch_bytes0-
splat.zigsgpr8-
splat.zigtext_bytes80-
splat.zigvgpr316
store_const.ziginstructions6-
store_const.zigkernarg_bytes8-
store_const.ziglds_bytes0-
store_const.zigscratch_bytes0-
store_const.zigsgpr4-
store_const.zigtext_bytes36-
store_const.zigvgpr216