mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-19 00:38:06 +02:00
While the idea of being aggressive sounds like a good one, in practise it creates vectorized load/stores that are not optimal. This makes it so that we only ever create aligned and supported vector sizes that prevents those issues. Totals: CodeSize: 8662362848 -> 8662362240 (-0.00%); split: -0.00%, +0.00% Number of GPRs: 47508046 -> 47508014 (-0.00%) Static cycle count: 4713321839 -> 4713285952 (-0.00%); split: -0.00%, +0.00% Spills to memory: 45073 -> 45061 (-0.03%) Fills from memory: 45073 -> 45061 (-0.03%) Max warps/SM: 50564816 -> 50564832 (+0.00%) Totals from 689 (0.06% of 1163204) affected shaders: CodeSize: 26314320 -> 26313712 (-0.00%); split: -0.02%, +0.02% Number of GPRs: 60914 -> 60882 (-0.05%) Static cycle count: 156504342 -> 156468455 (-0.02%); split: -0.05%, +0.02% Spills to memory: 15453 -> 15441 (-0.08%) Fills from memory: 15453 -> 15441 (-0.08%) Max warps/SM: 18640 -> 18656 (+0.09%) Reviewed-by: Mary Guillemard <mary@mary.zone> Reviewed-by: Mel Henning <mhenning@darkrefraction.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40293> |
||
|---|---|---|
| .. | ||
| ci | ||
| compiler | ||
| drm | ||
| drm-shim | ||
| headers | ||
| mme | ||
| nil | ||
| rust | ||
| vulkan | ||
| winsys | ||
| .rustfmt.toml | ||
| meson.build | ||