mesa/src
Francisco Jerez c9a608c090 intel/compiler: Move dominance tree data structure into idom_tree object
It makes sense to keep the result of analysis passes independent from
the IR itself.  Instead of representing the idom tree as a pointer in
each basic block pointing to its immediate dominator, the whole
dominator tree is represented separately from the IR as an array of
pointers inside the idom_tree object.  This has the advantage that
it's no longer possible to use stale dominance results by accident
without having called require() beforehand, which makes sure that the
idom tree is recalculated if necessary.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4012>
2020-03-06 10:21:05 -08:00
..
amd radeonsi: remove AMD_DEBUG=sisched option 2020-03-06 11:35:12 +01:00
broadcom v3d: Ask the state tracker to lower image accesses off of derefs. 2020-02-24 18:25:02 +00:00
compiler nir/linker: remove reference to just SPIR-V linking 2020-03-06 12:28:08 +00:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl egl/wayland: Don't invalidate buffers on no-op resize 2020-03-04 11:38:11 +00:00
etnaviv etnaviv: drm-shim: add GC400 2020-01-30 04:05:39 +00:00
freedreno turnip: fix tile->slot calculation 2020-03-05 12:53:29 -05:00
gallium etnaviv: add etna_constbuf_state object 2020-03-06 17:48:17 +01:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt
glx Revert "glx: convert glx_config_create_list to one big calloc" 2020-03-04 10:19:48 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl
imgui meson: drop `intel_` prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel intel/compiler: Move dominance tree data structure into idom_tree object 2020-03-06 10:21:05 -08:00
loader loader: Fix leak of kernel driver name 2020-01-30 10:08:17 -08:00
mapi glthread: fall back if a param size is non-zero and a pointer param is NULL 2020-03-06 01:06:14 +00:00
mesa glthread: fix a crash with incorrect glShaderSource parameters 2020-03-06 01:06:14 +00:00
panfrost pan/bi: Add bi_print_shader 2020-03-05 14:35:38 +00:00
util radeonsi: remove AMD_DEBUG=sisched option 2020-03-06 11:35:12 +01:00
vulkan util/format: add missing BC4/BC5 vulkan formats 2020-02-28 12:48:11 +00:00
SConscript
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00