mesa/src
Francisco Jerez 03eb46f4a7 intel/compiler: Introduce simple IR analysis pass framework
Motivated in detail in the source code.  The only piece missing here
from the analysis pass infrastructure is some sort of mechanism to
broadcast changes in the IR to all existing analysis passes, which
will be addressed by a future commit.  The analysis_dependency_class
enum might seem a bit silly at this point, more interesting dependency
categories will be defined later on.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4012>
2020-03-06 10:20:30 -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 meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
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 haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel intel/compiler: Introduce simple IR analysis pass framework 2020-03-06 10:20:30 -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
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript