nir/algebraic: collapse conversion opcodes (many patterns)
authorMarek Olšák <marek.olsak@amd.com>
Fri, 4 Sep 2020 05:48:35 +0000 (01:48 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 10 Sep 2020 23:35:13 +0000 (23:35 +0000)
commitb86305bb5734fdd0511d227b646328ef03c80197
tree42799224fa77d70799f89e6ea446318a3b9fd1a0
parentcdd498bbe8884a316c58458f6298d0239ce6c556
nir/algebraic: collapse conversion opcodes (many patterns)

mediump inserts a lot of conversions. This cleans up the IR.
All other combinations are covered too.

Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6283>
src/compiler/nir/nir_opt_algebraic.py