Interface | Description |
---|---|
GraalFeature.IncludeCalleePredicate | |
RuntimeGraalSetup |
Provides functionality during the image build for setting up Graal for compilation at runtime.
|
Class | Description |
---|---|
DeoptimizationFeature |
Feature to allow deoptimization in a generated native image.
|
FieldsOffsetsFeature |
Graal uses unsafe memory accesses to access
Node s and LIRInstruction s. |
FieldsOffsetsFeature.InputsIterationMaskRecomputation | |
FieldsOffsetsFeature.SuccessorsIterationMaskRecomputation | |
GraalFeature |
The main handler for running Graal in the Substrate VM at run time.
|
GraalFeature.CallTreeNode | |
GraalFeature.IsEnabled | |
GraalFeature.IsEnabledAndNotLibgraal |
This predicate is used to distinguish between building a Graal native image as a shared
library for HotSpot (non-pure) or Graal as a compiler used only for a runtime in the same
image (pure).
|
GraalFeature.Options | |
GraalFeature.RuntimeBytecodeParser | |
GraalFeature.RuntimeGraphBuilderPhase | |
GraalObjectReplacer |
Replaces Graal related objects during analysis in the universe.
|
GraalProviderObjectReplacements |
The set of provider objects that are installed via
GraalObjectReplacer . |
SubstrateRuntimeGraalSetup |