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
 
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<? extends E>) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
 
addASTSizeProperty(OptimizedCallTarget, Map<String, Object>) - 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<? extends Event>, 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
 
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<T>, JavaConstant) - Method in class com.oracle.truffle.runtime.hotspot.HotSpotTruffleRuntime
 
asObject(Class<T>, 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
 
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
 
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
 
cancel() - Method in class com.oracle.truffle.runtime.CompilationTask
 
cancelCompilation(CharSequence) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
check() - Method in class com.oracle.truffle.runtime.OptimizedAssumption
 
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
 
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
 
compilationStarted() - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
 
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.
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.
compileAOTOnCreate - Variable in class com.oracle.truffle.runtime.EngineData
 
CompileAOTOnCreate - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
 
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
 
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.
 
create(RepeatingNode) - Method in class com.oracle.truffle.runtime.DefaultLoopNodeFactory
 
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
 
createCompilationEvent() - 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
 
createRootNode(FrameDescriptor, Class<? extends VirtualFrame>) - 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<T>, Consumer<T>) - 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

DEFAULT - Enum constant in enum class com.oracle.truffle.runtime.OptimizedRuntimeOptions.EngineModeEnum
 
DefaultLoopNodeFactory - Class in com.oracle.truffle.runtime
 
DefaultLoopNodeFactory() - Constructor for class com.oracle.truffle.runtime.DefaultLoopNodeFactory
 
DelegatingBlockingQueue<E> - Class in com.oracle.truffle.runtime.collection
 
DelegatingBlockingQueue(SerialQueue<E>) - 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<? super E>) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
 
drainTo(Collection<? super E>, int) - Method in class com.oracle.truffle.runtime.collection.DelegatingBlockingQueue
 
DynamicCompilationThresholds - 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
 
enterLanguage(TruffleLanguage<?>) - Method in class com.oracle.truffle.runtime.EngineData
 
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
 
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.
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
 
exportTo(Class<?>) - Static method in class com.oracle.truffle.runtime.ModuleUtil
 

F

failed(int, boolean, String, Supplier<String>) - Method in interface com.oracle.truffle.runtime.jfr.CompilationEvent
 
fastGet(int, Class<C>, boolean, boolean) - Method in class com.oracle.truffle.runtime.OptimizedFastThreadLocal
 
finalizeStore() - Method in class com.oracle.truffle.runtime.EngineData
 
finishCompilation(OptimizedCallTarget, CompilationTask, boolean) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
finished() - Method in class com.oracle.truffle.runtime.CompilationTask
 
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.
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
 
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<T>) - 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.
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
 
getCompileTask() - Method in class com.oracle.truffle.runtime.CompilationTask.ExecutorServiceWrapper
 
getConstantFieldInfo(ResolvedJavaField) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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<T>) - 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.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
 
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.
getHostMethodInfo(ResolvedJavaMethod) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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.
getJObjectValue(HotSpotObjectConstant) - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
 
getJVMCIReservedLongOffset0() - 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.
getLoopNodeFactory() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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<T>) - 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
 
getPartialEvaluationMethodInfo(ResolvedJavaMethod) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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.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<T>, Supplier<T>) - 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
 
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
 
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 class com.oracle.truffle.runtime.OptimizedCallTarget
 
hasNextTier() - Method in class com.oracle.truffle.runtime.CompilationTask
 
highestCompiledTier() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
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.
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
 
inLibGraal() - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
Determines if the current runtime is libgraal.
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
 
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
 
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
 
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.EngineCacheSupport.Disabled
 
isStoreEnabled(OptionValues) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
 
isSubmittedForCompilation() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
isSupported() - Static method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraal
Determines if the current runtime supports building a libgraal image.
isSuppressedCompilationFailure(Throwable) - Method in class com.oracle.truffle.runtime.hotspot.libgraal.LibGraalTruffleCompilationSupport
 
isSuppressedFailure(TruffleCompilable, Supplier<String>) - Method in interface com.oracle.truffle.runtime.FloodControlHandler
Return true to suppress logging and dumping of a given exception.
isSuppressedFailure(TruffleCompilable, Supplier<String>) - 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.
isValueType(ResolvedJavaType) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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<T>, 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.

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<S>) - Static method in class com.oracle.truffle.runtime.serviceprovider.TruffleRuntimeServices
Gets an Iterable of the providers available for a given service.
loadEngineCacheSupport(List<OptionDescriptors>) - 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
 
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.
MAX_JDK_VERSION - Static variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
maybeWaitForTask(CompilationTask) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
mergeLoadedSources(Source[]) - Method in class com.oracle.truffle.runtime.EngineData
 
