intel/compiler: Don't set SBID on EOT send messages

The send message with EOT is the last instruction so there's no need to
set any SWSB annotations for future instructions.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17202>
This commit is contained in:
Kenneth Graunke 2022-06-23 01:55:20 -07:00 committed by Marge Bot
parent a4c5521ea9
commit c08f51d0cf
1 changed files with 1 additions and 1 deletions

View File

@ -1155,7 +1155,7 @@ namespace {
sb.get(brw_uvec_mrf(8, inst->base_mrf + j, 0))));
}
if (is_unordered(inst))
if (is_unordered(inst) && !inst->eot)
add_dependency(ids, deps[ip],
dependency(TGL_SBID_SET, ip, exec_all));