[PATCH] D18226: Codegen: Tail-duplicate during placement.
Quentin Colombet via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 25 14:48:01 PDT 2016
Hi Kyle,
I have some early results (see below) and I see a bunch of regressions on the llvm test-suite already. I thought you already benchmarked the test-sutie, so I am wondering if I missed something in my run because some of the regressions look bad.
The base line is O3 without your patch and I compare with O3 -mllvm -outline-optional-branches -mllvm -tail-dup-size=3 with your patch.
Let me know if you need more information to reproduce.
I am waiting for your feedbacks to know if I am doing something wrong because going further.
Cheers,
-Q
Run-Over-Run Changes Detail
Performance Regressions - Execution Time Δ Previous Current σ
SingleSource/Benchmarks/Shootout/fib2 <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.296=3> 28.43% 1.7542 2.2530 0.0207
SingleSource/Benchmarks/BenchmarkGame/recursive <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.202=3> 8.65% 0.6450 0.7008 0.0021
MultiSource/Applications/lambda-0_1_3/lambda <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.33=3> 6.20% 3.3535 3.5614 0.0138
MultiSource/Benchmarks/Trimaran/netbench-url/netbench-url <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.253=3> 4.80% 3.8169 4.0002 0.0212
SingleSource/Benchmarks/Misc/lowercase <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.312=3> 4.74% 2.5230 2.6425 0.0026
SingleSource/Benchmarks/Shootout/heapsort <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.83=3> 2.48% 2.5172 2.5796 0.0025
MultiSource/Benchmarks/Trimaran/enc-rc4/enc-rc4 <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.171=3> 1.86% 0.8480 0.8638 0.0034
SingleSource/Benchmarks/CoyoteBench/huffbench <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.160=3> 1.42% 12.0151 12.1854 0.0026
[…]
Performance Improvements - Execution Time Δ Previous Current σ
MultiSource/Benchmarks/Ptrdist/anagram/anagram <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.92=3> -11.35% 0.9561 0.8476 0.0101
SingleSource/Benchmarks/Shootout/methcall <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.16=3> -6.15% 4.1681 3.9117 0.0448
SingleSource/Benchmarks/Misc/ReedSolomon <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.270=3> -4.89% 4.4497 4.2320 0.0199
SingleSource/Benchmarks/Misc/salsa20 <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.61=3> -4.85% 6.3418 6.0343 0.0021
MultiSource/Applications/aha/aha <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.233=3> -4.51% 2.0488 1.9564 0.0049
MultiSource/Benchmarks/TSVC/InductionVariable-flt/InductionVariable-flt <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.231=3> -2.59% 2.7844 2.7124 0.0228
SingleSource/Benchmarks/Polybench/linear-algebra/kernels/syrk/syrk <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.177=3> -1.98% 1.3657 1.3387 0.0082
MultiSource/Applications/JM/lencod/lencod <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.286=3> -1.31% 5.0791 5.0127 0.0139
SingleSource/Benchmarks/Shootout/sieve <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.278=3> -1.14% 4.4957 4.4446 0.0080
MultiSource/Benchmarks/Fhourstones-3_1/fhourstones3_1 <http://qcolombet-haswell.apple.com/perf/v4/nts/2/graph?test.239=3> -1.09% 1.0943 1.0824 0.0037
> On Apr 22, 2016, at 4:34 PM, Kyle Butt <kyle+llvm at iteratee.net> wrote:
>
> iteratee added a comment.
>
> Thanks!
>
>
> http://reviews.llvm.org/D18226
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160425/6d819032/attachment.html>
More information about the llvm-commits
mailing list