Index

A B C D E F G H I J K L M N O P Q R S T U V W 
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 BackgroundCompileQueue uses a ThreadPoolExecutor to run compilations, and since the executor expects each Callable (in our case, the CompilationTask) to be converted into a FutureTask we use this wrapper around the CompilationTask just 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 true if 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 BlockNode APIs.
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() manages a 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 LibGraalObject associated 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 FinalizationResult record 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 TruffleCompiler with getTruffleCompiler.
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 TruffleCompilationSupport instance 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.engine whenever 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 getFailedSpeculationsAddress on a HotSpotSpeculationLog, 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.
this method is scheduled for removal. Use methods of AbstractCompilationTask instead.
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 key from 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 OptimizedCallTarget whose machine code (if any) is represented by an associated InstalledCode.
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 true to 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 true if 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 LibGraalObject instance.
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
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 Iterable of 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 target has 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 target is 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 target fails.
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 target is 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 target is 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 target is 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 target succeeds.
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 target has 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 OptimizedTruffleRuntime was 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 target has its execution profile reset.
onShutdown() - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
Notifies this object the OptimizedTruffleRuntime is 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 CallTarget that 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 CallTarget that 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 engine instance.
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 clazz to a CEntryPoint in 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 source to target.
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 result record 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 CallTarget caller.
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 source to target.
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 AbstractCompilationTask instead.
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
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 JavaVM associated with isolate has 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
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form