diff options
author | Vasily Khoruzhick <[email protected]> | 2019-08-19 20:20:12 -0700 |
---|---|---|
committer | Vasily Khoruzhick <[email protected]> | 2019-08-23 18:19:46 -0700 |
commit | e15af23b73eb5a5c91c559fb4972637a06b9b924 (patch) | |
tree | 3ef181e4ffe631f93b45b38ceaede9e96b6b4ef7 /src/drm-shim | |
parent | 172f2ad805002c9f2de727fa782095be3e8aeafe (diff) |
lima/ppir: clone ld_{uni,tex,var} into each block
ppir_lower_load() and ppir_lower_load_texture() assume that node
is in the same block as its successors, fix it by cloning each
ld_uni and ld_tex to every block.
It also reduces register pressure since values never cross block
boundaries and thus never appear in live_in or live_out of any block,
so do it for varyings as well.
Tested-by: Andreas Baierl <[email protected]>
Reviewed-by: Qiang Yu <[email protected]>
Reviewed-by: Erico Nunes <[email protected]>
Signed-off-by: Vasily Khoruzhick <[email protected]>
Diffstat (limited to 'src/drm-shim')
0 files changed, 0 insertions, 0 deletions