summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ProfileData/SampleProfReader.cpp
diff options
context:
space:
mode:
authorNicolai Haehnle <nhaehnle@gmail.com>2018-11-30 22:55:20 +0000
committerNicolai Haehnle <nhaehnle@gmail.com>2018-11-30 22:55:20 +0000
commit56d0ed2a508088067f417b786ae00c88bf59c66b (patch)
treea1dc79ed60fa766880834e97c83d18a224b581b0 /llvm/lib/ProfileData/SampleProfReader.cpp
parent39298cae9f9a45a67e2630770899c42171037be4 (diff)
downloadbcm5719-llvm-56d0ed2a508088067f417b786ae00c88bf59c66b.tar.gz
bcm5719-llvm-56d0ed2a508088067f417b786ae00c88bf59c66b.zip
[DA] GPUDivergenceAnalysis for unstructured GPU kernels
Summary: This is patch #3 of the new DivergenceAnalysis <https://lists.llvm.org/pipermail/llvm-dev/2018-May/123606.html> The GPUDivergenceAnalysis is intended to eventually supersede the existing LegacyDivergenceAnalysis. The existing LegacyDivergenceAnalysis produces incorrect results on unstructured Control-Flow Graphs: <https://bugs.llvm.org/show_bug.cgi?id=37185> This patch adds the option -use-gpu-divergence-analysis to the LegacyDivergenceAnalysis to turn it into a transparent wrapper for the GPUDivergenceAnalysis. Reviewers: nhaehnle Reviewed By: nhaehnle Subscribers: jholewinski, jvesely, jfb, llvm-commits, alex-t, sameerds, arsenm, nhaehnle Differential Revision: https://reviews.llvm.org/D53493 llvm-svn: 348048
Diffstat (limited to 'llvm/lib/ProfileData/SampleProfReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud