diff options
author | Eric Anholt <[email protected]> | 2018-03-13 15:13:00 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2018-03-19 16:44:06 -0700 |
commit | facc3c6f58de88ac3707a1b8435b7fc655d13124 (patch) | |
tree | 3ee173fba5a0eb858346a9cf2b02cda0b0c7dfb1 /src/util/u_vector.c | |
parent | 271fc58ba1b9e6a0245c7ab262834705f2e20372 (diff) |
broadcom/vc5: Add support for register spilling.
Our register spilling support is nice to have since vc4 couldn't at all,
but we're still very restricted due to needing to not spill during a TMU
operation, or during the last segment of the program (which would be nice
to spill a value of, when there's a long-lived value being passed through
with little modification from the start to the end).
We could do better by emitting unspills for the last-segment values just
before the last thrsw, since the last segment is probably not the maximum
interference area.
Fixes GTF uniform_buffer_object_arrays_of_all_valid_basic_types and 3
others.
Diffstat (limited to 'src/util/u_vector.c')
0 files changed, 0 insertions, 0 deletions