[LLVMdev] Exception handling slowdown?
Duncan Sands
baldrick at free.fr
Wed Jun 20 00:38:16 PDT 2012
Did something change with exception handling recently? A bunch of lit bots are
showing slower compile times for many tests.
Ciao, Duncan.
On 20/06/12 07:53, llvm-testresults at cs.uiuc.edu wrote:
>
> lab-mini-03__O0-g__clang_DEV__x86_64 test results
> <http://llvm.org/perf/db_default/v4/nts/1283?compare_to=1278&baseline=999>
>
> Run Order Start Time Duration
> Current <http://llvm.org/perf/db_default/v4/nts/1283> 158786
> <http://llvm.org/perf/db_default/v4/nts/order/1314> 2012-06-20 03:39:48 2:15:27
> Previous <http://llvm.org/perf/db_default/v4/nts/1278> 158769
> <http://llvm.org/perf/db_default/v4/nts/order/1310> 2012-06-20 00:57:42 2:15:20
> Baseline <http://llvm.org/perf/db_default/v4/nts/999> 158324
> <http://llvm.org/perf/db_default/v4/nts/order/1162> 2012-06-11 20:29:30 2:15:20
>
>
> Tests Summary
>
> Status Group # # (B)
> Performance Regressions 45 46
> Unchanged Tests 849 848
> *Total Tests* *894* *894*
>
>
> Run-Over-Run Changes Detail
>
> Performance Regressions - Compile Time Δ Previous Current σ Δ (B) σ (B)
> SingleSource/UnitTests/ObjC/exceptions-4
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.420=3> 7.94% 0.3463
> 0.3738 0.0002 7.88% 0.0002
> SingleSource/UnitTests/ObjC/trivial-interface
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.222=3> 7.88% 0.3437
> 0.3708 0.0003 7.73% 0.0003
> SingleSource/UnitTests/ObjC/exceptions-2
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.343=3> 7.87% 0.3444
> 0.3715 0.0081 7.81% 0.0081
> SingleSource/UnitTests/ObjC/synchronized
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.388=3> 7.79% 0.3464
> 0.3734 0.0002 7.64% 0.0002
> SingleSource/UnitTests/ObjC/exceptions-3
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.108=3> 7.78% 0.3458
> 0.3727 0.0004 7.72% 0.0004
> SingleSource/UnitTests/ObjC/for-in
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.418=3> 7.76% 0.3493
> 0.3764 0.0005 7.67% 0.0005
> SingleSource/UnitTests/ObjC/parameter-passing
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.24=3> 7.59% 0.3715
> 0.3997 0.0031 7.33% 0.0031
> SingleSource/UnitTests/ObjC/instance-method-metadata
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.375=3> 7.52% 0.3486
> 0.3748 0.0010 7.45% 0.0010
> SingleSource/UnitTests/ObjC/property
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.8=3> 7.49% 0.3646
> 0.3919 0.0000 7.37% 0.0000
> SingleSource/UnitTests/ObjC/exceptions
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.101=3> 7.47% 0.3641
> 0.3913 0.0004 7.41% 0.0004
> SingleSource/UnitTests/ObjC++/property-reference-object
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.50=3> 5.96% 0.5792
> 0.6137 0.0001 4.21% 0.0001
> SingleSource/UnitTests/ObjC++/Hello
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.428=3> 5.89% 0.5742
> 0.6080 0.0002 4.36% 0.0002
> SingleSource/UnitTests/ObjC++/property-reference
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.156=3> 5.18% 0.7033
> 0.7397 0.0003 3.15% 0.0003
> MultiSource/Benchmarks/MiBench/consumer-jpeg/consumer-jpeg
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.284=3> 3.70% 1.9509
> 2.0230 0.0008 2.72% 0.0008
> MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.414=3> 3.55% 1.9755
> 2.0456 0.0004 2.45% 0.0004
> MultiSource/Benchmarks/MiBench/office-ispell/office-ispell
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.106=3> 3.49% 0.5011
> 0.5186 0.0007 3.18% 0.0007
> MultiSource/Applications/spiff/spiff
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.400=3> 3.43% 0.3989
> 0.4126 0.0010 2.41% 0.0010
> MultiSource/Benchmarks/MallocBench/espresso/espresso
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.408=3> 3.07% 1.6150
> 1.6645 0.0037 2.68% 0.0037
> MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/timberwolfmc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.54=3> 3.05% 3.5468
> 3.6550 0.0020 2.59% 0.0020
> MultiSource/Applications/ClamAV/clamscan
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.214=3> 2.95% 4.1812
> 4.3044 0.0044 2.22% 0.0044
> MultiSource/Benchmarks/Ptrdist/bc/bc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.423=3> 2.92% 0.3907
> 0.4021 0.0030 2.32% 0.0030
> MultiSource/Benchmarks/MiBench/consumer-lame/consumer-lame
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.271=3> 2.82% 1.3096
> 1.3465 0.0018 2.38% 0.0018
> MultiSource/Benchmarks/MiBench/telecomm-gsm/telecomm-gsm
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.297=3> 2.76% 0.4972
> 0.5109 0.0017 2.30% 0.0017
> MultiSource/Benchmarks/mediabench/gsm/toast/toast
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.123=3> 2.74% 0.4965
> 0.5101 0.0012 2.02% 0.0012
> MultiSource/Benchmarks/VersaBench/dbms/dbms
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.276=3> 2.65% 0.5888
> 0.6044 0.0032 2.44% 0.0032
> MultiSource/Benchmarks/Prolangs-C/bison/mybison
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.131=3> 2.65% 0.4612
> 0.4734 0.0015 1.63% 0.0015
> MultiSource/Applications/treecc/treecc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.181=3> 2.58% 0.7785
> 0.7986 0.0012 1.41% 0.0012
> MultiSource/Applications/SPASS/SPASS
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.25=3> 2.44% 5.5191
> 5.6538 0.0039 2.02% 0.0039
> MultiSource/Applications/JM/lencod/lencod
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.384=3> 2.43% 4.5916
> 4.7032 0.0080 1.85% 0.0080
> MultiSource/Benchmarks/Prolangs-C++/city/city
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.30=3> 2.37% 2.0844
> 2.1339 0.0010 3.22% 0.0010
> MultiSource/Benchmarks/Prolangs-C/agrep/agrep
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.162=3> 2.35% 0.4337
> 0.4439 0.0002 1.79% 0.0002
> MultiSource/Benchmarks/ASCI_Purple/SMG2000/smg2000
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.310=3> 2.32% 2.7068
> 2.7695 0.0071 1.48% 0.0071
> MultiSource/Applications/hexxagon/hexxagon
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.243=3> 2.28% 0.9968
> 1.0195 0.0005 2.89% 0.0005
> MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.392=3> 2.22% 4.3907
> 4.4882 0.0010 1.55% 0.0010
> MultiSource/Applications/lua/lua
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.155=3> 2.18% 1.4158
> 1.4467 0.0010 1.39% 0.0010
> MultiSource/Applications/JM/ldecod/ldecod
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.125=3> 2.13% 2.1580
> 2.2040 0.0005 1.79% 0.0005
> MultiSource/Applications/d/make_dparser
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.134=3> 2.12% 1.0745
> 1.0973 0.0005 1.78% 0.0005
> MultiSource/Benchmarks/MallocBench/gs/gs
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.301=3> 2.02% 1.8680
> 1.9058 0.0036 1.40% 0.0036
> MultiSource/Benchmarks/mafft/pairlocalalign
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.426=3> 1.91% 2.0841
> 2.1239 0.0018 1.08% 0.0018
> MultiSource/Applications/hbd/hbd
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.164=3> 1.89% 0.9641
> 0.9823 0.0006 1.30% 0.0006
> MultiSource/Benchmarks/Bullet/bullet
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.274=3> 1.30% 23.8330
> 24.1424 0.0044 2.65% 0.0044
> MultiSource/Applications/kimwitu++/kc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.412=3> 1.24% 11.9645
> 12.1130 0.0069 1.32% 0.0069
> MultiSource/Applications/oggenc/oggenc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.293=3> 1.22% 1.5963
> 1.6158 0.0016 1.42% 0.0016
> MultiSource/Applications/sqlite3/sqlite3
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.402=3> 1.13% 2.0217
> 2.0446 0.0012 0.49% 0.0012
>
> Performance Regressions - Execution Time Δ Previous Current σ Δ (B) σ (B)
> SingleSource/Benchmarks/Shootout-C++/fibo
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.194=2> 1.03% 12.2303
> 12.3566 0.0101 -0.17% 0.0101
>
>
> Run-Over-Baseline Changes Detail
>
> Performance Regressions - Compile Time Δ(B) Baseline Current σ(B) Δ σ
> SingleSource/UnitTests/ObjC/exceptions-4
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.420=3> 7.88% 0.3465
> 0.3738 0.0002 7.94% 0.0002
> SingleSource/UnitTests/ObjC/exceptions-2
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.343=3> 7.81% 0.3446
> 0.3715 0.0081 7.87% 0.0081
> SingleSource/UnitTests/ObjC/trivial-interface
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.222=3> 7.73% 0.3442
> 0.3708 0.0003 7.88% 0.0003
> SingleSource/UnitTests/ObjC/exceptions-3
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.108=3> 7.72% 0.3460
> 0.3727 0.0004 7.78% 0.0004
> SingleSource/UnitTests/ObjC/for-in
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.418=3> 7.67% 0.3496
> 0.3764 0.0005 7.76% 0.0005
> SingleSource/UnitTests/ObjC/synchronized
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.388=3> 7.64% 0.3469
> 0.3734 0.0002 7.79% 0.0002
> SingleSource/UnitTests/ObjC/instance-method-metadata
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.375=3> 7.45% 0.3488
> 0.3748 0.0010 7.52% 0.0010
> SingleSource/UnitTests/ObjC/exceptions
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.101=3> 7.41% 0.3643
> 0.3913 0.0004 7.47% 0.0004
> SingleSource/UnitTests/ObjC/property
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.8=3> 7.37% 0.3650
> 0.3919 0.0000 7.49% 0.0000
> SingleSource/UnitTests/ObjC/parameter-passing
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.24=3> 7.33% 0.3724
> 0.3997 0.0031 7.59% 0.0031
> SingleSource/UnitTests/ObjC++/Hello
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.428=3> 4.36% 0.5826
> 0.6080 0.0002 5.89% 0.0002
> SingleSource/UnitTests/ObjC++/property-reference-object
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.50=3> 4.21% 0.5889
> 0.6137 0.0001 5.96% 0.0001
> MultiSource/Benchmarks/Prolangs-C++/city/city
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.30=3> 3.22% 2.0673
> 2.1339 0.0010 2.37% 0.0010
> MultiSource/Benchmarks/MiBench/office-ispell/office-ispell
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.106=3> 3.18% 0.5026
> 0.5186 0.0007 3.49% 0.0007
> SingleSource/UnitTests/ObjC++/property-reference
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.156=3> 3.15% 0.7171
> 0.7397 0.0003 5.18% 0.0003
> SingleSource/Benchmarks/Misc-C++/Large/ray
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.318=3> 2.95% 0.3625
> 0.3732 0.0003 2.13% 0.0003
> SingleSource/Benchmarks/Shootout-C++/moments
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.206=3> 2.91% 0.3678
> 0.3785 0.0005 2.13% 0.0005
> SingleSource/Benchmarks/Shootout-C++/hash
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.66=3> 2.89% 0.4146
> 0.4266 0.0003 2.16% 0.0003
> MultiSource/Applications/hexxagon/hexxagon
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.243=3> 2.89% 0.9909
> 1.0195 0.0005 2.28% 0.0005
> SingleSource/Benchmarks/Shootout-C++/sieve
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.347=3> 2.82% 0.3726
> 0.3831 0.0002 1.97% 0.0002
> SingleSource/Benchmarks/Shootout-C++/hash2
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.41=3> 2.73% 0.4251
> 0.4367 0.0006 1.94% 0.0006
> MultiSource/Benchmarks/MiBench/consumer-jpeg/consumer-jpeg
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.284=3> 2.72% 1.9694
> 2.0230 0.0008 3.70% 0.0008
> MultiSource/Benchmarks/MallocBench/espresso/espresso
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.408=3> 2.68% 1.6211
> 1.6645 0.0037 3.07% 0.0037
> MultiSource/Benchmarks/Bullet/bullet
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.274=3> 2.65% 23.5202
> 24.1424 0.0044 1.30% 0.0044
> MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/timberwolfmc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.54=3> 2.59% 3.5627
> 3.6550 0.0020 3.05% 0.0020
> MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.414=3> 2.45% 1.9966
> 2.0456 0.0004 3.55% 0.0004
> MultiSource/Benchmarks/VersaBench/dbms/dbms
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.276=3> 2.44% 0.5900
> 0.6044 0.0032 2.65% 0.0032
> MultiSource/Benchmarks/MiBench/consumer-lame/consumer-lame
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.271=3> 2.38% 1.3152
> 1.3465 0.0018 2.82% 0.0018
> MultiSource/Benchmarks/MiBench/telecomm-gsm/telecomm-gsm
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.297=3> 2.30% 0.4994
> 0.5109 0.0017 2.76% 0.0017
> MultiSource/Applications/ClamAV/clamscan
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.214=3> 2.22% 4.2109
> 4.3044 0.0044 2.95% 0.0044
> SingleSource/Benchmarks/Misc-C++/stepanov_container
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.372=3> 2.21% 0.6435
> 0.6577 0.0003 1.51% 0.0003
> SingleSource/Benchmarks/Misc-C++/bigfib
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.321=3> 2.04% 0.5012
> 0.5114 0.0004 1.61% 0.0004
> MultiSource/Applications/SPASS/SPASS
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.25=3> 2.02% 5.5417
> 5.6538 0.0039 2.44% 0.0039
> MultiSource/Benchmarks/mediabench/gsm/toast/toast
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.123=3> 2.02% 0.5000
> 0.5101 0.0012 2.74% 0.0012
> MultiSource/Applications/JM/lencod/lencod
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.384=3> 1.85% 4.6177
> 4.7032 0.0080 2.43% 0.0080
> MultiSource/Applications/JM/ldecod/ldecod
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.125=3> 1.79% 2.1653
> 2.2040 0.0005 2.13% 0.0005
> MultiSource/Applications/d/make_dparser
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.134=3> 1.78% 1.0781
> 1.0973 0.0005 2.12% 0.0005
> MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.392=3> 1.55% 4.4195
> 4.4882 0.0010 2.22% 0.0010
> MultiSource/Benchmarks/ASCI_Purple/SMG2000/smg2000
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.310=3> 1.48% 2.7292
> 2.7695 0.0071 2.32% 0.0071
> MultiSource/Applications/oggenc/oggenc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.293=3> 1.42% 1.5932
> 1.6158 0.0016 1.22% 0.0016
> MultiSource/Applications/treecc/treecc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.181=3> 1.41% 0.7875
> 0.7986 0.0012 2.58% 0.0012
> MultiSource/Benchmarks/MallocBench/gs/gs
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.301=3> 1.40% 1.8794
> 1.9058 0.0036 2.02% 0.0036
> MultiSource/Applications/lua/lua
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.155=3> 1.39% 1.4269
> 1.4467 0.0010 2.18% 0.0010
> MultiSource/Applications/kimwitu++/kc
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.412=3> 1.32% 11.9555
> 12.1130 0.0069 1.24% 0.0069
> MultiSource/Applications/hbd/hbd
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.164=3> 1.30% 0.9697
> 0.9823 0.0006 1.89% 0.0006
> MultiSource/Benchmarks/mafft/pairlocalalign
> <http://llvm.org/perf/db_default/v4/nts/1283/graph?test.426=3> 1.08% 2.1013
> 2.1239 0.0018 1.91% 0.0018
>
> *Report Time*: 1.96s
>
>
> _______________________________________________
> llvm-testresults mailing list
> llvm-testresults at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults
More information about the llvm-dev
mailing list