Modifier and Type | Class and Description |
---|---|
(package private) static class |
Suites.Options |
Modifier and Type | Field and Description |
---|---|
private static Map<String,CompilerConfiguration> |
configurations |
private static CompilerConfiguration |
defaultConfiguration |
private PhaseSuite<HighTierContext> |
highTier |
private PhaseSuite<LowTierContext> |
lowTier |
private PhaseSuite<MidTierContext> |
midTier |
Modifier | Constructor and Description |
---|---|
private |
Suites(CompilerConfiguration config) |
|
Suites(PhaseSuite<HighTierContext> highTier,
PhaseSuite<MidTierContext> midTier,
PhaseSuite<LowTierContext> lowTier) |
Modifier and Type | Method and Description |
---|---|
static LIRSuites |
createDefaultLIRSuites() |
static Suites |
createDefaultSuites() |
static LIRSuites |
createLIRSuites(String name) |
static Suites |
createSuites(String name) |
PhaseSuite<HighTierContext> |
getHighTier() |
PhaseSuite<LowTierContext> |
getLowTier() |
PhaseSuite<MidTierContext> |
getMidTier() |
private final PhaseSuite<HighTierContext> highTier
private final PhaseSuite<MidTierContext> midTier
private final PhaseSuite<LowTierContext> lowTier
private static final CompilerConfiguration defaultConfiguration
private static final Map<String,CompilerConfiguration> configurations
public Suites(PhaseSuite<HighTierContext> highTier, PhaseSuite<MidTierContext> midTier, PhaseSuite<LowTierContext> lowTier)
private Suites(CompilerConfiguration config)
public PhaseSuite<HighTierContext> getHighTier()
public PhaseSuite<MidTierContext> getMidTier()
public PhaseSuite<LowTierContext> getLowTier()
public static Suites createDefaultSuites()
public static Suites createSuites(String name)
public static LIRSuites createDefaultLIRSuites()
public static LIRSuites createLIRSuites(String name)