nir: intel/compiler: Move ifind_msb lowering to NIR
authorIan Romanick <ian.d.romanick@intel.com>
Mon, 10 Oct 2022 20:35:01 +0000 (13:35 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 10 Mar 2023 15:27:17 +0000 (15:27 +0000)
commit0cc7bf63b761a489af8861ebd32a53e8d229fd99
treeaff1ff205b5dd6ffe777555d04f9f581af73987b
parent15c6c859cff9b766c4c14dea71bc67b55ed89f30
nir: intel/compiler: Move ifind_msb lowering to NIR

Unlike ufind_msb, ifind_msb is only defined in NIR for 32-bit values, so
no @32 annotation is required.

No shader-db or fossil-db changes on any Intel platform.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19042>
src/compiler/nir/nir.h
src/compiler/nir/nir_opt_algebraic.py
src/intel/compiler/brw_compiler.c
src/intel/compiler/brw_fs_nir.cpp
src/intel/compiler/brw_vec4_nir.cpp