mesa/src/broadcom
Iago Toral Quiroga 865e682ad7 broadcom/compiler: apply payload conflict to spill setup before RA
We can emit spill setup before RA if we use scratch. In that case
we have the same situation as during spilling, with the caveat that
we have already emitted the instructions so we need to find them
(they should be the only instructions ones before the instructions
accessing payload registers) and flag them as such.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
cc: mesa-stable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29343>
2024-05-24 05:25:22 +00:00
..
ci v3dv/ci: Add more dEQP-VK subgroups that are currently skipped 2024-05-23 11:55:26 +02:00
cle broadcom/cle: fix up shader record for V3D 7.1.10 / 2712D0 2024-05-15 13:57:10 +00:00
clif broadcom: only support v42 and v71 2023-11-02 11:59:08 +01:00
common v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed 2024-05-22 18:44:14 +00:00
compiler broadcom/compiler: apply payload conflict to spill setup before RA 2024-05-24 05:25:22 +00:00
drm-shim broadcom/compiler: remove include of gallium headers from meson.build 2023-12-12 10:03:11 +00:00
qpu broadcom/compiler: add new SFU instructions in V3D 7.x 2024-01-31 10:06:06 +00:00
simulator broadcom/simulator: Add DRM_IOCTL_V3D_GET_COUNTER to simulator 2024-05-22 05:37:48 +00:00
vulkan v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed 2024-05-22 18:44:14 +00:00
.editorconfig
meson.build broadcom/common: Now "util/box.h" is under src, so remove the FIXME 2024-04-22 15:01:34 +00:00