mesa/src/amd
Rhys Perry e092f34dfa aco: copy-propgate through p_create_vector during value numbering
fossil-db (Navi):
Totals from 182 (0.13% of 137413) affected shaders:
SGPRs: 9304 -> 9312 (+0.09%)
VGPRs: 7636 -> 7620 (-0.21%); split: -0.26%, +0.05%
CodeSize: 733516 -> 733092 (-0.06%); split: -0.07%, +0.01%
MaxWaves: 2478 -> 2479 (+0.04%)
Instrs: 139664 -> 139561 (-0.07%); split: -0.09%, +0.02%
Cycles: 3215104 -> 3214080 (-0.03%); split: -0.04%, +0.01%

fossil-db (Polaris):
Totals from 161 (0.12% of 138881) affected shaders:
VGPRs: 5608 -> 5596 (-0.21%); split: -0.29%, +0.07%
CodeSize: 605336 -> 605120 (-0.04%); split: -0.05%, +0.02%
Instrs: 117957 -> 117902 (-0.05%); split: -0.07%, +0.02%
Cycles: 3105008 -> 3103876 (-0.04%); split: -0.04%, +0.00%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7216>
2020-10-27 15:24:38 +00:00
..
addrlib amd/addrlib: Initialize Gfx10Lib members in constructor. 2020-10-26 18:11:07 -07:00
common amd: print NUM_PKRS with AMD_DEBUG=info on gfx10.3 2020-10-23 20:51:25 -04:00
compiler aco: copy-propgate through p_create_vector during value numbering 2020-10-27 15:24:38 +00:00
llvm ac/nir: remove bindless image atomic format check 2020-10-26 11:58:15 +00:00
registers amd: update gfx10-rsrc.json for gfx10.3 2020-10-23 20:51:20 -04:00
vulkan radv: enable VK_AMD_mixed_attachment_samples on GFX6-GFX7 2020-10-27 14:13:50 +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 android: aco/isel: Move context initialization code to a dedicated file 2020-09-14 21:26:53 +02:00
meson.build aco: add framework for unit testing 2020-07-30 16:13:08 +00:00