1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><title>Data Structure Graph Analysis Status Page</title></head>
4 <body><h1>Data Structure Graph Analysis Status Page</h1>
6 This page records information and the progress the data structure analysis
7 passes have been making. Times are in seconds, sizes are #bytes allocated for a
8 particular pass. Runs that are all '*'d out were not completed because they
9 were taking too long (time listed show how long I waited).<p>
12 <a name="20021108-3"><h2>Nov 8, 2002 #3:</h2>
14 Same as the <a href="#20021108-2">previous run</a>, but now we automatically
15 collapse arrays down to a single element in the representation. The graphs
16 produced should be exactly the same, it's just memory consumption that goes
17 dramatically down, for example: 197.parser (64M->14M), 164.gzip
18 (14M->2.7M), 256.bzip (9M -> 1.9M), etc.<p>
20 With reduced memory consumption comes higher performance of course (better cache
24 Name: Anlyz: LocTime: BUTime: TDTime: TotTime: LocSize: BUSize: TDSize: TotSize: NumFold NumNodes main __main
25 254.gap.lib 71.65 * * * * | * * * * | * * * *
26 255.vortex.lib 4.62 * * * * | * * * * | * * * *
27 300.twolf.lib 12.22 0.2369 0.8840 8.0785 9.9177 | 573880 770752 10364040 11708672 | 3514 161528+1101 854+0 854+0
28 197.parser.lib 11.73 0.1216 0.5217 9.3368 10.3099 | 461720 619960 12948496 14266336 | 2641 196932+1184 601+0 601+0
29 burg.llvm.lib 5.35 0.0857 0.2873 3.9878 4.5484 | 650608 906016 4691952 6248576 | 1555 72533+902 436+0 436+0
30 164.gzip.llvm.lib 1.33 0.0309 0.1085 0.5445 0.7708 | 284312 521048 1877416 2779368 | 67 16632+232 171+0 171+0
31 256.bzip2.lib 0.73 0.0191 0.0588 0.3611 0.4995 | 156760 336272 1390240 1956528 | 20 11456+201 148+0 148+0
32 optimizer-eval.llvm.lib 0.56 0.0129 0.0957 0.2881 0.4359 | 85720 178016 750424 1032352 | * 3693+101 63+0 63+0
33 sim.llvm.lib 0.29 0.0126 0.0237 0.0731 0.1630 | 93240 106144 331688 626088 | * 2739+67 99+0 99+0
34 181.mcf.lib 0.28 0.0153 0.0379 0.0649 0.1457 | 136744 155416 202496 511544 | 178 1914+72 44+0 44+0
35 voronoi.llvm.lib 0.22 0.0122 0.0296 0.0728 0.1324 | 83568 94008 212560 404128 | 17 1733+106 30+0 30+0
36 sgefa.llvm.lib 0.19 0.0072 0.0375 0.0491 0.1131 | 102144 109744 117064 353720 | * 634+55 31+0 31+0
37 bh.llvm.lib 0.17 0.0098 0.0164 0.0260 0.0728 | 78048 82616 86688 311168 | 66 715+64 13+0 13+0
38 em3d.llvm.lib 0.11 0.0046 0.0114 0.0327 0.0590 | 36344 64760 125360 243088 | 9 1031+59 28+0 28+0
39 power.llvm.lib 0.09 0.0043 0.0053 0.0100 0.0296 | 22840 33912 30440 103016 | * 277+35 9+0 9+0
40 tsp.llvm.lib 0.08 0.0043 0.0057 0.0066 0.0276 | 20640 25416 25784 86464 | 19 247+31 10+0 10+0
41 mst.llvm.lib 0.08 0.0033 0.0060 0.0123 0.0308 | 29088 31400 51632 126792 | 10 470+36 21+0 21+0
42 lists.llvm.lib 0.08 0.0035 0.0080 0.0111 0.0294 | 25048 33872 25520 96760 | 50 246+34 10+0 10+0
43 health.llvm.lib 0.08 0.0043 0.0083 0.0120 0.0344 | 31232 31256 45008 122464 | 71 361+40 14+0 14+0
44 perimeter.llvm.lib 0.07 0.0036 0.0047 0.0049 0.0251 | 15336 22904 15968 66864 | * 105+24 4+0 4+0
45 objinst.llvm.lib 0.06 0.0016 0.0024 0.0090 0.0191 | 11032 15560 12416 52664 | 33 73+17 3+0 3+0
46 bisort.llvm.lib 0.06 0.0023 0.0036 0.0065 0.0202 | 14376 20968 22152 68568 | * 210+27 10+0 10+0
47 llubenchmark.llvm.lib 0.05 0.0018 0.0024 0.0042 0.0166 | 11824 15464 23480 61776 | * 144+20 15+0 15+0
48 hash.llvm.lib 0.05 0.0026 0.0044 0.0062 0.0206 | 18192 24928 23976 80496 | * 241+23 7+0 7+0
49 methcall.llvm.lib 0.04 0.0014 0.0019 0.0031 0.0120 | 10824 9704 11128 45312 | 26 58+14 2+0 2+0
50 ary3.llvm.lib 0.04 0.0010 0.0015 0.0014 0.0102 | 8752 17136 4168 45720 | 6 50+7 1+0 1+0
51 treeadd.llvm.lib 0.03 0.0011 0.0016 0.0023 0.0098 | 9080 8408 9944 39424 | * 76+14 5+0 5+0
52 sieve.llvm.lib 0.03 0.0006 0.0006 0.0009 0.0063 | 7856 6056 2480 26760 | * 30+4 2+0 2+0
53 pi.llvm.lib 0.03 0.0006 0.0007 0.0012 0.0050 | 5696 5272 5584 16552 | * 34+6 3+0 3+0
54 matrix.llvm.lib 0.03 0.0010 0.0017 0.0018 0.0096 | 8584 17680 4208 46232 | * 46+11 1+0 1+0
55 heapsort.llvm.lib 0.03 0.0010 0.0009 0.0013 0.0076 | 2936 7224 3912 29240 | * 45+6 3+0 3+0
56 sumarraymalloc.llvm.lib 0.02 0.0007 0.0009 0.0015 0.0072 | 2720 6872 7128 31152 | * 38+8 2+0 2+0
57 sumarray.llvm.lib 0.02 0.0003 0.0002 0.0003 0.0025 | 864 3144 592 6712 | * 7+2 0+0 0+0
58 random.llvm.lib 0.02 0.0006 0.0006 0.0009 0.0057 | 6184 1808 2752 23600 | * 31+5 3+0 3+0
59 printargs.llvm.lib 0.02 0.0003 0.0004 0.0006 0.0028 | 1360 816 3480 5656 | * 13+4 1+0 1+0
60 matrixTranspose.llvm.lib 0.02 0.0004 0.0004 0.0006 0.0034 | 5888 1224 4864 11976 | * 17+4 3+0 3+0
61 indvars.llvm.lib 0.02 0.0005 0.0005 0.0005 0.0037 | 4680 3552 1200 9432 | * 18+3 1+0 1+0
62 fib2.llvm.lib 0.02 0.0007 0.0008 0.0009 0.0059 | 6176 1808 2400 23008 | * 25+6 1+0 1+0
63 sumarray2d.llvm.lib 0.01 0.0004 0.0004 0.0004 0.0030 | 1648 6024 4144 14136 | * 15+3 1+0 1+0
64 hello.llvm.lib 0.01 0.0003 0.0003 0.0003 0.0022 | 880 592 2944 6672 | * 8+3 1+0 1+0
65 ackermann.llvm.lib 0.00 0.0000 0.0000 0.0002 0.0004 | 0 0 832 832 | * 0+0 * *
71 <a name="20021108-2"><h2>Nov 8, 2002 #2:</h2>
73 Same as the <a href="#20021108">previous run</a>, but with a huge bug fix:
74 before, all of the call nodes (from the local pass) were being passed up in the
75 BU pass, causing graph exposions. Now these call sites are not propogated. The
76 times and sized of graphs are all much smaller now.<p>
79 Name: Anlyz: LocTime: BUTime: TDTime: TotTime: LocSize: BUSize: TDSize: TotSize: NumFold NumNodes main __main
80 254.gap.lib 130.47 * * * * | * * * * | * * * *
81 255.vortex.lib 86.17 * * * * | * * * * | * * * *
82 197.parser.lib 26.50 0.1601 1.4931 22.7485 24.7647 | 2187656 4037056 57704672 64165544 | 4550 196932+1184 601+0 601+0
83 300.twolf.lib 14.33 0.2311 1.0000 10.1733 12.1591 | 629008 1085616 15564712 17279336 | 4655 161528+1101 854+0 854+0
84 burg.llvm.lib 6.71 0.0904 0.3799 5.1871 5.8809 | 745152 1254280 6822216 8821648 | 3253 72533+902 436+0 436+0
85 164.gzip.llvm.lib 6.07 0.1158 0.9992 4.1925 5.3966 | 2113120 2772872 9043760 14026344 | 233 16632+232 171+0 171+0
86 256.bzip2.lib 2.16 0.0239 0.1987 1.6047 1.8899 | 372776 1059888 7503640 9009560 | 132 11456+201 148+0 148+0
87 sim.llvm.lib 1.54 0.0163 0.2356 1.0723 1.3738 | 106096 124280 400760 726152 | 41 2739+67 99+0 99+0
88 optimizer-eval.llvm.lib 0.58 0.0126 0.0890 0.3282 0.4696 | 110464 188584 1055832 1373072 | 287 3693+101 63+0 63+0
89 181.mcf.lib 0.33 0.0155 0.0465 0.1437 0.2308 | 156864 225184 805584 1204520 | 209 1914+72 44+0 44+0
90 voronoi.llvm.lib 0.19 0.0111 0.0253 0.0644 0.1178 | 83248 93616 238648 429504 | 31 1733+106 30+0 30+0
91 sgefa.llvm.lib 0.18 0.0069 0.0398 0.0492 0.1156 | 104712 108472 178920 416872 | 67 634+55 31+0 31+0
92 bh.llvm.lib 0.16 0.0100 0.0177 0.0355 0.0838 | 81376 93656 190104 428952 | 66 715+64 13+0 13+0
93 health.llvm.lib 0.10 0.0230 0.0084 0.0138 0.0551 | 31232 31552 56984 134736 | 75 361+40 14+0 14+0
94 em3d.llvm.lib 0.09 0.0045 0.0117 0.0255 0.0519 | 37336 67808 126960 248728 | 50 1031+59 28+0 28+0
95 power.llvm.lib 0.07 0.0035 0.0053 0.0105 0.0287 | 23432 31680 42680 113616 | 3 277+35 9+0 9+0
96 mst.llvm.lib 0.07 0.0033 0.0060 0.0145 0.0333 | 29080 31400 56720 131872 | 35 470+36 21+0 21+0
97 lists.llvm.lib 0.07 0.0079 0.0129 0.0170 0.0453 | 27616 39648 75280 154864 | 54 246+34 10+0 10+0
98 indvars.llvm.lib 0.07 0.0020 0.0257 0.0269 0.0569 | 85496 87560 161216 334272 | * 18+3 1+0 1+0
99 tsp.llvm.lib 0.06 0.0041 0.0049 0.0065 0.0250 | 19360 26216 26712 86912 | 23 247+31 10+0 10+0
100 perimeter.llvm.lib 0.05 0.0024 0.0045 0.0039 0.0194 | 15336 22904 16288 67184 | * 105+24 4+0 4+0
101 hash.llvm.lib 0.05 0.0029 0.0043 0.0066 0.0211 | 25880 18176 28168 85624 | 2 241+23 7+0 7+0
102 bisort.llvm.lib 0.05 0.0022 0.0036 0.0064 0.0192 | 14376 28616 22416 76480 | 3 210+27 10+0 10+0
103 llubenchmark.llvm.lib 0.04 0.0017 0.0026 0.0045 0.0169 | 11824 24304 18168 65304 | 8 144+20 15+0 15+0
104 treeadd.llvm.lib 0.03 0.0013 0.0016 0.0023 0.0101 | 9080 8408 11224 40704 | 2 76+14 5+0 5+0
105 sumarray2d.llvm.lib 0.03 0.0014 0.0097 0.0106 0.0238 | 42056 46440 83192 174008 | * 15+3 1+0 1+0
106 sieve.llvm.lib 0.03 0.0008 0.0021 0.0032 0.0103 | 16064 14264 35312 76008 | * 30+4 2+0 2+0
107 objinst.llvm.lib 0.03 0.0015 0.0024 0.0037 0.0134 | 11032 15488 11440 51616 | 39 73+17 3+0 3+0
108 methcall.llvm.lib 0.03 0.0014 0.0018 0.0030 0.0115 | 10824 9704 11128 45312 | 31 58+14 2+0 2+0
109 matrix.llvm.lib 0.03 0.0011 0.0017 0.0018 0.0109 | 8584 17680 4208 46232 | * 46+11 1+0 1+0
110 ary3.llvm.lib 0.03 0.0010 0.0014 0.0014 0.0085 | 8752 17136 4168 45720 | 6 50+7 1+0 1+0
111 sumarraymalloc.llvm.lib 0.02 0.0007 0.0009 0.0013 0.0070 | 2720 12824 3376 33352 | * 38+8 2+0 2+0
112 random.llvm.lib 0.02 0.0006 0.0009 0.0009 0.0060 | 6184 1808 2752 23600 | * 31+5 3+0 3+0
113 pi.llvm.lib 0.02 0.0006 0.0007 0.0011 0.0049 | 5696 5272 6544 17512 | * 34+6 3+0 3+0
114 matrixTranspose.llvm.lib 0.02 0.0007 0.0033 0.0034 0.0095 | 14088 9424 29480 52992 | * 17+4 3+0 3+0
115 heapsort.llvm.lib 0.02 0.0008 0.0009 0.0013 0.0076 | 2936 7224 3912 29240 | * 45+6 3+0 3+0
116 fib2.llvm.lib 0.02 0.0014 0.0008 0.0009 0.0067 | 6176 1808 2400 23008 | * 25+6 1+0 1+0
117 sumarray.llvm.lib 0.01 0.0003 0.0003 0.0003 0.0022 | 1280 3552 584 7528 | 3 7+2 0+0 0+0
118 printargs.llvm.lib 0.01 0.0005 0.0004 0.0006 0.0030 | 1360 816 4760 6936 | * 13+4 1+0 1+0
119 hello.llvm.lib 0.01 0.0003 0.0003 0.0003 0.0022 | 880 592 2944 6672 | * 8+3 1+0 1+0
120 ackermann.llvm.lib 0.01 0.0000 0.0000 0.0001 0.0004 | 0 0 832 832 | * 0+0 * *
124 <a name="20021108"><h2>Nov 8, 2002:</h2>
126 Same as the <a href="#20021107-2">previous run</a>, but now the Top-Down pass
127 has been rewritten to:<p>
130 <li>Actually work on all of the benchmarks
131 <li>Require less book-keeping
132 <li>Only clone a caller graph into a particular callee graph once
133 <li>Not prune nodes as aggressively, this is probably the reason for many
137 Looking deeper into the results, gzip got slower by a factor of 4, optimizer
138 eval got slower by a factor of 3, sim slowed down just a little bit.<p>
140 Note that without the globals graph, some benchmarks are still VERY slow (those
141 with heavy use of globals).<p>
144 Name: Anlyz: LocTime: BUTime: TDTime: TotTime: LocSize: BUSize: TDSize: TotSize: NumFold NumNodes main __main
145 254.gap.lib 330.50 * * * * | * * * * | * * * *
146 255.vortex.lib * * * * * | * * * * | * * * *
147 197.parser.lib 120.10 0.1649 11.8198 105.3900 118.0119 | 2188536 4525320 60972272 67921544 | 22575 202604+8604 601+0 601+0
148 300.twolf.lib 72.38 0.2431 1.8500 30.5671 72.3845 | 629008 1375352 16515832 18520192 | 18090 163168+3906 854+0 854+0
149 burg.llvm.lib 34.18 0.0871 1.0919 15.8467 34.1754 | 749304 1755232 7209416 9779360 | 21707 78464+4387 393+0 393+0
150 164.gzip.llvm.lib 21.81 0.1149 1.2083 19.6981 21.1201 | 2055024 3145544 8929008 14227896 | 2387 18236+1588 171+0 171+0
151 256.bzip2.lib 7.44 0.0250 0.3032 6.2987 7.4430 | 372776 1205520 7660752 9312304 | 1765 11947+1011 148+0 148+0
152 optimizer-eval.llvm.lib 3.24 0.0131 1.0648 1.9117 3.0792 | 110456 343032 1971952 2443624 | 5293 4186+1033 63+0 63+0
153 sim.llvm.lib 2.27 0.0170 0.2274 1.7720 2.0708 | 104728 130376 451320 759088 | 62 2755+122 99+0 99+0
154 181.mcf.lib 0.61 0.0162 0.0556 0.3631 0.4646 | 156648 234864 866704 1275064 | 243 2023+163 44+0 44+0
155 voronoi.llvm.lib 0.45 0.0117 0.0447 0.2557 0.3385 | 83088 150936 337552 585520 | 157 2063+390 30+0 30+0
156 bh.llvm.lib 0.38 0.0101 0.0253 0.1778 0.2394 | 79736 129328 245408 502512 | 66 858+198 13+0 13+0
157 sgefa.llvm.lib 0.27 0.0071 0.0396 0.0780 0.1465 | 104712 112576 204600 446656 | 130 640+103 31+0 31+0
158 power.llvm.lib 0.14 0.0035 0.0080 0.0451 0.0675 | 31272 49768 66968 155680 | 6 359+96 9+0 9+0
159 em3d.llvm.lib 0.13 0.0046 0.0140 0.0524 0.0825 | 37096 65320 122624 241744 | 141 920+127 21+0 21+0
160 mst.llvm.lib 0.13 0.0033 0.0084 0.0381 0.0605 | 29104 36104 70496 150376 | 100 506+91 21+0 21+0
161 lists.llvm.lib 0.12 0.0036 0.0118 0.0328 0.0664 | 27880 33064 98728 177520 | 58 270+63 10+0 10+0
162 bisort.llvm.lib 0.11 0.0023 0.0047 0.0125 0.0270 | 14376 29520 33808 88776 | 6 226+42 10+0 10+0
163 indvars.llvm.lib 0.11 0.0020 0.0254 0.0310 0.0606 | 85520 88232 161216 334968 | * 18+3 1+0 1+0
164 health.llvm.lib 0.10 0.0044 0.0113 0.0255 0.0519 | 31232 44592 53456 144248 | 79 385+69 14+0 14+0
165 tsp.llvm.lib 0.10 0.0042 0.0062 0.0176 0.0382 | 27840 19008 51376 112528 | 27 271+55 10+0 10+0
166 hash.llvm.lib 0.10 0.0026 0.0056 0.0168 0.0336 | 25880 29936 35312 104528 | 6 271+44 7+0 7+0
167 heapsort.llvm.lib 0.09 0.0007 0.0009 0.0015 0.0429 | 2936 7384 4064 29552 | * 47+7 3+0 3+0
168 perimeter.llvm.lib 0.08 0.0025 0.0064 0.0090 0.0271 | 15432 25616 18552 72440 | * 121+39 4+0 4+0
169 objinst.llvm.lib 0.08 0.0015 0.0027 0.0076 0.0180 | 11032 16088 19848 60624 | 39 78+25 3+0 3+0
170 sumarray2d.llvm.lib 0.06 0.0011 0.0098 0.0111 0.0241 | 42056 46440 83192 174008 | * 15+3 1+0 1+0
171 ary3.llvm.lib 0.06 0.0010 0.0016 0.0021 0.0096 | 8752 17528 4696 46640 | 6 55+10 1+0 1+0
172 llubenchmark.llvm.lib 0.05 0.0018 0.0034 0.0063 0.0199 | 11824 20384 28056 71272 | 32 141+31 15+0 15+0
173 treeadd.llvm.lib 0.05 0.0012 0.0023 0.0036 0.0121 | 9120 17640 10960 53880 | 4 82+18 5+0 5+0
174 sumarray.llvm.lib 0.04 0.0003 0.0003 0.0003 0.0022 | 1280 3552 584 7528 | 3 7+2 0+0 0+0
175 methcall.llvm.lib 0.03 0.0014 0.0021 0.0045 0.0147 | 10680 16000 11784 51720 | 31 63+19 2+0 2+0
176 sieve.llvm.lib 0.03 0.0008 0.0022 0.0047 0.0120 | 16064 14528 39672 80632 | * 32+5 2+0 2+0
177 fib2.llvm.lib 0.03 0.0007 0.0009 0.0011 0.0063 | 5512 6088 2544 26432 | * 27+7 1+0 1+0
178 matrix.llvm.lib 0.02 0.0010 0.0017 0.0021 0.0100 | 8760 8104 8976 42184 | * 48+12 1+0 1+0
179 matrixTranspose.llvm.lib 0.02 0.0007 0.0034 0.0037 0.0098 | 14088 9424 29480 52992 | * 17+4 3+0 3+0
180 sumarraymalloc.llvm.lib 0.02 0.0007 0.0010 0.0016 0.0075 | 2720 12928 3536 33544 | * 40+9 2+0 2+0
181 pi.llvm.lib 0.02 0.0006 0.0007 0.0014 0.0052 | 5696 5368 5680 16744 | * 35+7 3+0 3+0
182 random.llvm.lib 0.02 0.0006 0.0007 0.0012 0.0061 | 2136 6040 7248 31176 | * 33+6 3+0 3+0
183 printargs.llvm.lib 0.02 0.0003 0.0004 0.0007 0.0030 | 1360 1024 1728 4112 | * 14+5 1+0 1+0
184 hello.llvm.lib 0.02 0.0003 0.0003 0.0005 0.0023 | 880 648 768 4552 | * 9+4 1+0 1+0
185 ackermann.llvm.lib 0.02 0.0000 0.0000 0.0002 0.0004 | 0 0 832 832 | * 0+0 * *
190 <a name="20021107-2"><h2>Nov 7, 2002 #2:</h2>
192 Same as the <a href="#20021107">previous run</a>, but now we actually handle
193 constants (especially constantexprs) correctly in the local and all subsequent
194 passes. This seems to dramatically improve many benchmarks, only slowing down
195 gzip significantly.<p>
198 Name: Anlyz: LocTime: BUTime: TDTime: TotTime: LocSize: BUSize: TDSize: TotSize: NumFold NumNodes main __main
199 300.twolf.lib 30.88 * * * * | * * * * | * * * *
200 255.vortex.lib 15.71 * * * * | * * * * | * * * *
201 254.gap.lib 6.07 analyze: ../../../include/llvm/Analysis/DSNode.h:77: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
202 164.gzip.llvm.lib 5.32 0.1157 1.0296 3.4025 4.6326 | 2054352 2631576 7804656 12588904 | 398 13372+217 174+3 174+3
203 256.bzip2.lib 2.36 0.0250 0.1913 1.8190 2.0966 | 371928 1045320 7533440 9023600 | 407 11415+149 151+2 151+2
204 sim.llvm.lib 1.97 0.0174 0.2155 1.4731 1.7539 | 104584 120112 449736 747416 | 46 2745+52 101+2 101+2
205 197.parser.lib 1.27 analyze: ../../../include/llvm/Analysis/DSNode.h:77: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
206 optimizer-eval.llvm.lib 1.09 0.0132 0.0926 0.8104 0.9528 | 109416 186592 1827184 2141376 | 1709 8189+43 63+0 63+0
207 burg.llvm.lib 0.81 analyze: ../../../include/llvm/Analysis/DSNode.h:77: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
208 181.mcf.lib 0.38 0.0163 0.0470 0.1847 0.2714 | 156304 219896 808112 1201160 | 226 1859+0 44+0 44+0
209 voronoi.llvm.lib 0.22 0.0118 0.0241 0.0776 0.1293 | 82728 87872 214584 399128 | 31 1650+0 30+0 30+0
210 sgefa.llvm.lib 0.19 0.0074 0.0324 0.0716 0.1303 | 104560 104744 200024 434096 | 89 610+1 32+0 32+0
211 bh.llvm.lib 0.17 0.0106 0.0158 0.0344 0.0813 | 80112 86984 210008 425144 | 66 678+3 16+0 16+0
212 em3d.llvm.lib 0.16 0.0067 0.0111 0.0619 0.0899 | 37600 55936 217632 327872 | 90 1584+522 38+3 38+3
213 health.llvm.lib 0.10 0.0044 0.0071 0.0117 0.0322 | 31120 38712 35248 120048 | 81 328+0 14+0 14+0
214 lists.llvm.lib 0.09 0.0037 0.0075 0.0296 0.0477 | 27792 32968 83288 162264 | 61 222+0 10+0 10+0
215 llubenchmark.llvm.lib 0.09 0.0018 0.0021 0.0060 0.0178 | 11104 12176 32552 66840 | 35 152+22 17+1 17+1
216 power.llvm.lib 0.08 0.0036 0.0045 0.0139 0.0308 | 21672 31000 40512 109008 | 5 246+0 9+0 9+0
217 mst.llvm.lib 0.07 0.0033 0.0051 0.0125 0.0296 | 28368 27552 49088 119680 | 54 435+1 21+0 21+0
218 indvars.llvm.lib 0.07 0.0020 0.0199 0.0281 0.0521 | 85496 84840 164280 334616 | * 15+0 1+0 1+0
219 perimeter.llvm.lib 0.06 0.0027 0.0035 0.0037 0.0180 | 15312 12112 14536 54800 | * 83+0 4+0 4+0
220 tsp.llvm.lib 0.05 0.0045 0.0041 0.0063 0.0254 | 27736 15016 25296 82352 | 28 228+1 11+0 11+0
221 hash.llvm.lib 0.04 0.0025 0.0038 0.0054 0.0202 | 18288 24528 26104 82320 | 2 220+0 7+0 7+0
222 bisort.llvm.lib 0.04 0.0025 0.0030 0.0050 0.0178 | 14296 19056 28384 72808 | 5 186+0 10+0 10+0
223 sumarray2d.llvm.lib 0.04 0.0011 0.0077 0.0102 0.0210 | 42032 46264 83960 174576 | * 12+0 1+0 1+0
224 treeadd.llvm.lib 0.04 0.0011 0.0013 0.0017 0.0086 | 9008 7360 10264 42432 | 2 64+0 5+0 5+0
225 objinst.llvm.lib 0.03 0.0021 0.0019 0.0049 0.0147 | 10928 15344 24592 64520 | 31 151+72 9+4 9+4
226 methcall.llvm.lib 0.03 0.0014 0.0016 0.0030 0.0111 | 15520 8928 8032 45736 | 27 99+44 8+4 8+4
227 matrix.llvm.lib 0.03 0.0010 0.0015 0.0017 0.0086 | 8680 8424 8200 41304 | * 39+0 1+0 1+0
228 sieve.llvm.lib 0.03 0.0007 0.0021 0.0032 0.0101 | 10320 13864 34512 72456 | * 26+0 2+0 2+0
229 sumarraymalloc.llvm.lib 0.03 0.0007 0.0008 0.0008 0.0060 | 2656 6144 6848 30024 | * 31+0 2+0 2+0
230 matrixTranspose.llvm.lib 0.03 0.0006 0.0027 0.0034 0.0087 | 14064 9080 28600 51744 | * 14+0 3+0 3+0
231 ary3.llvm.lib 0.02 0.0011 0.0013 0.0012 0.0081 | 8720 6968 8256 39992 | 6 44+0 1+0 1+0
232 heapsort.llvm.lib 0.02 0.0008 0.0008 0.0008 0.0077 | 2896 13464 2552 33728 | * 39+0 3+0 3+0
233 random.llvm.lib 0.02 0.0007 0.0006 0.0006 0.0056 | 6296 4848 6112 29856 | * 26+0 3+0 3+0
234 fib2.llvm.lib 0.01 0.0007 0.0007 0.0006 0.0052 | 5488 5408 1344 24888 | * 19+0 1+0 1+0
235 pi.llvm.lib 0.01 0.0006 0.0006 0.0009 0.0043 | 5656 4768 5416 15840 | * 29+0 3+0 3+0
236 printargs.llvm.lib 0.01 0.0003 0.0003 0.0003 0.0023 | 1336 560 728 2624 | * 9+0 1+0 1+0
237 sumarray.llvm.lib 0.01 0.0003 0.0003 0.0002 0.0022 | 1256 2456 456 6280 | 3 5+0 0+0 0+0
238 hello.llvm.lib 0.01 0.0003 0.0003 0.0002 0.0019 | 840 2872 3136 6848 | * 5+0 1+0 1+0
239 ackermann.llvm.lib 0.01 * * * * | * * * * | * 0+0 * *
244 <a name="20021107"><h2>Nov 7, 2002:</h2>
246 Notes: Debug build, no globals graph, no array collapsing.<p>
248 Things are a big slower than before due to corrected handling of global
252 Name: Anlyz: LocTime: BUTime: TDTime: TotTime: LocSize: BUSize: TDSize: TotSize: NumFold NumNodes main __main
253 254.gap.lib 6.23 analyze: ../../../include/llvm/Analysis/DSNode.h:77: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
254 sim.llvm.lib 3.77 0.0156 0.3313 1.6634 2.0787 | 63080 98008 192424 426656 | * 1825+84 63+2 63+2
255 300.twolf.lib 374.15 * * * * | * * * * | * * * *
256 255.vortex.lib 185.26 * * * * | * * * * | * * * *
257 256.bzip2.lib 1.10 0.0158 0.0679 0.7397 0.8794 | 213592 385312 3368648 4040464 | 18 5238+257 64+1 64+1
258 164.gzip.llvm.lib 1.08 0.0260 0.0797 0.3326 0.5279 | 235048 421744 1484408 2237792 | 21 9628+634 113+1 113+1
259 197.parser.lib 1.06 analyze: ../../../include/llvm/Analysis/DSNode.h:77: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
260 burg.llvm.lib 0.71 analyze: ../../../include/llvm/Analysis/DSNode.h:77: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
261 optimizer-eval.llvm.lib 0.67 0.0115 0.0793 0.4125 0.5422 | 78080 141896 372592 610760 | 58 666+27 2+0 2+0
262 181.mcf.lib 0.32 0.0125 0.0418 0.1271 0.2052 | 120504 192920 545696 876008 | 186 753+0 14+0 14+0
263 voronoi.llvm.lib 0.18 0.0098 0.0204 0.0661 0.1116 | 78560 83344 116304 292200 | 19 1006+0 16+0 16+0
264 sgefa.llvm.lib 0.16 0.0064 0.0340 0.0413 0.0999 | 82280 96016 67960 270944 | * 125+2 2+0 2+0
265 sieve.llvm.lib 0.16 0.0007 0.0028 0.0209 0.0295 | 9872 13808 38872 76312 | * 22+0 1+0 1+0
266 lists.llvm.lib 0.15 0.0027 0.0061 0.0042 0.0217 | 22256 14256 3208 51720 | 52 38+0 0+0 0+0
267 bh.llvm.lib 0.14 0.0082 0.0140 0.0171 0.0630 | 73320 75448 42920 255160 | 74 402+4 10+0 10+0
268 em3d.llvm.lib 0.14 0.0037 0.0091 0.0303 0.0522 | 33816 50768 109200 202192 | 10 925+410 19+3 19+3
269 hash.llvm.lib 0.14 0.0020 0.0033 0.0036 0.0154 | 17488 23928 12584 67400 | * 131+0 2+0 2+0
270 llubenchmark.llvm.lib 0.13 0.0013 0.0011 0.0019 0.0128 | 9680 2144 10072 32904 | * 51+10 4+1 4+1
271 indvars.llvm.lib 0.12 0.0022 0.0248 0.0422 0.0713 | 82040 87944 160872 333400 | * 12+0 0+0 0+0
272 ary3.llvm.lib 0.12 0.0008 0.0011 0.0009 0.0072 | 7992 7808 2416 34264 | 6 37+0 0+0 0+0
273 health.llvm.lib 0.10 0.0035 0.0067 0.0067 0.0280 | 28432 27984 12640 83984 | 72 151+1 6+0 6+0
274 hello.llvm.lib 0.10 0.0002 0.0002 0.0002 0.0016 | 504 2816 336 3656 | * 2+0 0+0 0+0
275 ackermann.llvm.lib 0.09 0.0004 0.0005 0.0004 0.0045 | 6976 992 840 18736 | * 10+0 0+0 0+0
276 objinst.llvm.lib 0.08 0.0014 0.0019 0.0052 0.0137 | 9480 19064 12216 54416 | 25 148+80 7+4 7+4
277 sumarray2d.llvm.lib 0.08 0.0012 0.0096 0.0109 0.0235 | 41416 47080 80696 171512 | * 9+0 0+0 0+0
278 methcall.llvm.lib 0.08 0.0011 0.0016 0.0032 0.0108 | 3952 17528 8584 43720 | 23 104+52 7+4 7+4
279 heapsort.llvm.lib 0.08 0.0006 0.0008 0.0007 0.0063 | 2264 13720 2216 33016 | * 33+0 2+0 2+0
280 fib2.llvm.lib 0.08 0.0005 0.0006 0.0004 0.0048 | 1776 5312 1080 23992 | * 14+0 0+0 0+0
281 tsp.llvm.lib 0.07 0.0036 0.0035 0.0041 0.0197 | 17304 13808 17968 63704 | 18 95+1 4+0 4+0
282 random.llvm.lib 0.07 0.0005 0.0006 0.0005 0.0066 | 1584 4704 5752 25264 | * 21+0 2+0 2+0
283 pi.llvm.lib 0.07 0.0004 0.0004 0.0005 0.0031 | 4744 1248 4368 10360 | * 14+0 0+0 0+0
284 power.llvm.lib 0.06 0.0031 0.0063 0.0070 0.0251 | 19440 28024 23544 86832 | * 146+0 4+0 4+0
285 bisort.llvm.lib 0.06 0.0019 0.0036 0.0026 0.0168 | 12776 18296 6808 48952 | * 89+0 4+0 4+0
286 matrixTranspose.llvm.lib 0.06 0.0005 0.0019 0.0025 0.0065 | 9136 14520 25336 48992 | * 10+0 1+0 1+0
287 printargs.llvm.lib 0.06 0.0003 0.0003 0.0003 0.0021 | 888 504 512 1904 | * 5+0 0+0 0+0
288 perimeter.llvm.lib 0.05 0.0026 0.0042 0.0044 0.0220 | 13968 12464 3928 43016 | * 35+0 1+0 1+0
289 mst.llvm.lib 0.05 0.0026 0.0040 0.0052 0.0227 | 16520 25840 14016 71048 | 10 217+1 9+0 9+0
290 sumarray.llvm.lib 0.05 0.0002 0.0003 0.0002 0.0020 | 976 3424 464 6976 | 3 5+0 0+0 0+0
291 treeadd.llvm.lib 0.03 0.0010 0.0011 0.0009 0.0085 | 7928 6424 2088 28432 | * 27+0 1+0 1+0
292 matrix.llvm.lib 0.02 0.0020 0.0013 0.0014 0.0090 | 7856 10416 2200 36232 | * 32+0 0+0 0+0
293 sumarraymalloc.llvm.lib 0.02 0.0006 0.0007 0.0005 0.0056 | 2032 5984 1368 23472 | * 17+0 0+0 0+0
299 <a name="20021106"><h2>Nov 6, 2002:</h2>
301 Notes: Debug build, no globals graph, no array collapsing.<p>
304 Name: LocTime: BUTime: TDTime: TotTime: AnlzTime: LocSize: BUSize: TDSize: TotSize: NumFold NumNodes main __main
305 ackermann.llvm.lib 0.0004 0.0005 0.0004 0.0045 0m0.040s | 6976 992 840 18736 | * 10+0 0+0 0+0
306 ary3.llvm.lib 0.0008 0.0012 0.0012 0.0074 0m0.034s | 7992 7808 2416 34264 | 6 37+0 0+0 0+0
307 fib2.llvm.lib 0.0005 0.0006 0.0004 0.0047 0m0.019s | 1776 5312 1080 23992 | * 14+0 0+0 0+0
308 hash.llvm.lib 0.0020 0.0031 0.0036 0.0157 0m0.046s | 17488 23928 12584 67400 | * 131+0 2+0 2+0
309 heapsort.llvm.lib 0.0006 0.0008 0.0007 0.0061 0m0.023s | 2264 13720 2216 33016 | * 33+0 2+0 2+0
310 hello.llvm.lib 0.0002 0.0002 0.0002 0.0015 0m0.014s | 504 2816 336 3656 | * 2+0 0+0 0+0
311 lists.llvm.lib 0.0029 0.0057 0.0057 0.0203 0m0.077s | 22272 14264 12128 60688 | 57 38+0 0+0 0+0
312 llubenchmark.llvm.lib 0.0012 0.0011 0.0017 0.0111 0m0.036s | 9680 2144 9944 32776 | * 49+8 4+1 4+1
313 matrix.llvm.lib 0.0008 0.0013 0.0014 0.0079 0m0.038s | 7848 10416 2200 36176 | * 32+0 0+0 0+0
314 matrixTranspose.llvm.lib 0.0004 0.0015 0.0019 0.0054 0m0.031s | 9136 14520 25336 48992 | * 10+0 1+0 1+0
315 methcall.llvm.lib 0.0010 0.0018 0.0030 0.0108 0m0.080s | 3952 17528 9024 44160 | 30 112+52 7+4 7+4
316 objinst.llvm.lib 0.0011 0.0018 0.0058 0.0149 0m0.061s | 9480 19064 13192 55392 | 37 163+80 7+4 7+4
317 pi.llvm.lib 0.0005 0.0004 0.0005 0.0032 0m0.027s | 4744 1248 4368 10360 | * 14+0 0+0 0+0
318 printargs.llvm.lib 0.0003 0.0005 0.0003 0.0023 0m0.042s | 888 504 512 1904 | * 5+0 0+0 0+0
319 random.llvm.lib 0.0005 0.0005 0.0005 0.0056 0m0.032s | 1584 4704 5752 25264 | * 21+0 2+0 2+0
320 sumarray.llvm.lib 0.0002 0.0003 0.0002 0.0020 0m0.034s | 976 3424 464 6976 | 3 5+0 0+0 0+0
321 sumarray2d.llvm.lib 0.0010 0.0077 0.0111 0.0216 0m0.047s | 41416 47080 80696 171512 | * 9+0 0+0 0+0
322 sumarraymalloc.llvm.lib 0.0007 0.0007 0.0005 0.0054 0m0.032s | 2032 5984 1368 23472 | * 17+0 0+0 0+0
323 indvars.llvm.lib 0.0018 0.0189 0.0264 0.0490 0m0.065s | 82040 87944 160872 333400 | * 12+0 0+0 0+0
324 bh.llvm.lib 0.0113 0.0128 0.0163 0.0597 0m0.148s | 55112 75768 42928 240056 | 74 400+5 11+0 11+0
325 bisort.llvm.lib 0.0018 0.0024 0.0024 0.0123 0m0.051s | 12776 18296 6808 48952 | * 89+0 4+0 4+0
326 em3d.llvm.lib 0.0035 0.0098 0.0196 0.0490 0m0.103s | 33816 49744 54144 146112 | 10 518+33 14+1 14+1
327 health.llvm.lib 0.0033 0.0061 0.0057 0.0226 0m0.088s | 28432 27992 12640 83992 | 72 151+1 6+0 6+0
328 mst.llvm.lib 0.0025 0.0039 0.0050 0.0192 0m0.074s | 16520 25840 14016 71048 | 10 217+1 9+0 9+0
329 perimeter.llvm.lib 0.0020 0.0032 0.0025 0.0154 0m0.045s | 13968 12720 3928 43272 | * 35+0 1+0 1+0
330 power.llvm.lib 0.0027 0.0039 0.0060 0.0232 0m0.062s | 20960 30136 23504 82696 | * 146+0 4+0 4+0
331 treeadd.llvm.lib 0.0009 0.0010 0.0008 0.0070 0m0.054s | 7928 6424 2088 28432 | * 27+0 1+0 1+0
332 tsp.llvm.lib 0.0035 0.0034 0.0032 0.0187 0m0.064s | 17304 13808 17968 63704 | 18 95+1 4+0 4+0
333 voronoi.llvm.lib 0.0093 0.0193 0.0567 0.1033 0m0.199s | 78560 83336 116312 292200 | 19 1006+0 16+0 16+0
334 optimizer-eval.llvm.lib 0.0099 0.1017 0.4073 0.5492 0m0.674s | 76736 140000 409448 644528 | 58 1259+23 7+0 7+0
335 sgefa.llvm.lib 0.0057 0.0283 0.0357 0.0863 0m0.153s | 82280 96016 67728 270712 | * 121+2 2+0 2+0
336 sieve.llvm.lib 0.0006 0.0020 0.0030 0.0096 0m0.033s | 9872 13808 38872 76312 | * 22+0 1+0 1+0
337 sim.llvm.lib 0.0134 0.2127 1.1230 1.3938 0m1.559s | 62864 98984 200600 457536 | * 1807+206 71+7 71+7
338 164.gzip.llvm.lib 0.0225 0.0727 0.2910 0.4651 0m1.003s | 235048 421864 1439120 2192624 | 17 9181+106 114+1 114+1
339 181.mcf.lib 0.0121 0.0354 0.1096 0.1780 0m0.292s | 120504 192920 545720 876032 | 195 753+0 14+0 14+0
340 197.parser.lib analyze: ../../../include/llvm/Analysis/DSNode.h:74: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
341 254.gap.lib analyze: ../../../include/llvm/Analysis/DSNode.h:74: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
342 255.vortex.lib analyze: ../../../include/llvm/Analysis/DSNode.h:74: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
343 256.bzip2.lib 0.0149 0.0604 0.6503 0.7810 0m1.027s | 210880 387776 3371632 4041800 | 18 5005+76 65+1 65+1
344 300.twolf.lib 0.1806 0.5248 42.5463 43.8329 0m45.785s | 522056 653816 10076992 11252864 | 1269 78066+4900 410+12 410+12
345 burg.llvm.lib analyze: ../../../include/llvm/Analysis/DSNode.h:74: DSNode::~DSNode(): Assertion `Referrers.empty() && "Referrers to dead node exist!"' failed.
349 <address><a href="mailto:sabre@nondot.org">Chris Lattner</a></address>
350 <!-- Created: Wed Nov 6 19:57:57 CST 2002 -->
352 Last modified: Fri Nov 8 16:49:01 CST 2002