mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-11-20 02:32:36 +00:00
Rafactoring pass 2
This commit is contained in:
parent
77d24eddc6
commit
27c6c3fb86
@ -250,16 +250,16 @@ public class Compiler {
|
|||||||
optimizations.add(new Pass2ConstantRValueConsolidation(program));
|
optimizations.add(new Pass2ConstantRValueConsolidation(program));
|
||||||
optimizations.add(new Pass2ConstantIdentification(program));
|
optimizations.add(new Pass2ConstantIdentification(program));
|
||||||
optimizations.add(new Pass2ConstantValues(program));
|
optimizations.add(new Pass2ConstantValues(program));
|
||||||
optimizations.add(new PassNStatementIndices(program));
|
optimizations.add(new Pass2ConstantCallPointerIdentification(program));
|
||||||
optimizations.add(new PassNVariableReferenceInfos(program));
|
|
||||||
optimizations.add(new Pass2ConstantIfs(program));
|
optimizations.add(new Pass2ConstantIfs(program));
|
||||||
optimizations.add(new Pass2ConstantStringConsolidation(program));
|
optimizations.add(new Pass2ConstantStringConsolidation(program));
|
||||||
|
optimizations.add(new PassNStatementIndices(program));
|
||||||
|
optimizations.add(new PassNVariableReferenceInfos(program));
|
||||||
optimizations.add(new Pass2FixInlineConstructorsNew(program));
|
optimizations.add(new Pass2FixInlineConstructorsNew(program));
|
||||||
optimizations.add(new PassNAddTypeConversionAssignment(program));
|
optimizations.add(new PassNAddTypeConversionAssignment(program));
|
||||||
optimizations.add(new Pass2EliminateRedundantCasts(program));
|
optimizations.add(new Pass2EliminateRedundantCasts(program));
|
||||||
optimizations.add(new Pass2RangeResolving(program));
|
optimizations.add(new Pass2RangeResolving(program));
|
||||||
optimizations.add(new Pass2ComparisonOptimization(program));
|
optimizations.add(new Pass2ComparisonOptimization(program));
|
||||||
optimizations.add(new Pass2ConstantCallPointerIdentification(program));
|
|
||||||
optimizations.add(new Pass2InlineCast(program));
|
optimizations.add(new Pass2InlineCast(program));
|
||||||
optimizations.add(new PassNCastSimplification(program));
|
optimizations.add(new PassNCastSimplification(program));
|
||||||
optimizations.add(new Pass2InlineDerefIdx(program));
|
optimizations.add(new Pass2InlineDerefIdx(program));
|
||||||
|
Loading…
Reference in New Issue
Block a user