| Issue |
183546
|
| Summary |
[AMDGPU] gcn-create-vopd seems to ignore hazards
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
AlexAUT
|
In this [reproducer](https://gist.github.com/AlexAUT/4df39521d58c55291b7b7cf9c1d78aae) `gcn-create-vopd` does combine valu ops and move it above some `v_nops` which are required because of wmma above them.
After this transformation we get incorrect results, moving those v_nops above the dual instructions will make our tests pass again.
To reproduce 1:1 you need to use this [branch](https://github.com/AlexAUT/llvm-project/tree/test_gfx1250_0).
<img width="1780" height="572" alt="Image" src="" />
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs