[llvm-commits] [llvm] r146578 - in /llvm/trunk: lib/Transforms/Scalar/LoopUnswitch.cpp test/Transforms/LoopUnswitch/2011-11-18-SimpleSwitch.ll test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches-Threshold.ll test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches.ll
Stepan Dyatkovskiy
STPWORLD at narod.ru
Thu Dec 22 23:58:15 PST 2011
>> Performance Improvements - Compile
>> SingleSource/Benchmarks/Misc/himenobmtxpa -17.99%
>> SingleSource/Benchmarks/Adobe-C++/simple_types_loop_invariant -15.76%
>> SingleSource/Benchmarks/Adobe-C++/simple_types_constant_folding -14.44%
>> SingleSource/Benchmarks/Adobe-C++/stepanov_vector -8.30%
>> SingleSource/Benchmarks/Misc-C++/stepanov_v1p2 -7.77%
>> SingleSource/Benchmarks/Adobe-C++/stepanov_abstraction -6.10%
>> MultiSource/Benchmarks/ASCI_Purple/SMG2000/smg2000 -2.39%
>> External/SPEC/CINT2000/254_gap/254_gap -2.31%
>> External/SPEC/CINT95/132_ijpeg/132_ijpeg -1.79%
>> MultiSource/Benchmarks/MiBench/consumer-jpeg/consumer-jpeg -1.63%
>> External/SPEC/CINT2006/400_perlbench/400_perlbench -1.49%
>> MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg -1.48%
I'm glad to see that.
>> My investigation of the execution-time regressions is leading me to believe this patch is *not* the culprit.
Oh no. Rather, this information will help me make my patch really fast and efficient.
-Stepan.
More information about the llvm-commits
mailing list