aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-08-10 00:28:10 +0000
committerAndrew Trick <atrick@apple.com>2011-08-10 00:28:10 +0000
commitb72bbe2a92c0a14c84f56cef9e2c8df8c30c2621 (patch)
tree008a1d50fb996f528c9c9681bdd70b5b337a8e03 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
parent8059f0cf8dc2f2e98c75b786c849a3640e8ea88f (diff)
downloadllvm-b72bbe2a92c0a14c84f56cef9e2c8df8c30c2621.zip
llvm-b72bbe2a92c0a14c84f56cef9e2c8df8c30c2621.tar.gz
llvm-b72bbe2a92c0a14c84f56cef9e2c8df8c30c2621.tar.bz2
Fix the LoopUnroller to handle nontrivial loops and partial unrolling.
These are not individual bug fixes. I had to rewrite a good chunk of the unroller to make it sane. I think it was getting lucky on trivial completely unrolled loops with no early exits. I included some fairly simple unit tests for partial unrolling. I didn't do much stress testing, so it may not be perfect, but should be usable now. llvm-svn: 137190
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp')
0 files changed, 0 insertions, 0 deletions