[PATCH] D22195: AMDGPU: Move SIWholeQuadMode pass to after machine scheduling
Nicolai Hähnle via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 10 04:41:39 PDT 2016
nhaehnle created this revision.
nhaehnle added reviewers: arsenm, tstellarAMD, mareko.
nhaehnle added a subscriber: llvm-commits.
Herald added subscribers: kzhuravl, arsenm.
Most of this change is about adjusting the analysis, which can now no longer
rely on SSA form and must use LiveIntervals instead.
WQM-related instructions manipulate EXEC and therefore act as a scheduling
barrier for most instructions. With this change, shaders with a mix of WQM
and exact instructions should be scheduled much better because there is no
EXEC interference. This opens the way for additional improvements.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 27371 bytes
Desc: not available
More information about the llvm-commits