aboutsummaryrefslogtreecommitdiff
path: root/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-03-06 17:24:04 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-03-06 17:24:04 +0000
commit8a4c601abc2854f98b2586d7d24f28f522bc3f38 (patch)
tree222cb45e82517f205361d26da1fbe19424739bbd /lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
parente16ce15687991ffed596fe5b65df95f0859718e2 (diff)
downloadllvm-8a4c601abc2854f98b2586d7d24f28f522bc3f38.zip
llvm-8a4c601abc2854f98b2586d7d24f28f522bc3f38.tar.gz
llvm-8a4c601abc2854f98b2586d7d24f28f522bc3f38.tar.bz2
[Hexagon] Early-if-convert branches that may exit the loop
Merge the tail block into the loop in cases where the main loop body exits early, subject to profitability constraints. This will coalesce the loop body into fewer blocks. For example: loop: loop: // loop body // loop body if (...) jump exit --> // more body more: if (...) jump exit // more body jump loop jump loop llvm-svn: 297033
Diffstat (limited to 'lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp')
0 files changed, 0 insertions, 0 deletions