Skip to content

intel/brw: Add SHADER_OPCODE_REDUCE and SHADER_OPCODE_*_SCAN

On top of !30489 (merged) and !30706.

Fossil-db run on MTL mostly to track that non-SSA regs were reduced:

Totals:
Instrs: 151657484 -> 151657479 (-0.00%); split: -0.00%, +0.00%
Cycle count: 12739125569 -> 12738954861 (-0.00%); split: -0.00%, +0.00%
Max live registers: 31778667 -> 31778671 (+0.00%)
Non SSA regs: 173581932 -> 173581488 (-0.00%)

Totals from 135 (0.02% of 631492) affected shaders:
Instrs: 158613 -> 158608 (-0.00%); split: -0.03%, +0.03%
Cycle count: 37219380 -> 37048672 (-0.46%); split: -0.61%, +0.16%
Max live registers: 9371 -> 9375 (+0.04%)
Non SSA regs: 167006 -> 166562 (-0.27%)
Edited by Caio Oliveira

Merge request reports