MIN_COMPILER_VERSION - Static variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
MIN_JDK_VERSION - Static variable in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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
 
ModuleUtil - Class in com.oracle.truffle.runtime
 
ModuleUtil() - Constructor for class com.oracle.truffle.runtime.ModuleUtil
 
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

needsCompile(boolean) - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
newThreadFactory(String, OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
 
newTruffleCompiler() - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
NEXT_VERSION_UPDATE - Static variable 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
 
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 class com.oracle.truffle.runtime.debug.JFRListener
 
onCompilationDeoptimized(OptimizedCallTarget, Frame) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
 
onCompilationDeoptimized(OptimizedCallTarget, Frame) - 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.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<String>) - Method in class com.oracle.truffle.runtime.debug.JFRListener
 
onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier<String>) - Method in class com.oracle.truffle.runtime.debug.StatisticsListener
 
onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier<String>) - Method in class com.oracle.truffle.runtime.debug.TraceCompilationListener
 
onCompilationFailed(OptimizedCallTarget, String, boolean, boolean, int, Supplier<String>) - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
Notifies this object when compilation of target fails.
onCompilationFailed(Supplier<String>, 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.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(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.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.EngineCacheSupport.Disabled
 
onEngineClosing(EngineData) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
 
onEngineCreated(EngineData) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
 
onEngineCreated(EngineData) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
 
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
 
onShutdown() - Method in interface com.oracle.truffle.runtime.OptimizedTruffleRuntimeListener
Notifies this object the OptimizedTruffleRuntime is being shut down.
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<Class<?>>) - Constructor for class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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
 
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
 
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
 
prepareForAOT() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
prepareForCompilation() - 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.
printStackTraceToString(Throwable) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
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
 
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>, 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<? extends Event>, 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
 
restoreFrame(FrameWithoutBoxing, FrameWithoutBoxing) - Method in class com.oracle.truffle.runtime.BytecodeOSRMetadata
Transfer state from source to target.
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
 
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

sandboxPolicyException(SandboxPolicy, String, String) - Static method in class com.oracle.truffle.runtime.EngineData
 
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
 
setCallCounts(int, int) - Method in class com.oracle.truffle.runtime.AbstractCompilationTask
 
setCallCounts(int, int) - Method in class com.oracle.truffle.runtime.TruffleInlining
Deprecated.
 
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<ResolvedJavaMethod>) - 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.
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
 
setReason(CharSequence) - Method in interface com.oracle.truffle.runtime.jfr.InvalidationEvent
 
setRootFunction(OptimizedCallTarget) - Method in interface com.oracle.truffle.runtime.jfr.RootFunctionEvent
 
setTotalTime(long) - Method in interface com.oracle.truffle.runtime.jfr.CompilationStatisticsEvent
 
shouldCompile() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
shutdownAndAwaitTermination(long) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
 
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
 
submitCompilation(BackgroundCompileQueue.Priority, OptimizedCallTarget) - Method in class com.oracle.truffle.runtime.BackgroundCompileQueue
 
submitForCompilation(OptimizedCallTarget, boolean) - Method in class com.oracle.truffle.runtime.OptimizedTruffleRuntime
 
submitInitialization(OptimizedCallTarget, Consumer<CompilationTask>) - 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 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
 
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
 
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, int, 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
 
TraversingQueueFirstTierBonus - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
 
TraversingQueueFirstTierPriority - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
 
TraversingQueueWeightingBothTiers - Static variable in class com.oracle.truffle.runtime.OptimizedRuntimeOptions
 
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<String, TruffleLogger>) - Method in class com.oracle.truffle.runtime.EngineCacheSupport.Disabled
 
tryLoadingCachedEngine(OptionValues, Function<String, TruffleLogger>) - Method in interface com.oracle.truffle.runtime.EngineCacheSupport
 

U

unhand(Class<T>, 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.CompilationState
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.
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.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.

W

waitForCompilation() - Method in class com.oracle.truffle.runtime.OptimizedCallTarget
 
waitForCompilation(OptimizedCallTarget, long) - 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