Skip to content

r600/sfn: work around injecting extra CF's to handle hardware bugs

Gert Wollny requested to merge gerddie/mesa:r600-sfn-hotfix-clause-local into main

What does this MR do and why?

The clause local registers can't be used if a new CF is started, but the assembler still may introduce a CFs to work around some hardware bug, so make sure RA doesn't assume that the predicate ALU op is in the same ALU CF like the ALU ops before.

This is a hotfix, the scheduler should handle this better.

Fixes: cfbd1fd4 r600/sfn: Use clause local registers in RA

Merge request reports