mesa/src/amd
Rhys Perry 5bc100eb2d aco: use a single instruction for uadd32_sat() on GFX8
fossil-db (GFX8):
Totals from 8 (0.01% of 147787) affected shaders:
SGPRs: 352 -> 368 (+4.55%)
CodeSize: 49576 -> 48788 (-1.59%)
Instrs: 9487 -> 9318 (-1.78%)
Latency: 49935 -> 49607 (-0.66%)
InvThroughput: 138493 -> 137443 (-0.76%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9598>
2021-03-17 15:33:34 +00:00
..
addrlib amd: add Aldebaran chip enum 2021-03-10 18:02:27 +00:00
ci ci/piglit: Stop including the test counts at the end of expectations. 2021-02-24 18:55:02 +00:00
common ac/gpu_info: fix more non-coherent RB and GL2 combinations 2021-03-17 14:40:54 +00:00
compiler aco: use a single instruction for uadd32_sat() on GFX8 2021-03-17 15:33:34 +00:00
llvm ac/llvm: Emit more efficient code for load_shared. 2021-03-17 12:42:23 +00:00
registers radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips 2021-02-13 04:56:05 +00:00
vulkan ac/gpu_info: fix more non-coherent RB and GL2 combinations 2021-03-17 14:40:54 +00:00
Android.addrlib.mk android: amd/addrlib: add gfx10 support 2019-07-10 09:03:55 +02:00
Android.common.mk android: amd/registers: switch to new generated register definitions 2020-09-06 20:20:34 +02:00
Android.compiler.mk android: aco/isel: Move context initialization code to a dedicated file 2020-09-14 21:26:53 +02:00
Android.mk android: aco: add support for libmesa_aco 2019-09-28 15:56:34 +02:00
Makefile.sources ac: Add NIR passes to lower ES->GS I/O to memory accesses. 2021-03-17 12:42:23 +00:00
meson.build aco: add framework for unit testing 2020-07-30 16:13:08 +00:00