mesa/src/amd
Rhys Perry 16e0c312fa aco: preserve pass_flags during format conversions
This helps the "vopc() & exec" optimization.

fossil-db (Sienna Cichlid):
Totals from 1638 (1.21% of 134913) affected shaders:
CodeSize: 3331804 -> 3327520 (-0.13%); split: -0.19%, +0.06%
Instrs: 611807 -> 610096 (-0.28%)
Latency: 5579326 -> 5574874 (-0.08%)
InvThroughput: 936782 -> 936731 (-0.01%); split: -0.01%, +0.00%
Copies: 43324 -> 43302 (-0.05%); split: -0.06%, +0.01%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14773>
2022-01-31 13:45:01 +00:00
..
addrlib amd/addrlib: Use get_supported_arguments to get compiler args. 2021-11-24 07:03:54 +00:00
ci radv/ci: mark the dEQP fails related to a missing VKCTS 1.3 as expected 2022-01-27 07:55:53 +00:00
common ac/nir: use shorter builder names 2022-01-21 13:45:33 +00:00
compiler aco: preserve pass_flags during format conversions 2022-01-31 13:45:01 +00:00
llvm radv,aco,ac/llvm: implement fmulz and ffmaz 2022-01-20 22:54:42 +00:00
registers amd/registers: work around an assertion in parse_kernel_headers.py 2022-01-05 12:46:30 +00:00
vulkan radv/sqtt: Add and enable basic EXT_debug_utils support. 2022-01-28 07:47:10 +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