mesa/src
Rhys Perry da8ed68aca nir: replace nir_move_load_const() with nir_opt_sink()
This is mostly the same as nir_move_load_const() but can also move
undef instructions, comparisons and some intrinsics (being careful with
loops).

v2: actually delete nir_move_load_const.c
v3: fix nir_opt_sink() usage in freedreno
v3: update Makefile.sources
v4: replace get_move_def with nir_can_move_instr and nir_instr_ssa_def
v4: handle if uses
v4: fix handling of nested loops
v5: re-write adjust_block_for_loops
v5: re-write setting of use_block for if uses

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Co-authored-by: Daniel Schürmann <daniel@schuermann.dev>
Reviewed-by: Eric Anholt <eric@anholt.net>
2019-08-12 22:01:30 +00:00
..
amd radv: Enable VK_KHR_pipeline_executable_properties. 2019-08-12 23:00:24 +02:00
broadcom v3d: use the GPU to record primitives written to transform feedback 2019-08-08 08:36:52 +02:00
compiler nir: replace nir_move_load_const() with nir_opt_sink() 2019-08-12 22:01:30 +00:00
drm-shim meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
egl util: add anon_file.h for all memfd/temp file usage 2019-08-07 22:57:55 +00:00
etnaviv etnaviv: Remove etna_bo_from_handle() prototype 2019-08-09 17:21:55 +02:00
freedreno nir: replace nir_move_load_const() with nir_opt_sink() 2019-08-12 22:01:30 +00:00
gallium nir: replace nir_move_load_const() with nir_opt_sink() 2019-08-12 22:01:30 +00:00
gbm meson: replace last uses of libxmlconfig with idep_xmlconfig 2019-08-03 00:08:37 +00:00
getopt
glx glx: drop unnecessary pointer deref for function calls 2019-08-04 11:26:20 +01:00
gtest
hgl
imgui
intel anv/gen9: Optimize slice and subslice load balancing behavior. 2019-08-12 14:40:21 -07:00
loader mesa: Rename GLX_USE_TLS to USE_ELF_TLS. 2019-08-03 20:18:17 +02:00
mapi mesa: add EXT_shader_image_load_store glBindImageTextureEXT function 2019-08-06 17:40:53 -04:00
mesa i965/gen9: Optimize slice and subslice load balancing behavior. 2019-08-12 13:17:58 -07:00
panfrost pan/midgard: Handle 64-bit address in mir_mask_of_read_components 2019-08-12 12:43:03 -07:00
util util: drop final reference to p_compiler.h 2019-08-09 22:59:43 +03:00
vulkan vulkan: Update the XML and headers to 1.1.119 2019-08-12 14:56:33 +00:00
meson.build
SConscript