intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
authorJason Ekstrand <jason@jlekstrand.net>
Fri, 18 Sep 2020 23:11:10 +0000 (18:11 -0500)
committerMarge Bot <eric+marge@anholt.net>
Sun, 20 Sep 2020 14:43:40 +0000 (14:43 +0000)
commitf63ffc18e79a94ff7a4c418341e644cc3894a03a
tree5d65be10dd214c22e8c83931cded08e3aca1e2fb
parente1fc23265f9f9e89a38f10c95289301563e0f957
intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP

It's not really unordered in the sense that it can still stall on
ordered things and we don't need a SYNC_NOP for that because it is a
SYNC_NOP.  However, it also doesn't count when computing instruction
distances.

Fixes: 18e72ee2108 "intel/fs: Add FS_OPCODE_SCHEDULING_FENCE"
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6781>
src/intel/compiler/brw_fs_scoreboard.cpp