[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
Wed Jan 11 00:49:46 PST 2012


I'd commited compile-time improvement patch in r147935.  On my PC all regressed tests was restored and even improved a little bit.
-Stepan.

23.12.2011, 11:58, "Stepan Dyatkovskiy" <STPWORLD at narod.ru>:
>>>   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