diff options
author | Hal Finkel <hfinkel@anl.gov> | 2015-05-21 20:30:23 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2015-05-21 20:30:23 +0000 |
commit | 3b3c9c3e44e1792fcf8246acd0e13dde45f6204b (patch) | |
tree | 5602435c8b14ff644a96c2c95b2cee2a39552e13 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp | |
parent | b48b40405ec4772d82fe5efab411a1d331d72e46 (diff) | |
download | bcm5719-llvm-3b3c9c3e44e1792fcf8246acd0e13dde45f6204b.tar.gz bcm5719-llvm-3b3c9c3e44e1792fcf8246acd0e13dde45f6204b.zip |
[PPC/LoopUnrollRuntime] Don't avoid high-cost trip count computation on the PPC/A2
On X86 (and similar OOO cores) unrolling is very limited, and even if the
runtime unrolling is otherwise profitable, the expense of a division to compute
the trip count could greatly outweigh the benefits. On the A2, we unroll a lot,
and the benefits of unrolling are more significant (seeing a 5x or 6x speedup
is not uncommon), so we're more able to tolerate the expense, on average, of a
division to compute the trip count.
llvm-svn: 237947
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp')
0 files changed, 0 insertions, 0 deletions