aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2018-04-01 12:48:24 +0000
committerDavid Green <david.green@arm.com>2018-04-01 12:48:24 +0000
commitf80ebc8d214115c1887854aa37965fb799c8b6ef (patch)
tree43c781ebdf68b4c02a0fe2a4526454a5b6be15a2 /llvm/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
parentc16815ca8abc496778d34e7acb6aa25bb0f29176 (diff)
downloadllvm-f80ebc8d214115c1887854aa37965fb799c8b6ef.zip
llvm-f80ebc8d214115c1887854aa37965fb799c8b6ef.tar.gz
llvm-f80ebc8d214115c1887854aa37965fb799c8b6ef.tar.bz2
[LoopRotate] Rotate loops with loop exiting latches
If a loop has a loop exiting latch, it can be profitable to rotate the loop if it leads to the simplification of a phi node. Perform rotation in these cases even if loop rotate itself didnt simplify the loop to get there. Differential Revision: https://reviews.llvm.org/D44199 llvm-svn: 328933
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp')
0 files changed, 0 insertions, 0 deletions