diff options
author | Hal Finkel <hfinkel@anl.gov> | 2012-06-08 19:19:53 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2012-06-08 19:19:53 +0000 |
commit | c6b5debb408feb24444d9944cc6955e7279f9271 (patch) | |
tree | 19a131437f1de686f7ae8b089362dee8024feb5f /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | 6ea4c8ea263b6bf6d9008ad7b3f399cea4465906 (diff) | |
download | llvm-c6b5debb408feb24444d9944cc6955e7279f9271.zip llvm-c6b5debb408feb24444d9944cc6955e7279f9271.tar.gz llvm-c6b5debb408feb24444d9944cc6955e7279f9271.tar.bz2 |
Enable PPC CTR loop formation by default.
Thanks to Jakob's help, this now causes no new test suite failures!
Over the entire test suite, this gives an average 1% speedup. The largest speedups are:
SingleSource/Benchmarks/Misc/pi - 108%
SingleSource/Benchmarks/CoyoteBench/lpbench - 54%
MultiSource/Benchmarks/Prolangs-C/unix-smail/unix-smail - 50%
SingleSource/Benchmarks/Shootout/ary3 - 32%
SingleSource/Benchmarks/Shootout-C++/matrix - 30%
The largest slowdowns are:
MultiSource/Benchmarks/mediabench/gsm/toast/toast - -30%
MultiSource/Benchmarks/Prolangs-C/bison/mybison - -25%
MultiSource/Benchmarks/BitBench/uuencode/uuencode - -22%
MultiSource/Applications/d/make_dparser - -14%
SingleSource/Benchmarks/Shootout-C++/ary - -13%
In light of these slowdowns, additional profiling work is obviously needed!
llvm-svn: 158223
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions