Skip to content

Instantly share code, notes, and snippets.

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

always-ssa-min/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 33 33
2 h FunctionHoister 2830 656702 167795 83 116
3 f BlockFlattener 2830 656702 167795 22 138
4 o ForLoopInitRewriter 2830 656702 167795 30 168
5 D DeadCodeEliminator 2830 656702 167795 1777 1945
6 g FunctionGrouper 2830 656702 167795 0 1945
7 v EquivalentFunctionCombiner 2826 655814 167784 574 2519
8 u UnusedPruner 2823 655190 167802 1224 3743
9 l CircularReferencesPruner 2823 655190 167802 111 3854
10 f BlockFlattener 2823 655190 167802 21 3875
11 n ControlFlowSimplifier 2823 655190 167802 188 4063
12 T LiteralRematerialiser 2795 649146 167784 765 4828
13 U ConditionalUnsimplifier 2795 649146 167784 1594 6422
14 t StructuralSimplifier 2795 649146 167784 22 6444
15 n ControlFlowSimplifier 2795 649146 167784 185 6629
16 I ForLoopConditionIntoBody 2795 649146 167784 19 6648
17 f BlockFlattener 2795 649146 167784 19 6667
18 x ExpressionSplitter 2790 648042 168094 824 7491
19 a SSATransform 2956 683976 171427 976 8467
20 r UnusedAssignEliminator 2956 683976 171427 1795 10262
21 E EqualStoreEliminator 2956 683976 171427 1619 11881
22 s ExpressionSimplifier 2950 682704 171216 1880 13761
23 c CommonSubexpressionEliminator 2976 689314 150623 2000 15761
24 L LoadResolver 2976 689314 150623 1591 17352
25 M LoopInvariantCodeMotion 3004 695280 149051 1033 18385
26 c CommonSubexpressionEliminator 3004 695280 149051 1884 20269
27 C ConditionalSimplifier 3004 695280 149051 1256 21525
28 T LiteralRematerialiser 2798 650734 140220 1118 22643
29 U ConditionalUnsimplifier 2799 650950 140307 1351 23994
30 t StructuralSimplifier 2799 650950 140307 25 24019
31 T LiteralRematerialiser 2799 650950 140307 977 24996
32 O ForLoopConditionOutOfBody 2799 650950 140307 23 25019
33 n ControlFlowSimplifier 2799 650950 140307 275 25294
34 t StructuralSimplifier 2799 650950 140307 55 25349
35 n ControlFlowSimplifier 2799 650950 140307 277 25626
36 f BlockFlattener 2799 650950 140307 25 25651
37 D DeadCodeEliminator 2799 650950 140307 1582 27233
38 I ForLoopConditionIntoBody 2799 650950 140307 21 27254
39 u UnusedPruner 2726 635213 139594 1586 28840
40 l CircularReferencesPruner 2726 635213 139594 97 28937
41 L LoadResolver 2726 635213 139594 1032 29969
42 c CommonSubexpressionEliminator 2726 635213 139594 1084 31053
43 u UnusedPruner 2726 635213 139594 687 31740
44 l CircularReferencesPruner 2726 635213 139594 95 31835
45 T LiteralRematerialiser 2726 635213 139594 472 32307
46 p UnusedFunctionParameterPruner 2726 635213 139594 164 32471
47 e ExpressionInliner 2110 502909 82243 71 32542
48 u UnusedPruner 2110 502909 82243 866 33408
49 l CircularReferencesPruner 2110 502909 82243 83 33491
50 x ExpressionSplitter 2098 500299 81996 426 33917
51 a SSATransform 2270 537474 87113 607 34524
52 r UnusedAssignEliminator 2270 537474 87113 1241 35765
53 u UnusedPruner 2186 519296 83509 1045 36810
54 l CircularReferencesPruner 2186 519296 83509 86 36896
55 x ExpressionSplitter 2186 519296 83509 243 37139
56 a SSATransform 2273 538124 87317 719 37858
57 r UnusedAssignEliminator 2273 538124 87317 1211 39069
58 c CommonSubexpressionEliminator 2235 529780 90006 1368 40437
59 L LoadResolver 2235 529780 90006 1181 41618
60 g FunctionGrouper 2235 529780 90006 0 41618
61 v EquivalentFunctionCombiner 2235 529780 90006 471 42089
62 i FullInliner 2138 508155 73947 7147 49236
63 f BlockFlattener 2138 508155 73947 55 49291
64 C ConditionalSimplifier 2138 508155 73947 923 50214
65 T LiteralRematerialiser 1968 471598 67358 3478 53692
66 U ConditionalUnsimplifier 1968 471598 67358 901 54593
67 c CommonSubexpressionEliminator 2518 591070 76102 5052 59645
68 a SSATransform 2553 598638 76209 4589 64234
69 r UnusedAssignEliminator 2553 598638 76209 2382 66616
70 L LoadResolver 2553 598637 76209 6215 72831
71 S UnusedStoreEliminator 2553 598637 76209 4361 77192
72 s ExpressionSimplifier 2538 595481 75710 4808 82000
73 T LiteralRematerialiser 2024 483915 68790 3341 85341
74 F FunctionSpecializer 2763 643706 64337 6232 91573
75 O ForLoopConditionOutOfBody 2763 643706 64337 180 91753
76 t StructuralSimplifier 2763 643706 64337 127 91880
77 f BlockFlattener 2763 643706 64337 89 91969
78 D DeadCodeEliminator 2763 643706 64337 1636 93605
79 n ControlFlowSimplifier 2763 643706 64337 1999 95604
80 c CommonSubexpressionEliminator 3590 822210 71949 9079 104683
81 a SSATransform 3681 841879 72977 5408 110091
82 r UnusedAssignEliminator 3681 841879 72977 2587 112678
83 I ForLoopConditionIntoBody 3681 841879 72977 70 112748
84 u UnusedPruner 2204 523527 69517 4150 116898
85 l CircularReferencesPruner 2204 523527 69517 83 116981
86 c CommonSubexpressionEliminator 2091 499076 67267 1084 118065
87 x ExpressionSplitter 2091 499076 67267 513 118578
88 a SSATransform 2260 535633 70705 900 119478
89 r UnusedAssignEliminator 2260 535633 70705 930 120408
90 E EqualStoreEliminator 2260 535633 70705 1090 121498
91 s ExpressionSimplifier 2246 532597 70628 1566 123064
92 c CommonSubexpressionEliminator 2148 511416 68490 1181 124245
93 L LoadResolver 2148 511416 68490 1138 125383
94 M LoopInvariantCodeMotion 2153 512496 69015 834 126217
95 c CommonSubexpressionEliminator 2168 515772 69165 1338 127555
96 C ConditionalSimplifier 2189 520329 69326 595 128150
97 T LiteralRematerialiser 1970 472643 62330 773 128923
98 U ConditionalUnsimplifier 1957 469823 62238 537 129460
99 t StructuralSimplifier 1917 461173 61916 96 129556
100 T LiteralRematerialiser 1855 447764 61874 673 130229
101 O ForLoopConditionOutOfBody 1855 447764 61874 19 130248
102 n ControlFlowSimplifier 1855 447764 61874 184 130432
103 t StructuralSimplifier 1855 447764 61874 22 130454
104 n ControlFlowSimplifier 1855 447764 61874 173 130627
105 f BlockFlattener 1855 447764 61874 57 130684
106 D DeadCodeEliminator 1855 447764 61874 524 131208
107 I ForLoopConditionIntoBody 1855 447764 61874 16 131224
108 u UnusedPruner 1806 437358 60825 676 131900
109 l CircularReferencesPruner 1806 437358 60825 43 131943
110 L LoadResolver 1806 437358 60825 574 132517
111 c CommonSubexpressionEliminator 1815 439302 60881 638 133155
112 u UnusedPruner 1815 439302 60881 343 133498
113 l CircularReferencesPruner 1815 439302 60881 42 133540
114 T LiteralRematerialiser 1806 437358 60825 331 133871
115 p UnusedFunctionParameterPruner 1806 437358 60825 108 133979
116 e ExpressionInliner 1806 437358 60825 30 134009
117 u UnusedPruner 1806 437358 60825 370 134379
118 l CircularReferencesPruner 1806 437358 60825 61 134440
119 x ExpressionSplitter 1809 437814 61188 435 134875
120 a SSATransform 2010 481267 65447 715 135590
121 r UnusedAssignEliminator 2010 481267 65447 660 136250
122 u UnusedPruner 1937 465495 62968 991 137241
123 l CircularReferencesPruner 1937 465495 62968 92 137333
124 r UnusedAssignEliminator 1937 465495 62968 879 138212
125 u UnusedPruner 1937 465495 62968 478 138690
126 l CircularReferencesPruner 1937 465495 62968 45 138735
127 x ExpressionSplitter 1937 465495 62968 188 138923
128 a SSATransform 2013 481933 65588 678 139601
129 r UnusedAssignEliminator 2013 481933 65588 592 140193
130 c CommonSubexpressionEliminator 2057 491616 67691 1199 141392
131 L LoadResolver 2057 491616 67691 987 142379
132 g FunctionGrouper 2057 491616 67691 0 142379
133 v EquivalentFunctionCombiner 2057 491616 67691 364 142743
134 i FullInliner 2370 559390 64782 2575 145318
135 f BlockFlattener 2370 559390 64782 26 145344
136 C ConditionalSimplifier 2379 561334 64873 515 145859
137 T LiteralRematerialiser 2145 510468 59528 1154 147013
138 U ConditionalUnsimplifier 2133 507856 59454 593 147606
139 c CommonSubexpressionEliminator 2375 560602 65203 1718 149324
140 a SSATransform 2518 591548 66087 1233 150557
141 r UnusedAssignEliminator 2518 591548 66087 965 151522
142 L LoadResolver 2518 591548 66087 1512 153034
143 S UnusedStoreEliminator 2518 591548 66087 1750 154784
144 s ExpressionSimplifier 2473 581771 65840 2179 156963
145 T LiteralRematerialiser 2247 532585 60854 1267 158230
146 F FunctionSpecializer 2374 560014 60544 1168 159398
147 O ForLoopConditionOutOfBody 2374 560014 60544 46 159444
148 t StructuralSimplifier 2343 553298 60271 57 159501
149 f BlockFlattener 2343 553298 60271 42 159543
150 D DeadCodeEliminator 2343 553298 60271 688 160231
151 n ControlFlowSimplifier 2343 553298 60271 401 160632
152 c CommonSubexpressionEliminator 2405 566947 64149 2582 163214
153 a SSATransform 2556 599626 65330 1674 164888
154 r UnusedAssignEliminator 2556 599626 65330 1089 165977
155 I ForLoopConditionIntoBody 2556 599626 65330 28 166005
156 u UnusedPruner 2094 499856 63629 1841 167846
157 l CircularReferencesPruner 2094 499856 63629 37 167883
158 c CommonSubexpressionEliminator 1988 476935 62546 988 168871
159 x ExpressionSplitter 1988 476935 62546 198 169069
160 a SSATransform 2166 515436 65279 901 169970
161 r UnusedAssignEliminator 2166 515436 65279 684 170654
162 E EqualStoreEliminator 2166 515436 65279 938 171592
163 s ExpressionSimplifier 2287 541605 65065 1409 173001
164 c CommonSubexpressionEliminator 2244 532285 63946 1199 174200
165 L LoadResolver 2244 532285 63946 987 175187
166 M LoopInvariantCodeMotion 2101 501260 61460 739 175926
167 c CommonSubexpressionEliminator 2103 501596 62363 1124 177050
168 C ConditionalSimplifier 2172 516679 61787 458 177508
169 T LiteralRematerialiser 2226 528053 58657 824 178332
170 U ConditionalUnsimplifier 2200 522417 58589 439 178771
171 t StructuralSimplifier 2169 515724 58357 77 178848
172 T LiteralRematerialiser 2153 512136 58171 710 179558
173 O ForLoopConditionOutOfBody 2153 512136 58171 18 179576
174 n ControlFlowSimplifier 2153 512136 58171 169 179745
175 t StructuralSimplifier 2151 511704 58038 63 179808
176 n ControlFlowSimplifier 2151 511704 58038 161 179969
177 f BlockFlattener 2151 511704 58038 54 180023
178 D DeadCodeEliminator 2151 511704 58038 432 180455
179 I ForLoopConditionIntoBody 2151 511704 58038 16 180471
180 u UnusedPruner 2090 498740 57121 613 181084
181 l CircularReferencesPruner 2090 498740 57121 34 181118
182 L LoadResolver 2090 498740 57121 577 181695
183 c CommonSubexpressionEliminator 2056 491472 57036 631 182326
184 u UnusedPruner 2056 491472 57036 307 182633
185 l CircularReferencesPruner 2056 491472 57036 32 182665
186 T LiteralRematerialiser 2087 498068 57082 352 183017
187 p UnusedFunctionParameterPruner 2087 498068 57082 101 183118
188 e ExpressionInliner 2087 498068 57082 29 183147
189 u UnusedPruner 2087 498068 57082 305 183452
190 l CircularReferencesPruner 2087 498068 57082 33 183485
191 x ExpressionSplitter 2086 497564 57573 453 183938
192 a SSATransform 2247 532513 60412 675 184613
193 r UnusedAssignEliminator 2247 532513 60412 625 185238
194 u UnusedPruner 2163 514320 58841 754 185992
195 l CircularReferencesPruner 2163 514320 58841 35 186027
196 r UnusedAssignEliminator 2163 514320 58841 561 186588
197 u UnusedPruner 2163 514320 58841 479 187067
198 l CircularReferencesPruner 2163 514320 58841 35 187102
199 x ExpressionSplitter 2163 514320 58841 226 187328
200 a SSATransform 2246 532297 60627 711 188039
201 r UnusedAssignEliminator 2246 532297 60627 551 188590
202 c CommonSubexpressionEliminator 2123 505996 63173 1200 189790
203 L LoadResolver 2123 505996 63173 996 190786
204 g FunctionGrouper 2123 505996 63173 0 190786
205 v EquivalentFunctionCombiner 2123 505996 63173 276 191062
206 i FullInliner 2066 493680 62480 2037 193099
207 f BlockFlattener 2066 493680 62480 26 193125
208 C ConditionalSimplifier 2069 494328 62522 516 193641
209 T LiteralRematerialiser 2130 507148 57572 1459 195100
210 U ConditionalUnsimplifier 2123 505636 57529 475 195575
211 c CommonSubexpressionEliminator 2056 491580 62204 2181 197756
212 a SSATransform 2138 509308 62948 1279 199035
213 r UnusedAssignEliminator 2138 509308 62948 907 199942
214 L LoadResolver 2138 509308 62948 1789 201731
215 S UnusedStoreEliminator 2138 509308 62948 2227 203958
216 s ExpressionSimplifier 2146 510888 62936 5327 209285
217 T LiteralRematerialiser 2210 524477 59116 1655 210940
218 F FunctionSpecializer 2580 604332 59032 851 211791
219 O ForLoopConditionOutOfBody 2580 604332 59032 31 211822
220 t StructuralSimplifier 2541 595948 58975 55 211877
221 f BlockFlattener 2541 595948 58975 30 211907
222 D DeadCodeEliminator 2541 595948 58975 661 212568
223 n ControlFlowSimplifier 2541 595948 58975 451 213019
224 c CommonSubexpressionEliminator 2432 572761 62070 3810 216829
225 a SSATransform 2501 587696 62771 1643 218472
226 r UnusedAssignEliminator 2501 587696 62771 1115 219587
227 I ForLoopConditionIntoBody 2501 587696 62771 28 219615
228 u UnusedPruner 2412 568567 61228 1963 221578
229 l CircularReferencesPruner 2412 568567 61228 40 221618
230 c CommonSubexpressionEliminator 2342 553442 60590 1183 222801
231 x ExpressionSplitter 2342 553442 60590 196 222997
232 a SSATransform 2497 586976 62829 798 223795
233 r UnusedAssignEliminator 2497 586976 62829 549 224344
234 E EqualStoreEliminator 2497 586976 62829 1489 225833
235 s ExpressionSimplifier 2375 560482 62695 2591 228424
236 c CommonSubexpressionEliminator 2313 547062 61915 1356 229780
237 L LoadResolver 2313 547062 61915 1165 230945
238 M LoopInvariantCodeMotion 2169 515820 59367 712 231657
239 c CommonSubexpressionEliminator 2236 530327 59452 1305 232962
240 C ConditionalSimplifier 2239 530975 59494 424 233386
241 T LiteralRematerialiser 2382 561358 57082 1017 234403
242 U ConditionalUnsimplifier 2375 559858 57039 364 234767
243 t StructuralSimplifier 2339 552170 56985 74 234841
244 T LiteralRematerialiser 2348 554030 56983 833 235674
245 O ForLoopConditionOutOfBody 2348 554030 56983 20 235694
246 n ControlFlowSimplifier 2348 554030 56983 173 235867
247 t StructuralSimplifier 2348 554030 56983 21 235888
248 n ControlFlowSimplifier 2348 554030 56983 169 236057
249 f BlockFlattener 2348 554030 56983 20 236077
250 D DeadCodeEliminator 2348 554030 56983 412 236489
251 I ForLoopConditionIntoBody 2348 554030 56983 30 236519
252 u UnusedPruner 2276 538737 56059 628 237147
253 l CircularReferencesPruner 2276 538737 56059 31 237178
254 L LoadResolver 2276 538737 56059 650 237828
255 c CommonSubexpressionEliminator 2258 534925 56061 774 238602
256 u UnusedPruner 2258 534925 56061 310 238912
257 l CircularReferencesPruner 2258 534925 56061 30 238942
258 T LiteralRematerialiser 2276 538737 56059 409 239351
259 p UnusedFunctionParameterPruner 2276 538737 56059 106 239457
260 e ExpressionInliner 2276 538737 56059 32 239489
261 u UnusedPruner 2276 538737 56059 314 239803
262 l CircularReferencesPruner 2276 538737 56059 30 239833
263 x ExpressionSplitter 2284 540141 56504 410 240243
264 a SSATransform 2427 571135 59225 665 240908
265 r UnusedAssignEliminator 2427 571135 59225 710 241618
266 u UnusedPruner 2338 551834 57735 960 242578
267 l CircularReferencesPruner 2338 551834 57735 35 242613
268 r UnusedAssignEliminator 2338 551834 57735 588 243201
269 u UnusedPruner 2338 551834 57735 466 243667
270 l CircularReferencesPruner 2338 551834 57735 33 243700
271 x ExpressionSplitter 2338 551834 57735 211 243911
272 a SSATransform 2430 571789 59430 751 244662
273 r UnusedAssignEliminator 2430 571789 59430 505 245167
274 c CommonSubexpressionEliminator 2303 544840 61918 1464 246631
275 L LoadResolver 2303 544840 61918 1145 247776
276 g FunctionGrouper 2303 544840 61918 0 247776
277 v EquivalentFunctionCombiner 2303 544840 61918 430 248206
278 i FullInliner 2303 544840 61918 790 248996
279 f BlockFlattener 2303 544840 61918 18 249014
280 C ConditionalSimplifier 2306 545502 61960 362 249376
281 T LiteralRematerialiser 2357 555950 57291 1023 250399
282 U ConditionalUnsimplifier 2350 554462 57248 332 250731
283 c CommonSubexpressionEliminator 2303 544840 61918 1452 252183
284 a SSATransform 2357 556550 62596 850 253033
285 r UnusedAssignEliminator 2357 556550 62596 534 253567
286 L LoadResolver 2357 556550 62596 1311 254878
287 S UnusedStoreEliminator 2357 556550 62596 1188 256066
288 s ExpressionSimplifier 2364 557984 62591 3043 259109
289 T LiteralRematerialiser 2411 567679 58774 1491 260600
290 F FunctionSpecializer 2411 567679 58774 219 260819
291 O ForLoopConditionOutOfBody 2411 567679 58774 44 260863
292 t StructuralSimplifier 2379 560842 58723 118 260981
293 f BlockFlattener 2379 560842 58723 45 261026
294 D DeadCodeEliminator 2379 560842 58723 603 261629
295 n ControlFlowSimplifier 2379 560842 58723 317 261946
296 c CommonSubexpressionEliminator 2254 534265 61853 2517 264463
297 a SSATransform 2299 544005 62508 1286 265749
298 r UnusedAssignEliminator 2299 544005 62508 759 266508
299 I ForLoopConditionIntoBody 2299 544005 62508 18 266526
300 u UnusedPruner 2221 527237 60964 1289 267815
301 l CircularReferencesPruner 2221 527237 60964 33 267848
302 c CommonSubexpressionEliminator 2169 516000 60372 1013 268861
303 x ExpressionSplitter 2169 516000 60372 175 269036
304 a SSATransform 2308 546078 62570 881 269917
305 r UnusedAssignEliminator 2308 546078 62570 499 270416
306 E EqualStoreEliminator 2308 546078 62570 966 271382
307 s ExpressionSimplifier 2308 545994 62546 1711 273093
308 c CommonSubexpressionEliminator 2254 534301 61799 1230 274323
309 L LoadResolver 2254 534301 61799 1014 275337
310 M LoopInvariantCodeMotion 2110 503054 59254 573 275910
311 c CommonSubexpressionEliminator 2135 508456 59285 1153 277063
312 C ConditionalSimplifier 2138 509104 59327 345 277408
313 T LiteralRematerialiser 2330 550074 56970 883 278291
314 U ConditionalUnsimplifier 2323 548622 56927 329 278620
315 t StructuralSimplifier 2024 484119 56467 64 278684
316 T LiteralRematerialiser 2024 484119 56467 799 279483
317 O ForLoopConditionOutOfBody 2024 484119 56467 18 279501
318 n ControlFlowSimplifier 2024 484119 56467 159 279660
319 t StructuralSimplifier 2024 484119 56467 20 279680
320 n ControlFlowSimplifier 2024 484119 56467 148 279828
321 f BlockFlattener 2024 484119 56467 19 279847
322 D DeadCodeEliminator 2024 484119 56467 360 280207
323 I ForLoopConditionIntoBody 2024 484119 56467 16 280223
324 u UnusedPruner 1954 469271 55546 604 280827
325 l CircularReferencesPruner 1954 469271 55546 31 280858
326 L LoadResolver 1954 469271 55546 633 281491
327 c CommonSubexpressionEliminator 1945 467343 55546 747 282238
328 u UnusedPruner 1945 467343 55546 342 282580
329 l CircularReferencesPruner 1945 467343 55546 29 282609
330 T LiteralRematerialiser 1954 469271 55546 398 283007
331 p UnusedFunctionParameterPruner 1954 469271 55546 102 283109
332 e ExpressionInliner 1954 469271 55546 31 283140
333 u UnusedPruner 1954 469271 55546 304 283444
334 l CircularReferencesPruner 1954 469271 55546 29 283473
335 x ExpressionSplitter 1962 470663 55994 418 283891
336 a SSATransform 2076 495402 58665 629 284520
337 r UnusedAssignEliminator 2076 495402 58665 511 285031
338 u UnusedPruner 1989 476539 57178 809 285840
339 l CircularReferencesPruner 1989 476539 57178 33 285873
340 r UnusedAssignEliminator 1989 476539 57178 507 286380
341 u UnusedPruner 1989 476539 57178 441 286821
342 l CircularReferencesPruner 1989 476539 57178 33 286854
343 x ExpressionSplitter 1989 476539 57178 195 287049
344 a SSATransform 2079 496050 58870 697 287746
345 r UnusedAssignEliminator 2079 496050 58870 482 288228
346 c CommonSubexpressionEliminator 2040 488079 61411 1426 289654
347 L LoadResolver 2040 488079 61411 1138 290792
348 g FunctionGrouper 2040 488079 61411 0 290792
349 v EquivalentFunctionCombiner 2040 488079 61411 297 291089
350 i FullInliner 2027 485307 61396 826 291915
351 f BlockFlattener 2027 485307 61396 19 291934
352 C ConditionalSimplifier 2030 485955 61438 356 292290
353 T LiteralRematerialiser 2020 483243 56760 912 293202
354 U ConditionalUnsimplifier 2013 481741 56717 322 293524
355 c CommonSubexpressionEliminator 2031 486171 61396 1376 294900
356 a SSATransform 2057 491820 62024 821 295721
357 r UnusedAssignEliminator 2057 491820 62024 559 296280
358 L LoadResolver 2057 491820 62024 1179 297459
359 S UnusedStoreEliminator 2057 491820 62024 1146 298605
360 s ExpressionSimplifier 2057 491820 62024 1818 300423
361 T LiteralRematerialiser 2047 489130 58199 923 301346
362 F FunctionSpecializer 2047 489130 58199 110 301456
363 O ForLoopConditionOutOfBody 2047 489130 58199 18 301474
364 t StructuralSimplifier 2047 489130 58199 51 301525
365 f BlockFlattener 2047 489130 58199 19 301544
366 D DeadCodeEliminator 2047 489130 58199 327 301871
367 n ControlFlowSimplifier 2047 489130 58199 198 302069
368 c CommonSubexpressionEliminator 2031 486171 61396 1644 303713
369 a SSATransform 2057 491820 62024 819 304532
370 r UnusedAssignEliminator 2057 491820 62024 586 305118
371 I ForLoopConditionIntoBody 2057 491820 62024 18 305136
372 u UnusedPruner 1981 475469 60483 1266 306402
373 l CircularReferencesPruner 1981 475469 60483 31 306433
374 c CommonSubexpressionEliminator 1947 468123 59915 1033 307466
375 x ExpressionSplitter 1947 468123 59915 167 307633
376 a SSATransform 2068 494304 62092 629 308262
377 r UnusedAssignEliminator 2068 494304 62092 519 308781
378 E EqualStoreEliminator 2068 494304 62092 910 309691
379 s ExpressionSimplifier 2068 494304 62092 1444 311135
380 c CommonSubexpressionEliminator 2201 522801 61709 1130 312265
381 L LoadResolver 2201 522801 61709 959 313224
382 M LoopInvariantCodeMotion 1904 458718 58827 502 313726
383 c CommonSubexpressionEliminator 1920 462181 58858 1090 314816
384 C ConditionalSimplifier 1923 462831 58900 334 315150
385 T LiteralRematerialiser 2018 482811 56495 925 316075
386 U ConditionalUnsimplifier 2011 481303 56452 390 316465
387 t StructuralSimplifier 2011 481303 56452 64 316529
388 T LiteralRematerialiser 2011 481303 56452 759 317288
389 O ForLoopConditionOutOfBody 2011 481303 56452 17 317305
390 n ControlFlowSimplifier 2011 481303 56452 147 317452
391 t StructuralSimplifier 2011 481303 56452 19 317471
392 n ControlFlowSimplifier 2011 481303 56452 137 317608
393 f BlockFlattener 2011 481303 56452 18 317626
394 D DeadCodeEliminator 2011 481303 56452 345 317971
395 I ForLoopConditionIntoBody 2011 481303 56452 15 317986
396 u UnusedPruner 1941 466455 55531 576 318562
397 l CircularReferencesPruner 1941 466455 55531 70 318632
398 L LoadResolver 1941 466455 55531 658 319290
399 c CommonSubexpressionEliminator 1932 464535 55531 717 320007
400 u UnusedPruner 1932 464535 55531 294 320301
401 l CircularReferencesPruner 1932 464535 55531 28 320329
402 T LiteralRematerialiser 1941 466455 55531 439 320768
403 p UnusedFunctionParameterPruner 1941 466455 55531 155 320923
404 e ExpressionInliner 1941 466455 55531 30 320953
405 u UnusedPruner 1941 466455 55531 291 321244
406 l CircularReferencesPruner 1941 466455 55531 28 321272
407 x ExpressionSplitter 1949 467865 55979 406 321678
408 a SSATransform 2063 492588 58650 721 322399
409 r UnusedAssignEliminator 2063 492588 58650 534 322933
410 u UnusedPruner 1976 473723 57163 805 323738
411 l CircularReferencesPruner 1976 473723 57163 31 323769
412 r UnusedAssignEliminator 1976 473723 57163 492 324261
413 u UnusedPruner 1976 473723 57163 423 324684
414 l CircularReferencesPruner 1976 473723 57163 31 324715
415 x ExpressionSplitter 1976 473723 57163 186 324901
416 a SSATransform 2066 493236 58855 697 325598
417 r UnusedAssignEliminator 2066 493236 58855 463 326061
418 c CommonSubexpressionEliminator 2031 486171 61396 1263 327324
419 L LoadResolver 2031 486171 61396 1023 328347
420 g FunctionGrouper 2031 486171 61396 0 328347
421 v EquivalentFunctionCombiner 2031 486171 61396 332 328679
422 i FullInliner 2031 486171 61396 723 329402
423 f BlockFlattener 2031 486171 61396 17 329419
424 C ConditionalSimplifier 2034 486831 61438 334 329753
425 T LiteralRematerialiser 2020 483243 56760 858 330611
426 U ConditionalUnsimplifier 2013 481741 56717 310 330921
427 c CommonSubexpressionEliminator 2031 486171 61396 1348 332269
428 a SSATransform 2057 491820 62024 728 332997
429 r UnusedAssignEliminator 2057 491820 62024 499 333496
430 L LoadResolver 2057 491820 62024 1112 334608
431 S UnusedStoreEliminator 2057 491820 62024 1135 335743
432 s ExpressionSimplifier 2057 491820 62024 1642 337385
433 T LiteralRematerialiser 2036 486735 58191 842 338227
434 F FunctionSpecializer 2036 486735 58191 138 338365
435 O ForLoopConditionOutOfBody 2036 486735 58191 16 338381
436 t StructuralSimplifier 1997 478327 58118 52 338433
437 f BlockFlattener 1997 478327 58118 28 338461
438 D DeadCodeEliminator 1997 478327 58118 336 338797
439 n ControlFlowSimplifier 1997 478327 58118 199 338996
440 c CommonSubexpressionEliminator 1997 478831 61327 1536 340532
441 a SSATransform 2026 485115 61962 764 341296
442 r UnusedAssignEliminator 2026 485115 61962 582 341878
443 I ForLoopConditionIntoBody 2026 485115 61962 16 341894
444 u UnusedPruner 1954 469619 60430 1036 342930
445 l CircularReferencesPruner 1954 469619 60430 29 342959
446 c CommonSubexpressionEliminator 1918 461857 59858 840 343799
447 x ExpressionSplitter 1918 461857 59858 146 343945
448 a SSATransform 2033 486735 62022 582 344527
449 r UnusedAssignEliminator 2033 486735 62022 487 345014
450 E EqualStoreEliminator 2033 486735 62022 825 345839
451 s ExpressionSimplifier 2006 480895 61991 1274 347113
452 c CommonSubexpressionEliminator 2003 480235 61301 964 348077
453 L LoadResolver 2003 480235 61301 898 348975
454 M LoopInvariantCodeMotion 1854 447908 58743 467 349442
455 c CommonSubexpressionEliminator 1865 450262 58820 953 350395
456 C ConditionalSimplifier 1932 464763 59013 339 350734
457 T LiteralRematerialiser 1980 474665 56417 1222 351956
458 U ConditionalUnsimplifier 1971 472739 56370 526 352482
459 t StructuralSimplifier 1961 470579 56346 94 352576
460 T LiteralRematerialiser 1938 465543 56321 941 353517
461 O ForLoopConditionOutOfBody 1938 465543 56321 33 353550
462 n ControlFlowSimplifier 1938 465543 56321 201 353751
463 t StructuralSimplifier 1926 462951 56293 85 353836
464 n ControlFlowSimplifier 1926 462951 56293 192 354028
465 f BlockFlattener 1926 462951 56293 61 354089
466 D DeadCodeEliminator 1926 462951 56293 518 354607
467 I ForLoopConditionIntoBody 1926 462951 56293 31 354638
468 u UnusedPruner 1865 450022 55388 766 355404
469 l CircularReferencesPruner 1865 450022 55388 39 355443
470 L LoadResolver 1865 450022 55388 1038 356481
471 c CommonSubexpressionEliminator 1910 459750 55641 897 357378
472 u UnusedPruner 1910 459750 55641 385 357763
473 l CircularReferencesPruner 1910 459750 55641 38 357801
474 T LiteralRematerialiser 1865 450022 55388 470 358271
475 p UnusedFunctionParameterPruner 1865 450022 55388 86 358357
476 e ExpressionInliner 1865 450022 55388 26 358383
477 u UnusedPruner 1865 450022 55388 259 358642
478 l CircularReferencesPruner 1865 450022 55388 26 358668
479 x ExpressionSplitter 1871 451030 55834 355 359023
480 a SSATransform 1977 473999 58489 551 359574
481 r UnusedAssignEliminator 1977 473999 58489 469 360043
482 u UnusedPruner 1899 457086 57018 627 360670
483 l CircularReferencesPruner 1899 457086 57018 29 360699
484 r UnusedAssignEliminator 1899 457086 57018 452 361151
485 u UnusedPruner 1899 457086 57018 398 361549
486 l CircularReferencesPruner 1899 457086 57018 28 361577
487 x ExpressionSplitter 1899 457086 57018 156 361733
488 a SSATransform 1980 474653 58694 584 362317
489 r UnusedAssignEliminator 1980 474653 58694 430 362747
490 c CommonSubexpressionEliminator 1942 466935 61235 1060 363807
491 L LoadResolver 1942 466935 61235 913 364720
492 g FunctionGrouper 1942 466935 61235 0 364720
493 v EquivalentFunctionCombiner 1942 466935 61235 238 364958
494 i FullInliner 1942 466935 61235 660 365618
495 f BlockFlattener 1942 466935 61235 16 365634
496 C ConditionalSimplifier 1945 467583 61277 328 365962
497 T LiteralRematerialiser 1935 464871 56601 762 366724
498 U ConditionalUnsimplifier 1928 463383 56558 291 367015
499 c CommonSubexpressionEliminator 1942 466935 61235 1130 368145
500 a SSATransform 1975 474083 61870 651 368796
501 r UnusedAssignEliminator 1975 474083 61870 460 369256
502 L LoadResolver 1975 474083 61870 970 370226
503 S UnusedStoreEliminator 1975 474083 61870 978 371204
504 s ExpressionSimplifier 1975 474083 61870 1455 372659
505 T LiteralRematerialiser 1963 470963 58040 863 373522
506 F FunctionSpecializer 1962 470759 58037 215 373737
507 O ForLoopConditionOutOfBody 1962 470759 58037 17 373754
508 t StructuralSimplifier 1962 470759 58037 18 373772
509 f BlockFlattener 1962 470759 58037 16 373788
510 D DeadCodeEliminator 1962 470759 58037 312 374100
511 n ControlFlowSimplifier 1962 470759 58037 167 374267
512 c CommonSubexpressionEliminator 1940 466503 61229 1354 375621
513 a SSATransform 1973 473639 61864 726 376347
514 r UnusedAssignEliminator 1973 473639 61864 508 376855
515 I ForLoopConditionIntoBody 1973 473639 61864 15 376870
516 u UnusedPruner 1908 459690 60345 1009 377879
517 l CircularReferencesPruner 1908 459690 60345 29 377908
518 c CommonSubexpressionEliminator 1869 451258 59776 816 378724
519 x ExpressionSplitter 1869 451258 59776 141 378865
520 a SSATransform 1980 475277 61924 556 379421
521 r UnusedAssignEliminator 1980 475277 61924 439 379860
522 E EqualStoreEliminator 1980 475277 61924 791 380651
523 s ExpressionSimplifier 1841 445262 61723 1266 381917
524 c CommonSubexpressionEliminator 1804 437250 61004 933 382850
525 L LoadResolver 1804 437250 61004 813 383663
526 M LoopInvariantCodeMotion 1698 414221 58498 448 384111
527 c CommonSubexpressionEliminator 1705 415733 58572 942 385053
528 C ConditionalSimplifier 1703 415301 58548 290 385343
529 T LiteralRematerialiser 1766 428469 56138 688 386031
530 U ConditionalUnsimplifier 1759 426979 56095 282 386313
531 t StructuralSimplifier 1759 426979 56095 47 386360
532 T LiteralRematerialiser 1759 426979 56095 593 386953
533 O ForLoopConditionOutOfBody 1759 426979 56095 15 386968
534 n ControlFlowSimplifier 1759 426979 56095 130 387098
535 t StructuralSimplifier 1759 426979 56095 16 387114
536 n ControlFlowSimplifier 1759 426979 56095 117 387231
537 f BlockFlattener 1759 426979 56095 15 387246
538 D DeadCodeEliminator 1759 426979 56095 297 387543
539 I ForLoopConditionIntoBody 1759 426979 56095 13 387556
540 u UnusedPruner 1701 414677 55197 513 388069
541 l CircularReferencesPruner 1701 414677 55197 26 388095
542 L LoadResolver 1701 414677 55197 508 388603
543 c CommonSubexpressionEliminator 1692 412755 55197 524 389127
544 u UnusedPruner 1692 412755 55197 294 389421
545 l CircularReferencesPruner 1692 412755 55197 26 389447
546 T LiteralRematerialiser 1701 414677 55197 386 389833
547 p UnusedFunctionParameterPruner 1701 414677 55197 78 389911
548 e ExpressionInliner 1701 414677 55197 24 389935
549 u UnusedPruner 1701 414677 55197 240 390175
550 l CircularReferencesPruner 1701 414677 55197 24 390199
551 x ExpressionSplitter 1706 415493 55637 328 390527
552 a SSATransform 1809 437814 58285 548 391075
553 r UnusedAssignEliminator 1809 437814 58285 398 391473
554 u UnusedPruner 1734 421549 56821 557 392030
555 l CircularReferencesPruner 1734 421549 56821 28 392058
556 x ExpressionSplitter 1734 421549 56821 148 392206
557 a SSATransform 1811 438246 58487 660 392866
558 r UnusedAssignEliminator 1811 438246 58487 406 393272
559 c CommonSubexpressionEliminator 1803 436938 61034 1040 394312
560 L LoadResolver 1803 436938 61034 835 395147
561 g FunctionGrouper 1803 436938 61034 0 395147
562 v EquivalentFunctionCombiner 1803 436938 61034 229 395376
563 i FullInliner 1803 436938 61034 611 395987
564 f BlockFlattener 1803 436938 61034 14 396001
565 C ConditionalSimplifier 1806 437574 61076 289 396290
566 T LiteralRematerialiser 1768 428901 56398 682 396972
567 U ConditionalUnsimplifier 1761 427413 56355 272 397244
568 c CommonSubexpressionEliminator 1803 436938 61034 1072 398316
569 a SSATransform 1836 444086 61669 627 398943
570 r UnusedAssignEliminator 1836 444086 61669 436 399379
571 L LoadResolver 1836 444086 61669 927 400306
572 S UnusedStoreEliminator 1836 444086 61669 941 401247
573 s ExpressionSimplifier 1836 444086 61669 1365 402612
574 T LiteralRematerialiser 1796 435006 57837 696 403308
575 F FunctionSpecializer 1796 435006 57837 89 403397
576 O ForLoopConditionOutOfBody 1796 435006 57837 15 403412
577 t StructuralSimplifier 1796 435006 57837 17 403429
578 f BlockFlattener 1796 435006 57837 15 403444
579 D DeadCodeEliminator 1796 435006 57837 289 403733
580 n ControlFlowSimplifier 1796 435006 57837 155 403888
581 c CommonSubexpressionEliminator 1803 436938 61034 1271 405159
582 a SSATransform 1836 444086 61669 732 405891
583 r UnusedAssignEliminator 1836 444086 61669 473 406364
584 I ForLoopConditionIntoBody 1836 444086 61669 15 406379
585 u UnusedPruner 1787 433569 60194 953 407332
586 l CircularReferencesPruner 1787 433569 60194 32 407364
587 c CommonSubexpressionEliminator 1734 422113 59585 807 408171
588 x ExpressionSplitter 1734 422113 59585 133 408304
589 a SSATransform 1841 445262 61723 543 408847
590 r UnusedAssignEliminator 1841 445262 61723 562 409409
591 E EqualStoreEliminator 1841 445262 61723 757 410166
592 s ExpressionSimplifier 1841 445262 61723 1201 411367
593 c CommonSubexpressionEliminator 1804 437250 61004 883 412250
594 L LoadResolver 1804 437250 61004 795 413045
595 M LoopInvariantCodeMotion 1698 414221 58498 432 413477
596 c CommonSubexpressionEliminator 1705 415733 58572 916 414393
597 C ConditionalSimplifier 1703 415301 58548 283 414676
598 T LiteralRematerialiser 1766 428469 56138 700 415376
599 U ConditionalUnsimplifier 1759 426979 56095 291 415667
600 t StructuralSimplifier 1759 426979 56095 17 415684
601 T LiteralRematerialiser 1759 426979 56095 618 416302
602 O ForLoopConditionOutOfBody 1759 426979 56095 15 416317
603 n ControlFlowSimplifier 1759 426979 56095 124 416441
604 t StructuralSimplifier 1759 426979 56095 16 416457
605 n ControlFlowSimplifier 1759 426979 56095 109 416566
606 f BlockFlattener 1759 426979 56095 15 416581
607 D DeadCodeEliminator 1759 426979 56095 295 416876
608 I ForLoopConditionIntoBody 1759 426979 56095 13 416889
609 u UnusedPruner 1701 414677 55197 506 417395
610 l CircularReferencesPruner 1701 414677 55197 26 417421
611 L LoadResolver 1701 414677 55197 512 417933
612 c CommonSubexpressionEliminator 1692 412755 55197 527 418460
613 u UnusedPruner 1692 412755 55197 240 418700
614 l CircularReferencesPruner 1692 412755 55197 25 418725
615 T LiteralRematerialiser 1701 414677 55197 307 419032
616 p UnusedFunctionParameterPruner 1701 414677 55197 78 419110
617 e ExpressionInliner 1701 414677 55197 26 419136
618 u UnusedPruner 1701 414677 55197 356 419492
619 l CircularReferencesPruner 1701 414677 55197 24 419516
620 x ExpressionSplitter 1706 415493 55637 341 419857
621 a SSATransform 1809 437814 58285 508 420365
622 r UnusedAssignEliminator 1809 437814 58285 431 420796
623 u UnusedPruner 1734 421549 56821 550 421346
624 l CircularReferencesPruner 1734 421549 56821 27 421373
625 x ExpressionSplitter 1734 421549 56821 145 421518
626 a SSATransform 1811 438246 58487 561 422079
627 r UnusedAssignEliminator 1811 438246 58487 471 422550
628 c CommonSubexpressionEliminator 1803 436938 61034 1065 423615
629 L LoadResolver 1803 436938 61034 868 424483
630 g FunctionGrouper 1803 436938 61034 0 424483
631 v EquivalentFunctionCombiner 1803 436938 61034 229 424712
632 i FullInliner 1803 436938 61034 603 425315
633 f BlockFlattener 1803 436938 61034 14 425329
634 C ConditionalSimplifier 1806 437574 61076 286 425615
635 T LiteralRematerialiser 1764 428037 56386 687 426302
636 U ConditionalUnsimplifier 1757 426547 56343 270 426572
637 c CommonSubexpressionEliminator 1803 436938 61034 1070 427642
638 a SSATransform 1836 444086 61669 629 428271
639 r UnusedAssignEliminator 1836 444086 61669 433 428704
640 L LoadResolver 1836 444086 61669 923 429627
641 S UnusedStoreEliminator 1836 444086 61669 936 430563
642 s ExpressionSimplifier 1836 444086 61669 1359 431922
643 T LiteralRematerialiser 1793 434358 57828 692 432614
644 F FunctionSpecializer 1840 444506 57797 270 432884
645 O ForLoopConditionOutOfBody 1840 444506 57797 16 432900
646 t StructuralSimplifier 1840 444506 57797 24 432924
647 f BlockFlattener 1840 444506 57797 16 432940
648 D DeadCodeEliminator 1840 444506 57797 364 433304
649 n ControlFlowSimplifier 1840 444506 57797 176 433480
650 c CommonSubexpressionEliminator 1848 446654 61006 1439 434919
651 a SSATransform 1881 453802 61641 805 435724
652 r UnusedAssignEliminator 1881 453802 61641 526 436250
653 I ForLoopConditionIntoBody 1881 453802 61641 17 436267
654 u UnusedPruner 1813 439194 60123 1018 437285
655 l CircularReferencesPruner 1813 439194 60123 31 437316
656 c CommonSubexpressionEliminator 1775 430977 59557 861 438177
657 x ExpressionSplitter 1775 430977 59557 151 438328
658 a SSATransform 1886 454996 61695 663 438991
659 r UnusedAssignEliminator 1886 454996 61695 475 439466
660 E EqualStoreEliminator 1886 454996 61695 925 440391
661 s ExpressionSimplifier 1931 464727 61670 1283 441674
662 c CommonSubexpressionEliminator 1910 460170 60953 989 442663
663 L LoadResolver 1910 460170 60953 914 443577
664 M LoopInvariantCodeMotion 1803 436926 58447 500 444077
665 c CommonSubexpressionEliminator 1806 437574 58510 975 445052
666 C ConditionalSimplifier 1807 437790 58493 326 445378
667 T LiteralRematerialiser 1853 447272 56074 739 446117
668 U ConditionalUnsimplifier 1846 445778 56031 320 446437
669 t StructuralSimplifier 1832 442742 55999 50 446487
670 T LiteralRematerialiser 1839 444254 56010 681 447168
671 O ForLoopConditionOutOfBody 1839 444254 56010 17 447185
672 n ControlFlowSimplifier 1839 444254 56010 143 447328
673 t StructuralSimplifier 1839 444254 56010 18 447346
674 n ControlFlowSimplifier 1839 444254 56010 128 447474
675 f BlockFlattener 1839 444254 56010 44 447518
676 D DeadCodeEliminator 1839 444254 56010 315 447833
677 I ForLoopConditionIntoBody 1839 444254 56010 14 447847
678 u UnusedPruner 1774 430449 55114 523 448370
679 l CircularReferencesPruner 1774 430449 55114 28 448398
680 L LoadResolver 1774 430449 55114 560 448958
681 c CommonSubexpressionEliminator 1763 428109 55105 585 449543
682 u UnusedPruner 1763 428109 55105 268 449811
683 l CircularReferencesPruner 1763 428109 55105 28 449839
684 T LiteralRematerialiser 1774 430449 55114 338 450177
685 p UnusedFunctionParameterPruner 1774 430449 55114 96 450273
686 e ExpressionInliner 1774 430449 55114 27 450300
687 u UnusedPruner 1774 430449 55114 269 450569
688 l CircularReferencesPruner 1774 430449 55114 27 450596
689 x ExpressionSplitter 1781 431685 55549 382 450978
690 a SSATransform 1891 455526 58183 589 451567
691 r UnusedAssignEliminator 1891 455526 58183 484 452051
692 u UnusedPruner 1811 438174 56727 646 452697
693 l CircularReferencesPruner 1811 438174 56727 31 452728
694 r UnusedAssignEliminator 1811 438174 56727 495 453223
695 u UnusedPruner 1811 438174 56727 403 453626
696 l CircularReferencesPruner 1811 438174 56727 30 453656
697 x ExpressionSplitter 1811 438174 56727 163 453819
698 a SSATransform 1895 456390 58391 633 454452
699 r UnusedAssignEliminator 1895 456390 58391 454 454906
700 c CommonSubexpressionEliminator 1881 453790 60949 1143 456049
701 L LoadResolver 1881 453790 60949 975 457024
702 g FunctionGrouper 1881 453790 60949 0 457024
703 v EquivalentFunctionCombiner 1881 453790 60949 300 457324
704 i FullInliner 1881 453790 60940 829 458153
705 f BlockFlattener 1881 453790 60940 17 458170
706 C ConditionalSimplifier 1884 454444 60982 308 458478
707 T LiteralRematerialiser 1844 445274 56292 796 459274
708 U ConditionalUnsimplifier 1837 443822 56249 312 459586
709 c CommonSubexpressionEliminator 1878 453154 60914 1195 460781
710 a SSATransform 1909 459846 61546 724 461505
711 r UnusedAssignEliminator 1909 459846 61546 503 462008
712 L LoadResolver 1909 459846 61546 1019 463027
713 S UnusedStoreEliminator 1909 459846 61546 1023 464050
714 s ExpressionSimplifier 1909 459846 61546 1553 465603
715 T LiteralRematerialiser 1874 451846 57725 791 466394
716 F FunctionSpecializer 2023 483987 57710 492 466886
717 O ForLoopConditionOutOfBody 2023 483987 57710 19 466905
718 t StructuralSimplifier 2023 483987 57710 20 466925
719 f BlockFlattener 2023 483987 57710 18 466943
720 D DeadCodeEliminator 2023 483987 57710 371 467314
721 n ControlFlowSimplifier 2023 483987 57710 189 467503
722 c CommonSubexpressionEliminator 2008 481231 60896 1505 469008
723 a SSATransform 2039 487935 61528 846 469854
724 r UnusedAssignEliminator 2039 487935 61528 634 470488
725 I ForLoopConditionIntoBody 2039 487935 61528 18 470506
726 u UnusedPruner 1970 473099 60019 1144 471650
727 l CircularReferencesPruner 1970 473099 60019 45 471695
728 c CommonSubexpressionEliminator 1925 463395 59447 898 472593
729 x ExpressionSplitter 1925 463395 59447 154 472747
730 a SSATransform 2047 489790 61591 651 473398
731 r UnusedAssignEliminator 2047 489790 61591 496 473894
732 E EqualStoreEliminator 2047 489790 61591 875 474769
733 s ExpressionSimplifier 1946 467907 61512 1397 476166
734 c CommonSubexpressionEliminator 1901 458166 60765 1035 477201
735 L LoadResolver 1901 458166 60765 884 478085
736 M LoopInvariantCodeMotion 1779 431697 58262 478 478563
737 c CommonSubexpressionEliminator 1786 433197 58268 985 479548
738 C ConditionalSimplifier 1789 433864 58310 367 479915
739 T LiteralRematerialiser 1861 448942 55908 747 480662
740 U ConditionalUnsimplifier 1854 447452 55865 315 480977
741 t StructuralSimplifier 1854 447452 55865 50 481027
742 T LiteralRematerialiser 1854 447452 55865 679 481706
743 O ForLoopConditionOutOfBody 1854 447452 55865 16 481722
744 n ControlFlowSimplifier 1854 447452 55865 140 481862
745 t StructuralSimplifier 1854 447452 55865 17 481879
746 n ControlFlowSimplifier 1854 447452 55865 126 482005
747 f BlockFlattener 1854 447452 55865 16 482021
748 D DeadCodeEliminator 1854 447452 55865 315 482336
749 I ForLoopConditionIntoBody 1854 447452 55865 14 482350
750 u UnusedPruner 1782 432153 54979 490 482840
751 l CircularReferencesPruner 1782 432153 54979 27 482867
752 L LoadResolver 1782 432153 54979 570 483437
753 c CommonSubexpressionEliminator 1773 430233 54979 551 483988
754 u UnusedPruner 1773 430233 54979 251 484239
755 l CircularReferencesPruner 1773 430233 54979 26 484265
756 T LiteralRematerialiser 1782 432153 54979 318 484583
757 p UnusedFunctionParameterPruner 1782 432153 54979 82 484665
758 e ExpressionInliner 1782 432153 54979 25 484690
759 u UnusedPruner 1782 432153 54979 248 484938
760 l CircularReferencesPruner 1782 432153 54979 26 484964
761 x ExpressionSplitter 1789 433372 55414 363 485327
762 a SSATransform 1905 458502 58050 557 485884
763 r UnusedAssignEliminator 1905 458502 58050 410 486294
764 u UnusedPruner 1824 440928 56604 636 486930
765 l CircularReferencesPruner 1824 440928 56604 28 486958
766 x ExpressionSplitter 1824 440928 56604 155 487113
767 a SSATransform 1909 459354 58258 607 487720
768 r UnusedAssignEliminator 1909 459354 58258 488 488208
769 c CommonSubexpressionEliminator 1895 456786 60791 1059 489267
770 L LoadResolver 1895 456786 60791 913 490180
771 g FunctionGrouper 1895 456786 60791 0 490180
772 v EquivalentFunctionCombiner 1895 456786 60791 243 490423
773 i FullInliner 1895 456786 60791 693 491116
774 f BlockFlattener 1895 456786 60791 15 491131
775 C ConditionalSimplifier 1898 457434 60833 296 491427
776 T LiteralRematerialiser 1863 449374 56168 724 492151
777 U ConditionalUnsimplifier 1856 447884 56125 280 492431
778 c CommonSubexpressionEliminator 1895 456786 60791 1127 493558
779 a SSATransform 1926 463491 61423 705 494263
780 r UnusedAssignEliminator 1926 463491 61423 449 494712
781 L LoadResolver 1926 463491 61423 973 495685
782 S UnusedStoreEliminator 1926 463491 61423 973 496658
783 s ExpressionSimplifier 1926 463491 61423 1426 498084
784 T LiteralRematerialiser 1891 455478 57610 737 498821
785 F FunctionSpecializer 1891 455478 57610 92 498913
786 O ForLoopConditionOutOfBody 1891 455478 57610 15 498928
787 t StructuralSimplifier 1891 455478 57610 17 498945
788 f BlockFlattener 1891 455478 57610 16 498961
789 D DeadCodeEliminator 1891 455478 57610 295 499256
790 n ControlFlowSimplifier 1891 455478 57610 161 499417
791 c CommonSubexpressionEliminator 1895 456786 60791 1316 500733
792 a SSATransform 1926 463491 61423 726 501459
793 r UnusedAssignEliminator 1926 463491 61423 472 501931
794 I ForLoopConditionIntoBody 1926 463491 61423 15 501946
795 u UnusedPruner 1859 449086 59918 964 502910
796 l CircularReferencesPruner 1859 449086 59918 28 502938
797 c CommonSubexpressionEliminator 1814 439374 59346 804 503742
798 x ExpressionSplitter 1814 439374 59346 140 503882
799 a SSATransform 1934 465339 61486 576 504458
800 r UnusedAssignEliminator 1934 465339 61486 477 504935
801 E EqualStoreEliminator 1934 465339 61486 789 505724
802 s ExpressionSimplifier 1934 465339 61486 1209 506933
803 c CommonSubexpressionEliminator 1896 457086 60761 990 507923
804 L LoadResolver 1896 457086 60761 833 508756
805 M LoopInvariantCodeMotion 1774 430617 58258 444 509200
806 c CommonSubexpressionEliminator 1781 432117 58264 922 510122
807 C ConditionalSimplifier 1784 432777 58306 291 510413
808 T LiteralRematerialiser 1861 448942 55908 707 511120
809 U ConditionalUnsimplifier 1854 447452 55865 282 511402
810 t StructuralSimplifier 1854 447452 55865 17 511419
811 T LiteralRematerialiser 1854 447452 55865 606 512025
812 O ForLoopConditionOutOfBody 1854 447452 55865 16 512041
813 n ControlFlowSimplifier 1854 447452 55865 131 512172
814 t StructuralSimplifier 1854 447452 55865 16 512188
815 n ControlFlowSimplifier 1854 447452 55865 117 512305
816 f BlockFlattener 1854 447452 55865 15 512320
817 D DeadCodeEliminator 1854 447452 55865 306 512626
818 I ForLoopConditionIntoBody 1854 447452 55865 18 512644
819 u UnusedPruner 1782 432153 54979 489 513133
820 l CircularReferencesPruner 1782 432153 54979 27 513160
821 L LoadResolver 1782 432153 54979 530 513690
822 c CommonSubexpressionEliminator 1773 430233 54979 579 514269
823 u UnusedPruner 1773 430233 54979 264 514533
824 l CircularReferencesPruner 1773 430233 54979 27 514560
825 T LiteralRematerialiser 1782 432153 54979 337 514897
826 p UnusedFunctionParameterPruner 1782 432153 54979 87 514984
827 e ExpressionInliner 1782 432153 54979 27 515011
828 u UnusedPruner 1782 432153 54979 272 515283
829 l CircularReferencesPruner 1782 432153 54979 25 515308
830 x ExpressionSplitter 1789 433372 55414 351 515659
831 a SSATransform 1905 458502 58050 559 516218
832 r UnusedAssignEliminator 1905 458502 58050 406 516624
833 u UnusedPruner 1824 440928 56604 580 517204
834 l CircularReferencesPruner 1824 440928 56604 28 517232
835 x ExpressionSplitter 1824 440928 56604 152 517384
836 a SSATransform 1909 459354 58258 601 517985
837 r UnusedAssignEliminator 1909 459354 58258 414 518399
838 c CommonSubexpressionEliminator 1895 456786 60791 1058 519457
839 L LoadResolver 1895 456786 60791 877 520334
840 g FunctionGrouper 1895 456786 60791 0 520334
841 v EquivalentFunctionCombiner 1895 456786 60791 241 520575
842 i FullInliner 1882 453946 60776 754 521329
843 f BlockFlattener 1882 453946 60776 15 521344
844 C ConditionalSimplifier 1885 454624 60818 276 521620
845 T LiteralRematerialiser 1850 446558 56153 735 522355
846 U ConditionalUnsimplifier 1843 445070 56110 286 522641
847 c CommonSubexpressionEliminator 1882 453958 60776 1105 523746
848 a SSATransform 1913 460662 61408 682 524428
849 r UnusedAssignEliminator 1913 460662 61408 552 524980
850 L LoadResolver 1913 460662 61408 1022 526002
851 S UnusedStoreEliminator 1913 460662 61408 937 526939
852 s ExpressionSimplifier 1913 460662 61408 1427 528366
853 T LiteralRematerialiser 1878 452662 57595 742 529108
854 F FunctionSpecializer 1878 452662 57595 93 529201
855 O ForLoopConditionOutOfBody 1878 452662 57595 15 529216
856 t StructuralSimplifier 1878 452662 57595 18 529234
857 f BlockFlattener 1878 452662 57595 16 529250
858 D DeadCodeEliminator 1878 452662 57595 297 529547
859 n ControlFlowSimplifier 1878 452662 57595 164 529711
860 c CommonSubexpressionEliminator 1882 453958 60776 1274 530985
861 a SSATransform 1913 460662 61408 731 531716
862 r UnusedAssignEliminator 1913 460662 61408 473 532189
863 I ForLoopConditionIntoBody 1913 460662 61408 15 532204
864 u UnusedPruner 1846 446294 59903 927 533131
865 l CircularReferencesPruner 1846 446294 59903 27 533158
866 c CommonSubexpressionEliminator 1801 436542 59331 797 533955
867 j ExpressionJoiner 1807 437862 59245 155 534110
868 m Rematerialiser 1724 419603 58808 611 534721
869 u UnusedPruner 1731 421405 58793 427 535148
870 l CircularReferencesPruner 1731 421405 58793 26 535174
871 j ExpressionJoiner 1731 421405 58793 69 535243
872 u UnusedPruner 1731 421405 58793 197 535440
873 l CircularReferencesPruner 1731 421405 58793 24 535464
874 V SSAReverser 1729 420973 58741 78 535542
875 c CommonSubexpressionEliminator 1721 419237 58552 397 535939
876 T LiteralRematerialiser 1762 427821 54886 174 536113
877 O ForLoopConditionOutOfBody 1762 427941 54913 17 536130
878 c CommonSubexpressionEliminator 1691 412821 55731 394 536524
879 u UnusedPruner 1691 412821 55731 270 536794
880 l CircularReferencesPruner 1691 412821 55731 25 536819
881 j ExpressionJoiner 1691 412821 55731 52 536871
882 m Rematerialiser 1691 412821 55731 264 537135
883 u UnusedPruner 1691 412821 55731 195 537330
884 l CircularReferencesPruner 1691 412821 55731 24 537354
885 f BlockFlattener 1691 412821 55731 10 537364
886 D DeadCodeEliminator 1691 412821 55731 303 537667
887 n ControlFlowSimplifier 1691 412821 55731 38 537705
888 T LiteralRematerialiser 1762 427941 54913 173 537878
889 O ForLoopConditionOutOfBody 1762 427941 54913 10 537888
890 c CommonSubexpressionEliminator 1691 412821 55731 390 538278
891 m Rematerialiser 1691 412821 55731 267 538545
892 u UnusedPruner 1691 412821 55731 196 538741
893 f BlockFlattener 1691 412821 55731 9 538750
894 D DeadCodeEliminator 1691 412821 55731 277 539027
895 n ControlFlowSimplifier 1691 412821 55731 38 539065
896 T LiteralRematerialiser 1762 427941 54913 172 539237
897 O ForLoopConditionOutOfBody 1762 427941 54913 10 539247
898 c CommonSubexpressionEliminator 1691 412821 55731 390 539637
899 m Rematerialiser 1691 412821 55731 264 539901
900 u UnusedPruner 1691 412821 55731 194 540095
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment