Skip to content

intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves

In 2db88679, we introduced a new meta-op MOV_FOR_SCRATCH which is identical to MOV except it lets us identify MOVs emitted during spilling so we know not to re-spill those instructions. We emit them from shuffle_for_64bit_data whenever the new for_scratch parameter is true. Unfortunately, we missed the one used for resolving swizzles.

Fixes: 2db88679 "intel/vec4: Don't spill fp64 registers more..."

Merge request reports