mesa/src
Jesse Natalie c09c0b351f nir_opt_dead_cf: Remove dead ifs
An if that looks like:
if (x) { } else { }
That has no phis following it is dead. Currently these are only
removed by peephole select, but that means that 'x' is considered
used until that pass is run, which can make it difficult to apply
sane lowering in the case where loading 'x' requires complex or
expensive transformations, but 'x' is *really* unused.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14400>
2022-01-07 05:15:48 +00:00
..
amd radv: Add common entrypoint dependency. 2022-01-07 02:21:36 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi treewide: drop mtypes/macros includes from main 2021-12-08 22:14:45 +00:00
broadcom v3dv: Use the common QueueSignalReleaseImageANDROID from RADV 2022-01-05 16:36:10 +00:00
compiler nir_opt_dead_cf: Remove dead ifs 2022-01-07 05:15:48 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl egl: add config debug printout 2021-12-11 00:25:04 +00:00
etnaviv entaviv/drm: Use same log format as gallium bits 2021-12-22 09:16:04 +01:00
freedreno ci: Add a630_skqp jobs 2022-01-05 20:15:04 +00:00
gallium d3d12: Set appropriate caps for shader images 2022-01-07 03:31:16 +00:00
gbm gbm: Don't pass default usage flags on ABIs < 1 2021-12-08 09:49:47 +00:00
getopt
glx glx: remove a set but not used variable 2021-12-22 17:02:00 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imgui
intel anv/blorp: Apply pending pipe flushes after PIPELINE_SELECT 2022-01-07 03:14:55 +00:00
loader loader: Restore i915g support. 2021-12-09 09:05:23 -08:00
mapi mapi: generate correct dispatch for EXT_draw_instanced 2022-01-03 21:37:34 +00:00
mesa vbo/dlist: add vertices to incomplete primitives 2022-01-06 08:45:05 +00:00
microsoft d3d12: Handle memory barriers 2022-01-07 03:31:16 +00:00
nouveau
panfrost pan/bi: Fix load_const of 1-bit booleans 2022-01-02 20:26:15 +00:00
tool intel/pps: tweak intel config some more 2021-11-22 11:52:46 +00:00
util util/u_trace: protect against reentrant calls 2022-01-03 18:15:08 +00:00
virtio venus: add some trace points 2021-12-16 19:27:56 +00:00
vulkan radv: Add common entrypoint dependency. 2022-01-07 02:21:36 +00:00
meson.build meson: make mesa/tests/glx depend on gallium 2021-12-07 13:03:53 +00:00