public class CommunityCompilerConfiguration extends Object implements CompilerConfiguration
Constructor and Description |
---|
CommunityCompilerConfiguration() |
Modifier and Type | Method and Description |
---|---|
LIRPhaseSuite<AllocationPhase.AllocationContext> |
createAllocationStage(OptionValues options) |
LIRPhaseSuite<FinalCodeAnalysisPhase.FinalCodeAnalysisContext> |
createFinalCodeAnalysisStage(OptionValues options) |
HighTier |
createHighTier(OptionValues options) |
LowTier |
createLowTier(OptionValues options,
Architecture arch) |
MidTier |
createMidTier(OptionValues options) |
LIRPhaseSuite<PostAllocationOptimizationPhase.PostAllocationOptimizationContext> |
createPostAllocationOptimizationStage(OptionValues options) |
LIRPhaseSuite<PreAllocationOptimizationPhase.PreAllocationOptimizationContext> |
createPreAllocationOptimizationStage(OptionValues options) |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerGraphBuilderPlugins
public HighTier createHighTier(OptionValues options)
createHighTier
in interface CompilerConfiguration
public MidTier createMidTier(OptionValues options)
createMidTier
in interface CompilerConfiguration
public LowTier createLowTier(OptionValues options, Architecture arch)
createLowTier
in interface CompilerConfiguration
public LIRPhaseSuite<PreAllocationOptimizationPhase.PreAllocationOptimizationContext> createPreAllocationOptimizationStage(OptionValues options)
createPreAllocationOptimizationStage
in interface CompilerConfiguration
public LIRPhaseSuite<AllocationPhase.AllocationContext> createAllocationStage(OptionValues options)
createAllocationStage
in interface CompilerConfiguration
public LIRPhaseSuite<PostAllocationOptimizationPhase.PostAllocationOptimizationContext> createPostAllocationOptimizationStage(OptionValues options)
createPostAllocationOptimizationStage
in interface CompilerConfiguration
public LIRPhaseSuite<FinalCodeAnalysisPhase.FinalCodeAnalysisContext> createFinalCodeAnalysisStage(OptionValues options)
createFinalCodeAnalysisStage
in interface CompilerConfiguration