Skip to content

Commit c5bc37e

Browse files
authored
Improve pass pipeline (#2328)
1 parent 9987e63 commit c5bc37e

File tree

90 files changed

+13552
-13778
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+13552
-13778
lines changed

Diff for: src/module.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -2464,13 +2464,15 @@ export class Module {
24642464
passes.push("simplify-locals");
24652465
passes.push("coalesce-locals");
24662466
}
2467+
passes.push("optimize-instructions");
24672468
passes.push("remove-unused-brs");
24682469
passes.push("remove-unused-names");
24692470
passes.push("merge-blocks");
24702471
passes.push("vacuum");
24712472

2472-
passes.push("optimize-instructions");
24732473
passes.push("simplify-globals-optimizing");
2474+
passes.push("remove-unused-brs");
2475+
passes.push("optimize-instructions");
24742476
}
24752477
// clean up
24762478
passes.push("duplicate-function-elimination");

0 commit comments

Comments
 (0)