Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCompilationTask - Class in com.oracle.truffle.runtime
- AbstractCompilationTask() - Constructor for class com.oracle.truffle.runtime.AbstractCompilationTask
- AbstractEngineCacheSupport - Class in com.oracle.truffle.runtime
- AbstractEngineCacheSupport() - Constructor for class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- AbstractEngineCacheSupport.CompilePolicy - Enum Class in com.oracle.truffle.runtime
- AbstractEngineCacheSupport.FinalizationResult - Record Class in com.oracle.truffle.runtime
- AbstractGraalTruffleRuntimeListener - Class in com.oracle.truffle.runtime
- AbstractGraalTruffleRuntimeListener(OptimizedTruffleRuntime) - Constructor for class com.oracle.truffle.runtime.AbstractGraalTruffleRuntimeListener
- accept(NodeVisitor) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- add(E) - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- add(E) - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- add(E) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- addAll(Collection) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- addASTSizeProperty(OptimizedCallTarget, Map) - Static method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- addExports(Module, String, Module) - Static method in class com.oracle.truffle.runtime.ModulesSupport
- addIndexOf(E) - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- addIndexOf(E) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- addIndexOf(E) - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- addInitializationListener(Runnable) - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- addInlinedTarget(TruffleCompilable) - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- addInlinedTarget(TruffleCompilable) - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- addListener(OptimizedTruffleRuntimeListener) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- addOpens(Module, String, Module) - Static method in class com.oracle.truffle.runtime.ModulesSupport
- addPeriodicEvent(Class, Runnable) - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- addTargetToDequeue(TruffleCompilable) - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- addTargetToDequeue(TruffleCompilable) - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- anyFrameMethod - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
- aot - Enum constant in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
- argumentTypeSpeculation - Variable in class com.oracle.truffle.runtime.EngineData
- ArgumentTypeSpeculation - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- ArrayQueue<E> - Class in com.oracle.truffle.runtime.collection
- ArrayQueue() - Constructor for class com.oracle.truffle.runtime.collection.ArrayQueue
- asCompilableTruffleAST(JavaConstant) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- asJavaConstant() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- asObject(Class, JavaConstant) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- asObject(Class, JavaConstant) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- asResolvedJavaType(PointerBase) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
- attachCurrentThread(boolean, long[]) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Ensures the current thread is attached to the peer runtime.
- awaitCompletion() - Method in class com.oracle.truffle.runtime.CompilationTask
- awaitCompletion(long, TimeUnit) - Method in class com.oracle.truffle.runtime.CompilationTask
B
- backgroundCompilation - Variable in class com.oracle.truffle.runtime.EngineData
- BackgroundCompilation - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- BackgroundCompileQueue - Class in com.oracle.truffle.runtime
-
The compilation queue accepts compilation requests, and schedules compilations.
- BackgroundCompileQueue(OptimizedTruffleRuntime) - Constructor for class com.oracle.truffle.runtime.BackgroundCompileQueue
- BackgroundCompileQueue.JoinableThreadFactory - Interface in com.oracle.truffle.runtime
- BaseOSRRootNode - Class in com.oracle.truffle.runtime
-
Base class for on-stack replaced (OSR) root nodes.
- BaseOSRRootNode(TruffleLanguage, FrameDescriptor, NodeInterface) - Constructor for class com.oracle.truffle.runtime.BaseOSRRootNode
- bonusDescriptors() - Method in class com.oracle.truffle.runtime.CompilationTask
- BTreeQueue<E> - Class in com.oracle.truffle.runtime.collection
-
Queue implementation based on the B-tree data structure.
- BTreeQueue() - Constructor for class com.oracle.truffle.runtime.collection.BTreeQueue
- bypassedInstalledCode(OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- bypassedInstalledCode(OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Notifies this runtime when a Truffle AST is being executed in the Truffle interpreter even though compiled code is available for the AST.
- bypassedReservedOop() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- BytecodeOSRMetadata - Class in com.oracle.truffle.runtime
-
Represents the metadata required to perform OSR compilation on Graal.
C
- call() - Method in class com.oracle.truffle.runtime.CompilationTask
- call(CallTarget, Object...) - Method in class com.oracle.truffle.runtime.OptimizedIndirectCallNode
- call(Node, Object...) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- call(Object...) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- call(Object...) - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- callAndLoopThresholdInFirstTier - Variable in class com.oracle.truffle.runtime.EngineData
- callAndLoopThresholdInInterpreter - Variable in class com.oracle.truffle.runtime.EngineData
- callBoundary(Object[]) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- callDirect(Node, Object...) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
In compiled code, this is only used if the callee is not inlined.
- callDirectMethod - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
- callIndirect(Node, Object...) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- callIndirectMethod - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
- callInlined(Node, Object...) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- callInlinedCallMethod - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
- callInlinedMethod - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
- callOSR(Object...) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- callTargetMethod - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
- callTargetStatisticDetails - Variable in class com.oracle.truffle.runtime.EngineData
- callTargetStatistics - Variable in class com.oracle.truffle.runtime.EngineData
- callThresholdInFirstTier - Variable in class com.oracle.truffle.runtime.EngineData
- callThresholdInInterpreter - Variable in class com.oracle.truffle.runtime.EngineData
- canBeInlined() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- cancel() - Method in class com.oracle.truffle.runtime.CompilationTask
- cancelCompilation(CharSequence) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- cancelledPredicate - Variable in class com.oracle.truffle.runtime.EngineData
- check() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
- checkCancellation(BooleanSupplier) - Static method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- checkInvariants() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- clear() - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- clear() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- clear() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- clearEngineLocal(Class) - Method in class com.oracle.truffle.runtime.EngineData
- clearState() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Used only to reset state for native image compilation.
- cloneCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- close() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
- com.oracle.truffle.runtime - package com.oracle.truffle.runtime
- com.oracle.truffle.runtime.collection - package com.oracle.truffle.runtime.collection
- com.oracle.truffle.runtime.debug - package com.oracle.truffle.runtime.debug
- com.oracle.truffle.runtime.hotspot - package com.oracle.truffle.runtime.hotspot
- com.oracle.truffle.runtime.hotspot.libgraal - package com.oracle.truffle.runtime.hotspot.libgraal
- com.oracle.truffle.runtime.jfr - package com.oracle.truffle.runtime.jfr
- com.oracle.truffle.runtime.jfr.impl - package com.oracle.truffle.runtime.jfr.impl
- com.oracle.truffle.runtime.serviceprovider - package com.oracle.truffle.runtime.serviceprovider
- compareTo(CompilationTask) - Method in class com.oracle.truffle.runtime.CompilationTask
- compareTo(CompilationTask.ExecutorServiceWrapper) - Method in class com.oracle.truffle.runtime.CompilationTask.ExecutorServiceWrapper
- compilation - Variable in class com.oracle.truffle.runtime.EngineData
- Compilation - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- CompilationDequeuedEvent - Interface in com.oracle.truffle.runtime.jfr
-
The JFR event describing a dequeued Truffle compilation.
- CompilationEvent - Interface in com.oracle.truffle.runtime.jfr
-
The JFR event describing a Truffle compilation.
- compilationFailureAction - Variable in class com.oracle.truffle.runtime.EngineData
- CompilationFailureAction - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- CompilationQueuedEvent - Interface in com.oracle.truffle.runtime.jfr
-
The JFR event describing a queued Truffle compilation.
- compilationStarted() - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- CompilationStartedEvent - Interface in com.oracle.truffle.runtime.jfr
-
The JFR event describing a started Truffle compilation.
- CompilationState - Enum Class in com.oracle.truffle.runtime
- CompilationStatisticDetails - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- CompilationStatistics - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- CompilationStatisticsEvent - Interface in com.oracle.truffle.runtime.jfr
- compilationSupport - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- CompilationTask - Class in com.oracle.truffle.runtime
- CompilationTask.ExecutorServiceWrapper - Class in com.oracle.truffle.runtime
-
Since
BackgroundCompileQueueuses aThreadPoolExecutorto run compilations, and since the executor expects eachCallable(in our case, theCompilationTask) to be converted into aFutureTaskwe use this wrapper around theCompilationTaskjust for compatibility with the executor. - CompilationTask.SubmissionReason - Enum Class in com.oracle.truffle.runtime
- compilationThresholdScale() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- compile(boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Returns
trueif the call target was already compiled or was compiled synchronously. - COMPILE_HELP - Static variable in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- COMPILE_USAGE_SYNTAX - Static variable in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- compileAOTOnCreate - Variable in class com.oracle.truffle.runtime.EngineData
- CompileAOTOnCreate - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- compiled - Enum constant in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
- compileImmediately - Variable in class com.oracle.truffle.runtime.EngineData
- CompileImmediately - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- compileOnly - Variable in class com.oracle.truffle.runtime.EngineData
- CompileOnly - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- CompilerIdleDelay - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- compilerOptionExists(String) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- CompilerThreads - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- CompilerThreadStackSize - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- computeBlockCompilations() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Computes block compilation using
BlockNodeAPIs. - contains(Object) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- containsAll(Collection) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- copy() - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- COUNT_THRESHOLD_FORMAT - Static variable in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- countCalls() - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- countCalls() - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- countDependencies() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
-
Gets the number of dependencies registered with this assumption.
- countDirectCallNodes() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- countInlinedCalls() - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- countInlinedCalls() - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- countsTowardsStackTraceLimit() - Method in class com.oracle.truffle.runtime.BaseOSRRootNode
- create(RepeatingNode) - Method in interface com.oracle.truffle.runtime.LoopNodeFactory
- create(RepeatingNode) - Static method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
-
Creates the default loop node implementation with the default configuration.
- createAssumption() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createAssumption(String) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createCompilationDequeuedEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createCompilationEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createCompilationQueuedEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createCompilationStartedEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createCompilationStatisticsEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createCompiler(TruffleCompilerRuntime) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- createDeoptimizationEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createEngineListener(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.StatisticsListener
- createFrame(FrameDescriptor, Object[]) - Static method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Intrinsifiable compiler directive for creating a frame.
- createInitializationCallTarget(EngineData) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- createInitializationCallTarget(EngineData) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createInvalidationEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createLoopNode(RepeatingNode) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createMaterializedFrame(Object[]) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createMaterializedFrame(Object[], FrameDescriptor) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createOptimizedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- createOptimizedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createProfileResetEvent() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- createRootNode(FrameDescriptor, Class) - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- createRuntime() - Static method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess
- createRuntimeSupport(Object) - Method in class com.oracle.truffle.runtime.OptimizedTVMCI
- createSpeculationLog() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
-
Creates a log that
HotSpotSpeculationLog#managesFailedSpeculations() managesa native failed speculations list. - createSpeculationLog() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createTerminatingThreadLocal(Supplier, Consumer) - Static method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- createVirtualFrame(Object[], FrameDescriptor) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- current() - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalIsolate
-
Gets the isolate associated with the current thread.
- current() - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
-
Gets the current scope.
D
- DebugCacheCompile - Static variable in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DebugCacheCompileUseLastTier - Static variable in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DebugCacheLoad - Static variable in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DebugCachePreinitializeContext - Static variable in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DebugCacheStore - Static variable in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DebugEngineCacheSupport - Class in com.oracle.truffle.runtime
- DebugEngineCacheSupport() - Constructor for class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DebugTraceCache - Static variable in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- DEFAULT - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
- DelegatingBlockingQueue<E> - Class in com.oracle.truffle.runtime.collection
- DelegatingBlockingQueue(SerialQueue) - Constructor for class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- DeoptimizationEvent - Interface in com.oracle.truffle.runtime.jfr
- dequeueInlined() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
We intentionally do not synchronize here since as it's not worth the sync costs.
- dequeueTargets() - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- dequeueTargets() - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- DestroyedIsolateException - Exception Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Exception thrown when a
LibGraalObjectassociated with a destroyed isolate context is used. - DETACH - Enum constant in enum class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope.DetachAction
-
Detach the thread from its libgraal isolate.
- DETACH_RUNTIME - Enum constant in enum class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope.DetachAction
-
Detach the thread from its libgraal isolate and the associated
JVMCIRuntime. - DETACH_RUNTIME_AND_RELEASE - Enum constant in enum class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope.DetachAction
-
Detach the thread from its libgraal isolate and the associated
JVMCIRuntime. - detachCurrentThread(boolean) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Detaches the current thread from the peer runtime.
- Diagnose - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Retry compilation with extra diagnostics enabled.
- Disabled() - Constructor for class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- DISABLED - Static variable in class com.oracle.truffle.runtime.BytecodeOSRMetadata
- doCompile(OptimizedCallTarget, AbstractCompilationTask) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- doInvoke(Object[]) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Overridden by SVM.
- drainTo(Collection) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- drainTo(Collection, int) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- DynamicCompilationThresholds - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- DynamicCompilationThresholdsHighLoadSlope - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- DynamicCompilationThresholdsMaxNormalLoad - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- DynamicCompilationThresholdsMinNormalLoad - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- DynamicCompilationThresholdsMinScale - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
E
- element() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- EncodedGraphCachePurgeDelay - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- engine - Variable in class com.oracle.truffle.runtime.OptimizedCallTarget
-
The engine data associated with this call target.
- EngineCacheSupport - Interface in com.oracle.truffle.runtime
- EngineCacheSupport.Disabled - Class in com.oracle.truffle.runtime
- EngineData - Class in com.oracle.truffle.runtime
-
Class used to store data used by the compiler in the Engine.
- engineId() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- engineOptions - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- ensureClosed() - Method in class com.oracle.truffle.runtime.EngineData
- ensureInitialized() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- enterLanguage(TruffleLanguage) - Method in class com.oracle.truffle.runtime.EngineData
- equals(Object) - Method in record class com.oracle.truffle.runtime.AbstractEngineCacheSupport.FinalizationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- Event - Interface in com.oracle.truffle.runtime.jfr
- EventFactory - Interface in com.oracle.truffle.runtime.jfr
- EventFactory.Provider - Interface in com.oracle.truffle.runtime.jfr
- execute(VirtualFrame) - Method in class com.oracle.truffle.runtime.BaseOSRRootNode
- execute(VirtualFrame) - Method in class com.oracle.truffle.runtime.OptimizedLoopNode
- execute(VirtualFrame) - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- executeBoolean(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeByte(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeChar(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executed - Enum constant in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
- executeDouble(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeFloat(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeGeneric(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeInt(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeLong(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeOSR(VirtualFrame) - Method in class com.oracle.truffle.runtime.BaseOSRRootNode
-
Entrypoint for OSR root nodes.
- executeShort(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- executeVoid(VirtualFrame, int) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- existsCompilerOption(String) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- ExitVM - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Exit the VM process.
- EXPLICIT - Enum constant in enum class com.oracle.truffle.runtime.CompilationTask.SubmissionReason
- exportJVMCI(Class) - Static method in class com.oracle.truffle.runtime.ModulesSupport
-
This is invoked reflectively from
Truffle. - exportJVMCI(Module) - Static method in class com.oracle.truffle.runtime.ModulesSupport
- exportTruffleRuntimeTo(Class) - Static method in class com.oracle.truffle.runtime.ModulesSupport
F
- failed(int, boolean, String, Supplier) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- fastGet(int, Class, boolean, boolean) - Method in class com.oracle.truffle.runtime.OptimizedFastThreadLocal
- FinalizationResult(Object) - Constructor for record class com.oracle.truffle.runtime.AbstractEngineCacheSupport.FinalizationResult
-
Creates an instance of a
FinalizationResultrecord class. - finalizeStore() - Method in class com.oracle.truffle.runtime.EngineData
- finishCompilation(OptimizedCallTarget, CompilationTask, boolean) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- FIRST_TIER_INLINED - Enum constant in enum class com.oracle.truffle.runtime.CompilationState
- FIRST_TIER_ROOT - Enum constant in enum class com.oracle.truffle.runtime.CompilationState
- FirstTierBackedgeCounts - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- FirstTierCompilationThreshold - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- FirstTierMinInvokeThreshold - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- firstTierOnly - Variable in class com.oracle.truffle.runtime.EngineData
- FixedPointMath - Class in com.oracle.truffle.runtime
- FloodControlHandler - Interface in com.oracle.truffle.runtime
-
Support for an embedder to impose control over logging and dumping during Truffle compilation failure handling.
- flush(EngineData) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
-
Flushes and cancels all compilations in the queue at the next opportunity.
- flushCompilations(EngineData) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- forceDisable() - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
-
Force disabling of OSR compilation for this method.
- forceInlining() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- forceOSR() - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
-
Forces OSR compilation for this loop.
- forObject(Object) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- forObject(Object) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
G
- get() - Static method in interface com.oracle.truffle.runtime.EngineCacheSupport
- get() - Method in class com.oracle.truffle.runtime.OptimizedFastThreadLocal
- getAllTargets(EngineData) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
-
Return all call targets currently active or in the queue.
- getArrayBaseOffset(Class) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getArrayBaseOffset(Class) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getArrayIndexScale(Class) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getArrayIndexScale(Class) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getAssumption() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget.ArgumentsProfile
- getAssumption() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget.ReturnProfile
- getBackEdgeCount() - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
- getBaseInstanceSize(Class) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getBaseInstanceSize(Class) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getBlockRanges() - Method in class com.oracle.truffle.runtime.OptimizedBlockNode.PartialBlocks
- getBlockTargets() - Method in class com.oracle.truffle.runtime.OptimizedBlockNode.PartialBlocks
- getCallAndLoopCount() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getCallCount() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getCallCount() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- getCallNode() - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- getCallSiteForSplit() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- getCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- getCallTargets() - Method in class com.oracle.truffle.runtime.EngineData
- getCapability(Class) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getClonedCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- getCodeAddress() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- getCodeAddress() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Gets the address of the machine code for this call target.
- getColdMethodInvalidationReason() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getCompilationActivityMode() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
-
Returns the current host compilation activity mode based on HotSpot's code cache state.
- getCompilationActivityMode() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Returns the current host compilation activity mode.
- getCompilationQueueSize() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getCompilationSpeculationLog() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- getCompilationTier() - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- getCompiledOSRLoop() - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- getCompileQueue() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getCompileQueue() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getCompilerConfigurationName() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
This method allows retrieval of the compiler configuration without requiring to initialize the
TruffleCompilerwithgetTruffleCompiler. - getCompilerConfigurationName(TruffleCompilerRuntime) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- getCompilerIdleDelay(OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Gets the time in milliseconds an idle compiler thread will wait for new tasks before terminating.
- getCompilerOptions() - Method in class com.oracle.truffle.runtime.EngineData
- getCompilerOptions() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getCompilerVersion() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- getCompilerVersion(TruffleCompilationSupport) - Static method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess
-
Retrieves the compiler version from the provided
TruffleCompilationSupportinstance using reflection. - getCompileTask() - Method in class com.oracle.truffle.runtime.CompilationTask.ExecutorServiceWrapper
- getCurrentCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- getDebugProperties() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getDebugProperties(JavaConstant) - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- getDescriptors() - Static method in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- getEngineCacheSupport() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getEngineData(RootNode) - Static method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Use
OptimizedCallTarget.enginewhenever possible as it's much faster. - getEngineLocal(Class) - Method in class com.oracle.truffle.runtime.EngineData
- getEngineLock() - Method in class com.oracle.truffle.runtime.EngineData
- getEngineLogger() - Method in class com.oracle.truffle.runtime.EngineData
- getEngineLogHandler() - Method in class com.oracle.truffle.runtime.EngineData
- getEngineOptions() - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- getEngineOptions() - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- getEngineOptions() - Method in class com.oracle.truffle.runtime.EngineData
- getEngineOptions() - Method in interface com.oracle.truffle.runtime.OptimizedRuntimeServiceProvider
- getEventFactory() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory.Provider
- getEventFactory() - Method in class com.oracle.truffle.runtime.jfr.impl.ProviderImpl
- getFailedSpeculationsAddress(HotSpotSpeculationLog) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Invokes the method
getFailedSpeculationsAddresson aHotSpotSpeculationLog, if the method exists. - getFastThreadLocalImpl() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getFastThreadLocalImpl() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getFieldOffsets(Class, boolean, boolean) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getFieldOffsets(Class, boolean, boolean) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getFrame(FrameInstance.FrameAccess) - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- getFrame(VirtualFrame) - Method in class com.oracle.truffle.runtime.BaseOSRRootNode
-
Returns the effective execution frame for this OSR root.
- getFrameFrom(InspectedFrame, FrameInstance.FrameAccess) - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- getFrameMaterializeCalled(FrameDescriptor) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Accessor for non-public state in
FrameDescriptor. - getFuture() - Method in class com.oracle.truffle.runtime.CompilationTask
- getHandle() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalObject
-
Gets the raw JNI handle wrapped by this object.
- getId() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalIsolate
- getInitializedArgumentsProfile() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getInitializedReturnProfile() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getInitializedTimestamp() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getInlining() - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
-
Deprecated.
- getIsolate() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
-
Gets the isolate associated with this scope.
- getIsolateThread() - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
-
Gets the isolate thread associated with the current thread.
- getIsolateThreadAddress() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
-
Gets the address of the isolate thread associated with this scope.
- getJavaLangSupport() - Static method in class com.oracle.truffle.runtime.ModulesSupport
- getJObjectValue(HotSpotObjectConstant) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
- getJVMCIReplacedMethodInvalidationReason() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getKnownCallSiteCount() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getKnownCallSiteCount() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- getKnownMethods() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getKnownMethods() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getLanguage(OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.EngineData
- getListener() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getLogger(String) - Method in class com.oracle.truffle.runtime.EngineData
- getLookupTypes() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Returns a set of classes that need to be initialized before compilations can be performed.
- getName() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getName() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getNonTrivialNodeCount() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getObjectAlignment() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getObjectAlignment() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getOptionValue(OptionKey) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getOptionValues() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getOSRCompilations() - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
- getPartialBlocks() - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- getPolyglotEngine() - Method in class com.oracle.truffle.runtime.EngineData
- getPosition(JavaConstant) - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- getPriority() - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- getPriority() - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- getPriority() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess
- getPriority() - Method in interface com.oracle.truffle.runtime.OptimizedRuntimeServiceProvider
- getQueuedTargets(EngineData) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
-
Return call targets waiting in queue.
- getQueueSize() - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
- getRepeatingNode() - Method in class com.oracle.truffle.runtime.OptimizedLoopNode
- getRepeatingNode() - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- getRequiredAnnotation() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- getRootNode() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getRuntime() - Static method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getRuntime() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess
- getRuntime() - Static method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Utility method that casts the singleton
TruffleRuntime. - getSingleCallNode() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getSingleton(Class, Supplier) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalIsolate
-
Gets the value corresponding to
keyfrom a key-value store of singleton objects. - getSourceCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getSpeculationLog() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Gets the speculation log used to collect all failed speculations in the compiled code for this call target.
- getStackIntrospection() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getStackIntrospection() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getStackOverflowLimit() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getStackOverflowLimit() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getSuccessfulCompilationCount() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- getTestTvmci() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getThreadLocalHandshake() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- getThreadLocalHandshake() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getTraceOption() - Method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- getTraceOption() - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- getTruffleCompiler(TruffleCompilable) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
-
This is called reflectively from the compiler side in HotSpotTruffleHostEnvironment.
- getTruffleCompiler(TruffleCompilable) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getTvmci() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- getType() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget.ReturnProfile
- getTypes() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget.ArgumentsProfile
-
The returned array is read-only.
- getTypes() - Method in interface com.oracle.truffle.runtime.TruffleTypes
-
Gets the types supplied by this supplier.
H
- hashCode() - Method in record class com.oracle.truffle.runtime.AbstractEngineCacheSupport.FinalizationResult
-
Returns a hash code value for this object.
- hashCode() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- hasNextTier() - Method in class com.oracle.truffle.runtime.CompilationTask
- highestCompiledTier() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- hot - Enum constant in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
- HOTNESS - Enum constant in enum class com.oracle.truffle.runtime.CompilationTask.SubmissionReason
- HotSpotOptimizedCallTarget - Class in com.oracle.truffle.runtime.hotspot
-
A HotSpot specific
OptimizedCallTargetwhose machine code (if any) is represented by an associatedInstalledCode. - HotSpotOptimizedCallTarget(EngineData) - Constructor for class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- HotSpotOptimizedCallTarget(OptimizedCallTarget, RootNode) - Constructor for class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- HotSpotTruffleRuntime - Class in com.oracle.truffle.runtime.hotspot
-
HotSpot specific implementation of a Graal-enabled Truffle runtime.
- HotSpotTruffleRuntime(TruffleCompilationSupport) - Constructor for class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- HotSpotTruffleRuntimeAccess - Class in com.oracle.truffle.runtime.hotspot
- HotSpotTruffleRuntimeAccess() - Constructor for class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntimeAccess
I
- id - Variable in class com.oracle.truffle.runtime.EngineData
- id - Variable in class com.oracle.truffle.runtime.OptimizedCallTarget
- incrementAndPoll() - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
-
Increment back edge count and return whether compilation should be polled.
- incrementAndPoll(int) - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
- indexBefore(E) - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- indexOf(E) - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- indexOf(E) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- indexOf(E) - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
-
Returns the position in the pool, or -1 if the element is not present.
- initializeCallTarget - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- initialized - Variable in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Whether this call target was cloned, compiled or called.
- initializeEngineCacheSupport(EngineCacheSupport) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- initializeIsolate(long) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- initializeKnownMethods(MetaAccessProvider) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- inject(boolean) - Method in class com.oracle.truffle.runtime.OptimizedLoopNode
- inject(boolean) - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- inlinedTargets() - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- inlinedTargets() - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- install(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.JFRListener
- install(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.StatisticsListener
- install(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.TraceASTCompilationListener
- install(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- install(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.TraceCompilationPolymorphismListener
- install(OptimizedTruffleRuntime) - Static method in class com.oracle.truffle.runtime.debug.TraceSplittingListener
- installDefaultListeners() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- internalCapacity() - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- internalCapacity() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- internalCapacity() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- INTERPRETED - Enum constant in enum class com.oracle.truffle.runtime.CompilationState
- interpreterCallStackHeadRoom - Variable in class com.oracle.truffle.runtime.EngineData
- invalidate() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
- invalidate(CharSequence) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Invalidates this call target by invalidating any machine code attached to it.
- invalidate(String) - Method in class com.oracle.truffle.runtime.OptimizedAssumption
- InvalidationEvent - Interface in com.oracle.truffle.runtime.jfr
- isActive() - Static method in class com.oracle.truffle.runtime.debug.JFRListener
- isAvailable() - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Determines if libgraal is available for use.
- isCallTargetCloningAllowed() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- isCancelled() - Method in class com.oracle.truffle.runtime.CompilationTask
- isCaptureFramesForTrace(boolean) - Method in class com.oracle.truffle.runtime.BaseOSRRootNode
- isClosed() - Method in class com.oracle.truffle.runtime.EngineData
- isCompilationRoot() - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- isDisabled() - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
-
Returns whether OSR compilation is disabled for the current unit.
- isEmpty() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- isEnabled() - Method in interface com.oracle.truffle.runtime.jfr.Event
- isInitialized() - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- isInitialized() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isInlinable() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- isInliningForced() - Method in class com.oracle.truffle.runtime.OptimizedDirectCallNode
- isInstrumented(ResolvedJavaMethod) - Static method in class com.oracle.truffle.runtime.debug.JFRListener
- isJavaInstrumentationActive() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- isLastTier() - Method in class com.oracle.truffle.runtime.CompilationTask
- isLibGraalCompilationEnabled() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- isPermanentFailure(boolean, boolean) - Static method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Determines if a failure is permanent.
- isProfilingEnabled() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- isSameOrSplit(TruffleCompilable) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isSingleCaller() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isSourceCallTarget() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isSplit() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isStoreEnabled(OptionValues) - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- isStoreEnabled(OptionValues) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- isStoreEnabled(OptionValues) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- isSubmittedForCompilation() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isSuppressedCompilationFailure(Throwable) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- isSuppressedFailure(TruffleCompilable, Supplier) - Method in interface com.oracle.truffle.runtime.FloodControlHandler
-
Return
trueto suppress logging and dumping of a given exception. - isSuppressedFailure(TruffleCompilable, Supplier) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- isTrivial() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- isValid() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- isValid() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalIsolate
- isValid() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
- isValid() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Determines if this call target has valid machine code that can be entered attached to it.
- isValidLastTier() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- isValidLastTier() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
-
Determines if this call target has valid machine code attached to it, and that this code was compiled in the last tier.
- isVirtualFrame() - Method in class com.oracle.truffle.runtime.OptimizedFrameInstance
- isVmExit() - Method in exception class com.oracle.truffle.runtime.hotspot.libgraal.DestroyedIsolateException
-
Returns
trueif this exception was thrown during VM exit. - iterateFrames(FrameInstanceVisitor, int) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- iterator() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
J
- JFRListener - Class in com.oracle.truffle.runtime.debug
-
Traces Truffle Compilations using Java Flight Recorder events.
- joinOtherThreads(long, TimeUnit) - Method in interface com.oracle.truffle.runtime.BackgroundCompileQueue.JoinableThreadFactory
-
Join all but the current thread.
K
- knownMethods - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- KnownMethods(MetaAccessProvider) - Constructor for class com.oracle.truffle.runtime.OptimizedTruffleRuntime.KnownMethods
L
- LAST_TIER_INLINED - Enum constant in enum class com.oracle.truffle.runtime.CompilationState
- LAST_TIER_ROOT - Enum constant in enum class com.oracle.truffle.runtime.CompilationState
- LastTierCompilationThreshold - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- LATENCY - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
- leaveLanguage(TruffleLanguage, Object) - Method in class com.oracle.truffle.runtime.EngineData
- LibGraal - Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Access to libgraal, a shared library containing an AOT compiled version of Graal produced by GraalVM Native Image.
- LibGraal() - Constructor for class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
- LibGraalIsolate - Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Represents a single libgraal isolate.
- LibGraalObject - Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Encapsulates a handle to an object in a libgraal isolate where the object's lifetime is bound to the lifetime of the
LibGraalObjectinstance. - LibGraalObject(long) - Constructor for class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalObject
-
Creates a new
LibGraalObject. - LibGraalScope - Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Scope for calling CEntryPoints in libgraal.
- LibGraalScope() - Constructor for class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
-
Shortcut for calling
LibGraalScope(DetachAction)with an argument ofLibGraalScope.DetachAction.DETACH_RUNTIME. - LibGraalScope(LibGraalScope.DetachAction) - Constructor for class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
-
Enters a scope for making calls into libgraal.
- LibGraalScope.DetachAction - Enum Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Denotes the detach action to perform when closing a
LibGraalScope. - LibGraalTruffleCompilationSupport - Class in com.oracle.truffle.runtime.hotspot.libgraal
-
Represents a truffle compilation bundling compilable and task into a single object.
- LibGraalTruffleCompilationSupport() - Constructor for class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- listCompilerOptions() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- listCompilerOptions() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- load(Class) - Static method in class com.oracle.truffle.runtime.serviceprovider.TruffleRuntimeServices
-
Gets an
Iterableof the providers available for a given service. - loadEngineCacheSupport(List) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- log(String) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- log(String, TruffleCompilable, String) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- logHostAndGuestStacktrace(String, OptimizedCallTarget) - Static method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime.StackTraceHelper
- logShutdownCompilations() - Method in class com.oracle.truffle.runtime.EngineData
-
Only log compilation shutdowns (see
OptimizedCallTarget.isCompilationStopped()) once per engine. - loopNode - Variable in class com.oracle.truffle.runtime.BaseOSRRootNode
-
Not adopted by the OSRRootNode; belongs to another RootNode.
- LoopNodeFactory - Interface in com.oracle.truffle.runtime
M
- markFrameMaterializeCalled(FrameDescriptor) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Accessor for non-public state in
FrameDescriptor. - maximumCompilations - Variable in class com.oracle.truffle.runtime.EngineData
- MaximumCompilations - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- maybeWaitForTask(CompilationTask) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- mergeLoadedSources(Source[]) - Method in class com.oracle.truffle.runtime.EngineData
- MinInvokeThreshold - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- Mode - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- ModulesSupport - Class in com.oracle.truffle.runtime
- multiply(int, int) - Static method in class com.oracle.truffle.runtime.FixedPointMath
- multiTier - Variable in class com.oracle.truffle.runtime.EngineData
- MultiTier - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
N
- nativeState() - Static method in class com.oracle.truffle.runtime.debug.JFRListener
- needsCompile(boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- newThreadFactory(String, OptimizedCallTarget, long) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
- newTruffleCompiler() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- nodeReplaced(Node, Node, CharSequence) - Method in class com.oracle.truffle.runtime.OptimizedBlockNode
- nodeReplaced(Node, Node, CharSequence) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- nodeReplaced(Node, Node, CharSequence) - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- none - Enum constant in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
- notifyDeoptimized(VirtualFrame) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
- notifyDeoptimized(VirtualFrame) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- notifyIdleCompilerThread() - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
-
Called when a compiler thread becomes idle for more than
delayMillis. - notifyTransferToInterpreter() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
O
- offer(E) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- offer(E, long, TimeUnit) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- onCodeInstallation(TruffleCompilable, InstalledCode) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- onCompilationDeoptimized(OptimizedCallTarget, Frame) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Deprecated.
- onCompilationDeoptimized(OptimizedCallTarget, Frame, String) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationDeoptimized(OptimizedCallTarget, Frame, String) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationDeoptimized(OptimizedCallTarget, Frame, String) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when
targethas just deoptimized and is now executing in the Truffle interpreter instead of executing compiled code. - onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationDequeued(OptimizedCallTarget, Object, CharSequence, int) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object after
targetis removed from the compilation queue. - onCompilationFailed(OptimizedCallTarget, String, boolean, boolean) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when compilation of
targetfails. - onCompilationFailed(Supplier, boolean, boolean, boolean, boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- onCompilationGraalTierFinished(OptimizedCallTarget, TruffleCompilerListener.GraphInfo) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationGraalTierFinished(OptimizedCallTarget, TruffleCompilerListener.GraphInfo) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when Graal compilation of a call target completes.
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when
targetis invalidated. - onCompilationQueued(OptimizedCallTarget, int) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationQueued(OptimizedCallTarget, int) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationQueued(OptimizedCallTarget, int) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationQueued(OptimizedCallTarget, int) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object after
targetis added to the compilation queue. - onCompilationSplit(OptimizedDirectCallNode) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationSplit(OptimizedDirectCallNode) - Method in class com.oracle.truffle.runtime.debug.TraceSplittingListener
- onCompilationSplit(OptimizedDirectCallNode) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when the target of a Truffle call node is cloned.
- onCompilationSplitFailed(OptimizedDirectCallNode, CharSequence) - Method in class com.oracle.truffle.runtime.debug.TraceSplittingListener
- onCompilationSplitFailed(OptimizedDirectCallNode, CharSequence) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when the target of a Truffle call node should be split but, for given reason, could not be.
- onCompilationStarted(OptimizedCallTarget, int) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onCompilationStarted(OptimizedCallTarget, TruffleCompilationTask) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onCompilationStarted(OptimizedCallTarget, AbstractCompilationTask) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationStarted(OptimizedCallTarget, AbstractCompilationTask) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationStarted(OptimizedCallTarget, AbstractCompilationTask) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationStarted(OptimizedCallTarget, AbstractCompilationTask) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when compilation of
targetis about to start. - onCompilationSuccess(int, boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- onCompilationSuccess(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationSuccess(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationSuccess(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in class com.oracle.truffle.runtime.debug.TraceASTCompilationListener
- onCompilationSuccess(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationSuccess(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationPolymorphismListener
- onCompilationSuccess(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when compilation of
targetsucceeds. - onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onCompilationSuccess(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo, TruffleCompilerListener.CompilationResultInfo, int) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onCompilationTruffleTierFinished(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onCompilationTruffleTierFinished(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onCompilationTruffleTierFinished(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onCompilationTruffleTierFinished(OptimizedCallTarget, AbstractCompilationTask, TruffleCompilerListener.GraphInfo) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when compilation of
targethas completed partial evaluation and is about to perform compilation of the graph produced by partial evaluation. - onCompilationTruffleTierFinished(OptimizedCallTarget, TruffleInlining, TruffleCompilerListener.GraphInfo) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
- onEngineClosed(EngineData) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
- onEngineClosed(EngineData) - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- onEngineClosed(EngineData) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- onEngineClosed(EngineData) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- onEngineClosed(EngineData) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object an engine using the
OptimizedTruffleRuntimewas closed. - onEngineClosing(EngineData) - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- onEngineClosing(EngineData) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- onEngineClosing(EngineData) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- onEngineCreated(EngineData) - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- onEngineCreated(EngineData) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- onEngineCreated(EngineData) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- onEngineCreated(EngineData) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- onEngineCreated(EngineData) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- onEnginePatch(EngineData) - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- onEnginePatch(EngineData) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- onEnginePatch(EngineData) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- onInvalidate(Object, CharSequence, boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- onProfileReset(OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.debug.JFRListener
- onProfileReset(OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- onProfileReset(OptimizedCallTarget) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object when
targethas its execution profile reset. - onShutdown() - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
-
Notifies this object the
OptimizedTruffleRuntimeis being shut down. - onStoreCache(EngineData, Path, long) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- onStoreCache(Path, long) - Method in class com.oracle.truffle.runtime.EngineData
- openCompilerThreadScope() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- openCompilerThreadScope() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
-
Gets a closeable that will be used in a try-with-resources statement surrounding the run-loop of a Truffle compiler thread.
- OptimizedAssumption - Class in com.oracle.truffle.runtime
-
An assumption that when invalidated will cause all registered dependencies to be invalidated.
- OptimizedAssumption(String) - Constructor for class com.oracle.truffle.runtime.OptimizedAssumption
- OptimizedBlockNode<T> - Class in com.oracle.truffle.runtime
- OptimizedBlockNode.PartialBlocks<T> - Class in com.oracle.truffle.runtime
- OptimizedCallTarget - Class in com.oracle.truffle.runtime
-
Call target that is optimized by Graal upon surpassing a specific invocation threshold.
- OptimizedCallTarget(EngineData) - Constructor for class com.oracle.truffle.runtime.OptimizedCallTarget
- OptimizedCallTarget(OptimizedCallTarget, RootNode) - Constructor for class com.oracle.truffle.runtime.OptimizedCallTarget
- OptimizedCallTarget.ArgumentsProfile - Class in com.oracle.truffle.runtime
- OptimizedCallTarget.ReturnProfile - Class in com.oracle.truffle.runtime
- OptimizedDirectCallNode - Class in com.oracle.truffle.runtime
-
A call node with a constant
CallTargetthat can be optimized by Graal. - OptimizedFastThreadLocal - Class in com.oracle.truffle.runtime
- OptimizedFastThreadLocal() - Constructor for class com.oracle.truffle.runtime.OptimizedFastThreadLocal
- OptimizedFrameInstance - Class in com.oracle.truffle.runtime
- OptimizedIndirectCallNode - Class in com.oracle.truffle.runtime
-
A call node with a dynamic
CallTargetthat can be optimized by Graal. - OptimizedLoopNode - Class in com.oracle.truffle.runtime
- OptimizedOSRLoopNode - Class in com.oracle.truffle.runtime
-
Loop node implementation that supports on-stack-replacement with compiled code.
- OptimizedRuntimeOptions - Class in com.oracle.truffle.runtime
-
Truffle compilation options that can be configured per
engineinstance. - OptimizedRuntimeOptions() - Constructor for class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- OptimizedRuntimeOptions.EngineModeEnum - Enum Class in com.oracle.truffle.runtime
- OptimizedRuntimeOptions.ExceptionAction - Enum Class in com.oracle.truffle.runtime
-
Actions to take upon an exception being raised during Truffle compilation.
- OptimizedRuntimeServiceProvider - Interface in com.oracle.truffle.runtime
- OptimizedTruffleRuntime - Class in com.oracle.truffle.runtime
-
Implementation of the Truffle runtime when running on top of Graal.
- OptimizedTruffleRuntime(TruffleCompilationSupport, Iterable) - Constructor for class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- OptimizedTruffleRuntime.CompilationActivityMode - Enum Class in com.oracle.truffle.runtime
- OptimizedTruffleRuntime.KnownMethods - Class in com.oracle.truffle.runtime
- OptimizedTruffleRuntime.StackTraceHelper - Class in com.oracle.truffle.runtime
- OptimizedTruffleRuntimeListener - Interface in com.oracle.truffle.runtime
-
A listener for events related to the execution and compilation phases of a
OptimizedCallTarget. - OptimizedTVMCI - Class in com.oracle.truffle.runtime
- OptimizedTVMCI() - Constructor for class com.oracle.truffle.runtime.OptimizedTVMCI
- OSR - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- OSR_POLL_INTERVAL - Static variable in class com.oracle.truffle.runtime.BytecodeOSRMetadata
- OSR_POLL_SHIFT - Static variable in class com.oracle.truffle.runtime.BytecodeOSRMetadata
- OSRCompilationThreshold - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- OSRMaxCompilationReAttempts - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
P
- PartialBlockCompilation - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- PartialBlockCompilationSize - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- PartialBlockMaximumSize - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- peek() - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- peek() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- peek() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- persistCache(EngineData, Engine.CancellationCallback) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
- persistCache(Engine.CancellationCallback) - Method in class com.oracle.truffle.runtime.EngineData
- poll() - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- poll() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- poll() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- poll(long, TimeUnit) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- preinitializeContext() - Method in class com.oracle.truffle.runtime.EngineData
- prepareEngine(EngineData, AbstractEngineCacheSupport.CompilePolicy, boolean, boolean) - Method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- prepareEngine(EngineData, AbstractEngineCacheSupport.CompilePolicy, boolean, boolean, BooleanSupplier) - Method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- prepareForAOT() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- prepareForCompilation(boolean, int, boolean) - Method in class com.oracle.truffle.runtime.BaseOSRRootNode
- prepareForCompilation(boolean, int, boolean) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
When running as part of HotSpot we should pay special attention to CallTargets (CTs) that have been flushed from the code cache because they were cold (According to Code Cache's heuristics).
- prepareForCompilation(boolean, int, boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- prettyString() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- Print - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Print a stack trace to the console.
- priorityQueue - Variable in class com.oracle.truffle.runtime.EngineData
- PriorityQueue - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- profileCounted(long) - Method in class com.oracle.truffle.runtime.OptimizedLoopNode
- profileCounted(long) - Method in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- profiledPERoot(Object[]) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- ProfileResetEvent - Interface in com.oracle.truffle.runtime.jfr
- Profiling - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- profilingEnabled - Variable in class com.oracle.truffle.runtime.EngineData
- propagateCallAndLoopCount - Variable in class com.oracle.truffle.runtime.EngineData
- propagateCallAndLoopCountMaxDepth - Variable in class com.oracle.truffle.runtime.EngineData
- PropagateLoopCountToLexicalSingleCaller - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- PropagateLoopCountToLexicalSingleCallerMaxDepth - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- ProviderImpl - Class in com.oracle.truffle.runtime.jfr.impl
- ProviderImpl() - Constructor for class com.oracle.truffle.runtime.jfr.impl.ProviderImpl
- publish() - Method in interface com.oracle.truffle.runtime.jfr.Event
- put(E) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- putEngineLocal(Class, T) - Method in class com.oracle.truffle.runtime.EngineData
Q
- queueChange() - Method in class com.oracle.truffle.runtime.CompilationTask
R
- rate() - Method in class com.oracle.truffle.runtime.CompilationTask
- registerDependency() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
-
Registers some dependent code with this assumption.
- registerNativeMethods(Class) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Links each native method in
clazzto aCEntryPointin libgraal. - registerOptimizedAssumptionDependency(JavaConstant) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- registerRuntime(TruffleCompilerRuntime) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- remainingCapacity() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- remove() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- remove(Object) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- removeAll(Collection) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- removeDeadDependencies() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
-
Removes all invalid dependencies.
- removeListener(OptimizedTruffleRuntimeListener) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- removePeriodicEvent(Class, Runnable) - Method in interface com.oracle.truffle.runtime.jfr.EventFactory
- repeatingNode - Variable in class com.oracle.truffle.runtime.OptimizedLoopNode
- repeatingNode - Variable in class com.oracle.truffle.runtime.OptimizedOSRLoopNode
- resetCompilationProfile() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- resetCompiler() - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- resetNeedsSplit() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- resolveType(MetaAccessProvider, String, boolean) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- restoreEngine(EngineData) - Method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
-
Invoked when the engine should be reset after persist to be usable again.
- restoreFrame(FrameWithoutBoxing, FrameWithoutBoxing) - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
-
Transfer state from
sourcetotarget. - restoreStore(Object) - Method in class com.oracle.truffle.runtime.EngineData
- result() - Method in record class com.oracle.truffle.runtime.AbstractEngineCacheSupport.FinalizationResult
-
Returns the value of the
resultrecord component. - retainAll(Collection) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- returnTypeSpeculation - Variable in class com.oracle.truffle.runtime.EngineData
- ReturnTypeSpeculation - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- RootFunctionEvent - Interface in com.oracle.truffle.runtime.jfr
- RUN_COMPILATION - Enum constant in enum class com.oracle.truffle.runtime.OptimizedTruffleRuntime.CompilationActivityMode
-
Process compilations regularly.
- runtime - Variable in class com.oracle.truffle.runtime.AbstractGraalTruffleRuntimeListener
- runtime - Variable in class com.oracle.truffle.runtime.BackgroundCompileQueue
- runtime() - Static method in class com.oracle.truffle.runtime.OptimizedCallTarget
S
- scaledThreshold(int) - Static method in class com.oracle.truffle.runtime.OptimizedCallTarget
- set(Object[]) - Method in class com.oracle.truffle.runtime.OptimizedFastThreadLocal
- setBailouts(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
- setBonuses(String) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setCallCounts(int, int) - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
- setCallCounts(int, int) - Method in class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- setCompilationCount(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setCompilationCount(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setCompilationId(String) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setCompilationThreshold(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setCompilationThreshold(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setCompiledCodeAddress(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setCompiledCodeSize(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setCompiledCodeSize(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
- setCompiledMethods(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
- setDispatchedCalls(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setDontInlineCallBoundaryMethod(List) - Static method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
- setGraalNodeCount(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setInlinedCalls(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setInstalledCode(InstalledCode) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotOptimizedCallTarget
-
This method may only be called during compilation, and only by the compiling thread.
- setInvalidated(boolean) - Method in interface com.oracle.truffle.runtime.jfr.DeoptimizationEvent
- setInvalidations(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
- setPartialEvaluationNodeCount(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setPartialEvaluationTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
- setPeakTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
- setPriority(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setQueueChange(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setQueueChange(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setQueueChange(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setQueueLoad(double) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setQueueLoad(double) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setQueueLoad(double) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setQueueSize(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setQueueSize(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setQueueSize(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setQueueTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setQueueTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setQueueTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setRate(String) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setReason(CharSequence) - Method in interface com.oracle.truffle.runtime.jfr.InvalidationEvent
- setReason(String) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setReason(String) - Method in interface com.oracle.truffle.runtime.jfr.DeoptimizationEvent
- setRootFunction(OptimizedCallTarget) - Method in interface com.oracle.truffle.runtime.jfr.RootFunctionEvent
- setTier(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationDequeuedEvent
- setTier(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationQueuedEvent
- setTier(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStartedEvent
- setTotalTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
- shouldCompile() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- SHUTDOWN_COMPILATION - Enum constant in enum class com.oracle.truffle.runtime.OptimizedTruffleRuntime.CompilationActivityMode
-
Shutdown compilations permanently.
- shutdownAndAwaitTermination(long) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
-
Flushes all compilations, shuts the compilation queue down and awaits its termination with the given timeout.
- shutdownCompilationForEngine(EngineData) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- Silent - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Print nothing to the console.
- SingleTierCompilationThreshold - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- size() - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- size() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- size() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- speculationLog - Variable in class com.oracle.truffle.runtime.OptimizedCallTarget
-
The speculation log to keep track of assumptions taken and failed for previous compilations.
- splitting - Variable in class com.oracle.truffle.runtime.EngineData
- Splitting - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- splittingAllowForcedSplits - Variable in class com.oracle.truffle.runtime.EngineData
- SplittingAllowForcedSplits - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- splittingDumpDecisions - Variable in class com.oracle.truffle.runtime.EngineData
- SplittingDumpDecisions - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- splittingGrowthLimit - Variable in class com.oracle.truffle.runtime.EngineData
- SplittingGrowthLimit - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- splittingMaxCalleeSize - Variable in class com.oracle.truffle.runtime.EngineData
- SplittingMaxCalleeSize - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- splittingMaxPropagationDepth - Variable in class com.oracle.truffle.runtime.EngineData
- SplittingMaxPropagationDepth - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- splittingTraceEvents - Variable in class com.oracle.truffle.runtime.EngineData
- SplittingTraceEvents - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- StackTraceHelper() - Constructor for class com.oracle.truffle.runtime.OptimizedTruffleRuntime.StackTraceHelper
- start() - Method in class com.oracle.truffle.runtime.CompilationTask
- statisticsListener - Variable in class com.oracle.truffle.runtime.EngineData
- StatisticsListener - Class in com.oracle.truffle.runtime.debug
- STOP_COMPILATION - Enum constant in enum class com.oracle.truffle.runtime.OptimizedTruffleRuntime.CompilationActivityMode
-
Stop compilations temporarily.
- stoppedCompilationRetryDelay - Variable in class com.oracle.truffle.runtime.EngineData
- StoppedCompilationRetryDelay - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- stoppedCompilationTime() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- submitCompilation(BackgroundCompileQueue.Priority, OptimizedCallTarget, CompilationTask.SubmissionReason) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
- submitForCompilation(OptimizedCallTarget, boolean) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- submitForCompilation(OptimizedCallTarget, boolean, CompilationTask.SubmissionReason) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- submitInitialization(OptimizedCallTarget, Consumer) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
- succeeded(int) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
T
- take() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- targetHighestCompiledTier() - Method in class com.oracle.truffle.runtime.CompilationTask
- THROUGHPUT - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
- Throw - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Throw the exception to
CallTargetcaller. - ThrowOnMaxOSRCompilationReAttemptsReached - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TIER_FORMAT - Static variable in class com.oracle.truffle.runtime.debug.TraceCompilationListener
- time() - Method in class com.oracle.truffle.runtime.CompilationTask
- toArray() - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- toArray() - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- toArray() - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- toArray(T[]) - Method in class com.oracle.truffle.runtime.collection.ArrayQueue
- toArray(T[]) - Method in class com.oracle.truffle.runtime.collection.BTreeQueue
- toArray(T[]) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
- toDouble(int) - Static method in class com.oracle.truffle.runtime.FixedPointMath
- toFixedPoint(double) - Static method in class com.oracle.truffle.runtime.FixedPointMath
- toString() - Method in record class com.oracle.truffle.runtime.AbstractEngineCacheSupport.FinalizationResult
-
Returns a string representation of this record class.
- toString() - Method in class com.oracle.truffle.runtime.CompilationTask.ExecutorServiceWrapper
- toString() - Method in class com.oracle.truffle.runtime.CompilationTask
- toString() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalIsolate
- toString() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalObject
- toString() - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope
- toString() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- toString() - Method in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
- trace(EngineData, String, Object...) - Method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- TraceAssumptions - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraceASTCompilationListener - Class in com.oracle.truffle.runtime.debug
-
Traces all polymorphic and generic nodes after each successful Truffle compilation.
- traceCompilation - Variable in class com.oracle.truffle.runtime.EngineData
- TraceCompilation - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraceCompilationAST - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- traceCompilationDetails - Variable in class com.oracle.truffle.runtime.EngineData
- TraceCompilationDetails - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraceCompilationListener - Class in com.oracle.truffle.runtime.debug
-
Traces AST-level compilation events with a detailed log message sent to the Truffle log stream for each event.
- TraceCompilationPolymorphism - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraceCompilationPolymorphismListener - Class in com.oracle.truffle.runtime.debug
- traceDeoptimizeFrame - Variable in class com.oracle.truffle.runtime.EngineData
- TraceDeoptimizeFrame - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- traceLoad(OptionValues, Function, String, Object...) - Method in class com.oracle.truffle.runtime.AbstractEngineCacheSupport
- traceSplits - Variable in class com.oracle.truffle.runtime.EngineData
- TraceSplitting - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraceSplittingListener - Class in com.oracle.truffle.runtime.debug
- traceSplittingSummary - Variable in class com.oracle.truffle.runtime.EngineData
- TraceSplittingSummary - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraceStackTraceLimit - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- traceTransferToInterpreter - Variable in class com.oracle.truffle.runtime.EngineData
- TraceTransferToInterpreter - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- transferFrame(FrameWithoutBoxing, FrameWithoutBoxing, Object) - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
-
Transfer state from
sourcetotarget. - translate(Object) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Creates or retrieves an object in the peer runtime that mirrors
obj. - TraversingCompilationQueue - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- traversingFirstTierBonus - Variable in class com.oracle.truffle.runtime.EngineData
- traversingFirstTierPriority - Variable in class com.oracle.truffle.runtime.EngineData
- traversingInvalidatedBonus - Variable in class com.oracle.truffle.runtime.EngineData
- traversingOSRBonus - Variable in class com.oracle.truffle.runtime.EngineData
- TraversingQueueFirstTierBonus - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraversingQueueFirstTierPriority - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraversingQueueInvalidatedBonus - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraversingQueueOSRBonus - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraversingQueueRateHalfLife - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraversingQueueStaleTaskDelay - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- TraversingQueueWeightingBothTiers - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
- traversingRateHalfLifeNs - Variable in class com.oracle.truffle.runtime.EngineData
- traversingStaleTaskMaxNoActivityNs - Variable in class com.oracle.truffle.runtime.EngineData
- TruffleCallBoundary - Annotation Interface in com.oracle.truffle.runtime
-
Denotes methods for which Truffle compiled code may be available.
- truffleCompiler - Variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- TruffleInlining - Class in com.oracle.truffle.runtime
-
Deprecated.this class is schedule for removal. Use
AbstractCompilationTaskinstead. - TruffleInlining(AbstractCompilationTask) - Constructor for class com.oracle.truffle.runtime.TruffleInlining
-
Deprecated.
- TruffleRuntimeServices - Class in com.oracle.truffle.runtime.serviceprovider
-
A subset of the methods defined in
jdk.graal.compiler.serviceprovider.GraalServices. - TruffleRuntimeServices() - Constructor for class com.oracle.truffle.runtime.serviceprovider.TruffleRuntimeServices
- TruffleTypes - Interface in com.oracle.truffle.runtime
-
A service for getting types that can be resolved by
OptimizedTruffleRuntime.resolveType(jdk.vm.ci.meta.MetaAccessProvider, String, boolean). - tryLoadingCachedEngine(OptionValues, Function) - Method in class com.oracle.truffle.runtime.DebugEngineCacheSupport
- tryLoadingCachedEngine(OptionValues, Function) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
- tryLoadingCachedEngine(OptionValues, Function) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
U
- unhand(Class, long) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
-
Dereferences and returns the object referred to by the JNI global reference
handle. - unregister(long) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalIsolate
-
Notifies that the
JavaVMassociated withisolatehas been destroyed.
V
- validateCompilerOption(String, String) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
- validateCompilerOption(String, String) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.CompilationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.CompilationTask.SubmissionReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope.DetachAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.runtime.OptimizedTruffleRuntime.CompilationActivityMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.oracle.truffle.runtime.AbstractEngineCacheSupport.CompilePolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.runtime.CompilationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.runtime.CompilationTask.SubmissionReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalScope.DetachAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.ExceptionAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.runtime.OptimizedTruffleRuntime.CompilationActivityMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitForCompilation() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- waitForCompilation(OptimizedCallTarget, long) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- waitForCompilation(OptimizedCallTarget, long, BooleanSupplier) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
- wasExecuted() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
- weight() - Method in class com.oracle.truffle.runtime.CompilationTask
- weightingBothTiers - Variable in class com.oracle.truffle.runtime.EngineData
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AbstractCompilationTaskinstead.