[llvm-commits] [llvm] r154816 - in /llvm/trunk: lib/CodeGen/ test/CodeGen/ARM/ test/CodeGen/CellSPU/ test/CodeGen/Mips/ test/CodeGen/Thumb2/ test/CodeGen/X86/ test/CodeGen/XCore/ test/Transforms/LoopStrengthReduce/X86/
Tobias Grosser
tobias at grosser.es
Wed Apr 18 00:00:01 PDT 2012
On 04/18/2012 03:30 AM, Evan Cheng wrote:
>
> On Apr 16, 2012, at 6:49 AM, Chandler Carruth wrote:
>
>> Author: chandlerc
>> Date: Mon Apr 16 08:49:17 2012
>> New Revision: 154816
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=154816&view=rev
>> Log:
>> Flip the new block-placement pass to be on by default.
>>
>> This is mostly to test the waters. I'd like to get results from FNT
>> build bots and other bots running on non-x86 platforms.
>
> And how do the results look?
Here are some LNT results that only include 154812 and 154816 (both
related commits of Chandler) as relevant commits:
http://llvm.org/perf/db_default/v4/nts/287
Some execution time changes up to 6.5% slower and 20% faster. In
general, there is more code that became faster than slower. (Also the
test base is still not too large).
Cheers
Tobi
P.S: Here the detailed changes inline
===========================
Run-Over-Run Changes Detail
===========================
Performance Regressions - Compile Time
--------------------------------------
MultiSource/Applications/kimwitu++/kc: 1.03% (16.6838 => 16.8562,
std. dev.: 0.0190)
MultiSource/Applications/siod/siod: 1.02% (2.1895 => 2.2119, std.
dev.: 0.0028)
Performance Regressions - Execution Time
----------------------------------------
SingleSource/Benchmarks/Adobe-C++/stepanov_vector: 6.50% (2.5630 =>
2.7297, std. dev.: 0.0001) t
SingleSource/Benchmarks/Adobe-C++/stepanov_abstraction: 4.78% (4.5946
=> 4.8144, std. dev.: 0.0001)
MultiSource/Benchmarks/Fhourstones-3_1/fhourstones3_1: 4.28% (1.6064
=> 1.6752, std. dev.: 0.0002)
MultiSource/Benchmarks/Fhourstones/fhourstones: 4.28% (1.7592 =>
1.8345, std. dev.: 0.0060)
MultiSource/Benchmarks/ASC_Sequoia/CrystalMk/CrystalMk: 2.63% (7.9170
=> 8.1250, std. dev.: 0.0075)
MultiSource/Applications/hexxagon/hexxagon: 2.55% (12.1443 =>
12.4543, std. dev.: 0.0004)
SingleSource/Benchmarks/Misc/ffbench: 2.25% (0.8272 => 0.8458, std.
dev.: 0.0001)
SingleSource/Benchmarks/BenchmarkGame/recursive: 1.33% (2.0187 =>
2.0456, std. dev.: 0.0003)
SingleSource/Benchmarks/Shootout/sieve: 1.18% (5.1531 => 5.2137, std.
dev.: 0.0004)
Performance Improvements - Execution Time
-----------------------------------------
SingleSource/Benchmarks/Misc/richards_benchmark: -19.02% (1.2491 =>
1.0115, std. dev.: 0.0042)
SingleSource/Benchmarks/McGill/chomp: -10.69% (1.2417 => 1.1090, std.
dev.: 0.0063)
MultiSource/Benchmarks/Ptrdist/yacr2/yacr2: -6.97% (1.0105 => 0.9401,
std. dev.: 0.0013)
MultiSource/Benchmarks/Olden/perimeter/perimeter: -6.36% (0.3131 =>
0.2932, std. dev.: 0.0001)
SingleSource/Benchmarks/BenchmarkGame/nsieve-bits: -5.14% (1.3784 =>
1.3076, std. dev.: 0.0059)
MultiSource/Benchmarks/BitBench/drop3/drop3: -4.67% (0.4366 =>
0.4162, std. dev.: 0.0009)
MultiSource/Benchmarks/Olden/health/health: -3.54% (0.4599 => 0.4436,
std. dev.: 0.0011)
MultiSource/Benchmarks/Olden/power/power: -2.62% (1.5099 => 1.4703,
std. dev.: 0.0000)
MultiSource/Applications/minisat/minisat: -1.95% (9.3446 => 9.1626,
std. dev.: 0.0060)
SingleSource/Benchmarks/Shootout/lists: -1.83% (6.3426 => 6.2263,
std. dev.: 0.0026)
MultiSource/Applications/aha/aha: -1.68% (3.1727 => 3.1193, std.
dev.: 0.0003)
MultiSource/Benchmarks/VersaBench/8b10b/8b10b: -1.60% (6.6071 =>
6.5014, std. dev.: 0.0053)
SingleSource/Benchmarks/Shootout/heapsort: -1.56% (3.9200 => 3.8587,
std. dev.: 0.0038)
SingleSource/Benchmarks/CoyoteBench/huffbench: -1.54% (20.3661 =>
20.0528, std. dev.: 0.0378)
MultiSource/Benchmarks/MallocBench/cfrac/cfrac: -1.24% (2.3292 =>
2.3003, std. dev.: 0.0000)
More information about the llvm-commits
mailing list