mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-11-27 04:49:27 +00:00
Added alias elimination to constant optimization phase. 255/351.
This commit is contained in:
parent
51c10d29c3
commit
3c8845d6a6
@ -299,6 +299,7 @@ public class Compiler {
|
||||
private void pass2InlineConstants() {
|
||||
// Constant inlining optimizations - as the last step to ensure that constant identification has been completed
|
||||
List<Pass2SsaOptimization> constantOptimizations = new ArrayList<>();
|
||||
constantOptimizations.add(new Pass2AliasElimination(program));
|
||||
constantOptimizations.add(new Pass2ConstantInlining(program));
|
||||
constantOptimizations.add(new Pass2ConstantStringConsolidation(program));
|
||||
constantOptimizations.add(new Pass2IdenticalPhiElimination(program));
|
||||
|
Loading…
Reference in New Issue
Block a user