aco: Don't use nir_selection_control in aco_ir.
authorTimur Kristóf <timur.kristof@gmail.com>
Fri, 31 Mar 2023 19:31:13 +0000 (21:31 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 10 Apr 2023 20:01:28 +0000 (20:01 +0000)
commit8e9d269da6aff0ecce8088c68cddfa43a2126175
treeca413eb1b5b131871ca473162febb59e213f6701
parentcff02468c6448d33a7c999d88e625040a319d797
aco: Don't use nir_selection_control in aco_ir.

We don't want to rely on any NIR structures in ACO, because
we would like to avoid the need to include nir.h in aco_ir.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22241>
src/amd/compiler/aco_insert_exec_mask.cpp
src/amd/compiler/aco_instruction_selection.cpp
src/amd/compiler/aco_ir.h
src/amd/compiler/aco_lower_to_hw_instr.cpp