Add support for detecting hazards in SMEM soft clauses, so that we only
break the clauses when necessary, either by adding s_nop or re-ordering
other alu instructions.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
The re-building of the ClauseDefs and ClauseUses sets at each instruction seems wasteful especially with longer clauses, but I'll leave it up to you.
Apart from that, LGTM.