This is an archive of the discontinued LLVM Phabricator instance.

[NVPTX] Enable StructuredCFG for NVPTX
ClosedPublic

Authored by timshen on Mar 29 2018, 4:45 PM.

Details

Summary

Make NVPTX require structured CFG. Added a temporary flag to
"roll back" the behavior for easy deployment.

Combined with D45008, this fixes several internal Nvidia GPU test
failures that we suspect to be ptxas miscompiles (PR27738).

Diff Detail

Repository
rL LLVM

Event Timeline

timshen created this revision.Mar 29 2018, 4:45 PM
jlebar accepted this revision.Mar 29 2018, 4:46 PM
This revision is now accepted and ready to land.Mar 29 2018, 4:46 PM
This revision was automatically updated to reflect the committed changes.