mesa/src/amd
Rhys Perry 91a5c9fdf2 ac/nir: return 0x76543210 for NULL FMASK fetch
This can replace several v_cndmask_b32 with a single v_cndmask_b32.

fossil-db (Sienna Cichlid):
Totals from 1169 (0.78% of 150170) affected shaders:
SGPRs: 82032 -> 81984 (-0.06%); split: -0.19%, +0.13%
VGPRs: 68368 -> 68280 (-0.13%); split: -0.30%, +0.18%
SpillSGPRs: 8754 -> 8609 (-1.66%); split: -4.06%, +2.40%
CodeSize: 5460132 -> 5446308 (-0.25%); split: -0.42%, +0.17%
MaxWaves: 24456 -> 24462 (+0.02%); split: +0.03%, -0.01%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12214>
2021-10-07 15:36:39 +00:00
..
addrlib amd/addrlib: expose CMASK address equations to drivers on GFX10+ 2021-08-05 06:37:09 +00:00
ci radv/ci: mark some tests as flaky on gfx9 2021-10-01 08:21:39 +00:00
common ac/surface: Use 64 && 128 for GFX10_3 on non-modifier path 2021-10-06 00:13:46 +00:00
compiler aco: return 0x76543210 for NULL FMASK fetch 2021-10-07 15:36:39 +00:00
llvm ac/nir: return 0x76543210 for NULL FMASK fetch 2021-10-07 15:36:39 +00:00
registers python: drop python2 support 2021-08-14 21:44:32 +00:00
vulkan radv: don't create blit pipelines for multisampled 3D images 2021-10-07 15:36:39 +00:00
.clang-format radv: Add clang-format for AMD code. 2021-04-10 03:31:32 +02:00
meson.build radv: Allow building when LLVM isn’t enabled 2021-10-01 10:40:18 +02:00