mesa/src
Kenneth Graunke 2af84c2d49 intel/brw: Use the defs-based copy propagation along with the old one
The new def-based pass works better in many cases, and should be less
resource intensive.  However, the limited visibility of the defs-based
pass due to many values not being SSA yet makes it unable to fully
replace the old pass.  Try the new one, and if it can't make progress,
then try the old one.  That way, things will mostly be handled by the
new pass, but everything that was being cleaned up still will be.

Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28666>
2024-06-18 09:02:25 +00:00
..
amd treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
broadcom broadcom/compiler: initialize payload_conflict for all initial nodes 2024-06-18 07:19:07 +00:00
c11
compiler glsl: drop dump-builder support from standalone compiler 2024-06-18 08:12:45 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/dri2: add support for EGL_EXT_surface_compression 2024-06-12 21:20:06 +00:00
etnaviv etnaviv: update headers from rnndb 2024-06-12 16:34:30 +00:00
freedreno treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
gallium nir: add a NIR option flag nir_io_prefer_scalar_fs_inputs 2024-06-17 23:48:35 +00:00
gbm gbm: Support fixed-rate compression allocation 2024-06-12 21:20:06 +00:00
getopt
glx glx: fix build -D glx-direct=false 2024-06-14 16:24:33 +00:00
gtest
imagination pvr: use common stype debug 2024-05-10 18:49:38 +00:00
imgui
intel intel/brw: Use the defs-based copy propagation along with the old one 2024-06-18 09:02:25 +00:00
loader loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
mapi mapi: add EXT_texture_storage_compression extension 2024-06-12 21:20:06 +00:00
mesa mesa/st: fix zombie shader handling for non-current programs 2024-06-18 03:51:05 +00:00
microsoft treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
nouveau treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
panfrost treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util radv: emit discard as demote by default 2024-06-17 19:37:15 +00:00
virtio venus/ci: Temporarily disable jobs 2024-06-13 09:58:02 +01:00
vulkan treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00