nir: Fold f2f16(b2f32(x)) to b2f16(x)
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 11 May 2020 15:05:15 +0000 (11:05 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 2 Jun 2020 20:01:18 +0000 (20:01 +0000)
commitf3310cb3e16ddc3b8f7941f4df3b5b9775b8aa94
tree33b16e179994e8ec62a80087c7d7bc352db2ed9f
parentd32144602c1dfd507f07774ce906dc25d2697da0
nir: Fold f2f16(b2f32(x)) to b2f16(x)

By definition.

This reduces register pressure on freedreno so that the noubo expected
failure goes away.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5002>
.gitlab-ci.yml
.gitlab-ci/deqp-freedreno-a630-noubo-fails.txt [deleted file]
src/compiler/nir/nir_opt_algebraic.py