summaryrefslogtreecommitdiff
path: root/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2012-06-10 19:32:29 +0000
committerHal Finkel <hfinkel@anl.gov>2012-06-10 19:32:29 +0000
commit71ffcfe9f8602785d4d9133e029c37f2fac78cc3 (patch)
treec6224bfbadb4f4ba25951be665baa01d1ec0f817 /test/CodeGen/PowerPC/vec_buildvector_loadstore.ll
parent3c98ce242e4b0f24e6b0dbcf47c5e06c54038419 (diff)
downloadllvm-71ffcfe9f8602785d4d9133e029c37f2fac78cc3.tar.gz
llvm-71ffcfe9f8602785d4d9133e029c37f2fac78cc3.tar.bz2
llvm-71ffcfe9f8602785d4d9133e029c37f2fac78cc3.tar.xz
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% git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158296 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/PowerPC/vec_buildvector_loadstore.ll')
-rw-r--r--test/CodeGen/PowerPC/vec_buildvector_loadstore.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll b/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll
index 015c08605f..7e58ec0bde 100644
--- a/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll
+++ b/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>