summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Driver.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-09-09 18:18:18 +0000
committerDan Gohman <gohman@apple.com>2009-09-09 18:18:18 +0000
commitec4557f324a4264986f8544cf84c392bd26074c6 (patch)
treeccf99895d5b899b46d3d8ebb4b0bfc32b2a24fe4 /clang/lib/Driver/Driver.cpp
parent3cb19a156ded1e2fcc6f259c94bd7272ed2a1bef (diff)
downloadbcm5719-llvm-ec4557f324a4264986f8544cf84c392bd26074c6.tar.gz
bcm5719-llvm-ec4557f324a4264986f8544cf84c392bd26074c6.zip
Fix SplitCriticalEdge to properly update LCSSA form when splitting a
loop exit edge -- new PHIs may be needed not only for the additional splits that are made to preserve LoopSimplify form, but also for the original split. Factor out the code that inserts new PHIs so that it can be used for both. Remove LoopRotation.cpp's code for manually updating LCSSA form, as it is now redundant. This fixes PR4934. llvm-svn: 81363
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud