Mercurial > hg > truffle
changeset 10051:215a4291e387
add InliningPhase constructor with explicit InliningPolicy
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 14 Jun 2013 16:30:02 +0200 |
parents | 55bf0dc8e281 |
children | 5b21ddb3deaa |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java Fri Jun 14 16:28:10 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java Fri Jun 14 16:30:02 2013 +0200 @@ -91,6 +91,16 @@ this.optimisticOpts = optimisticOpts; } + public InliningPhase(MetaAccessProvider runtime, Replacements replacements, Assumptions assumptions, GraphCache cache, PhasePlan plan, OptimisticOptimizations optimisticOpts, InliningPolicy policy) { + this.runtime = runtime; + this.replacements = replacements; + this.compilationAssumptions = assumptions; + this.cache = cache; + this.plan = plan; + this.inliningPolicy = policy; + this.optimisticOpts = optimisticOpts; + } + public void setCustomCanonicalizer(CustomCanonicalizer customCanonicalizer) { this.customCanonicalizer = customCanonicalizer; }