summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Driver.cpp
diff options
context:
space:
mode:
authorMichael Zolotukhin <mzolotukhin@apple.com>2016-07-18 19:44:19 +0000
committerMichael Zolotukhin <mzolotukhin@apple.com>2016-07-18 19:44:19 +0000
commitea5b72825b52b3063ecaab135c9594d087f16a08 (patch)
treecf97b6858697b7ad442150fa315b9b0435351c60 /clang/lib/Driver/Driver.cpp
parentc93e10fcbb84f3a9e350104828f8c75bc02a7d51 (diff)
downloadbcm5719-llvm-ea5b72825b52b3063ecaab135c9594d087f16a08.tar.gz
bcm5719-llvm-ea5b72825b52b3063ecaab135c9594d087f16a08.zip
[LoopSimplify] Update LCSSA after separating nested loops.
Summary: Usually LCSSA survives this transformation, but in some cases (see attached test) it doesn't: values from the original loop after separating might be used from the outer loop. Before the transformation it was the same loop, so LCSSA phis were not required. This fixes PR28272. Reviewers: sanjoy, hfinkel, chandlerc Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D21665 llvm-svn: 275891
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud