aco/gfx10: Add notes about some GFX10 hazards.
authorTimur Kristóf <timur.kristof@gmail.com>
Thu, 17 Oct 2019 15:14:37 +0000 (17:14 +0200)
committerTimur Kristóf <timur.kristof@gmail.com>
Fri, 25 Oct 2019 08:10:41 +0000 (10:10 +0200)
commit99aed688d346e26b23e2e00cb6f7df9be3415ccb
treedc22e5b5e9a93c3122ba2f66a8d9b8bbbe28ee8b
parent2bf8a9b33790614041df26a1a9327449cf3bb3f3
aco/gfx10: Add notes about some GFX10 hazards.

ACO currently mitigates VMEMtoScalarWriteHazard and Offset3fBug
(names from LLVM). There are some bugs that ACO needn't care about.
Just to be on the safe side, add an assertion that makes sure
that we aren't hit by FlatSegmentOffsetBug.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
src/amd/compiler/README
src/amd/compiler/aco_assembler.cpp