mesa/src/freedreno/ci
Emma Anholt 3735ac6165
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
tu: Use nir_opt_reassociate.
I've elected to go with the more aggressive CSE heuristic here in addition
to scalar math, which shaves another 1% on instruction count in exchange
for a small hit to max waves.  With either CSE or scalar, we take a
notable hit to spilling (STP/LDP) on Aztec Ruins, Civ 6, Fallout 4, and
Monster Hunter World, and with CSE those get worse.

Totals (A750):
MaxWaves: 6803894 -> 6795012 (-0.13%); split: +0.20%, -0.33%
Instrs: 154246248 -> 151508232 (-1.78%); split: -1.92%, +0.15%
CodeSize: 324303600 -> 322969162 (-0.41%); split: -0.84%, +0.43%
NOPs: 24723513 -> 24536554 (-0.76%); split: -3.04%, +2.29%
MOVs: 4729771 -> 4711212 (-0.39%); split: -3.75%, +3.36%
COVs: 1762268 -> 1762432 (+0.01%); split: -0.05%, +0.06%
Full: 4679471 -> 4688316 (+0.19%); split: -0.46%, +0.65%
(ss): 3443963 -> 3450363 (+0.19%); split: -2.33%, +2.51%
(sy): 1811290 -> 1811142 (-0.01%); split: -1.15%, +1.15%
(ss)-stall: 12438303 -> 12597798 (+1.28%); split: -3.17%, +4.45%
(sy)-stall: 47647687 -> 47720784 (+0.15%); split: -1.56%, +1.71%
STPs: 35424 -> 35846 (+1.19%); split: -0.26%, +1.45%
LDPs: 28110 -> 28643 (+1.90%); split: -0.45%, +2.34%
Preamble Instrs: 38170428 -> 39461432 (+3.38%); split: -0.33%, +3.71%
Early Preamble: 355599 -> 355772 (+0.05%); split: +0.16%, -0.11%
Subgroup size: 41463040 -> 41355072 (-0.26%); split: +0.17%, -0.43%

Cat0: 27282700 -> 27094195 (-0.69%); split: -2.77%, +2.08%
Cat1: 6609687 -> 6589640 (-0.30%); split: -2.84%, +2.54%
Cat2: 75455473 -> 72725047 (-3.62%); split: -3.77%, +0.15%
Cat3: 32359423 -> 32526926 (+0.52%); split: -0.35%, +0.87%
Cat4: 4691910 -> 4694398 (+0.05%); split: -0.00%, +0.05%
Cat5: 3316443 -> 3316276 (-0.01%); split: -0.01%, +0.00%
Cat6: 1031600 -> 1032185 (+0.06%); split: -0.03%, +0.09%
Cat7: 3499012 -> 3529565 (+0.87%); split: -2.02%, +2.89%
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36342>
2025-08-03 20:58:28 +00:00
..
deqp-freedreno-a306-piglit-quick-gl.toml freedreno/ci: Switch a306_* to deqp-runner 2024-05-13 22:21:55 +00:00
deqp-freedreno-a306-piglit-quick-shader.toml freedreno/ci: Switch a306_* to deqp-runner 2024-05-13 22:21:55 +00:00
deqp-freedreno-a306-piglit.toml freedreno/ci: Switch a306_* to deqp-runner 2024-05-13 22:21:55 +00:00
deqp-freedreno-a306.toml freedreno/ci: Unify naming for a306 jobs 2025-02-11 13:12:33 +00:00
deqp-freedreno-a530-piglit.toml ci/freedreno: fix the a530_piglit job and switch to Weston 2023-04-16 17:28:52 +00:00
deqp-freedreno-a530.toml ci/deqp: fully isolate deqp builds 2024-11-22 10:16:49 +00:00
deqp-freedreno-a618-gles-asan.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a618-piglit-full.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a618-piglit.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a618-skqp.toml freedreno/ci: Add a618 egl/skqp/piglit jobs 2023-01-15 10:17:37 -08:00
deqp-freedreno-a618-vk-asan.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a618-vk-full.toml turnip/ci: Increase coverage of a618-vk, reduce parallelism 2025-07-17 09:07:26 +00:00
deqp-freedreno-a618-vk.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a618.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a660-vk-full.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a660-vk.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a660.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a750-vk.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-freedreno-a750.toml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
deqp-tu-angle.toml turnip/ci: Add nightly ANGLE jobs on a618 and a660 2025-02-17 09:07:48 +00:00
freedreno-a6xx-skips.txt turnip/ci: Skip Vulkan Video tests 2025-07-12 09:21:02 +00:00
freedreno-a306-fails.txt ci: Uprev GL & GLES CTS 2025-06-10 07:56:46 +00:00
freedreno-a306-flakes.txt freedreno/ci: Unify naming for a306 jobs 2025-02-11 13:12:33 +00:00
freedreno-a306-skips.txt freedreno/ci: Unify naming for a306 jobs 2025-02-11 13:12:33 +00:00
freedreno-a420-fails.txt glx: fix glx-create-context-invalid-es-version 2025-01-21 14:33:13 +00:00
freedreno-a420-flakes.txt freedreno: add a420 deqp-runner files 2022-03-08 01:23:05 +00:00
freedreno-a420-skips.txt freedreno/ci: Skip unsupported legacy gl stuff 2024-05-14 21:16:55 +00:00
freedreno-a530-fails.txt ci: Uprev GL & GLES CTS 2025-06-10 07:56:46 +00:00
freedreno-a530-flakes.txt ci: Uprev GL & GLES CTS 2025-06-10 07:56:46 +00:00
freedreno-a530-skips.txt ci/freedreno: re-enable piglit tests for Adreno 530 in nightly runs 2024-09-16 16:30:33 +00:00
freedreno-a618-fails.txt Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
freedreno-a618-flakes.txt Uprev Piglit to 0980079dcfb5adbad873d88e00181268f55cb8ef 2025-07-18 15:33:14 +00:00
freedreno-a618-skips.txt freedreno/ci: Add ASan jobs on a618 2025-07-12 09:21:03 +00:00
freedreno-a618-slow-skips.txt Uprev Piglit to 04d901e49de6b650f9dceaf73220371273d87f73 2025-02-21 11:53:36 +00:00
freedreno-a660-fails.txt freedreno/a6xx: Refactor handle import 2025-07-13 17:16:53 +00:00
freedreno-a660-flakes.txt ci/tu: Fix a typo in the flakes list, add a couple more tess/gs flakes. 2025-06-22 15:09:33 +00:00
freedreno-a660-skips.txt ci/turnip: Update a couple of flaky tests on a660-vk 2025-06-07 04:28:49 +00:00
freedreno-a660-slow-skips.txt turnip/ci: Skip slow tests in a660-vk 2025-07-07 06:06:25 +00:00
freedreno-a750-fails.txt freedreno/a6xx: Refactor handle import 2025-07-13 17:16:53 +00:00
freedreno-a750-flakes.txt freedreno/ci: document new flakes 2025-08-01 09:42:03 +03:00
freedreno-a750-skips.txt turnip/ci: skip timing out tests 2024-08-19 17:25:15 +00:00
freedreno-a750-slow-skips.txt ci: rename "merge-skips" to "slow-skips" as they're about to be used outside of merge piplines 2024-10-25 08:26:31 +00:00
freedreno-a750-vkd3d-fails.txt turnip/ci: document vkd3d regression 2025-06-20 20:08:57 +00:00
gitlab-ci-inc.yml freedreno/ci: Streamline using common a6xx-skips 2025-07-21 15:35:25 +00:00
gitlab-ci.yml turnip/ci: drop redundant GPU_VERSION 2025-07-30 23:18:05 +00:00
restricted-traces-freedreno.yml freedreno/ci: Remove a630 jobs 2025-07-21 15:35:25 +00:00
traces-freedreno.yml tu: Use nir_opt_reassociate. 2025-08-03 20:58:28 +00:00