mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-21 02:28:07 +02:00
This prevents issues where we insert a s_waitcnt_vscnt(0) at the start of a block or very end of the shader because we're joining two blocks (for example, one with has_VMEM=true and the other with has_branch_after_DS=true). fossil-db (navi10): Totals from 2441 (1.51% of 161220) affected shaders: Instrs: 1383964 -> 1384094 (+0.01%); split: -0.07%, +0.08% CodeSize: 7438212 -> 7438760 (+0.01%); split: -0.05%, +0.06% Latency: 13780665 -> 13679664 (-0.73%); split: -1.53%, +0.80% InvThroughput: 2950835 -> 2921511 (-0.99%); split: -1.06%, +0.07% Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17697> |
||
|---|---|---|
| .. | ||
| addrlib | ||
| ci | ||
| common | ||
| compiler | ||
| drm-shim | ||
| llvm | ||
| registers | ||
| vulkan | ||
| .clang-format | ||
| meson.build | ||