[PATCH] D11939: [CostModel][AArch64] Increase cost of vector insert element and add missing cast costs

silviu.baranga@arm.com via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 11 06:41:34 PDT 2015


sbaranga added a comment.

Benchmarking results (lnt, spec2000, spec2006) on cortex-a53/cortex-a57 at r243774

Cortex-A53:

Regressions:
lnt.MultiSource/Benchmarks/Prolangs-C++/primes/primes	2.97%
lnt.MultiSource/Benchmarks/TSVC/LinearDependence-flt/LinearDependence-flt	1.39%
spec.cpu2006.ref.464_h264ref	1.09%

Performance Improvements - Execution Time
lnt.MultiSource/Benchmarks/Trimaran/enc-pc1/enc-pc1	-21.93%
lnt.SingleSource/Benchmarks/BenchmarkGame/puzzle	-16.42%
lnt.MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/GlobalDataFlow-flt	-5.00%
lnt.SingleSource/Benchmarks/Misc/flops	-3.16%
spec.cpu2000.ref.183_equake	-2.54%
lnt.MultiSource/Benchmarks/ASC_Sequoia/IRSmk/IRSmk	-1.97%
spec.cpu2000.ref.253_perlbmk	-1.18%
spec.cpu2006.ref.447_dealII	-1.10%

Cortex-A57:

Performance Regressions - Execution Time
lnt.MultiSource/Benchmarks/BitBench/five11/five11	3.20%
spec.cpu2006.ref.482_sphinx3	1.27%
lnt.SingleSource/Benchmarks/BenchmarkGame/n-body	1.03%

Performance Improvements - Execution Time
lnt.SingleSource/Benchmarks/BenchmarkGame/puzzle	-16.11%
lnt.MultiSource/Benchmarks/Olden/bh/bh	-8.30%
lnt.MultiSource/Benchmarks/Trimaran/enc-pc1/enc-pc1	-5.39%
lnt.MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/GlobalDataFlow-flt	-4.37%
lnt.MultiSource/Applications/hexxagon/hexxagon	-4.14%
lnt.SingleSource/UnitTests/Vectorizer/gcc-loops	-4.06%
lnt.MultiSource/Benchmarks/TSVC/ControlFlow-flt/ControlFlow-flt	-2.55%
spec.cpu2006.ref.453_povray	-2.31%
spec.cpu2006.ref.444_namd	-2.16%
lnt.SingleSource/Benchmarks/Misc-C++/oopack_v1p8	-1.80%
lnt.SingleSource/Benchmarks/Shootout-C++/methcall	-1.23%
lnt.MultiSource/Benchmarks/TSVC/ControlLoops-flt/ControlLoops-flt	-1.14%
lnt.SingleSource/Benchmarks/Shootout-C++/ary3	-1.00%


http://reviews.llvm.org/D11939





More information about the llvm-commits mailing list