Commit 5d36dab
committed
Enable StackIR optimizations in release mode and for generating WAT
In WebAssembly/binaryen#6568, StackIR was changed from a set of passes
to a global option. This meant that the `true` argument passed into
_BinaryenModuleAllocateAndWriteStackIR (to optimize the StackIR) no
longer had an effect. This commit restores that and also runs the
optimizations under the same {optimize,shrink}Levels as wasm-opt.1 parent 41a697f commit 5d36dab
File tree
221 files changed
+86421
-92528
lines changed- cli
- src
- tests/compiler
- bindings
- features
- incremental-gc
- issues
- 2322
- rt
- std
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
221 files changed
+86421
-92528
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
| 948 | + | |
948 | 949 | | |
949 | 950 | | |
950 | | - | |
| 951 | + | |
951 | 952 | | |
952 | 953 | | |
953 | 954 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2503 | 2503 | | |
2504 | 2504 | | |
2505 | 2505 | | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
2506 | 2522 | | |
2507 | 2523 | | |
2508 | 2524 | | |
| |||
2594 | 2610 | | |
2595 | 2611 | | |
2596 | 2612 | | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
2597 | 2618 | | |
2598 | 2619 | | |
2599 | 2620 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
116 | 125 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | 126 | | |
124 | 127 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
| 128 | + | |
| 129 | + | |
141 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
142 | 140 | | |
143 | 141 | | |
144 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
333 | | - | |
334 | 333 | | |
335 | 334 | | |
336 | 335 | | |
337 | 336 | | |
338 | | - | |
339 | 337 | | |
340 | 338 | | |
341 | 339 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
178 | 177 | | |
179 | 178 | | |
180 | 179 | | |
| |||
183 | 182 | | |
184 | 183 | | |
185 | 184 | | |
186 | | - | |
187 | 185 | | |
188 | 186 | | |
189 | 187 | | |
| |||
453 | 451 | | |
454 | 452 | | |
455 | 453 | | |
456 | | - | |
457 | 454 | | |
458 | 455 | | |
459 | 456 | | |
| |||
468 | 465 | | |
469 | 466 | | |
470 | 467 | | |
471 | | - | |
472 | 468 | | |
473 | 469 | | |
474 | 470 | | |
| |||
535 | 531 | | |
536 | 532 | | |
537 | 533 | | |
538 | | - | |
539 | 534 | | |
540 | 535 | | |
541 | 536 | | |
| |||
550 | 545 | | |
551 | 546 | | |
552 | 547 | | |
553 | | - | |
554 | 548 | | |
555 | 549 | | |
556 | 550 | | |
| |||
623 | 617 | | |
624 | 618 | | |
625 | 619 | | |
626 | | - | |
627 | 620 | | |
628 | 621 | | |
629 | 622 | | |
| |||
662 | 655 | | |
663 | 656 | | |
664 | 657 | | |
665 | | - | |
666 | 658 | | |
667 | 659 | | |
668 | 660 | | |
| |||
673 | 665 | | |
674 | 666 | | |
675 | 667 | | |
676 | | - | |
677 | 668 | | |
678 | 669 | | |
679 | 670 | | |
680 | 671 | | |
681 | 672 | | |
682 | | - | |
683 | 673 | | |
684 | 674 | | |
685 | 675 | | |
| |||
723 | 713 | | |
724 | 714 | | |
725 | 715 | | |
726 | | - | |
727 | 716 | | |
728 | 717 | | |
729 | 718 | | |
| |||
785 | 774 | | |
786 | 775 | | |
787 | 776 | | |
788 | | - | |
789 | 777 | | |
790 | 778 | | |
791 | 779 | | |
| |||
837 | 825 | | |
838 | 826 | | |
839 | 827 | | |
840 | | - | |
841 | 828 | | |
842 | 829 | | |
843 | 830 | | |
| |||
0 commit comments