comparison graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/SuitesProvider.java @ 13585:f4f0a8a01ce0

remove PhasePlan
author Lukas Stadler <lukas.stadler@jku.at>
date Thu, 09 Jan 2014 16:18:29 +0100
parents 3df534c97af1
children df89224ee04a
comparison
equal deleted inserted replaced
13584:9267de45985b 13585:f4f0a8a01ce0
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.graal.phases.tiers; 23 package com.oracle.graal.phases.tiers;
24 24
25 import com.oracle.graal.phases.*;
26
25 public interface SuitesProvider { 27 public interface SuitesProvider {
26 28
27 /** 29 /**
28 * Get the default phase suites of this compiler. 30 * Get the default phase suites of this compiler.
29 */ 31 */
32 /** 34 /**
33 * Create a new set of phase suites. Initially, the suites are the same as the 35 * Create a new set of phase suites. Initially, the suites are the same as the
34 * {@link #getDefaultSuites default} suites. 36 * {@link #getDefaultSuites default} suites.
35 */ 37 */
36 Suites createSuites(); 38 Suites createSuites();
39
40 /**
41 * Get the default phase suite for creating new graphs.
42 */
43 PhaseSuite<HighTierContext> getDefaultGraphBuilderSuite();
44
37 } 45 }