diff options
author | Hal Finkel <hfinkel@anl.gov> | 2012-06-10 19:32:29 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2012-06-10 19:32:29 +0000 |
commit | 4e9f1a859f6fefa0d813c31e50ba4a7aabc183ca (patch) | |
tree | 569a645f32e1e1ef2c6706b814d08b574feb0c18 /llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll | |
parent | 17ee58a79277cbb61ef623d90dd145016864c79d (diff) | |
download | bcm5719-llvm-4e9f1a859f6fefa0d813c31e50ba4a7aabc183ca.tar.gz bcm5719-llvm-4e9f1a859f6fefa0d813c31e50ba4a7aabc183ca.zip |
Enable ILP scheduling for all nodes by default on PPC.
Over the entire test-suite, this has an insignificantly negative average
performance impact, but reduces some of the worst slowdowns from the
anti-dep. change (r158294).
Largest speedups:
SingleSource/Benchmarks/Stanford/Quicksort - 28%
SingleSource/Benchmarks/Stanford/Towers - 24%
SingleSource/Benchmarks/Shootout-C++/matrix - 23%
MultiSource/Benchmarks/SciMark2-C/scimark2 - 19%
MultiSource/Benchmarks/MiBench/automotive-bitcount/automotive-bitcount - 15%
(matrix and automotive-bitcount were both in the top-5 slowdown list from the
anti-dep. change)
Largest slowdowns:
MultiSource/Benchmarks/McCat/03-testtrie/testtrie - 28%
MultiSource/Benchmarks/mediabench/gsm/toast/toast - 26%
MultiSource/Benchmarks/MiBench/automotive-susan/automotive-susan - 21%
SingleSource/Benchmarks/CoyoteBench/lpbench - 20%
MultiSource/Applications/d/make_dparser - 16%
llvm-svn: 158296
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll')
-rw-r--r-- | llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll b/llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll index 015c08605fe..7e58ec0bdef 100644 --- a/llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll +++ b/llvm/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll @@ -1,4 +1,4 @@ -; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin -mattr=+altivec | FileCheck %s +; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin -mattr=+altivec -disable-ppc-ilp-pref | FileCheck %s ; Formerly this did byte loads and word stores. @a = external global <16 x i8> @b = external global <16 x i8> |