]> granicus.if.org Git - llvm/commit
Merging r328885:
authorTom Stellard <tstellar@redhat.com>
Tue, 29 May 2018 23:03:38 +0000 (23:03 +0000)
committerTom Stellard <tstellar@redhat.com>
Tue, 29 May 2018 23:03:38 +0000 (23:03 +0000)
commit0132c61db42947a59bcf9a90a3ed0fe7cf5b8c16
tree5adfb9f1bacc8ad2f32b2132e27d6542ea63797f
parentcc4798b5bf5bf5e76f39d2b34fdbe2872d18639e
Merging r328885:

------------------------------------------------------------------------
r328885 | timshen | 2018-03-30 10:51:03 -0700 (Fri, 30 Mar 2018) | 14 lines

[NVPTX] Enable StructuredCFG for NVPTX

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).

Reviewers: jlebar

Subscribers: jholewinski, sanjoy, llvm-commits, hiraditya

Differential Revision: https://reviews.llvm.org/D45070
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@333475 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/NVPTX/NVPTXTargetMachine.cpp