aco: emit nir_intrinsic_discard() as p_discard_if()
authorDaniel Schürmann <daniel@schuermann.dev>
Mon, 31 Jan 2022 13:26:50 +0000 (14:26 +0100)
committerMarge Bot <emma+marge@anholt.net>
Tue, 8 Feb 2022 16:16:07 +0000 (16:16 +0000)
commitb67092e685cdd35e3505607d2bef3dbc62cb295a
tree927bca0239b8681f9963b2b32084acae51485fad
parent1895e17591439ca876da1b1a1c9669cbb5c70f0a
aco: emit nir_intrinsic_discard() as p_discard_if()

This simplifies the code and emits a slightly better
sequence in some cases.

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14805>
src/amd/compiler/aco_insert_exec_mask.cpp
src/amd/compiler/aco_instruction_selection.cpp