mesa/src/amd/compiler/instruction_selection
Georg Lehmann 08cac48170 aco/isel: skip min/max for SALU fsat if possible
Foz-DB Navi48:
Totals from 789 (0.95% of 82636) affected shaders:
Instrs: 4144156 -> 4141345 (-0.07%); split: -0.07%, +0.00%
CodeSize: 23345212 -> 23333960 (-0.05%); split: -0.05%, +0.00%
Latency: 22988205 -> 22986666 (-0.01%); split: -0.01%, +0.00%
InvThroughput: 4378321 -> 4377874 (-0.01%); split: -0.01%, +0.00%
Copies: 302311 -> 302313 (+0.00%); split: -0.00%, +0.00%
SALU: 647622 -> 645901 (-0.27%); split: -0.27%, +0.00%

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39987>
2026-03-07 05:01:44 +00:00
..
aco_instruction_selection.h aco/isel: skip min/max for SALU fsat if possible 2026-03-07 05:01:44 +00:00
aco_isel_cfg.cpp aco: introduce notion of block_kind_loop_latch 2026-02-13 14:49:44 +00:00
aco_isel_helpers.cpp aco: fix PS epilog dual-source blending with only one color output 2026-03-05 09:38:23 +00:00
aco_isel_setup.cpp aco/isel: skip min/max for SALU fsat if possible 2026-03-07 05:01:44 +00:00
aco_select_nir.cpp radv,aco/gfx11: preserve s2 when NGG_WAVE_ID_EN=1 2026-02-16 14:33:58 +00:00
aco_select_nir_alu.cpp aco/isel: skip min/max for SALU fsat if possible 2026-03-07 05:01:44 +00:00
aco_select_nir_intrinsics.cpp ac: tidy up ac_hw_cache_flags 2026-03-04 21:14:56 +00:00
aco_select_ps_epilog.cpp aco: fix PS epilog dual-source blending with only one color output 2026-03-05 09:38:23 +00:00
aco_select_ps_prolog.cpp aco: Add preload_preserved pseudo instruction 2025-11-06 12:09:39 +00:00
aco_select_rt_prolog.cpp amd: rename ac_cu_info to ac_compiler_info 2026-03-03 08:50:12 +00:00
aco_select_trap_handler.cpp aco/isel: Don't emit ELSE side of uniform branches which jump 2026-02-13 14:49:44 +00:00
aco_select_vs_prolog.cpp amd: rename ac_cu_info to ac_compiler_info 2026-03-03 08:50:12 +00:00