diff options
author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2018-07-10 19:55:02 +0000 |
---|---|---|
committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2018-07-10 19:55:02 +0000 |
commit | 404f414ee1ae0ddefaa80a4f6c11da1fe9582b46 (patch) | |
tree | 629d211494508582712c91fc768fcdf6494d4638 /llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp | |
parent | 6df47ceb2486655353ec48587e6a852294f1a614 (diff) | |
download | bcm5719-llvm-404f414ee1ae0ddefaa80a4f6c11da1fe9582b46.tar.gz bcm5719-llvm-404f414ee1ae0ddefaa80a4f6c11da1fe9582b46.zip |
Patch to fix pragma metadata for do-while loops
Summary:
Make sure that loop metadata only is put on the backedge
when expanding a do-while loop.
Previously we added the loop metadata also on the branch
in the pre-header. That could confuse optimization passes
and result in the loop metadata being associated with the
wrong loop.
Fixes https://bugs.llvm.org/show_bug.cgi?id=38011
Committing on behalf of deepak2427 (Deepak Panickal)
Reviewers: #clang, ABataev, hfinkel, aaron.ballman, bjope
Reviewed By: bjope
Subscribers: bjope, rsmith, shenhan, zzheng, xbolva00, lebedev.ri, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D48721
llvm-svn: 336717
Diffstat (limited to 'llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp')
0 files changed, 0 insertions, 0 deletions