mesa/src/amd
Rhys Perry 11b533cb19 aco: optimize load_local_invocation_index with single-wave workgroups
fossil-db (Sienna Cichlid):
Totals from 668 (0.52% of 128647) affected shaders:
CodeSize: 2201912 -> 2193336 (-0.39%)
Instrs: 403124 -> 402325 (-0.20%)
Latency: 4510940 -> 4510214 (-0.02%); split: -0.02%, +0.00%
InvThroughput: 681057 -> 679453 (-0.24%); split: -0.24%, +0.00%
VClause: 6470 -> 6467 (-0.05%)
SClause: 12759 -> 12755 (-0.03%)
Copies: 26348 -> 26218 (-0.49%); split: -0.50%, +0.00%
PreSGPRs: 26140 -> 26101 (-0.15%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel-schuermann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13757>
2021-11-12 18:59:51 +00:00
..
addrlib amd/addrlib: Ignore self-assign warnings. 2021-11-09 20:51:14 +00:00
ci ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt 2021-10-27 20:54:11 +00:00
common ac: Align ADDR_FASTCALL with addrlib 2021-11-12 09:46:10 +00:00
compiler aco: optimize load_local_invocation_index with single-wave workgroups 2021-11-12 18:59:51 +00:00
llvm ac/llvm: accept primitives whose face culling determinant is Inf or NaN 2021-10-19 12:49:06 +00:00
registers
vulkan radv: lower load_local_invocation_index with 1D workgroups 2021-11-12 18:59:51 +00:00
.clang-format
meson.build radv: Allow building when LLVM isn’t enabled 2021-10-01 10:40:18 +02:00