OSDN Git Service

aco/gfx10: Fix VcmpxExecWARHazard mitigation.
authorTimur Kristóf <timur.kristof@gmail.com>
Fri, 24 Jan 2020 14:17:44 +0000 (15:17 +0100)
committerDylan Baker <dylan@pnwbakers.com>
Tue, 28 Jan 2020 16:54:25 +0000 (08:54 -0800)
commitaea41a56bd5bfd0b7c0aa243231f2f29d22a60d2
tree76d13c2f8907894b2dcdc48f9c9d7fe9e076a430
parent24f1072492540601fcb49ba52df2054183a4c233
aco/gfx10: Fix VcmpxExecWARHazard mitigation.

The SOPP instruction shouldn't have a definition, and its block
should be set to -1 in order to prevent it from being recognized
as a branch.
Also fix a typo in the readme.

Fixes: d6dfce02d074d615a3b88a3fccd8ee8c7e13c010
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3552>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3552>
(cherry picked from commit c787b8d2a16d5e2950f209b1fcbec6e6c0388845)
.pick_status.json
src/amd/compiler/README.md
src/amd/compiler/aco_insert_NOPs.cpp