glsl: Delete the optimize_redundant_jumps pass.
authorEmma Anholt <emma@anholt.net>
Fri, 17 Dec 2021 20:56:51 +0000 (12:56 -0800)
committerEmma Anholt <emma@anholt.net>
Mon, 20 Dec 2021 22:47:57 +0000 (14:47 -0800)
commit6db1f93699a419fc8ceca896037de1f7898bf400
treec3bce86649ab875bc0db1d72cf9a956d18f797a1
parentc2ead6c9b56753bd1cf4bd12eaeb0d3f3530131c
glsl: Delete the optimize_redundant_jumps pass.

Nothing here that NIR doesn't do.  No effect on shader-db of hsw or
softpipe.

Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14249>
src/compiler/glsl/glsl_parser_extras.cpp
src/compiler/glsl/ir_optimization.h
src/compiler/glsl/meson.build
src/compiler/glsl/opt_redundant_jumps.cpp [deleted file]
src/compiler/glsl/test_optpass.cpp