Files
mesa/src
Icecream95 38e8d7afe3 pan/mdg: Fix reading a spilt register in the bundle it's written
Read directly from the instruction getting spilt. Otherwise a fill
will be inserted before the spill writing the value, so the
instruction reading the spilt value gets garbage data.

Use the bundle_id to check if the instructions are in the same bundle.

Insert a move instruction, as the spill needs the value in a LD/ST
register such as AL0, while the ALU instruction reading the value
needs it in a work register such as R0.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4857
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11212>
2021-06-17 19:53:14 +00:00
..
2021-03-20 10:38:55 +00:00
2021-01-09 20:51:35 -06:00
2021-06-17 09:10:29 +02:00
2021-01-11 22:45:01 +00:00
2021-05-18 14:28:48 +00:00
2021-06-14 19:48:36 +00:00