public final class Suites extends Object
| Constructor and Description |
|---|
Suites(PhaseSuite<HighTierContext> highTier,
PhaseSuite<MidTierContext> midTier,
PhaseSuite<LowTierContext> lowTier) |
| Modifier and Type | Method and Description |
|---|---|
Suites |
copy() |
static LIRSuites |
createLIRSuites(CompilerConfiguration config,
OptionValues options) |
static Suites |
createSuites(CompilerConfiguration config,
OptionValues options) |
PhaseSuite<HighTierContext> |
getHighTier() |
PhaseSuite<LowTierContext> |
getLowTier() |
PhaseSuite<MidTierContext> |
getMidTier() |
boolean |
isImmutable() |
void |
setImmutable() |
public Suites(PhaseSuite<HighTierContext> highTier, PhaseSuite<MidTierContext> midTier, PhaseSuite<LowTierContext> lowTier)
public PhaseSuite<HighTierContext> getHighTier()
public PhaseSuite<MidTierContext> getMidTier()
public PhaseSuite<LowTierContext> getLowTier()
public static Suites createSuites(CompilerConfiguration config, OptionValues options)
public static LIRSuites createLIRSuites(CompilerConfiguration config, OptionValues options)
public boolean isImmutable()
public void setImmutable()
public Suites copy()