This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Move hazard avoidance out of waitcnt pass.
ClosedPublic

Authored by arsenm on Nov 16 2017, 7:42 PM.

Details

Reviewers
rampitec
t-tye
Summary

This is mostly moving VMEM clause breaking into
he hazard recognizer. Also move another hazard
currently handled in the waitcnt pass.

Also stops breaking clauses unless xnack is enabled.

Diff Detail

Event Timeline

arsenm created this revision.Nov 16 2017, 7:42 PM
This revision is now accepted and ready to land.Nov 17 2017, 8:43 AM
arsenm closed this revision.Nov 17 2017, 1:35 PM

r318557