mesa/src/intel
Faith Ekstrand 965bbe5286 intel/fs: Rework the overlapping mov/vec case
Now that we're using load/store_reg intrinsics, the previous checks for
registers aren't what we want.  Instead, we need to be looking for a mov
or vec where both the destination and a source are load/store_reg with
matching decl_reg.

Fixes: b8209d69ff ("intel/fs: Add support for new-style registers")
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24310>
2023-07-25 16:25:11 +00:00
..
blorp intel/blorp: Ambiguate after CCS resolves on gfx7-8 2023-07-24 22:29:01 +00:00
ci ci/tgl: Improve the info for ANGLE's MSAA regression on TGL. 2023-07-24 16:07:28 +00:00
common intel/common: Only set op mask on instructions in decoder 2023-07-24 22:56:59 +00:00
compiler intel/fs: Rework the overlapping mov/vec case 2023-07-25 16:25:11 +00:00
dev intel/devinfo/i915: Set has_set_pat_uapi for MTL+ 2023-06-27 22:06:19 +00:00
ds intel/ds: Track CCS cache flush bit 2023-06-26 16:08:20 -07:00
genxml intel/genxml: set a default value for "Pixel Position Offset Enable" in genxml 2023-07-18 22:25:38 +00:00
isl intel/isl: Add a score for DG2_RC_CCS 2023-07-20 20:53:27 +00:00
nullhw-layer vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 2023-02-17 03:42:34 +00:00
perf intel/perf: add perf query support for Intel Raptorlake 2023-07-17 13:56:02 +00:00
tools intel/aubinator_error_decode: add ccs support 2023-06-27 19:59:06 +00:00
vulkan s/Intel: fix/anv: fix: potentially overflowing expression in genX 2023-07-25 08:55:56 +00:00
vulkan_hasvk anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus 2023-07-24 15:40:40 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00