Skip to content

Instantly share code, notes, and snippets.

@cameel
Created February 21, 2024 14:11
Show Gist options
  • Save cameel/d32ad928b34a6fdcc20aee4db1b46866 to your computer and use it in GitHub Desktop.
Save cameel/d32ad928b34a6fdcc20aee4db1b46866 to your computer and use it in GitHub Desktop.
solc-seqbench default/ramanujan_pi/soltest-input solc 0.8.25-seqbench.2024.2.14+commit.a2cabcb9

default/ramanujan_pi/soltest-input

runtime-gas runtime-gas-vs-optimization-time bytecode-size bytecode-size-vs-optimization-time creation-gas creation-gas-vs-optimization-time step-duration optimization-time

index step step_name bytecode_size creation_gas runtime_gas duration_microsec optimization_time
1 d VarDeclInitializer 2830 656702 167795 34 34
2 h FunctionHoister 2830 656702 167795 69 103
3 f BlockFlattener 2830 656702 167795 21 124
4 o ForLoopInitRewriter 2830 656702 167795 28 152
5 D DeadCodeEliminator 2830 656702 167795 1635 1787
6 g FunctionGrouper 2830 656702 167795 0 1787
7 v EquivalentFunctionCombiner 2826 655814 167784 548 2335
8 u UnusedPruner 2823 655190 167802 1164 3499
9 l CircularReferencesPruner 2823 655190 167802 106 3605
10 f BlockFlattener 2823 655190 167802 20 3625
11 n ControlFlowSimplifier 2823 655190 167802 179 3804
12 T LiteralRematerialiser 2795 649146 167784 728 4532
13 U ConditionalUnsimplifier 2795 649146 167784 1520 6052
14 t StructuralSimplifier 2795 649146 167784 22 6074
15 n ControlFlowSimplifier 2795 649146 167784 165 6239
16 I ForLoopConditionIntoBody 2795 649146 167784 24 6263
17 f BlockFlattener 2795 649146 167784 19 6282
18 x ExpressionSplitter 2790 648042 168094 787 7069
19 a SSATransform 2956 683976 171427 1033 8102
20 r UnusedAssignEliminator 2956 683976 171427 1824 9926
21 E EqualStoreEliminator 2956 683976 171427 1528 11454
22 s ExpressionSimplifier 2950 682704 171216 2007 13461
23 c CommonSubexpressionEliminator 2976 689314 150623 2009 15470
24 L LoadResolver 2976 689314 150623 1594 17064
25 M LoopInvariantCodeMotion 3004 695280 149051 1009 18073
26 c CommonSubexpressionEliminator 3004 695280 149051 1845 19918
27 C ConditionalSimplifier 3004 695280 149051 1243 21161
28 T LiteralRematerialiser 2798 650734 140220 1142 22303
29 U ConditionalUnsimplifier 2799 650950 140307 1358 23661
30 t StructuralSimplifier 2799 650950 140307 26 23687
31 T LiteralRematerialiser 2799 650950 140307 1012 24699
32 O ForLoopConditionOutOfBody 2799 650950 140307 23 24722
33 n ControlFlowSimplifier 2799 650950 140307 329 25051
34 t StructuralSimplifier 2799 650950 140307 26 25077
35 n ControlFlowSimplifier 2799 650950 140307 319 25396
36 f BlockFlattener 2799 650950 140307 26 25422
37 D DeadCodeEliminator 2799 650950 140307 1440 26862
38 I ForLoopConditionIntoBody 2799 650950 140307 22 26884
39 u UnusedPruner 2726 635213 139594 1514 28398
40 l CircularReferencesPruner 2726 635213 139594 116 28514
41 L LoadResolver 2726 635213 139594 1043 29557
42 c CommonSubexpressionEliminator 2726 635213 139594 1078 30635
43 u UnusedPruner 2726 635213 139594 691 31326
44 l CircularReferencesPruner 2726 635213 139594 94 31420
45 V SSAReverser 2726 635213 139594 265 31685
46 c CommonSubexpressionEliminator 2720 633927 139552 1101 32786
47 u UnusedPruner 2720 633927 139552 923 33709
48 l CircularReferencesPruner 2720 633927 139552 95 33804
49 j ExpressionJoiner 2720 633927 139552 172 33976
50 T LiteralRematerialiser 2720 633927 139552 236 34212
51 p UnusedFunctionParameterPruner 2720 633927 139552 103 34315
52 e ExpressionInliner 1943 466514 76200 177 34492
53 u UnusedPruner 1943 466514 76200 579 35071
54 l CircularReferencesPruner 1943 466514 76200 45 35116
55 x ExpressionSplitter 1922 462002 76390 444 35560
56 a SSATransform 2056 490979 80288 421 35981
57 r UnusedAssignEliminator 2056 490979 80288 727 36708
58 u UnusedPruner 1982 474976 77945 646 37354
59 l CircularReferencesPruner 1982 474976 77945 44 37398
60 x ExpressionSplitter 1982 474976 77945 156 37554
61 a SSATransform 2060 491843 80531 483 38037
62 r UnusedAssignEliminator 2060 491843 80531 822 38859
63 c CommonSubexpressionEliminator 1883 453696 81122 951 39810
64 L LoadResolver 1883 453695 81122 806 40616
65 g FunctionGrouper 1883 453695 81122 0 40616
66 v EquivalentFunctionCombiner 1883 453695 81122 224 40840
67 i FullInliner 2292 541858 71790 3624 44464
68 f BlockFlattener 2292 541858 71790 33 44497
69 C ConditionalSimplifier 2292 541858 71790 949 45446
70 T LiteralRematerialiser 2108 501962 62848 1670 47116
71 U ConditionalUnsimplifier 2108 501962 62848 852 47968
72 c CommonSubexpressionEliminator 2470 580104 70093 2662 50630
73 a SSATransform 2579 603649 71169 1722 52352
74 r UnusedAssignEliminator 2576 603001 70745 1450 53802
75 L LoadResolver 2576 603001 70745 2105 55907
76 S UnusedStoreEliminator 2576 603001 70745 2678 58585
77 s ExpressionSimplifier 2409 566924 68960 2630 61215
78 T LiteralRematerialiser 2143 509746 64253 1534 62749
79 F FunctionSpecializer 3287 756748 63544 6863 69612
80 O ForLoopConditionOutOfBody 3287 756748 63544 106 69718
81 t StructuralSimplifier 3255 749912 63464 171 69889
82 f BlockFlattener 3255 749912 63464 76 69965
83 D DeadCodeEliminator 3255 749912 63464 1732 71697
84 n ControlFlowSimplifier 3255 749912 63464 1397 73094
85 c CommonSubexpressionEliminator 3975 905388 68179 6945 80039
86 a SSATransform 4183 950439 69872 4382 84421
87 r UnusedAssignEliminator 4183 950439 69872 2347 86768
88 I ForLoopConditionIntoBody 4183 950439 69872 61 86829
89 u UnusedPruner 2196 521805 66501 3822 90651
90 l CircularReferencesPruner 2196 521805 66501 68 90719
91 c CommonSubexpressionEliminator 2123 506020 65616 1210 91929
92 x ExpressionSplitter 2123 506020 65616 368 92297
93 a SSATransform 2285 541053 67983 856 93153
94 r UnusedAssignEliminator 2285 541053 67983 688 93841
95 E EqualStoreEliminator 2285 541053 67983 1029 94870
96 s ExpressionSimplifier 2390 563758 67593 1545 96415
97 c CommonSubexpressionEliminator 2391 563974 66706 1287 97702
98 L LoadResolver 2391 563974 66706 1030 98732
99 M LoopInvariantCodeMotion 2421 570475 66502 647 99379
100 c CommonSubexpressionEliminator 2439 574347 66741 1182 100561
101 C ConditionalSimplifier 2470 581039 66913 552 101113
102 T LiteralRematerialiser 2258 534817 60852 824 101937
103 U ConditionalUnsimplifier 2247 532417 60799 524 102461
104 t StructuralSimplifier 2157 512964 59923 94 102555
105 T LiteralRematerialiser 2164 514332 59446 723 103278
106 O ForLoopConditionOutOfBody 2164 514332 59446 20 103298
107 n ControlFlowSimplifier 2164 514332 59446 186 103484
108 t StructuralSimplifier 2150 511284 59412 59 103543
109 n ControlFlowSimplifier 2150 511284 59412 177 103720
110 f BlockFlattener 2150 511284 59412 58 103778
111 D DeadCodeEliminator 2150 511284 59412 498 104276
112 I ForLoopConditionIntoBody 2150 511284 59412 17 104293
113 u UnusedPruner 2096 499856 58495 685 104978
114 l CircularReferencesPruner 2096 499856 58495 40 105018
115 L LoadResolver 2096 499856 58495 587 105605
116 c CommonSubexpressionEliminator 2072 494736 58527 683 106288
117 u UnusedPruner 2072 494736 58527 359 106647
118 l CircularReferencesPruner 2072 494736 58527 40 106687
119 V SSAReverser 2072 494736 58541 164 106851
120 c CommonSubexpressionEliminator 2071 494448 58432 649 107500
121 u UnusedPruner 2071 494448 58432 601 108101
122 l CircularReferencesPruner 2071 494448 58432 40 108141
123 j ExpressionJoiner 2071 494448 58432 119 108260
124 T LiteralRematerialiser 2090 498560 58364 196 108456
125 p UnusedFunctionParameterPruner 2090 498560 58364 70 108526
126 e ExpressionInliner 2090 498560 58364 29 108555
127 u UnusedPruner 2090 498560 58364 309 108864
128 l CircularReferencesPruner 2090 498560 58364 41 108905
129 x ExpressionSplitter 2087 497696 58780 480 109385
130 a SSATransform 2249 532741 62038 690 110075
131 r UnusedAssignEliminator 2249 532741 62038 754 110829
132 u UnusedPruner 2182 518253 60621 927 111756
133 l CircularReferencesPruner 2182 518253 60621 42 111798
134 r UnusedAssignEliminator 2182 518253 60621 648 112446
135 u UnusedPruner 2182 518253 60621 454 112900
136 l CircularReferencesPruner 2182 518253 60621 42 112942
137 x ExpressionSplitter 2182 518253 60621 180 113122
138 a SSATransform 2252 533389 62164 649 113771
139 r UnusedAssignEliminator 2252 533389 62164 649 114420
140 c CommonSubexpressionEliminator 2120 505216 64520 1222 115642
141 L LoadResolver 2120 505216 64520 951 116593
142 g FunctionGrouper 2120 505216 64520 0 116593
143 v EquivalentFunctionCombiner 2120 505216 64520 269 116862
144 i FullInliner 2393 564334 62012 2440 119302
145 f BlockFlattener 2393 564334 62012 31 119333
146 C ConditionalSimplifier 2398 565397 62078 555 119888
147 T LiteralRematerialiser 2374 559882 57144 1635 121523
148 U ConditionalUnsimplifier 2367 558368 57101 568 122091
149 c CommonSubexpressionEliminator 2400 565961 61565 2513 124604
150 a SSATransform 2588 606631 62684 1651 126255
151 r UnusedAssignEliminator 2588 606631 62684 1132 127387
152 L LoadResolver 2588 606631 62684 2044 129431
153 S UnusedStoreEliminator 2588 606631 62684 1990 131421
154 s ExpressionSimplifier 2601 609405 62721 2981 134402
155 T LiteralRematerialiser 2577 603780 58847 1695 136097
156 F FunctionSpecializer 2947 683645 58763 774 136871
157 O ForLoopConditionOutOfBody 2947 683645 58763 35 136906
158 t StructuralSimplifier 2832 658831 58384 75 136981
159 f BlockFlattener 2832 658831 58384 76 137057
160 D DeadCodeEliminator 2832 658831 58384 762 137819
161 n ControlFlowSimplifier 2832 658831 58384 408 138227
162 c CommonSubexpressionEliminator 2756 642854 61468 3258 141485
163 a SSATransform 2883 670320 62571 1753 143238
164 r UnusedAssignEliminator 2883 670320 62571 1289 144527
165 I ForLoopConditionIntoBody 2883 670320 62571 35 144562
166 u UnusedPruner 2450 576819 60957 2116 146678
167 l CircularReferencesPruner 2450 576819 60957 40 146718
168 c CommonSubexpressionEliminator 2379 561466 60057 1230 147948
169 x ExpressionSplitter 2379 561466 60057 255 148203
170 a SSATransform 2542 596716 62465 703 148906
171 r UnusedAssignEliminator 2542 596716 62465 550 149456
172 E EqualStoreEliminator 2542 596716 62465 1106 150562
173 s ExpressionSimplifier 2422 570643 62331 1818 152380
174 c CommonSubexpressionEliminator 2350 555086 61331 1370 153750
175 L LoadResolver 2350 555086 61331 1582 155332
176 M LoopInvariantCodeMotion 2257 534721 59384 661 155993
177 c CommonSubexpressionEliminator 2353 555494 59530 1528 157521
178 C ConditionalSimplifier 2351 555062 59506 406 157927
179 T LiteralRematerialiser 2399 565049 56428 1059 158986
180 U ConditionalUnsimplifier 2392 563542 56385 411 159397
181 t StructuralSimplifier 2356 555830 56331 78 159475
182 T LiteralRematerialiser 2365 557696 56329 930 160405
183 O ForLoopConditionOutOfBody 2365 557696 56329 21 160426
184 n ControlFlowSimplifier 2365 557696 56329 181 160607
185 t StructuralSimplifier 2365 557696 56329 23 160630
186 n ControlFlowSimplifier 2365 557696 56329 174 160804
187 f BlockFlattener 2365 557696 56329 22 160826
188 D DeadCodeEliminator 2365 557696 56329 411 161237
189 I ForLoopConditionIntoBody 2365 557696 56329 18 161255
190 u UnusedPruner 2292 542193 55387 663 161918
191 l CircularReferencesPruner 2292 542193 55387 33 161951
192 L LoadResolver 2292 542193 55387 700 162651
193 c CommonSubexpressionEliminator 2274 538401 55389 815 163466
194 u UnusedPruner 2274 538401 55389 365 163831
195 l CircularReferencesPruner 2274 538401 55389 30 163861
196 V SSAReverser 2274 538401 55403 93 163954
197 c CommonSubexpressionEliminator 2268 537115 55258 722 164676
198 u UnusedPruner 2268 537115 55258 462 165138
199 l CircularReferencesPruner 2268 537115 55258 30 165168
200 j ExpressionJoiner 2268 537115 55258 127 165295
201 T LiteralRematerialiser 2286 540897 55256 233 165528
202 p UnusedFunctionParameterPruner 2286 540897 55256 67 165595
203 e ExpressionInliner 2286 540897 55256 29 165624
204 u UnusedPruner 2286 540897 55256 241 165865
205 l CircularReferencesPruner 2286 540897 55256 30 165895
206 x ExpressionSplitter 2290 541449 55619 583 166478
207 a SSATransform 2433 572319 58458 711 167189
208 r UnusedAssignEliminator 2433 572319 58458 536 167725
209 u UnusedPruner 2361 556802 57198 834 168559
210 l CircularReferencesPruner 2361 556802 57198 36 168595
211 r UnusedAssignEliminator 2361 556802 57198 653 169248
212 u UnusedPruner 2361 556802 57198 486 169734
213 l CircularReferencesPruner 2361 556802 57198 33 169767
214 x ExpressionSplitter 2361 556802 57198 251 170018
215 a SSATransform 2440 573915 58656 768 170786
216 r UnusedAssignEliminator 2440 573915 58656 501 171287
217 c CommonSubexpressionEliminator 2318 548130 61074 1431 172718
218 L LoadResolver 2318 548130 61074 1312 174030
219 g FunctionGrouper 2318 548130 61074 0 174030
220 v EquivalentFunctionCombiner 2318 548130 61074 300 174330
221 i FullInliner 2318 548130 61074 884 175214
222 f BlockFlattener 2318 548130 61074 19 175233
223 C ConditionalSimplifier 2321 548778 61116 364 175597
224 T LiteralRematerialiser 2374 559642 56637 1011 176608
225 U ConditionalUnsimplifier 2367 558128 56594 330 176938
226 c CommonSubexpressionEliminator 2318 548130 61074 1467 178405
227 a SSATransform 2391 563914 61951 783 179188
228 r UnusedAssignEliminator 2391 563914 61951 532 179720
229 L LoadResolver 2391 563914 61951 1250 180970
230 S UnusedStoreEliminator 2391 563914 61951 1184 182154
231 s ExpressionSimplifier 2398 565349 61946 1885 184039
232 T LiteralRematerialiser 2426 570895 58129 941 184980
233 F FunctionSpecializer 2426 570895 58129 113 185093
234 O ForLoopConditionOutOfBody 2426 570895 58129 19 185112
235 t StructuralSimplifier 2394 564058 58078 58 185170
236 f BlockFlattener 2394 564058 58078 20 185190
237 D DeadCodeEliminator 2394 564058 58078 332 185522
238 n ControlFlowSimplifier 2394 564058 58078 196 185718
239 c CommonSubexpressionEliminator 2269 537535 61009 1644 187362
240 a SSATransform 2333 551376 61863 826 188188
241 r UnusedAssignEliminator 2333 551376 61863 596 188784
242 I ForLoopConditionIntoBody 2333 551376 61863 18 188802
243 u UnusedPruner 2240 531383 60242 1201 190003
244 l CircularReferencesPruner 2240 531383 60242 54 190057
245 c CommonSubexpressionEliminator 2186 519705 59579 1068 191125
246 x ExpressionSplitter 2186 519705 59579 173 191298
247 a SSATransform 2327 550194 61740 669 191967
248 r UnusedAssignEliminator 2327 550194 61740 498 192465
249 E EqualStoreEliminator 2327 550194 61740 1040 193505
250 s ExpressionSimplifier 2327 550110 61715 1900 195405
251 c CommonSubexpressionEliminator 2269 537571 60955 1395 196800
252 L LoadResolver 2269 537571 60955 1019 197819
253 M LoopInvariantCodeMotion 2172 516331 58653 540 198359
254 c CommonSubexpressionEliminator 2203 523041 58768 1229 199588
255 C ConditionalSimplifier 2201 522585 58744 377 199965
256 T LiteralRematerialiser 2347 553802 56316 892 200857
257 U ConditionalUnsimplifier 2340 552290 56273 329 201186
258 t StructuralSimplifier 2041 487767 55813 65 201251
259 T LiteralRematerialiser 2041 487767 55813 767 202018
260 O ForLoopConditionOutOfBody 2041 487767 55813 18 202036
261 n ControlFlowSimplifier 2041 487767 55813 160 202196
262 t StructuralSimplifier 2041 487767 55813 20 202216
263 n ControlFlowSimplifier 2041 487767 55813 143 202359
264 f BlockFlattener 2041 487767 55813 19 202378
265 D DeadCodeEliminator 2041 487767 55813 359 202737
266 I ForLoopConditionIntoBody 2041 487767 55813 17 202754
267 u UnusedPruner 1970 472727 54874 665 203419
268 l CircularReferencesPruner 1970 472727 54874 31 203450
269 L LoadResolver 1970 472727 54874 651 204101
270 c CommonSubexpressionEliminator 1961 470807 54874 824 204925
271 u UnusedPruner 1961 470807 54874 302 205227
272 l CircularReferencesPruner 1961 470807 54874 29 205256
273 V SSAReverser 1961 470807 54888 75 205331
274 c CommonSubexpressionEliminator 1955 469511 54743 703 206034
275 u UnusedPruner 1955 469511 54743 555 206589
276 l CircularReferencesPruner 1955 469511 54743 34 206623
277 j ExpressionJoiner 1955 469511 54743 184 206807
278 T LiteralRematerialiser 1964 471431 54743 260 207067
279 p UnusedFunctionParameterPruner 1964 471431 54743 66 207133
280 e ExpressionInliner 1964 471431 54743 28 207161
281 u UnusedPruner 1964 471431 54743 247 207408
282 l CircularReferencesPruner 1964 471431 54743 31 207439
283 x ExpressionSplitter 1968 471983 55109 590 208029
284 a SSATransform 2082 496676 57898 649 208678
285 r UnusedAssignEliminator 2082 496676 57898 504 209182
286 u UnusedPruner 2012 481537 56641 894 210076
287 l CircularReferencesPruner 2012 481537 56641 32 210108
288 r UnusedAssignEliminator 2012 481537 56641 499 210607
289 u UnusedPruner 2012 481537 56641 482 211089
290 l CircularReferencesPruner 2012 481537 56641 32 211121
291 x ExpressionSplitter 2012 481537 56641 188 211309
292 a SSATransform 2089 498188 58096 671 211980
293 r UnusedAssignEliminator 2089 498188 58096 477 212457
294 c CommonSubexpressionEliminator 2055 491388 60567 1307 213764
295 L LoadResolver 2055 491388 60567 1102 214866
296 g FunctionGrouper 2055 491388 60567 0 214866
297 v EquivalentFunctionCombiner 2055 491388 60567 289 215155
298 i FullInliner 2042 488571 60552 799 215954
299 f BlockFlattener 2042 488571 60552 19 215973
300 C ConditionalSimplifier 2045 489226 60594 310 216283
301 T LiteralRematerialiser 2037 486927 56106 904 217187
302 U ConditionalUnsimplifier 2030 485415 56063 319 217506
303 c CommonSubexpressionEliminator 2042 488583 60552 1362 218868
304 a SSATransform 2092 499388 61381 769 219637
305 r UnusedAssignEliminator 2092 499388 61381 551 220188
306 L LoadResolver 2092 499388 61381 1244 221432
307 S UnusedStoreEliminator 2092 499388 61381 1220 222652
308 s ExpressionSimplifier 2092 499388 61381 1957 224609
309 T LiteralRematerialiser 2062 492348 57554 908 225517
310 F FunctionSpecializer 2062 492348 57554 112 225629
311 O ForLoopConditionOutOfBody 2062 492348 57554 19 225648
312 t StructuralSimplifier 2062 492348 57554 53 225701
313 f BlockFlattener 2062 492348 57554 20 225721
314 D DeadCodeEliminator 2062 492348 57554 362 226083
315 n ControlFlowSimplifier 2062 492348 57554 219 226302
316 c CommonSubexpressionEliminator 2042 488583 60552 1575 227877
317 a SSATransform 2092 499388 61381 804 228681
318 r UnusedAssignEliminator 2092 499388 61381 618 229299
319 I ForLoopConditionIntoBody 2092 499388 61381 18 229317
320 u UnusedPruner 1996 478735 59761 1160 230477
321 l CircularReferencesPruner 1996 478735 59761 32 230509
322 c CommonSubexpressionEliminator 1960 470951 59122 966 231475
323 x ExpressionSplitter 1960 470951 59122 167 231642
324 a SSATransform 2086 498212 61258 637 232279
325 r UnusedAssignEliminator 2086 498212 61258 485 232764
326 E EqualStoreEliminator 2086 498212 61258 919 233683
327 s ExpressionSimplifier 2086 498212 61258 1494 235177
328 c CommonSubexpressionEliminator 2212 525245 60865 1117 236294
329 L LoadResolver 2212 525245 60865 970 237264
330 M LoopInvariantCodeMotion 1966 471995 58226 512 237776
331 c CommonSubexpressionEliminator 1988 476767 58341 1107 238883
332 C ConditionalSimplifier 1986 476311 58317 335 239218
333 T LiteralRematerialiser 2035 486495 55841 911 240129
334 U ConditionalUnsimplifier 2028 484983 55798 314 240443
335 t StructuralSimplifier 2028 484983 55798 60 240503
336 T LiteralRematerialiser 2028 484983 55798 734 241237
337 O ForLoopConditionOutOfBody 2028 484983 55798 18 241255
338 n ControlFlowSimplifier 2028 484983 55798 148 241403
339 t StructuralSimplifier 2028 484983 55798 19 241422
340 n ControlFlowSimplifier 2028 484983 55798 132 241554
341 f BlockFlattener 2028 484983 55798 19 241573
342 D DeadCodeEliminator 2028 484983 55798 342 241915
343 I ForLoopConditionIntoBody 2028 484983 55798 15 241930
344 u UnusedPruner 1957 469919 54859 637 242567
345 l CircularReferencesPruner 1957 469919 54859 31 242598
346 L LoadResolver 1957 469919 54859 649 243247
347 c CommonSubexpressionEliminator 1948 467997 54859 792 244039
348 u UnusedPruner 1948 467997 54859 290 244329
349 l CircularReferencesPruner 1948 467997 54859 28 244357
350 V SSAReverser 1948 467997 54873 71 244428
351 c CommonSubexpressionEliminator 1942 466695 54728 683 245111
352 u UnusedPruner 1942 466695 54728 440 245551
353 l CircularReferencesPruner 1942 466695 54728 53 245604
354 j ExpressionJoiner 1942 466695 54728 120 245724
355 T LiteralRematerialiser 1951 468621 54728 221 245945
356 p UnusedFunctionParameterPruner 1951 468621 54728 64 246009
357 e ExpressionInliner 1951 468621 54728 28 246037
358 u UnusedPruner 1951 468621 54728 232 246269
359 l CircularReferencesPruner 1951 468621 54728 28 246297
360 x ExpressionSplitter 1955 469175 55094 1270 247567
361 a SSATransform 2069 493860 57883 566 248133
362 r UnusedAssignEliminator 2069 493860 57883 492 248625
363 u UnusedPruner 1999 478723 56626 730 249355
364 l CircularReferencesPruner 1999 478723 56626 30 249385
365 r UnusedAssignEliminator 1999 478723 56626 484 249869
366 u UnusedPruner 1999 478723 56626 477 250346
367 l CircularReferencesPruner 1999 478723 56626 33 250379
368 x ExpressionSplitter 1999 478723 56626 202 250581
369 a SSATransform 2076 495378 58081 700 251281
370 r UnusedAssignEliminator 2076 495378 58081 487 251768
371 c CommonSubexpressionEliminator 2042 488583 60552 1491 253259
372 L LoadResolver 2042 488583 60552 1089 254348
373 g FunctionGrouper 2042 488583 60552 0 254348
374 v EquivalentFunctionCombiner 2042 488583 60552 296 254644
375 i FullInliner 2042 488583 60552 781 255425
376 f BlockFlattener 2042 488583 60552 19 255444
377 C ConditionalSimplifier 2045 489238 60594 382 255826
378 T LiteralRematerialiser 2037 486927 56106 940 256766
379 U ConditionalUnsimplifier 2030 485415 56063 328 257094
380 c CommonSubexpressionEliminator 2042 488583 60552 1366 258460
381 a SSATransform 2092 499388 61381 807 259267
382 r UnusedAssignEliminator 2092 499388 61381 521 259788
383 L LoadResolver 2092 499388 61381 1192 260980
384 S UnusedStoreEliminator 2092 499388 61381 1257 262237
385 s ExpressionSimplifier 2092 499388 61381 1785 264022
386 T LiteralRematerialiser 2051 489972 57546 835 264857
387 F FunctionSpecializer 2051 489972 57546 103 264960
388 O ForLoopConditionOutOfBody 2051 489972 57546 17 264977
389 t StructuralSimplifier 2012 481549 57473 53 265030
390 f BlockFlattener 2012 481549 57473 28 265058
391 D DeadCodeEliminator 2012 481549 57473 345 265403
392 n ControlFlowSimplifier 2012 481549 57473 172 265575
393 c CommonSubexpressionEliminator 2008 481231 60483 1490 267065
394 a SSATransform 2058 492048 61312 821 267886
395 r UnusedAssignEliminator 2058 492048 61312 589 268475
396 I ForLoopConditionIntoBody 2058 492048 61312 16 268491
397 u UnusedPruner 1967 472475 59704 1001 269492
398 l CircularReferencesPruner 1967 472475 59704 29 269521
399 c CommonSubexpressionEliminator 1931 464691 59065 845 270366
400 x ExpressionSplitter 1931 464691 59065 146 270512
401 a SSATransform 2053 491076 61192 701 271213
402 r UnusedAssignEliminator 2053 491076 61192 486 271699
403 E EqualStoreEliminator 2053 491076 61192 916 272615
404 s ExpressionSimplifier 2024 484791 61156 1333 273948
405 c CommonSubexpressionEliminator 2014 482605 60457 1020 274968
406 L LoadResolver 2014 482605 60457 896 275864
407 M LoopInvariantCodeMotion 1916 461197 58142 472 276336
408 c CommonSubexpressionEliminator 1928 463779 58237 1332 277668
409 C ConditionalSimplifier 2022 484119 58445 444 278112
410 T LiteralRematerialiser 1998 478555 55766 815 278927
411 U ConditionalUnsimplifier 1989 476623 55719 298 279225
412 t StructuralSimplifier 1979 474455 55695 55 279280
413 T LiteralRematerialiser 1955 469211 55667 639 279919
414 O ForLoopConditionOutOfBody 1955 469211 55667 16 279935
415 n ControlFlowSimplifier 1955 469211 55667 134 280069
416 t StructuralSimplifier 1943 466611 55639 45 280114
417 n ControlFlowSimplifier 1943 466611 55639 123 280237
418 f BlockFlattener 1943 466611 55639 40 280277
419 D DeadCodeEliminator 1943 466611 55639 313 280590
420 I ForLoopConditionIntoBody 1943 466611 55639 15 280605
421 u UnusedPruner 1881 453478 54716 520 281125
422 l CircularReferencesPruner 1881 453478 54716 27 281152
423 L LoadResolver 1881 453478 54716 635 281787
424 c CommonSubexpressionEliminator 1944 467127 54933 632 282419
425 u UnusedPruner 1944 467127 54933 280 282699
426 l CircularReferencesPruner 1944 467127 54933 39 282738
427 V SSAReverser 1944 467127 54947 68 282806
428 c CommonSubexpressionEliminator 1950 468429 54823 581 283387
429 u UnusedPruner 1950 468429 54823 387 283774
430 l CircularReferencesPruner 1950 468429 54823 27 283801
431 j ExpressionJoiner 1950 468429 54823 107 283908
432 T LiteralRematerialiser 1875 452182 54585 204 284112
433 p UnusedFunctionParameterPruner 1875 452182 54585 57 284169
434 e ExpressionInliner 1875 452182 54585 24 284193
435 u UnusedPruner 1875 452182 54585 206 284399
436 l CircularReferencesPruner 1875 452182 54585 27 284426
437 x ExpressionSplitter 1879 452746 54951 689 285115
438 a SSATransform 1985 475711 57724 547 285662
439 r UnusedAssignEliminator 1985 475711 57724 459 286121
440 u UnusedPruner 1924 462519 56483 595 286716
441 l CircularReferencesPruner 1924 462519 56483 29 286745
442 r UnusedAssignEliminator 1924 462519 56483 447 287192
443 u UnusedPruner 1924 462519 56483 343 287535
444 l CircularReferencesPruner 1924 462519 56483 27 287562
445 x ExpressionSplitter 1924 462519 56483 150 287712
446 a SSATransform 1992 477223 57922 652 288364
447 r UnusedAssignEliminator 1992 477223 57922 562 288926
448 c CommonSubexpressionEliminator 1953 469331 60391 1023 289949
449 L LoadResolver 1953 469331 60391 887 290836
450 g FunctionGrouper 1953 469331 60391 0 290836
451 v EquivalentFunctionCombiner 1953 469331 60391 256 291092
452 i FullInliner 1953 469331 60391 700 291792
453 f BlockFlattener 1953 469331 60391 15 291807
454 C ConditionalSimplifier 1956 469991 60433 305 292112
455 T LiteralRematerialiser 1952 468561 55947 746 292858
456 U ConditionalUnsimplifier 1945 467043 55904 356 293214
457 c CommonSubexpressionEliminator 1953 469331 60391 1099 294313
458 a SSATransform 2005 480571 61215 686 294999
459 r UnusedAssignEliminator 2005 480571 61215 454 295453
460 L LoadResolver 2005 480571 61215 963 296416
461 S UnusedStoreEliminator 2005 480571 61215 953 297369
462 s ExpressionSimplifier 2005 480571 61215 1555 298924
463 T LiteralRematerialiser 1978 474179 57395 722 299646
464 F FunctionSpecializer 1977 473975 57392 210 299856
465 O ForLoopConditionOutOfBody 1977 473975 57392 16 299872
466 t StructuralSimplifier 1977 473975 57392 19 299891
467 f BlockFlattener 1977 473975 57392 16 299907
468 D DeadCodeEliminator 1977 473975 57392 308 300215
469 n ControlFlowSimplifier 1977 473975 57392 158 300373
470 c CommonSubexpressionEliminator 1951 468909 60385 1353 301726
471 a SSATransform 2003 480151 61209 697 302423
472 r UnusedAssignEliminator 2003 480151 61209 505 302928
473 I ForLoopConditionIntoBody 2003 480151 61209 15 302943
474 u UnusedPruner 1922 462747 59622 954 303897
475 l CircularReferencesPruner 1922 462747 59622 47 303944
476 c CommonSubexpressionEliminator 1882 454090 58983 933 304877
477 x ExpressionSplitter 1882 454090 58983 234 305111
478 a SSATransform 1998 479179 61089 622 305733
479 r UnusedAssignEliminator 1998 479179 61089 439 306172
480 E EqualStoreEliminator 1998 479179 61089 806 306978
481 s ExpressionSimplifier 1858 448954 60888 1483 308461
482 c CommonSubexpressionEliminator 1814 439434 60160 937 309398
483 L LoadResolver 1814 439434 60160 830 310228
484 M LoopInvariantCodeMotion 1759 427267 57897 452 310680
485 c CommonSubexpressionEliminator 1767 429021 57989 1030 311710
486 C ConditionalSimplifier 1765 428541 57965 287 311997
487 T LiteralRematerialiser 1783 432153 55484 700 312697
488 U ConditionalUnsimplifier 1776 430641 55441 277 312974
489 t StructuralSimplifier 1776 430641 55441 48 313022
490 T LiteralRematerialiser 1776 430641 55441 602 313624
491 O ForLoopConditionOutOfBody 1776 430641 55441 15 313639
492 n ControlFlowSimplifier 1776 430641 55441 128 313767
493 t StructuralSimplifier 1776 430641 55441 17 313784
494 n ControlFlowSimplifier 1776 430641 55441 114 313898
495 f BlockFlattener 1776 430641 55441 15 313913
496 D DeadCodeEliminator 1776 430641 55441 296 314209
497 I ForLoopConditionIntoBody 1776 430641 55441 13 314222
498 u UnusedPruner 1717 418133 54525 511 314733
499 l CircularReferencesPruner 1717 418133 54525 26 314759
500 L LoadResolver 1717 418133 54525 527 315286
501 c CommonSubexpressionEliminator 1708 416213 54525 539 315825
502 u UnusedPruner 1708 416213 54525 240 316065
503 l CircularReferencesPruner 1708 416213 54525 25 316090
504 V SSAReverser 1708 416213 54539 94 316184
505 c CommonSubexpressionEliminator 1702 414917 54394 548 316732
506 u UnusedPruner 1702 414917 54394 354 317086
507 l CircularReferencesPruner 1702 414917 54394 25 317111
508 j ExpressionJoiner 1702 414917 54394 94 317205
509 T LiteralRematerialiser 1711 416837 54394 183 317388
510 p UnusedFunctionParameterPruner 1711 416837 54394 55 317443
511 e ExpressionInliner 1711 416837 54394 23 317466
512 u UnusedPruner 1711 416837 54394 221 317687
513 l CircularReferencesPruner 1711 416837 54394 39 317726
514 x ExpressionSplitter 1713 416993 54754 403 318129
515 a SSATransform 1815 439086 57517 492 318621
516 r UnusedAssignEliminator 1815 439086 57517 390 319011
517 u UnusedPruner 1756 426331 56280 534 319545
518 l CircularReferencesPruner 1756 426331 56280 27 319572
519 x ExpressionSplitter 1756 426331 56280 140 319712
520 a SSATransform 1822 440568 57715 539 320251
521 r UnusedAssignEliminator 1822 440568 57715 400 320651
522 c CommonSubexpressionEliminator 1813 439122 60190 1092 321743
523 L LoadResolver 1813 439122 60190 830 322573
524 g FunctionGrouper 1813 439122 60190 0 322573
525 v EquivalentFunctionCombiner 1813 439122 60190 226 322799
526 i FullInliner 1813 439122 60190 584 323383
527 f BlockFlattener 1813 439122 60190 14 323397
528 C ConditionalSimplifier 1816 439770 60232 287 323684
529 T LiteralRematerialiser 1785 432585 55744 726 324410
530 U ConditionalUnsimplifier 1778 431073 55701 270 324680
531 c CommonSubexpressionEliminator 1813 439122 60190 1042 325722
532 a SSATransform 1865 450370 61014 635 326357
533 r UnusedAssignEliminator 1865 450370 61014 432 326789
534 L LoadResolver 1865 450370 61014 988 327777
535 S UnusedStoreEliminator 1865 450370 61014 904 328681
536 s ExpressionSimplifier 1865 450370 61014 1391 330072
537 T LiteralRematerialiser 1810 438006 57189 688 330760
538 F FunctionSpecializer 1810 438006 57189 160 330920
539 O ForLoopConditionOutOfBody 1810 438006 57189 15 330935
540 t StructuralSimplifier 1810 438006 57189 17 330952
541 f BlockFlattener 1810 438006 57189 15 330967
542 D DeadCodeEliminator 1810 438006 57189 286 331253
543 n ControlFlowSimplifier 1810 438006 57189 179 331432
544 c CommonSubexpressionEliminator 1813 439122 60190 1171 332603
545 a SSATransform 1865 450370 61014 645 333248
546 r UnusedAssignEliminator 1865 450370 61014 454 333702
547 I ForLoopConditionIntoBody 1865 450370 61014 14 333716
548 u UnusedPruner 1788 433816 59437 901 334617
549 l CircularReferencesPruner 1788 433816 59437 27 334644
550 c CommonSubexpressionEliminator 1746 424729 58792 776 335420
551 x ExpressionSplitter 1746 424729 58792 132 335552
552 a SSATransform 1858 448954 60888 531 336083
553 r UnusedAssignEliminator 1858 448954 60888 414 336497
554 E EqualStoreEliminator 1858 448954 60888 769 337266
555 s ExpressionSimplifier 1858 448954 60888 1320 338586
556 c CommonSubexpressionEliminator 1814 439434 60160 895 339481
557 L LoadResolver 1814 439434 60160 807 340288
558 M LoopInvariantCodeMotion 1759 427267 57897 527 340815
559 c CommonSubexpressionEliminator 1767 429021 57989 926 341741
560 C ConditionalSimplifier 1765 428541 57965 312 342053
561 T LiteralRematerialiser 1783 432153 55484 676 342729
562 U ConditionalUnsimplifier 1776 430641 55441 270 342999
563 t StructuralSimplifier 1776 430641 55441 16 343015
564 T LiteralRematerialiser 1776 430641 55441 583 343598
565 O ForLoopConditionOutOfBody 1776 430641 55441 15 343613
566 n ControlFlowSimplifier 1776 430641 55441 122 343735
567 t StructuralSimplifier 1776 430641 55441 16 343751
568 n ControlFlowSimplifier 1776 430641 55441 107 343858
569 f BlockFlattener 1776 430641 55441 15 343873
570 D DeadCodeEliminator 1776 430641 55441 327 344200
571 I ForLoopConditionIntoBody 1776 430641 55441 13 344213
572 u UnusedPruner 1717 418133 54525 499 344712
573 l CircularReferencesPruner 1717 418133 54525 25 344737
574 L LoadResolver 1717 418133 54525 525 345262
575 c CommonSubexpressionEliminator 1708 416213 54525 536 345798
576 u UnusedPruner 1708 416213 54525 238 346036
577 l CircularReferencesPruner 1708 416213 54525 25 346061
578 V SSAReverser 1708 416213 54539 91 346152
579 c CommonSubexpressionEliminator 1702 414917 54394 544 346696
580 u UnusedPruner 1702 414917 54394 354 347050
581 l CircularReferencesPruner 1702 414917 54394 25 347075
582 j ExpressionJoiner 1702 414917 54394 92 347167
583 T LiteralRematerialiser 1711 416837 54394 221 347388
584 p UnusedFunctionParameterPruner 1711 416837 54394 52 347440
585 e ExpressionInliner 1711 416837 54394 24 347464
586 u UnusedPruner 1711 416837 54394 259 347723
587 l CircularReferencesPruner 1711 416837 54394 25 347748
588 x ExpressionSplitter 1713 416993 54754 416 348164
589 a SSATransform 1815 439086 57517 489 348653
590 r UnusedAssignEliminator 1815 439086 57517 384 349037
591 u UnusedPruner 1756 426331 56280 528 349565
592 l CircularReferencesPruner 1756 426331 56280 26 349591
593 x ExpressionSplitter 1756 426331 56280 139 349730
594 a SSATransform 1822 440568 57715 526 350256
595 r UnusedAssignEliminator 1822 440568 57715 432 350688
596 c CommonSubexpressionEliminator 1813 439122 60190 976 351664
597 L LoadResolver 1813 439122 60190 830 352494
598 g FunctionGrouper 1813 439122 60190 0 352494
599 v EquivalentFunctionCombiner 1813 439122 60190 225 352719
600 i FullInliner 1813 439122 60190 615 353334
601 f BlockFlattener 1813 439122 60190 14 353348
602 C ConditionalSimplifier 1816 439770 60232 281 353629
603 T LiteralRematerialiser 1782 431913 55735 796 354425
604 U ConditionalUnsimplifier 1775 430425 55692 267 354692
605 c CommonSubexpressionEliminator 1813 439122 60190 1018 355710
606 a SSATransform 1865 450370 61014 632 356342
607 r UnusedAssignEliminator 1865 450370 61014 428 356770
608 L LoadResolver 1865 450370 61014 965 357735
609 S UnusedStoreEliminator 1865 450370 61014 896 358631
610 s ExpressionSimplifier 1865 450370 61014 1451 360082
611 T LiteralRematerialiser 1808 437574 57183 759 360841
612 F FunctionSpecializer 1855 447728 57152 300 361141
613 O ForLoopConditionOutOfBody 1855 447728 57152 17 361158
614 t StructuralSimplifier 1855 447728 57152 24 361182
615 f BlockFlattener 1855 447728 57152 16 361198
616 D DeadCodeEliminator 1855 447728 57152 329 361527
617 n ControlFlowSimplifier 1855 447728 57152 154 361681
618 c CommonSubexpressionEliminator 1862 449710 60162 1264 362945
619 a SSATransform 1910 460086 60986 713 363658
620 r UnusedAssignEliminator 1910 460086 60986 504 364162
621 I ForLoopConditionIntoBody 1910 460086 60986 15 364177
622 u UnusedPruner 1832 443330 59406 976 365153
623 l CircularReferencesPruner 1832 443330 59406 28 365181
624 c CommonSubexpressionEliminator 1791 434464 58764 868 366049
625 x ExpressionSplitter 1791 434464 58764 183 366232
626 a SSATransform 1903 458682 60860 667 366899
627 r UnusedAssignEliminator 1903 458682 60860 477 367376
628 E EqualStoreEliminator 1903 458682 60860 810 368186
629 s ExpressionSimplifier 1948 468417 60840 1302 369488
630 c CommonSubexpressionEliminator 1924 463227 60114 1080 370568
631 L LoadResolver 1924 463227 60114 903 371471
632 M LoopInvariantCodeMotion 1864 449998 57848 467 371938
633 c CommonSubexpressionEliminator 1868 450862 57929 945 372883
634 C ConditionalSimplifier 1869 451042 57912 306 373189
635 T LiteralRematerialiser 1871 451174 55423 759 373948
636 U ConditionalUnsimplifier 1864 449662 55380 299 374247
637 t StructuralSimplifier 1850 446630 55348 48 374295
638 T LiteralRematerialiser 1857 448138 55359 620 374915
639 O ForLoopConditionOutOfBody 1857 448138 55359 16 374931
640 n ControlFlowSimplifier 1857 448138 55359 132 375063
641 t StructuralSimplifier 1857 448138 55359 17 375080
642 n ControlFlowSimplifier 1857 448138 55359 118 375198
643 f BlockFlattener 1857 448138 55359 41 375239
644 D DeadCodeEliminator 1857 448138 55359 311 375550
645 I ForLoopConditionIntoBody 1857 448138 55359 14 375564
646 u UnusedPruner 1790 433924 54442 515 376079
647 l CircularReferencesPruner 1790 433924 54442 27 376106
648 L LoadResolver 1790 433924 54442 544 376650
649 c CommonSubexpressionEliminator 1779 431565 54433 600 377250
650 u UnusedPruner 1779 431565 54433 252 377502
651 l CircularReferencesPruner 1779 431565 54433 26 377528
652 V SSAReverser 1779 431565 54447 97 377625
653 c CommonSubexpressionEliminator 1778 431289 54306 600 378225
654 u UnusedPruner 1778 431289 54306 374 378599
655 l CircularReferencesPruner 1778 431289 54306 26 378625
656 j ExpressionJoiner 1778 431289 54306 96 378721
657 T LiteralRematerialiser 1784 432621 54311 191 378912
658 p UnusedFunctionParameterPruner 1784 432621 54311 54 378966
659 e ExpressionInliner 1784 432621 54311 23 378989
660 u UnusedPruner 1784 432621 54311 202 379191
661 l CircularReferencesPruner 1784 432621 54311 26 379217
662 x ExpressionSplitter 1786 432753 54668 447 379664
663 a SSATransform 1897 456786 57423 563 380227
664 r UnusedAssignEliminator 1897 456786 57423 445 380672
665 u UnusedPruner 1836 443594 56200 587 381259
666 l CircularReferencesPruner 1836 443594 56200 28 381287
667 r UnusedAssignEliminator 1836 443594 56200 443 381730
668 u UnusedPruner 1836 443594 56200 340 382070
669 l CircularReferencesPruner 1836 443594 56200 27 382097
670 x ExpressionSplitter 1836 443594 56200 145 382242
671 a SSATransform 1904 458298 57621 569 382811
672 r UnusedAssignEliminator 1904 458298 57621 460 383271
673 c CommonSubexpressionEliminator 1894 456630 60105 1011 384282
674 L LoadResolver 1894 456630 60105 858 385140
675 g FunctionGrouper 1894 456630 60105 0 385140
676 v EquivalentFunctionCombiner 1894 456630 60105 232 385372
677 i FullInliner 1894 456630 60096 738 386110
678 f BlockFlattener 1894 456630 60096 16 386126
679 C ConditionalSimplifier 1897 457278 60138 286 386412
680 T LiteralRematerialiser 1861 449002 55638 860 387272
681 U ConditionalUnsimplifier 1854 447488 55595 296 387568
682 c CommonSubexpressionEliminator 1888 455332 60075 1109 388677
683 a SSATransform 1938 466155 60896 691 389368
684 r UnusedAssignEliminator 1938 466155 60896 537 389905
685 L LoadResolver 1938 466155 60896 1012 390917
686 S UnusedStoreEliminator 1938 466155 60896 990 391907
687 s ExpressionSimplifier 1938 466155 60896 1574 393481
688 T LiteralRematerialiser 1889 455070 57080 771 394252
689 F FunctionSpecializer 2038 487179 57065 401 394653
690 O ForLoopConditionOutOfBody 2038 487179 57065 19 394672
691 t StructuralSimplifier 2038 487179 57065 21 394693
692 f BlockFlattener 2038 487179 57065 18 394711
693 D DeadCodeEliminator 2038 487179 57065 402 395113
694 n ControlFlowSimplifier 2038 487179 57065 184 395297
695 c CommonSubexpressionEliminator 2016 482989 60057 1517 396814
696 a SSATransform 2066 493800 60878 805 397619
697 r UnusedAssignEliminator 2066 493800 60878 588 398207
698 I ForLoopConditionIntoBody 2066 493800 60878 17 398224
699 u UnusedPruner 1980 475301 59295 1091 399315
700 l CircularReferencesPruner 1980 475301 59295 29 399344
701 c CommonSubexpressionEliminator 1935 465555 58656 925 400269
702 x ExpressionSplitter 1935 465555 58656 154 400423
703 a SSATransform 2062 493044 60761 600 401023
704 r UnusedAssignEliminator 2062 493044 60761 467 401490
705 E EqualStoreEliminator 2062 493044 60761 844 402334
706 s ExpressionSimplifier 1963 471599 60682 1546 403880
707 c CommonSubexpressionEliminator 1911 460266 59926 1003 404883
708 L LoadResolver 1911 460266 59926 889 405772
709 M LoopInvariantCodeMotion 1840 444770 57663 506 406278
710 c CommonSubexpressionEliminator 1853 447584 57753 1176 407454
711 C ConditionalSimplifier 1851 447110 57729 318 407772
712 T LiteralRematerialiser 1879 452842 55257 754 408526
713 U ConditionalUnsimplifier 1872 451330 55214 310 408836
714 t StructuralSimplifier 1872 451330 55214 51 408887
715 T LiteralRematerialiser 1872 451330 55214 681 409568
716 O ForLoopConditionOutOfBody 1872 451330 55214 26 409594
717 n ControlFlowSimplifier 1872 451330 55214 154 409748
718 t StructuralSimplifier 1872 451330 55214 18 409766
719 n ControlFlowSimplifier 1872 451330 55214 123 409889
720 f BlockFlattener 1872 451330 55214 17 409906
721 D DeadCodeEliminator 1872 451330 55214 312 410218
722 I ForLoopConditionIntoBody 1872 451330 55214 14 410232
723 u UnusedPruner 1798 435618 54307 490 410722
724 l CircularReferencesPruner 1798 435618 54307 26 410748
725 L LoadResolver 1798 435618 54307 541 411289
726 c CommonSubexpressionEliminator 1789 433696 54307 637 411926
727 u UnusedPruner 1789 433696 54307 249 412175
728 l CircularReferencesPruner 1789 433696 54307 25 412200
729 V SSAReverser 1789 433696 54321 64 412264
730 c CommonSubexpressionEliminator 1783 432393 54176 566 412830
731 u UnusedPruner 1783 432393 54176 422 413252
732 l CircularReferencesPruner 1783 432393 54176 27 413279
733 j ExpressionJoiner 1783 432393 54176 96 413375
734 T LiteralRematerialiser 1792 434320 54176 190 413565
735 p UnusedFunctionParameterPruner 1792 434320 54176 53 413618
736 e ExpressionInliner 1792 434320 54176 23 413641
737 u UnusedPruner 1792 434320 54176 199 413840
738 l CircularReferencesPruner 1792 434320 54176 25 413865
739 x ExpressionSplitter 1794 434442 54533 451 414316
740 a SSATransform 1911 459774 57290 526 414842
741 r UnusedAssignEliminator 1911 459774 57290 401 415243
742 u UnusedPruner 1849 446366 56077 563 415806
743 l CircularReferencesPruner 1849 446366 56077 28 415834
744 x ExpressionSplitter 1849 446366 56077 148 415982
745 a SSATransform 1918 461293 57488 620 416602
746 r UnusedAssignEliminator 1918 461293 57488 412 417014
747 c CommonSubexpressionEliminator 1905 458970 59952 1031 418045
748 L LoadResolver 1905 458970 59952 871 418916
749 g FunctionGrouper 1905 458970 59952 0 418916
750 v EquivalentFunctionCombiner 1905 458970 59952 240 419156
751 i FullInliner 1905 458970 59952 665 419821
752 f BlockFlattener 1905 458970 59952 16 419837
753 C ConditionalSimplifier 1908 459618 59994 343 420180
754 T LiteralRematerialiser 1881 453274 55517 720 420900
755 U ConditionalUnsimplifier 1874 451762 55474 276 421176
756 c CommonSubexpressionEliminator 1905 458970 59952 1115 422291
757 a SSATransform 1955 469787 60773 688 422979
758 r UnusedAssignEliminator 1955 469787 60773 446 423425
759 L LoadResolver 1955 469787 60773 972 424397
760 S UnusedStoreEliminator 1955 469787 60773 932 425329
761 s ExpressionSimplifier 1955 469787 60773 1491 426820
762 T LiteralRematerialiser 1906 458694 56965 729 427549
763 F FunctionSpecializer 1906 458694 56965 93 427642
764 O ForLoopConditionOutOfBody 1906 458694 56965 16 427658
765 t StructuralSimplifier 1906 458694 56965 17 427675
766 f BlockFlattener 1906 458694 56965 16 427691
767 D DeadCodeEliminator 1906 458694 56965 295 427986
768 n ControlFlowSimplifier 1906 458694 56965 155 428141
769 c CommonSubexpressionEliminator 1905 458970 59952 1353 429494
770 a SSATransform 1955 469787 60773 703 430197
771 r UnusedAssignEliminator 1955 469787 60773 472 430669
772 I ForLoopConditionIntoBody 1955 469787 60773 15 430684
773 u UnusedPruner 1871 451714 59194 982 431666
774 l CircularReferencesPruner 1871 451714 59194 28 431694
775 c CommonSubexpressionEliminator 1826 441974 58555 815 432509
776 x ExpressionSplitter 1826 441974 58555 152 432661
777 a SSATransform 1951 469029 60656 563 433224
778 r UnusedAssignEliminator 1951 469029 60656 427 433651
779 E EqualStoreEliminator 1951 469029 60656 798 434449
780 s ExpressionSimplifier 1951 469029 60656 1247 435696
781 c CommonSubexpressionEliminator 1906 459186 59922 1051 436747
782 L LoadResolver 1906 459186 59922 837 437584
783 M LoopInvariantCodeMotion 1835 443690 57659 454 438038
784 c CommonSubexpressionEliminator 1848 446498 57749 979 439017
785 C ConditionalSimplifier 1846 446030 57725 343 439360
786 T LiteralRematerialiser 1879 452842 55257 751 440111
787 U ConditionalUnsimplifier 1872 451330 55214 280 440391
788 t StructuralSimplifier 1872 451330 55214 17 440408
789 T LiteralRematerialiser 1872 451330 55214 616 441024
790 O ForLoopConditionOutOfBody 1872 451330 55214 15 441039
791 n ControlFlowSimplifier 1872 451330 55214 129 441168
792 t StructuralSimplifier 1872 451330 55214 17 441185
793 n ControlFlowSimplifier 1872 451330 55214 113 441298
794 f BlockFlattener 1872 451330 55214 16 441314
795 D DeadCodeEliminator 1872 451330 55214 301 441615
796 I ForLoopConditionIntoBody 1872 451330 55214 14 441629
797 u UnusedPruner 1798 435618 54307 492 442121
798 l CircularReferencesPruner 1798 435618 54307 26 442147
799 L LoadResolver 1798 435618 54307 582 442729
800 c CommonSubexpressionEliminator 1789 433696 54307 633 443362
801 u UnusedPruner 1789 433696 54307 249 443611
802 l CircularReferencesPruner 1789 433696 54307 25 443636
803 V SSAReverser 1789 433696 54321 63 443699
804 c CommonSubexpressionEliminator 1783 432393 54176 601 444300
805 u UnusedPruner 1783 432393 54176 372 444672
806 l CircularReferencesPruner 1783 432393 54176 26 444698
807 j ExpressionJoiner 1783 432393 54176 98 444796
808 T LiteralRematerialiser 1792 434320 54176 191 444987
809 p UnusedFunctionParameterPruner 1792 434320 54176 53 445040
810 e ExpressionInliner 1792 434320 54176 23 445063
811 u UnusedPruner 1792 434320 54176 198 445261
812 l CircularReferencesPruner 1792 434320 54176 25 445286
813 x ExpressionSplitter 1794 434442 54533 519 445805
814 a SSATransform 1911 459774 57290 532 446337
815 r UnusedAssignEliminator 1911 459774 57290 398 446735
816 u UnusedPruner 1849 446366 56077 553 447288
817 l CircularReferencesPruner 1849 446366 56077 27 447315
818 x ExpressionSplitter 1849 446366 56077 147 447462
819 a SSATransform 1918 461293 57488 575 448037
820 r UnusedAssignEliminator 1918 461293 57488 408 448445
821 c CommonSubexpressionEliminator 1905 458970 59952 1068 449513
822 L LoadResolver 1905 458970 59952 869 450382
823 g FunctionGrouper 1905 458970 59952 0 450382
824 v EquivalentFunctionCombiner 1905 458970 59952 237 450619
825 i FullInliner 1892 456162 59937 659 451278
826 f BlockFlattener 1892 456162 59937 15 451293
827 C ConditionalSimplifier 1895 456810 59979 269 451562
828 T LiteralRematerialiser 1868 450466 55502 766 452328
829 U ConditionalUnsimplifier 1861 448954 55459 279 452607
830 c CommonSubexpressionEliminator 1892 456174 59937 1154 453761
831 a SSATransform 1942 466983 60758 711 454472
832 r UnusedAssignEliminator 1942 466983 60758 475 454947
833 L LoadResolver 1942 466983 60758 1009 455956
834 S UnusedStoreEliminator 1942 466983 60758 942 456898
835 s ExpressionSimplifier 1942 466983 60758 1454 458352
836 T LiteralRematerialiser 1893 455886 56950 766 459118
837 F FunctionSpecializer 1893 455886 56950 94 459212
838 O ForLoopConditionOutOfBody 1893 455886 56950 16 459228
839 t StructuralSimplifier 1893 455886 56950 18 459246
840 f BlockFlattener 1893 455886 56950 16 459262
841 D DeadCodeEliminator 1893 455886 56950 295 459557
842 n ControlFlowSimplifier 1893 455886 56950 175 459732
843 c CommonSubexpressionEliminator 1892 456174 59937 1338 461070
844 a SSATransform 1942 466983 60758 728 461798
845 r UnusedAssignEliminator 1942 466983 60758 558 462356
846 I ForLoopConditionIntoBody 1942 466983 60758 15 462371
847 u UnusedPruner 1858 448822 59179 912 463283
848 l CircularReferencesPruner 1858 448822 59179 27 463310
849 c CommonSubexpressionEliminator 1813 439182 58540 867 464177
850 x ExpressionSplitter 1813 439182 58540 145 464322
851 a SSATransform 1938 466215 60641 590 464912
852 r UnusedAssignEliminator 1938 466215 60641 463 465375
853 E EqualStoreEliminator 1938 466215 60641 824 466199
854 s ExpressionSimplifier 1938 466215 60641 1244 467443
855 c CommonSubexpressionEliminator 1893 456486 59907 929 468372
856 L LoadResolver 1893 456486 59907 1044 469416
857 M LoopInvariantCodeMotion 1822 440880 57644 677 470093
858 c CommonSubexpressionEliminator 1835 443690 57734 978 471071
859 C ConditionalSimplifier 1833 443222 57710 287 471358
860 T LiteralRematerialiser 1866 450034 55242 779 472137
861 U ConditionalUnsimplifier 1859 448522 55199 277 472414
862 t StructuralSimplifier 1859 448522 55199 17 472431
863 T LiteralRematerialiser 1859 448522 55199 608 473039
864 O ForLoopConditionOutOfBody 1859 448522 55199 15 473054
865 n ControlFlowSimplifier 1859 448522 55199 128 473182
866 t StructuralSimplifier 1859 448522 55199 17 473199
867 n ControlFlowSimplifier 1859 448522 55199 113 473312
868 f BlockFlattener 1859 448522 55199 16 473328
869 D DeadCodeEliminator 1859 448522 55199 295 473623
870 I ForLoopConditionIntoBody 1859 448522 55199 14 473637
871 u UnusedPruner 1785 432801 54292 482 474119
872 l CircularReferencesPruner 1785 432801 54292 26 474145
873 L LoadResolver 1785 432801 54292 538 474683
874 c CommonSubexpressionEliminator 1776 430881 54292 689 475372
875 u UnusedPruner 1776 430881 54292 246 475618
876 l CircularReferencesPruner 1776 430881 54292 24 475642
877 V SSAReverser 1776 430881 54306 63 475705
878 c CommonSubexpressionEliminator 1770 429585 54161 568 476273
879 u UnusedPruner 1770 429585 54161 396 476669
880 l CircularReferencesPruner 1770 429585 54161 25 476694
881 j ExpressionJoiner 1770 429585 54161 96 476790
882 T LiteralRematerialiser 1779 431505 54161 188 476978
883 p UnusedFunctionParameterPruner 1779 431505 54161 54 477032
884 e ExpressionInliner 1779 431505 54161 22 477054
885 u UnusedPruner 1779 431505 54161 194 477248
886 l CircularReferencesPruner 1779 431505 54161 24 477272
887 x ExpressionSplitter 1781 431625 54518 455 477727
888 a SSATransform 1898 456966 57275 542 478269
889 r UnusedAssignEliminator 1898 456966 57275 450 478719
890 u UnusedPruner 1836 443558 56062 585 479304
891 l CircularReferencesPruner 1836 443558 56062 27 479331
892 x ExpressionSplitter 1836 443558 56062 145 479476
893 a SSATransform 1905 458478 57473 576 480052
894 r UnusedAssignEliminator 1905 458478 57473 403 480455
895 c CommonSubexpressionEliminator 1892 456174 59937 1019 481474
896 L LoadResolver 1892 456174 59937 911 482385
897 g FunctionGrouper 1892 456174 59937 0 482385
898 v EquivalentFunctionCombiner 1892 456174 59937 236 482621
899 i FullInliner 1892 456174 59937 587 483208
900 f BlockFlattener 1892 456174 59937 15 483223
901 C ConditionalSimplifier 1895 456822 59979 286 483509
902 T LiteralRematerialiser 1868 450466 55502 712 484221
903 U ConditionalUnsimplifier 1861 448954 55459 270 484491
904 c CommonSubexpressionEliminator 1892 456174 59937 1119 485610
905 a SSATransform 1942 466983 60758 732 486342
906 r UnusedAssignEliminator 1942 466983 60758 503 486845
907 L LoadResolver 1942 466983 60758 1750 488595
908 S UnusedStoreEliminator 1942 466983 60758 1664 490259
909 s ExpressionSimplifier 1942 466983 60758 2541 492800
910 T LiteralRematerialiser 1893 455886 56950 1126 493926
911 F FunctionSpecializer 1893 455886 56950 176 494102
912 O ForLoopConditionOutOfBody 1893 455886 56950 36 494138
913 t StructuralSimplifier 1893 455886 56950 57 494195
914 f BlockFlattener 1893 455886 56950 35 494230
915 D DeadCodeEliminator 1893 455886 56950 505 494735
916 n ControlFlowSimplifier 1893 455886 56950 277 495012
917 c CommonSubexpressionEliminator 1892 456174 59937 1843 496855
918 a SSATransform 1942 466983 60758 1044 497899
919 r UnusedAssignEliminator 1942 466983 60758 924 498823
920 I ForLoopConditionIntoBody 1942 466983 60758 38 498861
921 u UnusedPruner 1858 448822 59179 1266 500127
922 l CircularReferencesPruner 1858 448822 59179 42 500169
923 c CommonSubexpressionEliminator 1813 439182 58540 1204 501373
924 j ExpressionJoiner 1819 440466 58621 220 501593
925 m Rematerialiser 1724 419627 58357 999 502592
926 u UnusedPruner 1732 421657 58360 602 503194
927 l CircularReferencesPruner 1732 421657 58360 36 503230
928 j ExpressionJoiner 1732 421657 58360 99 503329
929 u UnusedPruner 1732 421657 58360 303 503632
930 l CircularReferencesPruner 1732 421657 58360 34 503666
931 V SSAReverser 1734 422077 58396 98 503764
932 c CommonSubexpressionEliminator 1728 420791 58229 589 504353
933 T LiteralRematerialiser 1778 431265 54214 324 504677
934 O ForLoopConditionOutOfBody 1773 430269 54169 29 504706
935 c CommonSubexpressionEliminator 1721 419261 54970 600 505306
936 u UnusedPruner 1721 419261 54970 600 505906
937 l CircularReferencesPruner 1721 419261 54970 34 505940
938 j ExpressionJoiner 1721 419261 54970 81 506021
939 m Rematerialiser 1721 419261 54969 429 506450
940 u UnusedPruner 1721 419261 54969 299 506749
941 l CircularReferencesPruner 1721 419261 54969 33 506782
942 f BlockFlattener 1721 419261 54969 16 506798
943 D DeadCodeEliminator 1721 419261 54969 399 507197
944 n ControlFlowSimplifier 1721 419261 54969 59 507256
945 T LiteralRematerialiser 1773 430269 54169 280 507536
946 O ForLoopConditionOutOfBody 1773 430269 54169 18 507554
947 c CommonSubexpressionEliminator 1721 419261 54970 633 508187
948 m Rematerialiser 1721 419261 54969 430 508617
949 u UnusedPruner 1721 419261 54969 301 508918
950 f BlockFlattener 1721 419261 54969 16 508934
951 D DeadCodeEliminator 1721 419261 54969 419 509353
952 n ControlFlowSimplifier 1721 419261 54969 59 509412
953 T LiteralRematerialiser 1773 430269 54169 282 509694
954 O ForLoopConditionOutOfBody 1773 430269 54169 17 509711
955 c CommonSubexpressionEliminator 1721 419261 54970 622 510333
956 m Rematerialiser 1721 419261 54969 429 510762
957 u UnusedPruner 1721 419261 54969 301 511063
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment