See: Description
Interface | Description |
---|---|
HotSpotBackendFactory | |
HotSpotCounterOp.CounterProcedure | |
HotSpotForeignCallLinkage |
The details required to link a HotSpot runtime or stub call.
|
HotSpotGraalRuntimeProvider |
Configuration information for the HotSpot Graal runtime.
|
HotSpotLIRGenerator |
This interface defines the contract a HotSpot backend LIR generator needs to fulfill in addition
to abstract methods from
LIRGenerator and LIRGeneratorTool . |
HotSpotNodeLIRBuilder |
This interface defines the contract a HotSpot backend LIR generator needs to fulfill in addition
to abstract methods from
LIRGenerator and NodeLIRBuilderTool . |
Class | Description |
---|---|
CompilationStatistics | |
CompilationTask | |
CompilationTask.Lazy | |
CompileTheWorld |
This class implements compile-the-world functionality with JVMCI.
|
CompileTheWorld.Config |
A mechanism for overriding JVMCI options that affect compilation.
|
CompileTheWorld.Options | |
DebugValuesPrinter | |
DebugValuesPrinter.DebugValueScope |
Tracks the scope when printing a
DebugValueMap , allowing "empty" scopes to be
omitted. |
HotSpotBackend |
HotSpot specific backend.
|
HotSpotBackend.Options | |
HotSpotCompiledRuntimeStub |
HotSpotCompiledCode destined for installation as a RuntimeStub. |
HotSpotCounterOp | |
HotSpotDebugInfoBuilder |
Extends
DebugInfoBuilder to allocate the extra debug information required for locks. |
HotSpotForeignCallLinkageImpl |
The details required to link a HotSpot runtime or stub call.
|
HotSpotGraalCompiler | |
HotSpotGraalRuntime |
Singleton class holding the instance of the
GraalRuntime . |
HotSpotGraalRuntime.Options | |
HotSpotGraalRuntimeAccess | |
HotSpotGraalVMEventListener | |
HotSpotHostBackend |
Common functionality of HotSpot host backends.
|
HotSpotInstructionProfiling | |
HotSpotInstructionProfiling.InstructionCounterOp | |
HotSpotLockStack |
Manages allocation and re-use of lock slots in a scoped manner.
|
HotSpotReferenceMapBuilder | |
HotSpotReplacementsImpl |
Filters certain method substitutions based on whether there is underlying hardware support for
them.
|
Enum | Description |
---|---|
HotSpotForeignCallLinkage.RegisterEffect |
Constants for specifying whether a foreign call destroys or preserves registers.
|
HotSpotForeignCallLinkage.Transition |
Constants for specifying whether a call is a leaf or not and whether a
JavaFrameAnchor prologue and epilogue is required around the call. |
Annotation Type | Description |
---|---|
CompilationStatistics.NotReported | |
CompilationStatistics.TimeValue |