mesa/src/freedreno
Mark Collins 93547d45ce
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
ir3/a7xx: Add post-RA pass to track liveness and insert (last)
Introduces a backwards dataflow analysis pass to determine when a
certain register is always written to prior to being read in a
similar manner to SSA liveness but performed after RA which we can
use to determine when we can insert (last) on src regs on A7XX.

Passing VK-CTS: dEQP-VK.pipeline.*

Signed-off-by: Mark Collins <mark@igalia.com>
Co-Authored-by: Job Noorman <jnoorman@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25077>
2025-04-16 07:40:50 +00:00
..
.gitlab-ci freedreno/registers: add useful A6XX_SP_TP_MODE_CNTL bitfields 2025-04-04 10:09:47 +00:00
afuc freedreno: Misc control registers updates 2025-03-14 16:52:06 +00:00
ci ci/lava: Consolidate piglit trace job definitions 2025-04-11 07:05:07 +00:00
common freedreno/crashdec: Fix and extend control reg dumping on a750 2025-03-14 16:52:06 +00:00
computerator ir3: split immediate state from rest of const state 2025-03-06 08:47:54 +00:00
decode freedreno/crashdec: Dump CP_BV_SQE_UCODE_DBG 2025-03-14 16:52:06 +00:00
drm virtio/vdrm: Add vtest backend 2025-04-08 15:38:39 +00:00
drm-shim freedreno/drm-shim: enable raytracing 2025-01-31 20:19:24 +00:00
ds freedreno/pps: Fix multiple counter collection runs 2025-01-21 18:23:52 +00:00
fdl freedreno/fdl: Log mutability when dumping layout 2025-02-17 17:56:17 +00:00
ir2 freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ir3 ir3/a7xx: Add post-RA pass to track liveness and insert (last) 2025-04-16 07:40:50 +00:00
isa ir3/isa: fix (dis)asm of ldg.a/stg.a on a6xx 2025-02-13 08:01:58 +00:00
perfcntrs freedreno: add common implementation of perfcntr-based derived counters 2025-03-03 11:38:28 +00:00
registers freedreno/registers: add useful A6XX_SP_TP_MODE_CNTL bitfields 2025-04-04 10:09:47 +00:00
rnn freedreno/rnndec: Consider array length when finding by reg name 2024-10-15 15:35:39 +00:00
vulkan ir3: Move load/store vectorization to finalize 2025-04-14 17:22:46 +00:00
.clang-format freedreno: add missing entries to ForEachMacros 2025-01-24 12:15:31 +00:00
.dir-locals.el
.editorconfig
meson.build meson: Update Lua dependency version to 5.3 2024-08-14 03:03:46 +00:00