diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2018-11-30 22:55:20 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2018-11-30 22:55:20 +0000 |
commit | 56d0ed2a508088067f417b786ae00c88bf59c66b (patch) | |
tree | a1dc79ed60fa766880834e97c83d18a224b581b0 /llvm/lib/ProfileData/SampleProfReader.cpp | |
parent | 39298cae9f9a45a67e2630770899c42171037be4 (diff) | |
download | bcm5719-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