Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractDebugCompilationListener - Class in com.oracle.graal.truffle.debug
 
AbstractDebugCompilationListener() - Constructor for class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
accept(Stream<T>) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.IdentityStatistics
 
accept(HistogramInlineInvokePlugin.MethodStatistic) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
accept(HistogramInlineInvokePlugin.MethodStatistic) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
accept(NodeVisitor, boolean) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
accept(OptimizedCallTarget, NodeVisitor) - Method in class com.oracle.graal.truffle.TruffleInlining
Visits all nodes of the CallTarget and all of its inlined calls.
acceptForCompilation(RootNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
addASTSizeProperty(OptimizedCallTarget, Map<String, Object>) - Static method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
addCompilationListener(GraalTruffleCompilationListener) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
addSourceInfo(Map<String, Object>, Object) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
afterCall(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
afterCall(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
afterCall(Object) - Method in interface com.oracle.graal.truffle.TruffleSplittingStrategy
 
afterInterpreterCall(Object) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
allocate(Class<? extends VirtualFrame>, FrameDescriptor, Object[]) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
allowMaterialization - Variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
 
alternateRuntime - Static variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
anyFrameMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeStorePlugin
 
applyCallsAfter(int) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
applyNodeCountAfter(int) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
architecture - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
arguments - Variable in class com.oracle.graal.truffle.FrameWithBoxing
 
arguments - Variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
arguments - Variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
argumentStamp - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
argumentStamp - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
ArrayStamp(TruffleStamp) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
ArrayStamp(TruffleStamp[], int) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
asJavaMethod() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
asJavaType(Constant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
assumption - Variable in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
AssumptionValidAssumption - Class in com.oracle.graal.truffle.nodes
 
AssumptionValidAssumption(OptimizedAssumption) - Constructor for class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 

B

backend - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
beforeCall(Object[]) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
beforeCall(Object[]) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
beforeCall(Object[]) - Method in interface com.oracle.graal.truffle.TruffleSplittingStrategy
 
BOOLEAN_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
boxPrimitive(JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
BYTE_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 

C

cachedNonTrivialNodeCount - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
calculateFrequency(OptimizedCallTarget, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
calculateNodeDepth(Node) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
 
calculateNonTrivialNodes(Node) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
calculateScore(TruffleInliningProfile) - Method in class com.oracle.graal.truffle.DefaultInliningPolicy
 
calculateScore(TruffleInliningProfile) - Method in interface com.oracle.graal.truffle.TruffleInliningPolicy
 
call - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
call - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
call(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
call(VirtualFrame, Object[]) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
call(VirtualFrame, CallTarget, Object[]) - Method in class com.oracle.graal.truffle.OptimizedIndirectCallNode
 
CALL_TARGET_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
callBoundary(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
callCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
callCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
callCount - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
callCountDirect - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCountDirectCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCountDirectCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callCountDirectDispatched - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCountDirectDispatched - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callCountDirectInlined - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCountDirectInlined - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callCountDirectNotCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCountDirectNotCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callCountIndirect - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
callCountIndirect - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callDirect(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
callDirectMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
callInlined(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
callInlinedMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
callNode - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
CallNodeFrame(InspectedFrame) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
callNodeMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
callProxy(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
callProxy(MaterializedFrameNotify, CallTarget, VirtualFrame, Object[], boolean) - Static method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
callRoot(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
callRootMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
callSiteProxyMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
callSites - Variable in class com.oracle.graal.truffle.TruffleInlining
 
callSitesKnown - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
CallTargetFrame(InspectedFrame, boolean) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
callTargetMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
CallTargetNodeStatistics(OptimizedCallTarget) - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callToParentTree - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger
 
CallTreeNodeIterator(OptimizedCallTarget) - Constructor for class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
CallTreeNodeVisitorImpl(OptimizedCallTarget, NodeVisitor) - Constructor for class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 
cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
cancelInstalledTask(Node, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
canonicalizer - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
castArguments(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
castArrayFixedLength(Object[], int) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
check(Object) - Static method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
check() - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
checkSlotIndex(int) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
children - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
children - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
classOf(Object) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
ClassStamp(Class<?>) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
clazz - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
clazz - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
clazz - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
cleanup(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
cloneCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
cloneIndex - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
cloneRootNode(RootNode) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
cloneUninitialized() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
close() - Method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
CodeInstallationMemUse - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
CodeInstallationTime - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
com.oracle.graal.truffle - package com.oracle.graal.truffle
 
com.oracle.graal.truffle.debug - package com.oracle.graal.truffle.debug
 
com.oracle.graal.truffle.nodes - package com.oracle.graal.truffle.nodes
 
com.oracle.graal.truffle.nodes.asserts - package com.oracle.graal.truffle.nodes.asserts
 
com.oracle.graal.truffle.nodes.frame - package com.oracle.graal.truffle.nodes.frame
 
com.oracle.graal.truffle.phases - package com.oracle.graal.truffle.phases
 
com.oracle.graal.truffle.substitutions - package com.oracle.graal.truffle.substitutions
 
com.oracle.graal.truffle.unsafe - package com.oracle.graal.truffle.unsafe
 
compareTo(HistogramInlineInvokePlugin.MethodStatistics) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
compareTo(TruffleExpansionLogger.ExpansionTree) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
compareTo(TruffleInliningDecision) - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
compilable - Variable in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
compilationCallAndLoopThreshold - Variable in class com.oracle.graal.truffle.CompilationProfile
 
compilationCallThreshold - Variable in class com.oracle.graal.truffle.CompilationProfile
 
compilationFailed - Variable in class com.oracle.graal.truffle.CounterBasedCompilationPolicy
 
compilationListeners - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
compilationLocal - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
CompilationLocal() - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
 
CompilationMemUse - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
compilationNotify - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
compilationNotify - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
CompilationPolicy - Interface in com.oracle.graal.truffle
 
compilationPolicy - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
CompilationProfile - Class in com.oracle.graal.truffle
 
CompilationProfile() - Constructor for class com.oracle.graal.truffle.CompilationProfile
 
compilationProfile - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
compilationResultCodeSize - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationResultDataPatches - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationResultExceptionHandlers - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationResultInfopoints - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationResultInfopointStatistics - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationResultMarks - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationResultTotalFrameSize - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilations - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationStarted - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
 
CompilationStatisticsListener - Class in com.oracle.graal.truffle.debug
 
CompilationStatisticsListener() - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
CompilationStatisticsListener.CallTargetNodeStatistics - Class in com.oracle.graal.truffle.debug
 
CompilationStatisticsListener.CompilationLocal - Class in com.oracle.graal.truffle.debug
 
CompilationStatisticsListener.IdentityStatistics<T> - Class in com.oracle.graal.truffle.debug
 
compilationTime - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
CompilationTime - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
compilationTimeCodeInstallation - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationTimeGraalTier - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compilationTimeTruffleTier - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
compile(OptimizedCallTarget, boolean) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
compile() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
compiledTarget - Variable in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
compileImpl(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
compileLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
compileMethod(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.TruffleCompiler
 
compileMethodHelper(StructuredGraph, String, PhaseSuite<HighTierContext>, InstalledCode) - Method in class com.oracle.graal.truffle.TruffleCompiler
 
compiling - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
compilingLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
config - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
configForRoot - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
constantEquals(Constant, Constant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
continueTraverse - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 
copy() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
count - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
count(OptimizedCallTarget, NodeCost) - Static method in class com.oracle.graal.truffle.debug.TraceSplittingListener
 
countCalls() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
countCalls() - Method in class com.oracle.graal.truffle.TruffleInlining
 
CounterAndTimeBasedCompilationPolicy - Class in com.oracle.graal.truffle
 
CounterAndTimeBasedCompilationPolicy() - Constructor for class com.oracle.graal.truffle.CounterAndTimeBasedCompilationPolicy
 
CounterBasedCompilationPolicy - Class in com.oracle.graal.truffle
 
CounterBasedCompilationPolicy() - Constructor for class com.oracle.graal.truffle.CounterBasedCompilationPolicy
 
countInlinedCalls() - Method in class com.oracle.graal.truffle.TruffleInlining
 
countNodes() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
countPolymorphic(OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
countRecursions(List<OptimizedCallTarget>) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
create(RepeatingNode) - Method in class com.oracle.graal.truffle.DefaultLoopNodeFactory
 
create() - Static method in class com.oracle.graal.truffle.DefaultTruffleCompiler
 
create(TruffleStamp[], int) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
create(RepeatingNode) - Method in interface com.oracle.graal.truffle.LoopNodeFactory
 
create(JavaConstant) - Static method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
create(RepeatingNode) - Static method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
createAssumption() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createAssumption(String) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createClonedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createCompilerOptions() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createDecisions(OptimizedCallTarget, TruffleInliningPolicy, CompilerOptions) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
createDecodingInvocationPlugins() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
createDirectCallNode(CallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createFrame(FrameDescriptor, Object[]) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
createGraph(OptimizedCallTarget, StructuredGraph.AllowAssumptions) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
createGraphBuilderSuite() - Method in class com.oracle.graal.truffle.DefaultTruffleCompiler
 
createGraphBuilderSuite() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
createGraphDecoder(StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
createIndirectCallNode() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createLoopNode(RepeatingNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createMaterializedFrame(Object[]) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createMaterializedFrame(Object[], FrameDescriptor) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createPartialEvaluator() - Method in class com.oracle.graal.truffle.DefaultTruffleCompiler
 
createPartialEvaluator() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
createStamp(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
 
createUnsafeAccess(Unsafe) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessFactoryImpl
 
createVirtualFrame(Object[], FrameDescriptor) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
currentCompilation - Variable in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
currentFrame - Variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
currentStatistic - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
CustomizedUnsafeLoadPlugin(Kind) - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin
 
CustomizedUnsafeStorePlugin(Kind) - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeStorePlugin
 

D

decideInlining(List<TruffleInliningDecision>, TruffleInliningPolicy, int, CompilerOptions) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
declaringClass - Static variable in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
decrementKnownCallSites() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
deepNodeCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
deepNodeCount - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
DefaultInliningPolicy - Class in com.oracle.graal.truffle
 
DefaultInliningPolicy() - Constructor for class com.oracle.graal.truffle.DefaultInliningPolicy
 
DefaultLoopNodeFactory - Class in com.oracle.graal.truffle
 
DefaultLoopNodeFactory() - Constructor for class com.oracle.graal.truffle.DefaultLoopNodeFactory
 
DefaultTruffleCompiler - Class in com.oracle.graal.truffle
 
DefaultTruffleCompiler(GraphBuilderConfiguration.Plugins, Suites, LIRSuites, Backend) - Constructor for class com.oracle.graal.truffle.DefaultTruffleCompiler
 
DefaultTruffleSplittingStrategy - Class in com.oracle.graal.truffle
 
DefaultTruffleSplittingStrategy(OptimizedDirectCallNode) - Constructor for class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
DefaultTruffleSplittingStrategyNew - Class in com.oracle.graal.truffle
 
DefaultTruffleSplittingStrategyNew(OptimizedDirectCallNode) - Constructor for class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
DefaultTruffleStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp
 
DefaultTruffleStamp.ArrayStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp.ClassStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp.GenericStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp.InstanceStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp.TypeStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp.UninitializedStamp - Class in com.oracle.graal.truffle
 
DefaultTruffleStamp.ValueStamp - Class in com.oracle.graal.truffle
 
deferCompilation() - Method in class com.oracle.graal.truffle.CompilationProfile
 
deferCompilations - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
deferedCount - Variable in class com.oracle.graal.truffle.CompilationProfile
 
delegate - Variable in class com.oracle.graal.truffle.ReadOnlyFrame
 
dequeueInlinedCallSites(TruffleInlining) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
dequeues - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
descriptor - Variable in class com.oracle.graal.truffle.FrameWithBoxing
 
descriptor - Variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
descriptor - Variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
directCallCount - Variable in class com.oracle.graal.truffle.TraceCompilationProfile
 
DispatchTruffleCompilationListener() - Constructor for class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
disposeTarget(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
doCompile(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
doFastPE(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
doGraphPE(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
doInvoke(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
DOUBLE_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
dump(Object, String) - Method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
dumpFullTree(GraphPrintVisitor, String, OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
dumpRootCallTarget(String, RootCallTarget) - Static method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 

E

enableInfopoints() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
ensureProfiling(int, int) - Method in class com.oracle.graal.truffle.CompilationProfile
 
Entry() - Constructor for class com.oracle.graal.truffle.OptimizedAssumption.Entry
 
equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
 
equals(Object) - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
equals(Object) - Method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
equals(Object) - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
exceptionProfile - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
excludes - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
 
executeLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedLoopNode
 
executeLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
ExpansionTree(TruffleExpansionLogger.ExpansionTree, ResolvedJavaType, ResolvedJavaMethod, int) - Constructor for class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
exploreCallSite(List<OptimizedCallTarget>, int, TruffleInliningPolicy, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
exploreCallSites(List<OptimizedCallTarget>, int, TruffleInliningPolicy) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
extractInnerClassName(String) - Static method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 

F

failedReason - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
failures - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
fastPartialEvaluation(OptimizedCallTarget, StructuredGraph, PhaseContext, HighTierContext) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
findByCall(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.TruffleInlining
 
findField(ResolvedJavaField[], String) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
first - Variable in class com.oracle.graal.truffle.OptimizedAssumption
 
firstCompilation - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
FLOAT_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
force(Object) - Static method in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
forceInlining() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
ForceMaterializeNode - Class in com.oracle.graal.truffle.nodes.frame
 
ForceMaterializeNode(ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
forceSplitting() - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
forceSplitting() - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
forceSplitting() - Method in interface com.oracle.graal.truffle.TruffleSplittingStrategy
 
formatLength() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
formatSource(StackTraceElement) - Static method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
formatSourceSection(SourceSection) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
forString(String) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
frame - Variable in class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
 
FRAME_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
FRAME_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
FrameWithBoxing - Class in com.oracle.graal.truffle
More efficient implementation of the Truffle frame that has no safety checks for frame accesses and therefore is much faster.
FrameWithBoxing(FrameDescriptor, Object[]) - Constructor for class com.oracle.graal.truffle.FrameWithBoxing
 
FrameWithoutBoxing - Class in com.oracle.graal.truffle
More efficient implementation of the Truffle frame that has no safety checks for frame accesses and therefore is much faster.
FrameWithoutBoxing(FrameDescriptor, Object[]) - Constructor for class com.oracle.graal.truffle.FrameWithoutBoxing
 
frequency - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 

G

generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
GENERIC_LENGTH - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
GenericStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
getArchitecture() - Method in interface com.oracle.graal.truffle.OptimizedCallTargetInstrumentationFactory
Gets the architecture supported by this factory.
getArguments() - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getArguments() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getArguments() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getArguments() - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getArgumentStamp() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getAssumption() - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
getBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getBoolean(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getBooleanUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getByte(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getByte(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getByte(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getByte(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getByteUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getCallCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallCount() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
getCallCountDirect() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallCountDirectCloned() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallCountDirectDispatched() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallCountDirectInlined() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallCountDirectNotCloned() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallCountIndirect() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getCallDirectMethod() - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getCallerFrame() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getCallInlinedMethod() - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getCallNode() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
getCallNode() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
getCallNode() - Method in class com.oracle.graal.truffle.GraalFrameInstance
 
getCallNode() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getCallNodes() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getCallSites() - Method in class com.oracle.graal.truffle.TruffleInlining
 
getCallSites() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getCallTarget() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
getCallTarget() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
getCallTarget() - Method in class com.oracle.graal.truffle.GraalFrameInstance
 
getCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
getCapability(Class<T>) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getChildren() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
getClonedCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
getCloneIndex() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getCompilationCallAndLoopThreshold() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getCompilationCallThreshold() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getCompilationNotify() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getCompilationProfile() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getCompilationRootMethods() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getCompilerOptions() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getConstantFrameDescriptor() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getCurrentCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
getCurrentFrame() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getCurrentInliningDecision(List<TruffleInlining>) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
 
getDebugProperties() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getDebugProperties() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getDebugProperties() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getDecision(TruffleInlining, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.PartialEvaluator
 
getDeclaringClass() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
getDeepNodeCount() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getDeferedCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getDescriptor() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getDirectCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getDouble(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getDouble(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getDouble(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getDouble(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getDoubleUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getFailedReason() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getFloat(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getFloat(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getFloat(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getFloat(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getFloatUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getFrame(FrameInstance.FrameAccess, boolean) - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
getFrame(FrameInstance.FrameAccess, boolean) - Method in class com.oracle.graal.truffle.GraalFrameInstance
 
getFrame() - Method in class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
 
getFrameDescriptor() - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getFrameDescriptor() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getFrameDescriptor() - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getFrameIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
getFrameIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
getFrameIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance
 
getFrameSize() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getFrequency() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getGraphBuilderConfiguration() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
getIndirectCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getInlinedCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getInlinedNodeCount() - Method in class com.oracle.graal.truffle.TruffleInlining
 
getInlining() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getInstance() - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
 
getInstance() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
getInstance() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
getInt(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getInt(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getInt(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getInt(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getInteger(String, Object) - Static method in class com.oracle.graal.truffle.GraalCompilerOptions
 
getInterpreterCallAndLoopCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getInterpreterCallCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getIntUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getInvalidationCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getKnownCallSiteCount() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getLocals() - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getLocals() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getLong(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getLong(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getLong(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getLong(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getLongUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getLoopCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getLoopNodeFactory() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
 
getMaterializedRepresentationHelper(VirtualObjectNode, FixedNode) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getMemoryAccessProvider() - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
getMessage() - Method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
getMethod() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getMethodHandleAccess() - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
getMinInliningMaxCallerSize() - Method in class com.oracle.graal.truffle.GraalCompilerOptions
 
getMinTimeThreshold() - Method in class com.oracle.graal.truffle.GraalCompilerOptions
 
getName() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
getNeverInlineMethods() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getNodeCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeCount() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getNodeCountMegamorphic() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeCountMonomorphic() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeCountNonTrivial() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeCountPolymorphic() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeCountTrivial() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeDepth(List<TruffleInlining>, Node) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
 
getNodeRewritingAssumption() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getNonTrivialNodeCount() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getNotifyIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
getNotifyIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
getNotifyIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance
 
getObject(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getObject(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getObject(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
getObject(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getObjectUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getOutsideFrameAccess() - Method in interface com.oracle.graal.truffle.MaterializedFrameNotify
 
getOutsideFrameAccess() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
getOutsideFrameAccess() - Method in class com.oracle.graal.truffle.OptimizedIndirectCallNode
 
getParent() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getPartialEvaluator() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
getPrimitiveLocals() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getPrimitiveOffset(int) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getPriority() - Method in interface com.oracle.graal.truffle.PrioritizedServiceProvider
 
getProfile() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
getProviders() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getQueryIndex() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getQueuedCallTargets() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getRecursions() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getRepeatingNode() - Method in class com.oracle.graal.truffle.OptimizedLoopNode
 
getRepeatingNode() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
getRootNode() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getScore() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getShallowCallCount() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getShallowNodeCount() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getShort(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getSignature() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
getSkippedExceptionTypes(MetaAccessProvider) - Static method in class com.oracle.graal.truffle.TruffleCompiler
 
getSnippetReflection() - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getSnippetReflection() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getSourceCallTarget() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getSpeculationLog() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getSplitVersions() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getTag(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getTags() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getTarget() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
getTimestamp() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getTimestampThreshold() - Static method in class com.oracle.graal.truffle.CompilationProfile
 
getTotalCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getTruffleCompiler() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getType() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
getType() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
getType() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
getTypeIdentifier(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
 
getUnsafe() - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getUnsafe() - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getValue(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getValue(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getValue(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
GraalCompilerOptions - Class in com.oracle.graal.truffle
 
GraalCompilerOptions() - Constructor for class com.oracle.graal.truffle.GraalCompilerOptions
 
graalConstantReflection - Variable in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
GraalFrameInstance - Class in com.oracle.graal.truffle
 
GraalFrameInstance(InspectedFrame) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance
 
GraalFrameInstance.CallNodeFrame - Class in com.oracle.graal.truffle
GraalFrameInstance.CallTargetFrame - Class in com.oracle.graal.truffle
This class represents a frame that is taken from the OptimizedCallTarget.callProxy(com.oracle.truffle.api.frame.VirtualFrame) method.
graalTierFinished - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
 
graalTierNodeCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
graalTierNodeStatistics - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
GraalTruffleCompilationListener - Interface in com.oracle.graal.truffle
Enables implementations of this interface to listen to compilation related events of the Graal Truffle runtime.
GraalTruffleRuntime - Class in com.oracle.graal.truffle
 
GraalTruffleRuntime() - Constructor for class com.oracle.graal.truffle.GraalTruffleRuntime
 
GraalTruffleRuntime.DispatchTruffleCompilationListener - Class in com.oracle.graal.truffle
 
graph - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
GraphPE - Static variable in class com.oracle.graal.truffle.PartialEvaluator
 

H

hashCode() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
hashCode() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
hashCode() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
hashCode() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
hashCode() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
hashCode() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
 
hashCode() - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
hashCode() - Method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
hashCode() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
hasMethodHandleArgument(ValueNode[]) - Method in class com.oracle.graal.truffle.PartialEvaluator.ParsingInlineInvokePlugin
 
hasNext() - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
hasSideEffect() - Method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
histogram - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
HistogramInlineInvokePlugin - Class in com.oracle.graal.truffle.debug
 
HistogramInlineInvokePlugin(StructuredGraph) - Constructor for class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
HistogramInlineInvokePlugin.MethodStatistic - Class in com.oracle.graal.truffle.debug
 
HistogramInlineInvokePlugin.MethodStatistics - Class in com.oracle.graal.truffle.debug
 

I

IdentityStatistics() - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener.IdentityStatistics
 
ILLEGAL_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
includes - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
incrementKnownCallSites() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
indirectCallCount - Variable in class com.oracle.graal.truffle.TraceCompilationProfile
 
initializeProfiledArgumentTypes(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
initialPrimitiveValue(FrameSlotKind) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
initStackIntrospection() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
inline - Variable in class com.oracle.graal.truffle.TruffleInliningDecision
 
inlinedCallCount - Variable in class com.oracle.graal.truffle.TraceCompilationProfile
 
inlining - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
inlining - Variable in class com.oracle.graal.truffle.PartialEvaluator.PEInlineInvokePlugin
 
inliningDecisionStack - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
inliningForced - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.PrintCallTargetProfiling
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationASTListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationCallTreeListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationFailureListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationPolymorphismListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceInliningListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TracePerformanceWarningsListener
 
install(GraalTruffleRuntime) - Static method in class com.oracle.graal.truffle.debug.TraceSplittingListener
 
installDefaultListeners() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
installedCode - Variable in class com.oracle.graal.truffle.OptimizedAssumption.Entry
 
installSplitCallTarget(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
Used by the splitting strategy to install new targets.
INSTANCE - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
INSTANCE - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
instance - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
INSTANCE - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
 
InstanceStamp(Object) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
INT_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
interceptParameter(GraphBuilderContext, int, Stamp) - Method in class com.oracle.graal.truffle.PartialEvaluator.InterceptReceiverPlugin
 
InterceptReceiverPlugin(Object) - Constructor for class com.oracle.graal.truffle.PartialEvaluator.InterceptReceiverPlugin
 
interpreterCall() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
interpreterCallAndLoopCount - Variable in class com.oracle.graal.truffle.CompilationProfile
 
interpreterCallCount - Variable in class com.oracle.graal.truffle.CompilationProfile
 
interpreterLoopCount - Variable in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
InterpreterOnlyCompilationPolicy - Class in com.oracle.graal.truffle
 
InterpreterOnlyCompilationPolicy() - Constructor for class com.oracle.graal.truffle.InterpreterOnlyCompilationPolicy
 
invalidate() - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
invalidate() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
invalidate(Object, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
invalidate(Object, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
invalidateImpl() - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
invalidateInstalledCode(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
invalidateWithReason(InstalledCode, String) - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
invalidationCount - Variable in class com.oracle.graal.truffle.CompilationProfile
Number of times an installed code for this tree was invalidated.
invalidations - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
invocationPlugins - Variable in class com.oracle.graal.truffle.PartialEvaluator.ParsingInlineInvokePlugin
 
isAllowed(TruffleInliningProfile, int, CompilerOptions) - Method in class com.oracle.graal.truffle.DefaultInliningPolicy
 
isAllowed(TruffleInliningProfile, int, CompilerOptions) - Method in interface com.oracle.graal.truffle.TruffleInliningPolicy
 
isBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isByte(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isByte(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isByte(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isCallTargetCloningAllowed() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
isCloningAllowed() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
 
isCompatible(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
isCompatible(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
isCompatible(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
isCompatible(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
isCompatible(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
isCompatible(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
 
isCompatible(Object) - Method in interface com.oracle.graal.truffle.TruffleStamp
 
IsCompilationConstantNode - Class in com.oracle.graal.truffle.nodes
 
IsCompilationConstantNode(ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
isCompiling(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
isCompiling() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
isDouble(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isDouble(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isDouble(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isEnabled() - Static method in class com.oracle.graal.truffle.debug.TracePerformanceWarningsListener
 
isFloat(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isFloat(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isFloat(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isForced() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
isImmutable() - Method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
isInlinable() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
isInline() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
isInliningForced() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
isInt(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isInt(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isInt(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isLong(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isLong(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isLong(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isMaxSingleCall(OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
isNonTrivial(Node) - Static method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
isObject(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
isObject(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
isObject(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
isPermanentBailout(Throwable) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationFailureListener
 
isSameAs(TruffleInliningDecision) - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
isSplittingEnabled(OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
isValid() - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
isVirtualFrame() - Method in class com.oracle.graal.truffle.GraalFrameInstance
 
iterateFrames(FrameInstanceVisitor<T>) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
iterator() - Method in class com.oracle.graal.truffle.TruffleInlining
 
iteratorStack - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 

J

join(TruffleStamp) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
join(TruffleStamp) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
join(TruffleStamp) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
join(TruffleStamp) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
join(TruffleStamp) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
join(TruffleStamp) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
 
join(TruffleStamp) - Method in interface com.oracle.graal.truffle.TruffleStamp
 
joinTypes(Class<?>, Class<?>) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
joinValue(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
joinValue(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
joinValue(Object) - Method in interface com.oracle.graal.truffle.TruffleStamp
 

K

kind - Variable in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeStorePlugin
 

L

lastDirectCallNode - Variable in class com.oracle.graal.truffle.PartialEvaluator.PEInlineInvokePlugin
 
length - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
lirSuites - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
loadPrioritizedServiceProvider(Class<T>) - Static method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
LocalCompilation() - Constructor for class com.oracle.graal.truffle.debug.TraceCompilationListener.LocalCompilation
 
locals - Variable in class com.oracle.graal.truffle.FrameWithBoxing
 
locals - Variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
log(OptimizedCallTarget, int, String, String, Map<String, Object>) - Static method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
log(String) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
log(String) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
logInliningDecisionRecursive(OptimizedCallTarget, TruffleInlining, int) - Method in class com.oracle.graal.truffle.debug.TraceInliningListener
 
logInvalidatedInstalledCode(InstalledCode) - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
logPerformanceWarning(OptimizedCallTarget, String, Map<String, Object>) - Static method in class com.oracle.graal.truffle.debug.TracePerformanceWarningsListener
 
logProfile(TruffleStamp, OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.debug.TraceSplittingListener
 
logStackTrace() - Static method in class com.oracle.graal.truffle.OptimizedAssumption
 
logTruffleCallTree(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationCallTreeListener
 
LONG_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
lookupCallMethods(MetaAccessProvider) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
loopCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
loopCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
loopExplosionPlugin - Variable in class com.oracle.graal.truffle.PartialEvaluator.ParsingInlineInvokePlugin
 
loopNode - Variable in class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
 
loopNodeFactory - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
LoopNodeFactory - Interface in com.oracle.graal.truffle
 
lower(LoweringTool) - Method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 

M

makeNodeIterator(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.TruffleInlining
Creates an iterator for all nodes of the CallTarget and all of its inlined calls.
materialize() - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
materialize() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
materialize() - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
MaterializedFrameNotify - Interface in com.oracle.graal.truffle
 
MaterializeFrameNode - Class in com.oracle.graal.truffle.nodes.frame
Intrinsic node for materializing a Truffle frame.
MaterializeFrameNode(ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
 
MAX_STAMPED_ARGUMENTS - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
mergeArgumentStamp(TruffleStamp) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
message - Variable in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
metaAccess - Variable in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
method - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
method - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
METHOD - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
METHOD - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
MethodStatistic(HistogramInlineInvokePlugin.MethodStatistic, ResolvedJavaMethod, int, int) - Constructor for class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
MethodStatistics(ResolvedJavaMethod) - Constructor for class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
minInliningMaxCallerSize - Variable in class com.oracle.graal.truffle.GraalCompilerOptions
 
minTimeThreshold - Variable in class com.oracle.graal.truffle.GraalCompilerOptions
 

N

NeverPartOfCompilationNode - Class in com.oracle.graal.truffle.nodes.asserts
 
NeverPartOfCompilationNode(String) - Constructor for class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
NewFrameNode - Class in com.oracle.graal.truffle.nodes.frame
Intrinsic node representing the call for creating a frame in the OptimizedCallTarget class.
NewFrameNode(Stamp, ValueNode, ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
NewFrameNode(ResolvedJavaType, ValueNode, ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
NewFrameNode.VirtualOnlyInstanceNode - Class in com.oracle.graal.truffle.nodes.frame
 
newSplitting(Object[]) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
next - Variable in class com.oracle.graal.truffle.OptimizedAssumption.Entry
 
next() - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
NO_CLASS - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp
 
NO_INSTANCE - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp
 
NO_TYPE - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp
 
nodeClassStream(StructuredGraph) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeCount - Variable in class com.oracle.graal.truffle.OptimizedCallTarget.NonTrivialNodeCountVisitor
 
nodeCount - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
nodeCountMegamorphic - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
nodeCountMegamorphic - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeCountMonomorphic - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
nodeCountMonomorphic - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeCountNonTrivial - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
nodeCountNonTrivial - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeCountPartialEval - Variable in class com.oracle.graal.truffle.debug.TraceCompilationListener.LocalCompilation
 
nodeCountPolymorphic - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
nodeCountPolymorphic - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeCountTrivial - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
nodeCountTrivial - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeReplaced(Node, Node, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
nodeReplaced(Node, Node, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
nodeRewritingAssumption - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
When this call target is inlined, the inlining InstalledCode registers this assumption.
nodeStatistics - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
nodeStream(boolean) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
NonTrivialNodeCountVisitor() - Constructor for class com.oracle.graal.truffle.OptimizedCallTarget.NonTrivialNodeCountVisitor
 
NOTIFY_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
NOTIFY_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
notifyAfterInline(ResolvedJavaMethod) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
notifyAfterInline(ResolvedJavaMethod) - Method in class com.oracle.graal.truffle.PartialEvaluator.PEInlineInvokePlugin
 
notifyBeforeInline(ResolvedJavaMethod) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
notifyCompilationDequeued(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationDequeued(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationDequeued(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationDequeued(OptimizedCallTarget, Object, CharSequence) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
Invoked if a call target was unqueued from the compilation queue.
notifyCompilationDequeued(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationFailed(OptimizedCallTarget, StructuredGraph, Throwable) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationFailed(OptimizedCallTarget, StructuredGraph, Throwable) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationFailed(OptimizedCallTarget, StructuredGraph, Throwable) - Method in class com.oracle.graal.truffle.debug.TraceCompilationFailureListener
 
notifyCompilationFailed(OptimizedCallTarget, StructuredGraph, Throwable) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationFailed(OptimizedCallTarget, StructuredGraph, Throwable) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
 
notifyCompilationFailed(OptimizedCallTarget, StructuredGraph, Throwable) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationFailed(Throwable) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
notifyCompilationFinished(boolean) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
notifyCompilationGraalTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationGraalTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationGraalTierFinished(OptimizedCallTarget, StructuredGraph) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
 
notifyCompilationGraalTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
Invoked if a compiled call target was invalidated.
notifyCompilationInvalidated(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationQueued(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationQueued(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationQueued(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationQueued(OptimizedCallTarget) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
Invoked if a call target was queued to the compilation queue.
notifyCompilationQueued(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationSplit(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationSplit(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationSplit(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.debug.TraceSplittingListener
 
notifyCompilationSplit(OptimizedDirectCallNode) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
 
notifyCompilationSplit(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationStarted(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationStarted(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationStarted(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationStarted(OptimizedCallTarget) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
 
notifyCompilationStarted(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.debug.TraceCompilationASTListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.debug.TraceCompilationCallTreeListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.debug.TraceCompilationPolymorphismListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
 
notifyCompilationSuccess(OptimizedCallTarget, StructuredGraph, CompilationResult) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyCompilationTruffleTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyCompilationTruffleTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyCompilationTruffleTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
notifyCompilationTruffleTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.debug.TraceInliningListener
 
notifyCompilationTruffleTierFinished(OptimizedCallTarget, StructuredGraph) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
 
notifyCompilationTruffleTierFinished(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyShutdown(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyShutdown(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
notifyShutdown(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.debug.PrintCallTargetProfiling
 
notifyShutdown(GraalTruffleRuntime) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
Invoked as the compiler gets shut down.
notifyShutdown(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
notifyStartup(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
notifyStartup(GraalTruffleRuntime) - Method in interface com.oracle.graal.truffle.GraalTruffleCompilationListener
Invoked as soon as the compiler is ready to use.
notifyStartup(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 

O

object - Variable in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
object - Variable in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
OBJECT_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
ObjectLocationIdentity - Class in com.oracle.graal.truffle.nodes
A LocationIdentity wrapping an object.
ObjectLocationIdentity(JavaConstant) - Constructor for class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
onInterpreterCall(Object[]) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
Optimizations - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
OptimizedAssumption - Class in com.oracle.graal.truffle
 
OptimizedAssumption(String) - Constructor for class com.oracle.graal.truffle.OptimizedAssumption
 
OptimizedAssumption.Entry - Class in com.oracle.graal.truffle
 
OptimizedCallTarget - Class in com.oracle.graal.truffle
Call target that is optimized by Graal upon surpassing a specific invocation threshold.
OptimizedCallTarget(OptimizedCallTarget, RootNode, GraalTruffleRuntime, CompilationPolicy, SpeculationLog) - Constructor for class com.oracle.graal.truffle.OptimizedCallTarget
 
OptimizedCallTarget.NonTrivialNodeCountVisitor - Class in com.oracle.graal.truffle
 
OptimizedCallTargetInstrumentationFactory - Interface in com.oracle.graal.truffle
A service for creating a specialized CompilationResultBuilder used to inject code into OptimizedCallTarget.call(Object[]).
OptimizedDirectCallNode - Class in com.oracle.graal.truffle
A call node with a constant CallTarget that can be optimized by Graal.
OptimizedDirectCallNode(GraalTruffleRuntime, OptimizedCallTarget) - Constructor for class com.oracle.graal.truffle.OptimizedDirectCallNode
 
OptimizedIndirectCallNode - Class in com.oracle.graal.truffle
A call node with a constant CallTarget that can be optimized by Graal.
OptimizedIndirectCallNode() - Constructor for class com.oracle.graal.truffle.OptimizedIndirectCallNode
 
OptimizedLoopNode - Class in com.oracle.graal.truffle
Temporary node for legacy loop count reporting support as it was most likely done in other implementations.
OptimizedLoopNode(RepeatingNode) - Constructor for class com.oracle.graal.truffle.OptimizedLoopNode
 
OptimizedOSRLoopNode - Class in com.oracle.graal.truffle
 
OptimizedOSRLoopNode(RepeatingNode) - Constructor for class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
OptimizedOSRLoopNode.OSRRootNode - Class in com.oracle.graal.truffle
 
OSRRootNode(OptimizedOSRLoopNode) - Constructor for class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
 
outsideFrameAccess - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
outsideFrameAccess - Variable in class com.oracle.graal.truffle.OptimizedIndirectCallNode
 

P

parent - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
parent - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
parentBci - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
parseCompileOnly() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
ParsingInlineInvokePlugin(ReplacementsImpl, InvocationPlugins, LoopExplosionPlugin) - Constructor for class com.oracle.graal.truffle.PartialEvaluator.ParsingInlineInvokePlugin
 
PartialEvaluationMemUse - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
PartialEvaluationTime - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
PartialEvaluator - Class in com.oracle.graal.truffle
Class performing the partial evaluation starting from the root node of an AST.
PartialEvaluator(Providers, GraphBuilderConfiguration, SnippetReflectionProvider, Architecture) - Constructor for class com.oracle.graal.truffle.PartialEvaluator
 
partialEvaluator - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
PartialEvaluator.InterceptReceiverPlugin - Class in com.oracle.graal.truffle
 
PartialEvaluator.ParsingInlineInvokePlugin - Class in com.oracle.graal.truffle
 
PartialEvaluator.PEInlineInvokePlugin - Class in com.oracle.graal.truffle
 
PartialEvaluator.PELoopExplosionPlugin - Class in com.oracle.graal.truffle
 
peekIterator() - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
PEInlineInvokePlugin(TruffleInlining, ReplacementsImpl) - Constructor for class com.oracle.graal.truffle.PartialEvaluator.PEInlineInvokePlugin
 
PELoopExplosionPlugin() - Constructor for class com.oracle.graal.truffle.PartialEvaluator.PELoopExplosionPlugin
 
platformEnableInfopoints() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
postExpand(Map<Node, Node>) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger
 
postPartialEvaluation(StructuredGraph) - Static method in class com.oracle.graal.truffle.PartialEvaluator
 
preExpand(MethodCallTargetNode, StructuredGraph) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger
 
primitiveLocals - Variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
print(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
print(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
print(PrintStream) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
print(PrintStream, String) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
print(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger
 
PrintCallTargetProfiling - Class in com.oracle.graal.truffle.debug
 
PrintCallTargetProfiling() - Constructor for class com.oracle.graal.truffle.debug.PrintCallTargetProfiling
 
printCompactTree(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationASTListener
 
printException(Throwable) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
printStatistic(GraalTruffleRuntime, String) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
printStatistic(GraalTruffleRuntime, String, int) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
printStatistic(GraalTruffleRuntime, String, double) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
printStatistic(GraalTruffleRuntime, String, IntSummaryStatistics) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
printStatistics(GraalTruffleRuntime, Function<T, String>) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.IdentityStatistics
 
printStatistics(GraalTruffleRuntime) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
printStatisticTime(GraalTruffleRuntime, String, LongSummaryStatistics) - Static method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
PrintTruffleExpansionHistogram - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
PrioritizedServiceProvider - Interface in com.oracle.graal.truffle
 
processAssumption(Set<Assumptions.Assumption>, Assumptions.Assumption, List<AssumptionValidAssumption>) - Method in class com.oracle.graal.truffle.TruffleCompiler
 
profile - Variable in class com.oracle.graal.truffle.TruffleInliningDecision
 
profileArguments(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
profiledArgumentTypes - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
profiledArgumentTypesAssumption - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
profiledReturnType - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
profiledReturnTypeAssumption - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
profileLength(int) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
profileReturnType(Object) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
profilingLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
providers - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
providers - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
providers - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger
 
putBoolean(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putByte(Object, long, byte, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putDouble(Object, long, double, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putFloat(Object, long, float, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putInt(Object, long, int, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putLong(Object, long, long, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putObject(Object, long, Object, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
putShort(Object, long, short, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 

Q

queryIndex - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
queues - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 

R

readArrayElement(JavaConstant, int) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
readArrayLength(JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
readConstantArrayElement(JavaConstant, int) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
readConstantArrayElementForOffset(JavaConstant, long) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
readConstantFieldValue(JavaField, JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
readFieldValue(JavaField, JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
ReadOnlyFrame - Class in com.oracle.graal.truffle
 
ReadOnlyFrame(Frame) - Constructor for class com.oracle.graal.truffle.ReadOnlyFrame
 
readStableFieldValue(JavaField, JavaConstant, boolean) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
REASON_MAXIMUM_NODE_COUNT - Static variable in class com.oracle.graal.truffle.DefaultInliningPolicy
 
REASON_MAXIMUM_TOTAL_NODE_COUNT - Static variable in class com.oracle.graal.truffle.DefaultInliningPolicy
 
REASON_RECURSION - Static variable in class com.oracle.graal.truffle.DefaultInliningPolicy
 
receiver - Variable in class com.oracle.graal.truffle.PartialEvaluator.InterceptReceiverPlugin
 
recordCompilationFailure(Throwable) - Method in interface com.oracle.graal.truffle.CompilationPolicy
 
recordCompilationFailure(Throwable) - Method in class com.oracle.graal.truffle.CounterBasedCompilationPolicy
 
recordCompilationFailure(Throwable) - Method in class com.oracle.graal.truffle.InterpreterOnlyCompilationPolicy
 
recursions - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
registerCompilerAssertsPlugins(InvocationPlugins, boolean) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerCompilerDirectivesPlugins(InvocationPlugins) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerExactMathPlugins(InvocationPlugins) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerFrameWithBoxingPlugins(InvocationPlugins, boolean) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerFrameWithoutBoxingPlugins(InvocationPlugins, boolean) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerInstalledCode(InstalledCode) - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
registerInvocationPlugins(MetaAccessProvider, InvocationPlugins, boolean, SnippetReflectionProvider) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerMaterialize(InvocationPlugins.Registration) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerOptimizedAssumptionPlugins(InvocationPlugins, SnippetReflectionProvider) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerOptimizedCallTargetPlugins(MetaAccessProvider, InvocationPlugins) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerParentInCalls(TruffleExpansionLogger.ExpansionTree, StructuredGraph) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger
 
registerUnsafeAccessImplPlugins(InvocationPlugins, boolean) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerUnsafeCast(InvocationPlugins.Registration, boolean) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
registerUnsafeLoadStorePlugins(InvocationPlugins.Registration, Kind...) - Static method in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
reinstallStubs() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
remove() - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
removeCompilationListener(GraalTruffleCompilationListener) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
repeatableNode - Variable in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
repeatingNode - Variable in class com.oracle.graal.truffle.OptimizedLoopNode
 
replacements - Variable in class com.oracle.graal.truffle.PartialEvaluator.ParsingInlineInvokePlugin
 
replacements - Variable in class com.oracle.graal.truffle.PartialEvaluator.PEInlineInvokePlugin
 
reportDirectCall() - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportDirectCall() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
reportIndirectCall() - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportIndirectCall() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
reportInlinedCall() - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportInlinedCall() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
reportInterpreterCall() - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportInvalidated() - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportLoopCount(int) - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportLoopCount(int) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
reportLoopCount(int) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
reportNodeReplaced() - Method in class com.oracle.graal.truffle.CompilationProfile
 
reportPerformanceWarnings(OptimizedCallTarget, StructuredGraph) - Static method in class com.oracle.graal.truffle.PartialEvaluator
 
resize() - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
resize() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
resizeAndCheck(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
returnKind - Variable in class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin
 
root - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger
 
rootNode - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
run(StructuredGraph) - Method in class com.oracle.graal.truffle.phases.VerifyFrameDoesNotEscapePhase
 
runSplitIteration(TruffleStamp, TruffleStamp, int) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
runtime - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
runtime - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
 

S

score - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
setAllowMaterialization(boolean) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
 
setBoolean(FrameSlot, boolean) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setBoolean(FrameSlot, boolean) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setBoolean(FrameSlot, boolean) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setBooleanUnsafe(int, FrameSlot, boolean) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setByte(FrameSlot, byte) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setByte(FrameSlot, byte) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setByte(FrameSlot, byte) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setByteUnsafe(int, FrameSlot, byte) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setDouble(FrameSlot, double) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setDouble(FrameSlot, double) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setDouble(FrameSlot, double) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setDoubleUnsafe(int, FrameSlot, double) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setFailedReason(String) - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
setFloat(FrameSlot, float) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setFloat(FrameSlot, float) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setFloat(FrameSlot, float) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setFloatUnsafe(int, FrameSlot, float) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setInline(boolean) - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
setInlining(TruffleInlining) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
setInstrumentedMethod(ResolvedJavaMethod) - Method in interface com.oracle.graal.truffle.OptimizedCallTargetInstrumentationFactory
Notifies this object of the method that is being instrumented.
setInt(FrameSlot, int) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setInt(FrameSlot, int) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setInt(FrameSlot, int) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setIntUnsafe(int, FrameSlot, int) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setLong(FrameSlot, long) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setLong(FrameSlot, long) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setLong(FrameSlot, long) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setLongUnsafe(int, FrameSlot, long) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setObject(FrameSlot, Object) - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
setObject(FrameSlot, Object) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setObject(FrameSlot, Object) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
 
setObjectUnsafe(int, FrameSlot, Object) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
setOption(String, Object) - Method in class com.oracle.graal.truffle.GraalCompilerOptions
 
setOutsideFrameAccess(FrameInstance.FrameAccess) - Method in interface com.oracle.graal.truffle.MaterializedFrameNotify
 
setOutsideFrameAccess(FrameInstance.FrameAccess) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
setOutsideFrameAccess(FrameInstance.FrameAccess) - Method in class com.oracle.graal.truffle.OptimizedIndirectCallNode
 
setQueryIndex(int) - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
setScore(double) - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
setStateAfter(FrameState) - Method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
shallowCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
shouldCompile(CompilationProfile, CompilerOptions) - Method in interface com.oracle.graal.truffle.CompilationPolicy
 
shouldCompile(CompilationProfile, CompilerOptions) - Method in class com.oracle.graal.truffle.CounterAndTimeBasedCompilationPolicy
 
shouldCompile(CompilationProfile, CompilerOptions) - Method in class com.oracle.graal.truffle.CounterBasedCompilationPolicy
 
shouldCompile(CompilationProfile, CompilerOptions) - Method in class com.oracle.graal.truffle.InterpreterOnlyCompilationPolicy
 
shouldExplodeLoops(ResolvedJavaMethod) - Method in class com.oracle.graal.truffle.PartialEvaluator.PELoopExplosionPlugin
 
shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[], JavaType) - Method in class com.oracle.graal.truffle.PartialEvaluator.ParsingInlineInvokePlugin
 
shouldInlineInvoke(GraphBuilderContext, ResolvedJavaMethod, ValueNode[], JavaType) - Method in class com.oracle.graal.truffle.PartialEvaluator.PEInlineInvokePlugin
 
shouldMergeExplosions(ResolvedJavaMethod) - Method in class com.oracle.graal.truffle.PartialEvaluator.PELoopExplosionPlugin
 
shouldSplit() - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
shutdown() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
signature - Static variable in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
SKIPPED_EXCEPTION_CLASSES - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
snippetReflection - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
sourceCallTarget - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
speculationLog - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
splitCallTarget - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
splitCount - Variable in class com.oracle.graal.truffle.debug.TraceSplittingListener
 
splits - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
splitStart - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
splittingEnabled - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
splittingForced - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
splittingStrategy - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
splitVersions - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
stack - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 
stackFrame - Variable in class com.oracle.graal.truffle.GraalFrameInstance
 
stackIntrospection - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
stampArray - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
stateAfter - Variable in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
stateAfter() - Method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
success - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
suites - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
sumCalls(List<OptimizedCallTarget>, Function<TraceCompilationProfile, Integer>) - Static method in class com.oracle.graal.truffle.debug.PrintCallTargetProfiling
 
supportsOption(String) - Method in class com.oracle.graal.truffle.GraalCompilerOptions
 

T

tags - Variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
target - Variable in class com.oracle.graal.truffle.TruffleInliningDecision
 
targetMethod - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
targetReceiverType - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
timeCompilationStarted - Variable in class com.oracle.graal.truffle.debug.TraceCompilationListener.LocalCompilation
 
timePartialEvaluationFinished - Variable in class com.oracle.graal.truffle.debug.TraceCompilationListener.LocalCompilation
 
timestamp - Variable in class com.oracle.graal.truffle.CompilationProfile
 
timeToCompilation - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
timeToQueue - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
toString() - Method in class com.oracle.graal.truffle.CompilationProfile
 
toString() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
toString() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
toString() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
toString() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
toString() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
toString() - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
toString() - Method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
 
toString() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
toString() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
 
toString() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
toString() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
toStringShort() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
toStringShort() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
toStringShort() - Method in interface com.oracle.graal.truffle.TruffleStamp
 
TraceCompilationASTListener - Class in com.oracle.graal.truffle.debug
 
TraceCompilationASTListener() - Constructor for class com.oracle.graal.truffle.debug.TraceCompilationASTListener
 
TraceCompilationCallTreeListener - Class in com.oracle.graal.truffle.debug
 
TraceCompilationCallTreeListener() - Constructor for class com.oracle.graal.truffle.debug.TraceCompilationCallTreeListener
 
TraceCompilationFailureListener - Class in com.oracle.graal.truffle.debug
 
TraceCompilationFailureListener() - Constructor for class com.oracle.graal.truffle.debug.TraceCompilationFailureListener
 
TraceCompilationListener - Class in com.oracle.graal.truffle.debug
 
TraceCompilationListener() - Constructor for class com.oracle.graal.truffle.debug.TraceCompilationListener
 
TraceCompilationListener.LocalCompilation - Class in com.oracle.graal.truffle.debug
 
TraceCompilationPolymorphismListener - Class in com.oracle.graal.truffle.debug
 
TraceCompilationPolymorphismListener() - Constructor for class com.oracle.graal.truffle.debug.TraceCompilationPolymorphismListener
 
TraceCompilationProfile - Class in com.oracle.graal.truffle
 
TraceCompilationProfile() - Constructor for class com.oracle.graal.truffle.TraceCompilationProfile
 
TraceInliningListener - Class in com.oracle.graal.truffle.debug
 
TraceInliningListener() - Constructor for class com.oracle.graal.truffle.debug.TraceInliningListener
 
TracePerformanceWarningsListener - Class in com.oracle.graal.truffle.debug
 
TracePerformanceWarningsListener() - Constructor for class com.oracle.graal.truffle.debug.TracePerformanceWarningsListener
 
TraceSplittingListener - Class in com.oracle.graal.truffle.debug
 
TraceSplittingListener() - Constructor for class com.oracle.graal.truffle.debug.TraceSplittingListener
 
TraceTruffleAssumptions - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleCompilation - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleCompilationAST - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleCompilationCallTree - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleCompilationDetails - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleCompilationPolymorphism - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleExpansionSource - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleInlining - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTrufflePerformanceWarnings - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleSplitting - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleStackTraceLimit - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TraceTruffleTransferToInterpreter - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleArgumentTypeSpeculation - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleBackgroundCompilation - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCallBoundary - Annotation Type in com.oracle.graal.truffle
 
TruffleCallTargetProfiling - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompilationExceptionsAreFatal - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompilationExceptionsAreThrown - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompilationStatisticDetails - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompilationStatistics - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompilationThreshold - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompileOnly - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
Instructs the Truffle Compiler to compile call targets only if their name contains at least one element of a comma-separated list of includes.
truffleCompiler - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
TruffleCompiler - Class in com.oracle.graal.truffle
Implementation of the Truffle compiler using Graal.
TruffleCompiler(GraphBuilderConfiguration.Plugins, Suites, LIRSuites, Backend) - Constructor for class com.oracle.graal.truffle.TruffleCompiler
 
TruffleCompilerOptions - Class in com.oracle.graal.truffle
Options for the Truffle compiler.
TruffleCompilerOptions() - Constructor for class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleCompilerThreads - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleConstantReflectionProvider - Class in com.oracle.graal.truffle
 
TruffleConstantReflectionProvider(ConstantReflectionProvider, MetaAccessProvider) - Constructor for class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
TruffleDebugJavaMethod - Class in com.oracle.graal.truffle
Enables a Truffle compilable to masquerade as a JavaMethod for use as a context value in debug scopes.
TruffleDebugJavaMethod(RootCallTarget) - Constructor for class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
TruffleEnableInfopoints - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleExcludeAssertions - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleExpansionLogger - Class in com.oracle.graal.truffle
 
TruffleExpansionLogger(Providers, StructuredGraph) - Constructor for class com.oracle.graal.truffle.TruffleExpansionLogger
 
TruffleExpansionLogger.ExpansionTree - Class in com.oracle.graal.truffle
 
TruffleFunctionInlining - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleGraphBuilderPlugins - Class in com.oracle.graal.truffle.substitutions
Provides InvocationPlugins for Truffle classes.
TruffleGraphBuilderPlugins() - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins
 
TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin - Class in com.oracle.graal.truffle.substitutions
 
TruffleGraphBuilderPlugins.CustomizedUnsafeStorePlugin - Class in com.oracle.graal.truffle.substitutions
 
TruffleInlineAcrossTruffleBoundary - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleInlining - Class in com.oracle.graal.truffle
 
TruffleInlining(List<TruffleInliningDecision>) - Constructor for class com.oracle.graal.truffle.TruffleInlining
 
TruffleInlining(OptimizedCallTarget, TruffleInliningPolicy) - Constructor for class com.oracle.graal.truffle.TruffleInlining
 
TruffleInlining.CallTreeNodeIterator - Class in com.oracle.graal.truffle
 
TruffleInlining.CallTreeNodeVisitor - Interface in com.oracle.graal.truffle
This visitor extends the NodeVisitor interface to be usable for traversing the full call tree.
TruffleInlining.CallTreeNodeVisitorImpl - Class in com.oracle.graal.truffle
This visitor wraps an existing NodeVisitor or TruffleInlining.CallTreeNodeVisitor and traverses the full Truffle tree including inlined call sites.
TruffleInliningDecision - Class in com.oracle.graal.truffle
 
TruffleInliningDecision(OptimizedCallTarget, TruffleInliningProfile, List<TruffleInliningDecision>) - Constructor for class com.oracle.graal.truffle.TruffleInliningDecision
 
TruffleInliningMaxCallerSize - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleInliningPolicy - Interface in com.oracle.graal.truffle
 
TruffleInliningProfile - Class in com.oracle.graal.truffle
 
TruffleInliningProfile(OptimizedDirectCallNode, int, int, double, int) - Constructor for class com.oracle.graal.truffle.TruffleInliningProfile
 
TruffleInvalidationReprofileCount - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleMaximumRecursiveInlining - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleMinInvokeThreshold - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleOSR - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleOSRCompilationThreshold - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleReplaceReprofileCount - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleReturnTypeSpeculation - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplitting - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplittingAggressive - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplittingClassInstanceStamps - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplittingMaxCalleeSize - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplittingNew - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplittingStartCallCount - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleSplittingStrategy - Interface in com.oracle.graal.truffle
 
TruffleSplittingTypeInstanceStamps - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleStamp - Interface in com.oracle.graal.truffle
Experimental.
truffleTierFinished - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
 
truffleTierNodeCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
truffleTierNodeStatistics - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
TruffleTimeThreshold - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
TruffleTreeDumpHandler - Class in com.oracle.graal.truffle
 
TruffleTreeDumpHandler() - Constructor for class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
TruffleUseFrameWithoutBoxing - Static variable in class com.oracle.graal.truffle.TruffleCompilerOptions
 
type - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
 
type - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 
TYPE - Static variable in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
TYPE - Static variable in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
TYPE - Static variable in class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
 
TYPE - Static variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
TYPE - Static variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
 
TYPE - Static variable in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
types - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.IdentityStatistics
 
TypeStamp(Class<?>, Object) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
 

U

unboxPrimitive(JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
uncheckedCast(Object, Class<T>, boolean, boolean) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
UNINITIALIZED_LENGTH - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
uninitializedRootNode - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
UninitializedStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
 
UNSAFE - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
UNSAFE - Static variable in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
UnsafeAccessFactoryImpl - Class in com.oracle.graal.truffle.unsafe
 
UnsafeAccessFactoryImpl() - Constructor for class com.oracle.graal.truffle.unsafe.UnsafeAccessFactoryImpl
 
UnsafeAccessImpl - Class in com.oracle.graal.truffle.unsafe
 
UnsafeAccessImpl(Unsafe) - Constructor for class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeCast(Object, Class<T>, boolean, boolean) - Static method in class com.oracle.graal.truffle.FrameWithBoxing
 
unsafeCast(Object, Class<T>, boolean, boolean) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafeCast(Object, Class<T>, boolean, boolean) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetBoolean(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetByte(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetDouble(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafeGetDouble(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetFloat(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafeGetFloat(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetInt(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafeGetInt(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetLong(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafeGetLong(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetObject(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafeGetObject(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafeGetShort(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutBoolean(Object, long, boolean, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutByte(Object, long, byte, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutDouble(Object, long, double, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafePutDouble(Object, long, double, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutFloat(Object, long, float, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafePutFloat(Object, long, float, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutInt(Object, long, int, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafePutInt(Object, long, int, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutLong(Object, long, long, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafePutLong(Object, long, long, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutObject(Object, long, Object, Object) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
unsafePutObject(Object, long, Object, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
unsafePutShort(Object, long, short, Object) - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
updateProfiledArgumentTypes(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
useInstanceStamps(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
 

V

value - Variable in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
ValueStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
 
verifyFieldValue(ResolvedJavaField, JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
VerifyFrameDoesNotEscapePhase - Class in com.oracle.graal.truffle.phases
Compiler phase for verifying that the Truffle virtual frame does not escape and can therefore be escape analyzed.
VerifyFrameDoesNotEscapePhase() - Constructor for class com.oracle.graal.truffle.phases.VerifyFrameDoesNotEscapePhase
 
verifyGet(int, byte) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
verifyNotFoundIn(StructuredGraph) - Static method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
verifySet(int, byte) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
version - Variable in class com.oracle.graal.truffle.OptimizedAssumption.Entry
 
virtualize(VirtualizerTool) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
VirtualOnlyInstanceNode(ResolvedJavaType, ResolvedJavaField[]) - Constructor for class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
 
visit(Node) - Method in class com.oracle.graal.truffle.OptimizedCallTarget.NonTrivialNodeCountVisitor
 
visit(List<TruffleInlining>, Node) - Method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
 
visit(Node) - Method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
 
visit(Node) - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 
visitInlinedCall(Node) - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
 
visitNode(List<TruffleInlining>, Node) - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
visitNode(Node) - Method in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 
visitor - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 

W

waitForCompilation(OptimizedCallTarget, long) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links