Mercurial > hg > truffle
diff graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java @ 20067:745e0fbcbdaf
Remove iterative inlining phase.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 29 Mar 2015 20:14:58 +0200 |
parents | c37e10bb3aa7 |
children | b1530a6cce8c |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java Sun Mar 29 18:59:59 2015 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java Sun Mar 29 20:14:58 2015 +0200 @@ -56,16 +56,12 @@ } if (Inline.getValue()) { - if (IterativeInlining.getValue()) { - appendPhase(new IterativeInliningPhase(canonicalizer)); - } else { - appendPhase(new InliningPhase(canonicalizer)); - appendPhase(new DeadCodeEliminationPhase(Optional)); + appendPhase(new InliningPhase(canonicalizer)); + appendPhase(new DeadCodeEliminationPhase(Optional)); - if (ConditionalElimination.getValue() && OptCanonicalizer.getValue()) { - appendPhase(canonicalizer); - appendPhase(new IterativeConditionalEliminationPhase(canonicalizer, false)); - } + if (ConditionalElimination.getValue() && OptCanonicalizer.getValue()) { + appendPhase(canonicalizer); + appendPhase(new IterativeConditionalEliminationPhase(canonicalizer, false)); } }