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 X Y Z 

A

a - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
A() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest6.A
 
a - Variable in class com.oracle.graal.compiler.test.ea.PEAAssertionsTest.TestClass
 
A() - Constructor for class com.oracle.graal.compiler.test.ea.PoorMansEATest.A
 
a - Variable in class com.oracle.graal.compiler.test.FloatingReadTest.Container
 
A() - Constructor for class com.oracle.graal.compiler.test.GuardEliminationCornerCasesTest.A
 
a - Variable in class com.oracle.graal.compiler.test.ImplicitNullCheckTest.Receiver
 
A() - Constructor for class com.oracle.graal.compiler.test.LockEliminationTest.A
 
a - Variable in class com.oracle.graal.compiler.test.MemoryScheduleTest.Container
 
a() - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
A() - Constructor for class com.oracle.graal.compiler.test.PushNodesThroughPiTest.A
 
A() - Constructor for class com.oracle.graal.compiler.test.ReadAfterCheckCastTest.A
 
A() - Constructor for class com.oracle.graal.compiler.test.tutorial.GraalTutorial.A
 
A() - Constructor for class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.A
 
a - Variable in class com.oracle.graal.graph.iterators.NodePredicates.AndPredicate
 
a - Variable in class com.oracle.graal.graph.iterators.NodePredicates.NotPredicate
 
a - Variable in class com.oracle.graal.graph.iterators.NodePredicates.OrPredicate
 
a - Static variable in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
A() - Constructor for class com.oracle.graal.hotspot.test.ClassSubstitutionsTests.A
 
a - Variable in class com.oracle.graal.hotspot.test.CompressedOopTest.ArrayContainer
 
a - Variable in class com.oracle.graal.hotspot.test.CompressedOopTest.ConstantContainer
 
a - Variable in class com.oracle.graal.hotspot.test.CompressedOopTest.Container
 
a - Variable in class com.oracle.graal.hotspot.test.CompressedOopTest.HashMapContainer
 
a - Variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest.Container
 
a - Variable in class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest.Container
 
a() - Static method in class com.oracle.graal.jtt.except.Finally02
 
a - Static variable in class com.oracle.graal.jtt.hotpath.HP_field01
 
a - Variable in class com.oracle.graal.jtt.hotpath.HP_field02.TestClass
 
a - Variable in class com.oracle.graal.jtt.loop.Loop16.TestClass
 
a - Variable in class com.oracle.graal.jtt.loop.Loop17.L
 
a - Variable in class com.oracle.graal.jtt.loop.LoopEscape.L
 
A() - Constructor for class com.oracle.graal.jtt.micro.BigInterfaceParams01.A
 
A() - Constructor for class com.oracle.graal.jtt.micro.BigVirtualParams01.A
 
a - Variable in class com.oracle.graal.jtt.micro.ConstantLoadTest.MyClass
 
a - Variable in class com.oracle.graal.jtt.micro.FloatingReads
 
A() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.A
 
A() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.A
 
A() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.A
 
A() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.A
 
A() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_01.A
 
A() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_02.A
 
A(int) - Constructor for class com.oracle.graal.jtt.optimize.ConditionalElimination01.A
 
A(int) - Constructor for class com.oracle.graal.jtt.optimize.ConditionalElimination02.A
 
a - Variable in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassA
 
a - Variable in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
 
A() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.A
 
A() - Constructor for class com.oracle.graal.replacements.test.InstanceOfTest.A
 
A() - Constructor for class com.oracle.graal.replacements.test.InvokeTest.A
 
a(int) - Static method in class com.oracle.graal.truffle.test.nodes.RecursionTestNode
 
A() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.A
 
A() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.A
 
A() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.A
 
A1() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest.A1
 
a1 - Static variable in class com.oracle.graal.jtt.bytecode.BC_checkcast03
 
a1 - Static variable in class com.oracle.graal.jtt.bytecode.BC_instanceof01
 
a1 - Static variable in class com.oracle.graal.jtt.micro.ArrayCompare01
 
a1 - Static variable in class com.oracle.graal.jtt.micro.ArrayCompare02
 
A2() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest.A2
 
a2 - Static variable in class com.oracle.graal.jtt.bytecode.BC_instanceof01
 
a2 - Static variable in class com.oracle.graal.jtt.micro.ArrayCompare01
 
a2 - Static variable in class com.oracle.graal.jtt.micro.ArrayCompare02
 
A3() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest.A3
 
a3 - Static variable in class com.oracle.graal.jtt.micro.ArrayCompare01
 
a3 - Static variable in class com.oracle.graal.jtt.micro.ArrayCompare02
 
A4() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest.A4
 
A5() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest.A5
 
A6() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest.A6
 
AALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
AASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ABCE_01 - Class in com.oracle.graal.jtt.optimize
 
ABCE_01() - Constructor for class com.oracle.graal.jtt.optimize.ABCE_01
 
ABCE_02 - Class in com.oracle.graal.jtt.optimize
 
ABCE_02() - Constructor for class com.oracle.graal.jtt.optimize.ABCE_02
 
ABCE_03 - Class in com.oracle.graal.jtt.optimize
 
ABCE_03() - Constructor for class com.oracle.graal.jtt.optimize.ABCE_03
 
above(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
 
aboveOrEqual(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
 
aboveOrEqual(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
aboveOrEqual(int) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
aboveOrEqual(Unsigned) - Method in class com.oracle.graal.word.Word
 
aboveOrEqual(int) - Method in class com.oracle.graal.word.Word
 
aboveOrEqual(Word) - Method in class com.oracle.graal.word.Word
 
aboveOrEqual(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison aboveOrEqual for two numbers.
aboveOrEqual(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison aboveOrEqual for two numbers.
aboveOrEqualInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
aboveOrEqualLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
aboveThan(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
aboveThan(int) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
aboveThan(Unsigned) - Method in class com.oracle.graal.word.Word
 
aboveThan(int) - Method in class com.oracle.graal.word.Word
 
aboveThan(Word) - Method in class com.oracle.graal.word.Word
 
aboveThan(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison aboveThan for two numbers.
aboveThan(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison aboveThan for two numbers.
aboveThanInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
aboveThanLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
abs - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Abs() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.Abs
 
abs() - Static method in class com.oracle.graal.jtt.optimize.Fold_Math01
 
abs() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.A
 
abs() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.B
 
abs() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.E
 
abs() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.A
 
abs() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.B
 
abs() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.E
 
AbsNode - Class in com.oracle.graal.nodes.calc
Absolute value.
AbsNode(ValueNode) - Constructor for class com.oracle.graal.nodes.calc.AbsNode
 
Abstract1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Abstract1
 
Abstract4() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Abstract4
 
AbstractAddress - Class in jdk.internal.jvmci.code
Abstract base class that represents a platform specific address.
AbstractAddress() - Constructor for class jdk.internal.jvmci.code.AbstractAddress
 
AbstractBase() - Constructor for class com.oracle.graal.compiler.test.ConcreteSubtypeTest.AbstractBase
 
AbstractBeginNode - Class in com.oracle.graal.nodes
 
AbstractBeginNode(NodeClass<? extends AbstractBeginNode>) - Constructor for class com.oracle.graal.nodes.AbstractBeginNode
 
AbstractBeginNode(NodeClass<? extends AbstractBeginNode>, Stamp) - Constructor for class com.oracle.graal.nodes.AbstractBeginNode
 
AbstractBeginNode.BlockNodeIterator - Class in com.oracle.graal.nodes
 
AbstractBlockBase<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.cfg
 
AbstractBlockBase() - Constructor for class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
AbstractBlockEndOp(LIRInstructionClass<? extends StandardOp.AbstractBlockEndOp>) - Constructor for class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
 
AbstractClass() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance03.AbstractClass
 
AbstractConstant(long, long, long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.AbstractConstant
 
AbstractControlFlowGraph<T extends AbstractBlockBase<T>> - Interface in com.oracle.graal.compiler.common.cfg
 
AbstractDebugCompilationListener - Class in com.oracle.graal.truffle.debug
 
AbstractDebugCompilationListener() - Constructor for class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
AbstractDeoptimizeNode - Class in com.oracle.graal.nodes
This node represents an unconditional explicit request for immediate deoptimization.
AbstractDeoptimizeNode(NodeClass<? extends AbstractDeoptimizeNode>, FrameState) - Constructor for class com.oracle.graal.nodes.AbstractDeoptimizeNode
 
AbstractEndNode - Class in com.oracle.graal.nodes
 
AbstractEndNode(NodeClass<? extends AbstractEndNode>) - Constructor for class com.oracle.graal.nodes.AbstractEndNode
 
AbstractFixedGuardNode - Class in com.oracle.graal.nodes
 
AbstractFixedGuardNode(NodeClass<? extends AbstractFixedGuardNode>, LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Constructor for class com.oracle.graal.nodes.AbstractFixedGuardNode
 
AbstractInlineInfo - Class in com.oracle.graal.phases.common.inlining.info
 
AbstractInlineInfo(Invoke) - Constructor for class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
 
AbstractInliningPhase - Class in com.oracle.graal.phases.common
Common superclass for phases that perform inlining.
AbstractInliningPhase() - Constructor for class com.oracle.graal.phases.common.AbstractInliningPhase
 
AbstractInliningPolicy - Class in com.oracle.graal.phases.common.inlining.policy
 
AbstractInliningPolicy(Map<Invoke, Double>) - Constructor for class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
 
AbstractJavaProfile<T extends AbstractProfiledItem<U>,U> - Class in jdk.internal.jvmci.meta
This object holds probability information for a set of items that were profiled at a specific BCI.
AbstractJavaProfile(double, T[]) - Constructor for class jdk.internal.jvmci.meta.AbstractJavaProfile
 
AbstractLocalNode - Class in com.oracle.graal.nodes
 
AbstractLocalNode(NodeClass<? extends AbstractLocalNode>, int, Stamp) - Constructor for class com.oracle.graal.nodes.AbstractLocalNode
 
AbstractMemoryCheckpoint - Class in com.oracle.graal.nodes.memory
Provides an implementation of StateSplit.
AbstractMemoryCheckpoint(NodeClass<? extends AbstractMemoryCheckpoint>, Stamp) - Constructor for class com.oracle.graal.nodes.memory.AbstractMemoryCheckpoint
 
AbstractMemoryCheckpoint(NodeClass<? extends AbstractMemoryCheckpoint>, Stamp, FrameState) - Constructor for class com.oracle.graal.nodes.memory.AbstractMemoryCheckpoint
 
AbstractMergeNode - Class in com.oracle.graal.nodes
Denotes the merging of multiple control-flow paths.
AbstractMergeNode(NodeClass<? extends AbstractMergeNode>) - Constructor for class com.oracle.graal.nodes.AbstractMergeNode
 
AbstractMethodData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
AbstractMoveOp(LIRInstructionClass<? extends AMD64Move.AbstractMoveOp>, Kind) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.AbstractMoveOp
 
AbstractNewArrayNode - Class in com.oracle.graal.nodes.java
The AbstractNewArrayNode is used for all 1-dimensional array allocations.
AbstractNewArrayNode(NodeClass<? extends AbstractNewArrayNode>, Stamp, ValueNode, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.java.AbstractNewArrayNode
 
AbstractNewObjectNode - Class in com.oracle.graal.nodes.java
The AbstractNewObjectNode is the base class for the new instance and new array nodes.
AbstractNewObjectNode(NodeClass<? extends AbstractNewObjectNode>, Stamp, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.java.AbstractNewObjectNode
 
AbstractObjectStamp - Class in com.oracle.graal.compiler.common.type
Type describing all pointers to Java objects.
AbstractObjectStamp(ResolvedJavaType, boolean, boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
AbstractObjectStampTest - Class in com.oracle.graal.nodes.test
 
AbstractObjectStampTest() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest
 
AbstractObjectStampTest.A - Class in com.oracle.graal.nodes.test
 
AbstractObjectStampTest.B - Class in com.oracle.graal.nodes.test
 
AbstractObjectStampTest.C - Class in com.oracle.graal.nodes.test
 
AbstractObjectStampTest.D - Class in com.oracle.graal.nodes.test
 
AbstractObjectStampTest.E - Class in com.oracle.graal.nodes.test
 
AbstractObjectStampTest.I - Interface in com.oracle.graal.nodes.test
 
AbstractPerson() - Constructor for class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.AbstractPerson
 
AbstractPointerStamp - Class in com.oracle.graal.compiler.common.type
Abstract base class of all pointer types.
AbstractPointerStamp(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
AbstractProfiledItem<T> - Class in jdk.internal.jvmci.meta
A profiled type that has a probability.
AbstractProfiledItem(T, double) - Constructor for class jdk.internal.jvmci.meta.AbstractProfiledItem
 
AbstractStateSplit - Class in com.oracle.graal.nodes
Provides an implementation of StateSplit.
AbstractStateSplit(NodeClass<? extends AbstractStateSplit>, Stamp) - Constructor for class com.oracle.graal.nodes.AbstractStateSplit
 
AbstractStateSplit(NodeClass<? extends AbstractStateSplit>, Stamp, FrameState) - Constructor for class com.oracle.graal.nodes.AbstractStateSplit
 
AbstractTemplates(Providers, SnippetReflectionProvider, TargetDescription) - Constructor for class com.oracle.graal.replacements.SnippetTemplate.AbstractTemplates
 
AbstractTestNode - Class in com.oracle.graal.truffle.test.nodes
 
AbstractTestNode() - Constructor for class com.oracle.graal.truffle.test.nodes.AbstractTestNode
 
AbstractTimer(AccumulatedDebugValue) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.AbstractTimer
 
AbstractTypeData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
AbstractValue - Class in jdk.internal.jvmci.meta
Abstract base class for values.
AbstractValue(LIRKind) - Constructor for class jdk.internal.jvmci.meta.AbstractValue
Initializes a new value of the specified kind.
AbstractVerifier - Class in com.oracle.graal.replacements.verifier
 
AbstractVerifier(ProcessingEnvironment) - Constructor for class com.oracle.graal.replacements.verifier.AbstractVerifier
 
AbstractWriteNode - Class in com.oracle.graal.nodes.memory
 
AbstractWriteNode(NodeClass<? extends AbstractWriteNode>, AddressNode, LocationIdentity, ValueNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.AbstractWriteNode
 
AbstractWriteNode(NodeClass<? extends AbstractWriteNode>, AddressNode, LocationIdentity, ValueNode, HeapAccess.BarrierType, boolean) - Constructor for class com.oracle.graal.nodes.memory.AbstractWriteNode
 
AbstractWriteNode(NodeClass<? extends AbstractWriteNode>, AddressNode, LocationIdentity, ValueNode, HeapAccess.BarrierType, GuardingNode, boolean) - Constructor for class com.oracle.graal.nodes.memory.AbstractWriteNode
 
aC - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
accept(Node, BiConsumer<Node, Node>) - Method in class com.oracle.graal.graph.Edges
 
accept(T) - Method in class com.oracle.graal.graph.iterators.DistinctPredicatedProxyNodeIterator
 
accept(HP_invoke01.Visitor) - Method in class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction
 
accept(HP_invoke01.Visitor) - Method in class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Add
 
accept(HP_invoke01.Visitor) - Method in class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Div
 
accept(HP_invoke01.Visitor) - Method in class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Mul
 
accept(HP_invoke01.Visitor) - Method in class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Sub
 
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
 
acceptHelper(Node, BiConsumer<Node, Node>, NodeList<Node>) - Static method in class com.oracle.graal.graph.Edges
 
acceptInputs(BiConsumer<Node, Node>) - Method in class com.oracle.graal.graph.Node
Applies the given consumer to all inputs of this node.
acceptSuccessors(BiConsumer<Node, Node>) - Method in class com.oracle.graal.graph.Node
Applies the given consumer to all successors of this node.
Access - Interface in com.oracle.graal.nodes.memory
 
access - Static variable in class com.oracle.graal.truffle.test.ConditionAnchoringTest
 
AccessArrayNode - Class in com.oracle.graal.nodes.java
This the base class of all array operations.
AccessArrayNode(NodeClass<? extends AccessArrayNode>, Stamp, ValueNode) - Constructor for class com.oracle.graal.nodes.java.AccessArrayNode
Creates a new AccessArrayNode.
accessesCallerFrame - Variable in class com.oracle.graal.lir.framemap.FrameMap
Records whether an offset to an incoming stack argument was ever returned by FrameMap.offsetForStackSlot(StackSlot).
accessesCallerFrame() - Method in class com.oracle.graal.lir.framemap.FrameMap
Determines if an offset to an incoming stack argument was ever returned by FrameMap.offsetForStackSlot(StackSlot).
AccessFieldNode - Class in com.oracle.graal.nodes.java
The base class of all instructions that access fields.
AccessFieldNode(NodeClass<? extends AccessFieldNode>, Stamp, ValueNode, ResolvedJavaField) - Constructor for class com.oracle.graal.nodes.java.AccessFieldNode
Constructs a new access field object.
AccessIndexedNode - Class in com.oracle.graal.nodes.java
The AccessIndexedNode class is the base class of instructions that read or write elements of an array.
AccessIndexedNode(NodeClass<? extends AccessIndexedNode>, Stamp, ValueNode, ValueNode, Kind) - Constructor for class com.oracle.graal.nodes.java.AccessIndexedNode
Create an new AccessIndexedNode.
accessKind - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
 
accessKind - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndWriteOp
 
accessKind - Variable in class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
 
accessKind - Variable in class com.oracle.graal.nodes.extended.UnsafeAccessNode
 
accessKind() - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
 
accessKind - Variable in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
accessKind() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
AccessMonitorNode - Class in com.oracle.graal.nodes.java
The AccessMonitorNode is the base class of both monitor acquisition and release.
AccessMonitorNode(NodeClass<? extends AccessMonitorNode>, ValueNode, MonitorIdNode) - Constructor for class com.oracle.graal.nodes.java.AccessMonitorNode
Creates a new AccessMonitor instruction.
accessOperand(Value, AbstractBlockBase<?>) - Method in interface com.oracle.graal.lir.gen.BlockValueMap
 
accessOperand(Value, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
accessRecursive(Value, AbstractBlockBase<?>, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
accessRecursive(Value, AbstractBlockBase<?>, AbstractBlockBase<?>, Deque<AbstractBlockBase<?>>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
accm - Variable in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
AccumulatedDebugValue - Class in com.oracle.graal.debug.internal
 
AccumulatedDebugValue(String, boolean, DebugValue) - Constructor for class com.oracle.graal.debug.internal.AccumulatedDebugValue
 
ACONST_NULL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
acquired - Variable in class com.oracle.graal.jtt.threads.Monitor_contended01.TestClass
 
action - Variable in class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
 
action - Variable in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
action - Variable in class com.oracle.graal.nodes.DeoptimizeNode
 
action() - Method in class com.oracle.graal.nodes.DeoptimizeNode
 
action - Variable in class com.oracle.graal.nodes.GuardNode
 
action() - Method in class com.oracle.graal.nodes.GuardNode
 
actionAndReason - Variable in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
activateCurrent(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
Processes the currentInterval interval in an attempt to allocate a physical register to it and thus allow it to be moved to a list of active intervals.
activateCurrent(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
activateNext() - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
Gets the next unhandled interval and finishes handled intervals.
active - Variable in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
active - Variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
activeGuards - Variable in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
activeGuards - Variable in class com.oracle.graal.phases.common.LoweringPhase.Round.ProcessFrame
 
activeLists - Variable in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
Sorted list of intervals, live at the current position.
activePeekId() - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
Gets the lowest end position of all active intervals.
actualIndex - Variable in class com.oracle.graal.java.BytecodeParser.SuccessorInfo
 
actualParameters - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.InvokeTypeFlow
 
actualReturn - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.InvokeTypeFlow
 
adaptPriority(Interval.RegisterPriority) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
ADC - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
ADD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
ADD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
add(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
add(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
add - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Add(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Add
 
add(E) - Method in class com.oracle.graal.compiler.common.util.ArraySet
 
add(int) - Method in class com.oracle.graal.compiler.common.util.IntList
Appends a value to the end of this list, increasing its size by 1.
add(int) - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
 
add(Object) - Method in interface com.oracle.graal.debug.DebugHistogram
Increments the count for a given value.
add(Object, long) - Method in interface com.oracle.graal.debug.DebugHistogram
 
add(long) - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
add(long) - Method in interface com.oracle.graal.debug.DebugMetric
Adds value to this counter if metering is enabled or this is an unconditional metric.
add(StringBuilder, String, Object) - Static method in class com.oracle.graal.debug.GraalDebugConfig
 
add(Object) - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
add(Object, long) - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
add(long) - Method in class com.oracle.graal.debug.internal.MetricImpl
 
add(T) - Method in class com.oracle.graal.graph.Graph
Adds a new node to the graph.
add(Node) - Method in class com.oracle.graal.graph.NodeFlood
 
add(Node) - Method in class com.oracle.graal.graph.NodeList
 
add(Node) - Method in class com.oracle.graal.graph.NodeWorkList
 
add(Node) - Method in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
 
add(Node) - Method in class com.oracle.graal.graph.NodeWorkList.SingletonNodeWorkList
 
add(T) - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Adds a node to the graph.
add(LIRInstruction) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend.LIRDependencyAccumulator
Adds the inputs of lir instruction to the accumulator and returns, true if there was any overlap of parameters.
add(Class<?>, int) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend.SizeEstimateStatistics
 
Add() - Constructor for class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Add
 
add(int, int) - Static method in class com.oracle.graal.jtt.lang.LambdaEagerTest
 
add() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double01
 
add() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float01
 
add() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int01
 
add() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long01
 
add(double) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Double01
 
add(float) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Float01
 
add(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int01
 
add(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int02
 
add(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int03
 
add(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long01
 
add(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long02
 
add(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long03
 
add(double) - Static method in class com.oracle.graal.jtt.optimize.VN_Double01
 
add(double) - Static method in class com.oracle.graal.jtt.optimize.VN_Double02
 
add(float) - Static method in class com.oracle.graal.jtt.optimize.VN_Float01
 
add(float) - Static method in class com.oracle.graal.jtt.optimize.VN_Float02
 
add(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int01
 
add(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int03
 
add(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long01
 
add(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long03
 
add(int, Interval.RegisterPriority) - Method in class com.oracle.graal.lir.alloc.lsra.Interval.UsePosList
 
add(T) - Method in class com.oracle.graal.lir.dfa.UniqueWorkList
 
add(StructuredGraph, ValueNode, ValueNode) - Static method in class com.oracle.graal.loop.MathUtil
 
add(StructuredGraph, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
add(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
add(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.LocationSet
 
add(Node) - Method in class com.oracle.graal.nodes.GraphEncoder.NodeOrder
 
add(OptimisticOptimizations.Optimization...) - Method in class com.oracle.graal.phases.OptimisticOptimizations
 
add(AbstractMergeNode) - Method in class com.oracle.graal.phases.util.BlockWorkList
Adds a block to this list in an unsorted fashion, like a stack.
add(Object) - Method in class com.oracle.graal.printer.BinaryGraphPrinter.ConstantPool
 
add(int) - Method in class com.oracle.graal.replacements.SnippetCounter
Increments the value of this counter.
add(SnippetCounter, int) - Static method in class com.oracle.graal.replacements.SnippetCounterNode
 
add(SnippetCounter, int) - Static method in class com.oracle.graal.replacements.SnippetCounterNode.SnippetCounterSnippets
 
add - Variable in class com.oracle.graal.replacements.SnippetCounterNode.SnippetCounterSnippets.Templates
 
add(String, Object) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
ADD - Static variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
 
add(int, int) - Static method in class com.oracle.graal.truffle.test.ExactMathTest
 
add(String, EffectList.SimpleEffect) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
add(String, EffectList.Effect) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
add(Unsigned) - Method in interface com.oracle.graal.word.Pointer
 
add(int) - Method in interface com.oracle.graal.word.Pointer
 
add(Signed) - Method in interface com.oracle.graal.word.Signed
Returns a Signed whose value is (this + val).
add(int) - Method in interface com.oracle.graal.word.Signed
Returns a Signed whose value is (this + val).
add(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Returns a Unsigned whose value is (this + val).
add(int) - Method in interface com.oracle.graal.word.Unsigned
Returns a Unsigned whose value is (this + val).
add(Signed) - Method in class com.oracle.graal.word.Word
 
add(Unsigned) - Method in class com.oracle.graal.word.Word
 
add(int) - Method in class com.oracle.graal.word.Word
 
add(Word) - Method in class com.oracle.graal.word.Word
 
add(Assumptions.AssumptionResult<T>) - Method in class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
 
add(JavaConstant, JavaConstant) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Adds two numeric constants.
addAfter(FixedWithNextNode) - Static method in class com.oracle.graal.nodes.debug.VerifyHeapNode
 
addAfterFixed(FixedWithNextNode, FixedNode) - Method in class com.oracle.graal.nodes.StructuredGraph
 
addAll(Iterable<? extends Node>) - Method in class com.oracle.graal.graph.NodeFlood
 
addAll(Collection<? extends T>) - Method in class com.oracle.graal.graph.NodeList
 
addAll(T[]) - Method in class com.oracle.graal.graph.NodeList
 
addAll(Iterable<? extends Node>) - Method in class com.oracle.graal.graph.NodeWorkList
 
addAll(Collection<? extends T>) - Method in class com.oracle.graal.lir.dfa.UniqueWorkList
 
addAll(LocationSet) - Method in class com.oracle.graal.nodes.cfg.LocationSet
 
addAll(EffectList) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
addAndMarkAlias(VirtualObjectNode, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
addAnnotation(CompilationResult.CodeAnnotation) - Method in class jdk.internal.jvmci.code.CompilationResult
 
addAnnotations(HexCodeFile, List<CompilationResult.CodeAnnotation>) - Static method in class com.oracle.graal.code.HexCodeFile
Adds any jump tables, lookup tables or code comments from a list of code annotations.
addArrayRangeBarriers(ArrayRangeWriteNode, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addASTSizeProperty(OptimizedCallTarget, Map<String, Object>) - Static method in class com.oracle.graal.truffle.debug.AbstractDebugCompilationListener
 
addAtomicReadWriteNodeBarriers(LoweredAtomicReadAndWriteNode, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addBefore(FixedNode) - Static method in class com.oracle.graal.nodes.debug.VerifyHeapNode
 
addBeforeFixed(FixedNode, FixedWithNextNode) - Method in class com.oracle.graal.nodes.StructuredGraph
 
addBlock(T, List<T>) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Adds a block to the ordering.
addBranchToLoop(Loop<Block>, Block) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
addc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addCacheEntry(ReadEliminationBlockState.CacheEntry<?>, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
 
addCaller(BytecodePosition) - Method in class com.oracle.graal.nodes.SimpleInfopointNode
 
addCaller(BytecodePosition) - Method in class jdk.internal.jvmci.code.BytecodePosition
Adds a caller to the current position returning the new position.
addCASBarriers(LoweredCompareAndSwapNode, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addcc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addcc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
addChild(DebugValueMap) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
addClass(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
addComment(int, String) - Method in class com.oracle.graal.code.HexCodeFile
Adds a comment to the list of comments for a given position.
addCompilationListener(GraalTruffleCompilationListener) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
addCondition(boolean, LogicNode, GuardingNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
Adds information about a condition.
addConst(String, Object) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
addConst(String, Object, Stamp) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
addConstants() - Method in class com.oracle.graal.truffle.test.SimplePartialEvaluationTest
 
addContext(Graph) - Method in error com.oracle.graal.graph.GraalGraphJVMCIError
Adds a graph to the context of this VerificationError.
addContext(Node) - Method in error com.oracle.graal.graph.GraalGraphJVMCIError
Adds a node to the context of this VerificationError.
addContext(String) - Method in error jdk.internal.jvmci.common.JVMCIError
 
addContext(String, Object) - Method in error jdk.internal.jvmci.common.JVMCIError
 
addCounterAfter(String, String, int, boolean, FixedWithNextNode) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
 
addCounterBefore(String, String, long, boolean, FixedNode) - Static method in class com.oracle.graal.nodes.debug.DynamicCounterNode
 
addCounterBefore(String, String, long, boolean, ValueNode, FixedNode) - Static method in class com.oracle.graal.nodes.debug.WeakCounterNode
 
addCounterBefore(String, String, int, boolean, FixedNode) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
 
addDef(AllocatableValue, LIRInstruction, Interval.RegisterPriority, LIRKind) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
 
addDef(AllocatableValue, LIRInstruction, Interval.RegisterPriority, LIRKind) - Method in class com.oracle.graal.lir.alloc.trace.TraceSimpleLifetimeAnalysisPhase
 
addDef(VirtualStackSlot, LIRInstruction) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
addDuplicates(Iterable<? extends Node>, Graph, int, Map<Node, Node>) - Method in class com.oracle.graal.graph.Graph
Adds duplicates of the nodes in nodes to this graph.
addDuplicates(Iterable<? extends Node>, Graph, int, Graph.DuplicationReplacement) - Method in class com.oracle.graal.graph.Graph
 
addExceptionHandlersComment(CompilationResult, HexCodeFile) - Static method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
 
addExternalMethod(ResolvedJavaMethod, CompilationResult) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
addFixedNodeBefore(FixedWithNextNode, FixedNode) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
Adds the given fixed node to the graph's control flow, before position (so that the original predecessor of position will then be node's predecessor).
addFloatingNode(GraphDecoder.MethodScope, Node) - Method in class com.oracle.graal.nodes.GraphDecoder
 
addFloatingNode(GraphDecoder.MethodScope, Node) - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder
 
addFloatingNode(ValueNode, String) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
Add the given floating node to the graph.
addFloatingReadUsages(Set<FloatingReadNode>, Node) - Static method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
 
addForwardEnd(EndNode) - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
addFrameSize - Variable in class jdk.internal.jvmci.code.StackSlot
 
addFrom(int) - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
 
addG1PostWriteBarrier(FixedAccessNode, AddressNode, ValueNode, boolean, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addG1PreWriteBarrier(FixedAccessNode, AddressNode, ValueNode, boolean, boolean, StructuredGraph) - Static method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addGraphDuplicate(Graph, Graph, int, Iterable<? extends Node>, Graph.DuplicationReplacement) - Static method in class com.oracle.graal.graph.NodeClass
 
addHelper(T) - Method in class com.oracle.graal.graph.Graph
 
addIncoming(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
 
addIncomingValues(Value[]) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
addInfopoint(CompilationResult.Infopoint) - Method in class jdk.internal.jvmci.code.CompilationResult
Records a custom infopoint in the code section.
addingNodeDuringIterationTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
 
addingNodeDuringIterationTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest2
 
addInput(ValueNode) - Method in class com.oracle.graal.nodes.PhiNode
 
addInputs(T) - Method in class com.oracle.graal.graph.Graph
 
addInterTraceHints() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
 
addIntStamp(Stamp, Stamp) - Static method in class com.oracle.graal.nodes.test.IntegerStampTest
 
addIterableId(int) - Method in class com.oracle.graal.graph.NodeClass
 
addl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addLiveValue(Value) - Method in class com.oracle.graal.hotspot.HotSpotReferenceMapBuilder
 
addLiveValue(Value) - Method in class com.oracle.graal.lir.framemap.ReferenceMapBuilder
 
addLiveValues(ReferenceMapBuilder) - Method in class com.oracle.graal.lir.dfa.RegStackValueSet
 
addLiveValues(ReferenceMapBuilder) - Method in class com.oracle.graal.lir.framemap.FrameMap
 
addLiveValueToBlock(Value, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
addLock(VirtualObjectNode, MonitorIdNode) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
 
addLock(MonitorIdNode) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
addLock(int, MonitorIdNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
addLock(VirtualObjectNode, MonitorIdNode) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
addLocks(List<MonitorIdNode>) - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
addLoopExits(LoopBeginNode, LoopBeginNode, IdentityHashMap<LoopBeginNode, List<LoopBeginNode>>, NodeBitMap) - Method in class com.oracle.graal.java.BytecodeParser
 
addLoopExits(StructuredGraph, LoopBeginNode, LoopBeginNode, IdentityHashMap<LoopBeginNode, List<LoopBeginNode>>, NodeBitMap) - Static method in class com.oracle.graal.nodes.GraphDecoder
 
addMapping(Interval, Interval) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
addMapping(Value, Interval) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
addMapping(Value, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
addMaterializationValue(JavaConstant) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
Sets the value which is used for re-materialization.
addMemory(ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
addMethod(ResolvedJavaMethod, CompilationResult) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
addMethod(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
Adds a root method to the static analysis.
addMethod(ResolvedJavaMethod, CompilationResult) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
addMethod(ResolvedJavaMethod, CompilationResult) - Method in class com.oracle.graal.hotspot.test.HotSpotMonitorValueTest
 
addMethod(ResolvedJavaMethod, CompilationResult, SpeculationLog, InstalledCode) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Adds the given compilation result as an implementation of the given method without making it the default implementation.
addMethod(ResolvedJavaMethod, CompilationResult, SpeculationLog, InstalledCode) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
AddNode - Class in com.oracle.graal.nodes.calc
 
AddNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.AddNode
 
AddNode(NodeClass<? extends AddNode>, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.AddNode
 
addNode(ValueNode) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
Adds the given node to the graph.This action will only be performed when, and if, the changes are committed.
addNode(BlockMap<List<Node>>, Block, Node) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
addNode(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
addNullness(boolean, ValueNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
Adds information about the nullness of a value.
addObject(T) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Adds an object to the array.
addObject(int, ObjectState) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
addObjectStackSlot(StackSlot) - Method in class com.oracle.graal.lir.framemap.FrameMap
 
addOp(List<SPARCAssembler.BitKey>, SPARCAssembler.SPARCOp) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
Adds operation to the index.
addOperandComment(int, String) - Method in class com.oracle.graal.code.HexCodeFile
Sets an operand comment for a given position.
addOperandComment(HexCodeFile, int, String) - Static method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
 
addOptimization(ProfilingInfo, DeoptimizationReason, OptimisticOptimizations.Optimization) - Method in class com.oracle.graal.phases.OptimisticOptimizations
 
addOrUnique(T) - Method in class com.oracle.graal.graph.Graph
 
addOrUniqueWithInputs(T) - Method in class com.oracle.graal.graph.Graph
 
addOutgoing(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
 
addOutgoingValues(Value[]) - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
 
addOutgoingValues(Value[]) - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
 
addOutgoingValues(Value[]) - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
 
addOverflowsNegatively(long, long, int) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
addOverflowsPositively(long, long, int) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
addPatchAt(int) - Method in class com.oracle.graal.asm.Label
 
addPathToCodeEmittingOrder(T, List<T>, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Add a linear path to the code emission order greedily following the most likely successor.
addPathToLinearScanOrder(T, List<T>, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Add a linear path to the linear scan order greedily following the most likely successor.
addPoolEntry(Object) - Method in class com.oracle.graal.printer.BinaryGraphPrinter
 
addPush(Kind, T) - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Adds a node with a non-void kind to the graph, pushes it to the stack.
addq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addq(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addRange(int, int) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
addReadBarrier(UnsafeLoadNode) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
addReadCache(ValueNode, LocationIdentity, int, ValueNode, PartialEscapeClosure<?>) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
 
addReadNodeBarriers(ReadNode, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addRegisterHint(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, boolean) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
 
addRegisterHint(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, boolean) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScanLifetimeAnalysisPhase
 
addRegisterHint(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, boolean) - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanLifetimeAnalysisPhase
 
addRegisterHint(LIRInstruction, VirtualStackSlot, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, boolean) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
address - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPatchReturnAddressOp
 
address - Variable in class com.oracle.graal.hotspot.amd64.AMD64PrefetchOp
 
address - Variable in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
address - Variable in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerNode
 
address - Variable in class com.oracle.graal.hotspot.nodes.ObjectWriteBarrier
 
address - Variable in class com.oracle.graal.hotspot.nodes.PatchReturnAddressNode
 
address - Variable in class com.oracle.graal.hotspot.nodes.PrefetchAllocateNode
 
address - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerOp
 
address - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPatchReturnAddressOp
 
address - Variable in class com.oracle.graal.hotspot.sparc.SPARCPrefetchOp
 
address - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
 
address - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndWriteOp
 
address - Variable in class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
 
address - Variable in class com.oracle.graal.lir.amd64.AMD64Move.LeaOp
 
address - Variable in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
 
address - Variable in class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
 
address - Variable in class com.oracle.graal.lir.sparc.SPARCMove.MemOp
 
address - Variable in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
 
Address() - Constructor for class com.oracle.graal.nodes.memory.address.AddressNode.Address
 
address(Object, long) - Static method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
 
address - Variable in class com.oracle.graal.nodes.memory.address.RawAddressNode
 
address(long) - Static method in class com.oracle.graal.nodes.memory.address.RawAddressNode
 
address(Object) - Static method in class com.oracle.graal.nodes.memory.address.RawAddressNode
 
address - Variable in class com.oracle.graal.nodes.memory.FixedAccessNode
 
address - Variable in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
address - Variable in class com.oracle.graal.replacements.nodes.DirectReadNode
 
address - Variable in class com.oracle.graal.replacements.nodes.DirectStoreNode
 
address - Variable in class jdk.internal.jvmci.code.InstalledCode
Raw address of this code blob.
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotForeignCallTarget
The entry point address of this call's target.
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.AbstractConstant
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMIntConstants
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMLongConstants
 
address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes
 
ADDRESS_FLAGS - Static variable in class com.oracle.graal.lir.LIRInstruction
The flags of the base and index value of an address.
addressLowering - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
AddressLowering() - Constructor for class com.oracle.graal.phases.common.AddressLoweringPhase.AddressLowering
 
AddressLoweringPhase - Class in com.oracle.graal.phases.common
 
AddressLoweringPhase(AddressLoweringPhase.AddressLowering) - Constructor for class com.oracle.graal.phases.common.AddressLoweringPhase
 
AddressLoweringPhase.AddressLowering - Class in com.oracle.graal.phases.common
 
AddressNode - Class in com.oracle.graal.nodes.memory.address
Base class for nodes that deal with addressing calculation.
AddressNode(NodeClass<? extends AddressNode>) - Constructor for class com.oracle.graal.nodes.memory.address.AddressNode
 
AddressNode.Address - Class in com.oracle.graal.nodes.memory.address
 
addressToWord(ValueNode, Kind) - Static method in class com.oracle.graal.word.nodes.WordCastNode
 
addressValue - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadAddressOp
 
addrNop4() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addrNop5() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addrNop7() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addrNop8() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
addrOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags
 
addScalarAlias(ValueNode, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
addSectionCounters(FixedWithNextNode, Collection<Block>, Collection<Loop<Block>>, SchedulePhase, ControlFlowGraph) - Static method in class com.oracle.graal.phases.common.ProfileCompiledMethodsPhase
 
addSerialPostWriteBarrier(FixedAccessNode, AddressNode, ValueNode, boolean, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
addSideEffect(StateSplit) - Method in interface com.oracle.graal.graphbuilderconf.IntrinsicContext.SideEffectsState
Records a side effect for the current program point.
addSideEffect(StateSplit) - Method in class com.oracle.graal.java.FrameStateBuilder
 
addSnippetArguments(SnippetTemplate.Arguments) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
addSnippetCounters(LocationIdentity[]) - Static method in class com.oracle.graal.replacements.SnippetCounterNode
When #SnippetCounters are enabled make sure SnippetCounterNode.SNIPPET_COUNTER_LOCATION is part of the private locations.
addSorted(AbstractMergeNode, int) - Method in class com.oracle.graal.phases.util.BlockWorkList
Adds a block to this list, sorted by the supplied number.
addSourceInfo(Map<String, Object>, Object) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
addSpeculation(Object) - Method in class jdk.internal.jvmci.meta.SpeculationLog
 
addSub(LoopEx, ValueNode, ValueNode) - Static method in class com.oracle.graal.loop.LoopEx
 
addSuccessor(BciBlockMapping.BciBlock[], int, BciBlockMapping.BciBlock) - Static method in class com.oracle.graal.java.BciBlockMapping
 
addSuccessor(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
addSwitchSuccessors(BciBlockMapping.BciBlock[], int, BytecodeSwitch) - Method in class com.oracle.graal.java.BciBlockMapping
 
addTemp(AllocatableValue, int, Interval.RegisterPriority, LIRKind) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
 
addTemp(AllocatableValue, int, Interval.RegisterPriority, LIRKind) - Method in class com.oracle.graal.lir.alloc.trace.TraceSimpleLifetimeAnalysisPhase
 
AddTestNode - Class in com.oracle.graal.truffle.test.nodes
 
AddTestNode(AbstractTestNode, AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.nodes.AddTestNode
 
addTo(int) - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
 
addToContext(Object) - Method in interface com.oracle.graal.debug.DebugConfig
Adds an object the context used by this configuration to do filtering.
addToContext(Object) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
addToContext(Object) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
addToCurrentValue(long) - Method in class com.oracle.graal.debug.internal.DebugValue
 
addToHistogram(OptionValue<?>) - Static method in class jdk.internal.jvmci.options.OptionValue
 
addToInherited(Map<OptionValue<?>, Object>) - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
 
addToInherited(Map<OptionValue<?>, Object>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
 
addToInherited(Map<OptionValue<?>, Object>) - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
 
addToList(Interval, Interval, Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
addToListSortedByCurrentFromPositions(Interval.RegisterBinding, Interval) - Method in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
Adds an interval to a list sorted by current from positions.
addToListSortedByStartAndUsePositions(Interval.RegisterBinding, Interval) - Method in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
Adds an interval to a list sorted by start positions and first usage positions.
addToMergeCache(FrameStateBuilder, int) - Method in class com.oracle.graal.java.BytecodeParser
 
addToWorklist(StaticAnalysis.WorklistEntry) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
 
addToWorkList(Node) - Method in interface com.oracle.graal.graph.spi.SimplifierTool
Adds a node to the worklist independent of whether it has already been on the worklist.
addToWorkList(Iterable<? extends Node>) - Method in interface com.oracle.graal.graph.spi.SimplifierTool
 
addToWorkList(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.RegisterVerifier
 
addToWorkList(Node) - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
addToWorkList(Iterable<? extends Node>) - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
addToWorkList(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
addToWorkList(Iterable<? extends Node>) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
addType(ResolvedJavaType, ValueNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
 
addTypes(Set<ResolvedJavaType>) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlow
Adds new types to this element.
addUsage(Node) - Method in class com.oracle.graal.graph.Node
Adds a given node to this node's usages.
addUsage(UseEntry) - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
 
addUsage(AbstractBlockBase<?>, LIRInstruction, Value) - Method in class com.oracle.graal.lir.constopt.DefUseTree
 
addUsageToBlockMap(UseEntry) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
addUse(StaticAnalysis.TypeFlow) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlow
Adds a new use to this element.
addUse(AllocatableValue, int, int, Interval.RegisterPriority, LIRKind) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
 
addUse(AllocatableValue, int, int, Interval.RegisterPriority, LIRKind) - Method in class com.oracle.graal.lir.alloc.trace.TraceSimpleLifetimeAnalysisPhase
 
addUse(VirtualStackSlot, LIRInstruction, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
addUsePos(int, Interval.RegisterPriority) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
addVarargs(String, Class<?>, Stamp, Object) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
addVirtualMapping(FrameState, EscapeObjectState) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
Adds a virtual object's state to the given frame state.
addVirtualMappings(FrameState, Set<VirtualObjectNode>, BlockT, GraphEffectList) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
addVirtualObjectMapping(EscapeObjectState) - Method in class com.oracle.graal.nodes.FrameState
 
addWeakCounterCounterBefore(String, String, int, boolean, ValueNode, FixedNode) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
 
addWithoutUnique(T) - Method in class com.oracle.graal.graph.Graph
 
addWithoutUniqueWithInputs(T) - Method in class com.oracle.graal.graph.Graph
 
addWriteNodeBarriers(WriteNode, StructuredGraph) - Method in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
adjustIndentation(int) - Method in class com.oracle.graal.debug.LogStream
Adjusts the current indentation level of this log stream.
adjustLatestForRead(FloatingReadNode, Block, Block, LocationIdentity) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
adoptAddObjectStates(PartialEscapeBlockState<?>) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
advance(LogStream) - Method in enum com.oracle.graal.compiler.gen.InstructionPrinter.InstructionLineColumn
Prints space characters to a given stream until its position is equal to this column's position.
advance() - Method in class com.oracle.graal.graph.NodeUsageIterator
 
AES_BLOCK_SIZE - Static variable in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
AESCryptClass - Static variable in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
aescryptDecryptBlockStub - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
aescryptEncryptBlockStub - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
AESCryptSubstitutions - Class in com.oracle.graal.hotspot.replacements
Substitutions for com.sun.crypto.provider.AESCrypt methods.
AESCryptSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
aesExpected - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
aesKey - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
after() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Called after a test is executed.
AFTER_BCI - Static variable in class jdk.internal.jvmci.code.BytecodeFrame
The BCI for the state after finishing the execution of a method and returning normally.
AFTER_EXCEPTION_BCI - Static variable in class jdk.internal.jvmci.code.BytecodeFrame
The BCI for exception unwind.
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
 
afterClone(Node) - Method in class com.oracle.graal.graph.Node
 
afterClone(Node) - Method in class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
 
afterClone(Node) - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
afterClone(Node) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
 
afterGC - Variable in class com.oracle.graal.replacements.test.DerivedOopTest.Result
 
afterInterpreterCall(Object) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
afterMergeEffects - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
afterOp - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
afterSplit(AbstractBeginNode, Double) - Method in class com.oracle.graal.java.ComputeLoopFrequenciesClosure
 
afterSplit(AbstractBeginNode, FloatingReadPhase.MemoryMapImpl) - Method in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
 
afterSplit(AbstractBeginNode, FrameState) - Method in class com.oracle.graal.phases.common.FrameStateAssignmentPhase.FrameStateAssignmentClosure
 
afterSplit(AbstractBeginNode) - Method in class com.oracle.graal.phases.graph.MergeableState
This method is called before the successors of a ControlSplitNode are visited.
afterSplit(AbstractBeginNode, StateT) - Method in class com.oracle.graal.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
 
afterTest() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
ageMaskInPlace() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
ageMaskInPlace - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
aH - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
AheadOfTimeCompilationTest - Class in com.oracle.graal.hotspot.test
use
AheadOfTimeCompilationTest() - Constructor for class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
AheadOfTimeVerificationPhase - Class in com.oracle.graal.hotspot.phases
Checks for illegal object constants in a graph processed for AOT compilation.
AheadOfTimeVerificationPhase() - Constructor for class com.oracle.graal.hotspot.phases.AheadOfTimeVerificationPhase
 
algorithmParameters - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
aliases - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
align(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
align(int) - Method in class com.oracle.graal.asm.Assembler
 
align(int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
align - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
align - Variable in class com.oracle.graal.lir.StandardOp.LabelOp
 
align(int, int) - Static method in class jdk.internal.jvmci.code.DataSection
 
alignBlock(B) - Method in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
 
aligned - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
Aligned means that the offset of the copy is heap word aligned.
alignedBci - Variable in class com.oracle.graal.bytecode.BytecodeSwitch
Index of the start of the additional data for the switch instruction, aligned to a multiple of four from the method start.
AlignedUnsafeArrayTypeReader - Class in com.oracle.graal.compiler.common.util
 
AlignedUnsafeArrayTypeReader(byte[], long) - Constructor for class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
AlignedUnsafeArrayTypeWriter - Class in com.oracle.graal.compiler.common.util
 
AlignedUnsafeArrayTypeWriter() - Constructor for class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeWriter
 
alignFrameSize(int) - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
 
alignFrameSize(int) - Method in class com.oracle.graal.lir.framemap.FrameMap
Aligns the given frame size to the stack alignment size and return the aligned size.
alignFrameSize(int) - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
 
alignment - Variable in class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
 
alignment - Variable in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
 
alignment - Variable in class jdk.internal.jvmci.code.DataSection.Data
 
alignment - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
 
ALIVE_ID_START - Static variable in class com.oracle.graal.graph.Node
 
aliveCount - Variable in class com.oracle.graal.lir.gen.SpillMoveFactoryBase.CheckClosure
 
aliveProc(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase.CheckClosure
 
alives - Variable in class com.oracle.graal.lir.LIRInstructionClass
 
ALL - Static variable in class com.oracle.graal.phases.OptimisticOptimizations
 
ALL_REGISTERS - Static variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
allAllocatableAreCallerSaved - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
allArgsNonNull(Invoke) - Static method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
AllEdgesIterator(Node, Edges) - Constructor for class com.oracle.graal.graph.Edges.AllEdgesIterator
 
allEndsVisited(Map<FixedNode, StateT>, Block, AbstractMergeNode) - Static method in class com.oracle.graal.phases.graph.ReentrantBlockIterator
 
allFalse - Variable in class com.oracle.graal.truffle.test.builtins.SLIsInlinedBuiltin.InliningTrace
 
allInstantiatedTypes - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.Results
 
allocaDimsArray(int) - Static method in class com.oracle.graal.hotspot.nodes.DimensionsNode
 
AllocaNode - Class in com.oracle.graal.hotspot.nodes
Reserves a block of memory in the stack frame of a method.
AllocaNode(int, Kind, BitSet) - Constructor for class com.oracle.graal.hotspot.nodes.AllocaNode
 
allocatable - Variable in class jdk.internal.jvmci.code.RegisterAttributes
 
allocatable - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
allocatable - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
AllocatableRegisters(Register[], int, int) - Constructor for class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig.AllocatableRegisters
 
allocatableRegisters - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig.AllocatableRegisters
 
AllocatableValue - Class in jdk.internal.jvmci.meta
Common base class for values that are stored in some location that's managed by the register allocator (e.g.
AllocatableValue(LIRKind) - Constructor for class jdk.internal.jvmci.meta.AllocatableValue
 
allocate(Word, int) - Static method in class com.oracle.graal.hotspot.stubs.NewInstanceStub
 
allocate(TargetDescription, LIRGenerationResult, List<B>, List<B>, LIRGeneratorTool.SpillMoveFactory, RegisterAllocationConfig) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
allocate(TargetDescription, LIRGenerationResult, List<B>, List<B>, LIRGeneratorTool.SpillMoveFactory, RegisterAllocationConfig) - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
 
allocate(TargetDescription, LIRGenerationResult, List<B>, List<B>, LIRGeneratorTool.SpillMoveFactory, RegisterAllocationConfig) - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
 
allocate() - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
allocate() - Method in class com.oracle.graal.phases.util.BlockWorkList
 
allocate(Class<? extends VirtualFrame>, FrameDescriptor, Object[]) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
allocateArray(KlassPointer, int, Word, int, int, boolean, Register, boolean, String) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
allocateArray - Variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets.Templates
 
allocateArray(int) - Static method in class com.oracle.graal.java.FrameStateBuilder
 
allocateArrayDynamic(Class<?>, int, boolean, Register, Kind, int, Word) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
allocateArrayDynamic - Variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets.Templates
 
allocateArrayDynamicImpl(Class<?>, int, boolean, Register, Kind, int, Word) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
allocateArrayImpl(KlassPointer, int, Word, int, int, boolean, Register, boolean, String, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
allocateCompileId(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Generate a unique id to identify the result of the compile.
allocateCompileId(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
allocateCompileId(int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethod
Allocates a compile id for this method by asking the VM for one.
allocateCompileId(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Allocates a compile id for this method by asking the VM for one.
allocateDeoptimizationRescueSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
 
allocateDeoptimizationRescueSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMapBuilder
 
allocateDeoptimizationRescueSlot() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
 
allocateDeoptimizationRescueSlot() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMapBuilder
 
allocatedFramesize - Static variable in interface com.oracle.graal.lir.stackslotalloc.StackSlotAllocator
The size (in bytes) required for all allocated stack slots.
allocatedNodeIterabledIds() - Static method in class com.oracle.graal.graph.NodeClass
 
AllocatedObjectNode - Class in com.oracle.graal.nodes.virtual
Selects one object from a CommitAllocationNode.
AllocatedObjectNode(VirtualObjectNode) - Constructor for class com.oracle.graal.nodes.virtual.AllocatedObjectNode
 
allocatedSlots - Static variable in interface com.oracle.graal.lir.stackslotalloc.StackSlotAllocator
The number of allocated stack slots.
allocateEntries(int) - Method in class jdk.internal.jvmci.meta.MethodIdMap
 
allocateInstance() - Method in class com.oracle.graal.graph.NodeClass
Returns a newly allocated node for which no subclass-specific constructor has been called.
allocateInstance(int, KlassPointer, Word, boolean, Register, boolean, String) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
allocateInstance - Variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets.Templates
 
allocateInstanceDynamic(Class<?>, boolean, Register) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
allocateInstanceDynamic - Variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets.Templates
 
allocateInstancePrefetchLines - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
allocateNewSpillSlot(LIRKind, int) - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
 
allocateNewSpillSlot(LIRKind, int) - Method in class com.oracle.graal.lir.framemap.FrameMap
Reserves a new spill slot in the frame of the method being compiled.
allocateNewSpillSlot(LIRKind, int) - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
 
allocatePrefetchDistance - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
allocatePrefetchInstr - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
allocatePrefetchLines - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
allocatePrefetchStepSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
allocatePrefetchStyle - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
allocateRBPSpillSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
For non-leaf methods, RBP is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods.
allocateRBPSpillSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMapBuilder
For non-leaf methods, RBP is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods.
allocateRegisters() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanRegisterAllocationPhase
 
allocateSlot(StackInterval) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
AllocateSlotsTimer - Static variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator
 
allocateSpillSlot(LIRKind) - Method in class com.oracle.graal.lir.framemap.FrameMap
Reserves a spill slot in the frame of the method being compiled.
allocateSpillSlot(LIRKind) - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
Reserves a spill slot in the frame of the method being compiled.
allocateSpillSlot(LIRKind) - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
allocateStackSlots(int, BitSet) - Method in class com.oracle.graal.lir.framemap.FrameMap
Reserves a number of contiguous slots in the frame of the method being compiled.
allocateStackSlots(int, BitSet, List<VirtualStackSlot>) - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
Reserves a number of contiguous slots in the frame of the method being compiled.
allocateStackSlots(int, BitSet, List<VirtualStackSlot>) - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
allocateStackSlots(FrameMapBuilderTool, LIRGenerationResult) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator
 
allocateStackSlots() - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
allocateStackSlots(FrameMapBuilderTool, LIRGenerationResult) - Method in class com.oracle.graal.lir.stackslotalloc.SimpleStackSlotAllocator
 
allocateStackSlots(FrameMapBuilderTool, LIRGenerationResult) - Method in interface com.oracle.graal.lir.stackslotalloc.StackSlotAllocator
 
allocation(ValueNode, ResolvedJavaType) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlowBuilder
 
AllocationContext(LIRGeneratorTool.SpillMoveFactory, RegisterAllocationConfig) - Constructor for class com.oracle.graal.lir.phases.AllocationPhase.AllocationContext
 
AllocationPhase - Class in com.oracle.graal.lir.phases
 
AllocationPhase() - Constructor for class com.oracle.graal.lir.phases.AllocationPhase
 
AllocationPhase.AllocationContext - Class in com.oracle.graal.lir.phases
 
allocations - Variable in class com.oracle.nfi.test.NativeFunctionInterfaceTest
 
AllocationStage - Class in com.oracle.graal.lir.phases
 
AllocationStage() - Constructor for class com.oracle.graal.lir.phases.AllocationStage
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanRegisterAllocationPhase
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanResolveDataFlowPhase
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
allocator - Variable in class com.oracle.graal.lir.alloc.lsra.RegisterVerifier
 
Allocator(LIR, FrameMapBuilderTool) - Constructor for class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
AllocatorTest - Class in com.oracle.graal.compiler.test.backend
 
AllocatorTest() - Constructor for class com.oracle.graal.compiler.test.backend.AllocatorTest
 
AllocatorTest.RegisterStats - Class in com.oracle.graal.compiler.test.backend
 
allocFreeRegister(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
allocLockedRegister(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
AllocSpy - Class in com.oracle.graal.compiler.test
Tool for analyzing allocations within a scope using the Java Allocation Instrumenter.
AllocSpy(Object) - Constructor for class com.oracle.graal.compiler.test.AllocSpy
 
AllocSpy.CountedValue - Class in com.oracle.graal.compiler.test
A value and a frequency.
AllocSpy.GraalContextSampler - Class in com.oracle.graal.compiler.test
 
allocSpyCompilation(String) - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
 
allocStage - Variable in class com.oracle.graal.lir.phases.LIRSuites
 
AllowAssumptions() - Constructor for enum com.oracle.graal.nodes.StructuredGraph.AllowAssumptions
 
allowAssumptions - Variable in class com.oracle.graal.replacements.CachingPEGraphDecoder
 
allowed(Object, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Static method in class com.oracle.graal.lir.LIRVerifier
 
ALLOWED_FLAGS - Static variable in class com.oracle.graal.lir.LIRInstruction
For validity checking of the operand flags defined by instruction subclasses.
allowedRecursion() - Method in class com.oracle.graal.truffle.test.SimplePartialEvaluationTest
 
allowedSizes - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
 
allowedUsageTypes - Variable in class com.oracle.graal.graph.NodeClass
 
allowLazyPhis() - Method in class com.oracle.graal.nodes.GraphDecoder
 
allowLazyPhis() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder
 
allowMaterialization - Variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
 
allowsFloatingGuards() - Method in enum com.oracle.graal.nodes.StructuredGraph.GuardsStage
 
allPositive(double[]) - Static method in class com.oracle.graal.java.BytecodeParser
 
allRegisters - Static variable in class jdk.internal.jvmci.amd64.AMD64
 
allRegisters - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
allTrue - Variable in class com.oracle.graal.truffle.test.builtins.SLIsInlinedBuiltin.InliningTrace
 
allTypesRecorded() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
Returns true if all types seen at this location have been recorded in the profile.
allUsagesAvailable() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
If this method returns false, not all usages of a node are yet available.
allUsagesAvailable() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
 
allUsagesAvailable() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
allUsagesAvailable() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
allUsagesAvailable() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
ALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
alphabet - Static variable in class com.oracle.graal.compiler.test.CommonedConstantsTest
 
alreadyUsed(Node, MatchPattern) - Static method in class com.oracle.graal.compiler.match.MatchPattern.Result
 
alternateRuntime - Static variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
alwaysDistinct(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
 
alwaysDistinct(Stamp) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
alwaysFalse() - Static method in class com.oracle.graal.graph.iterators.NodePredicates
 
AlwaysInlineIntrinsics - Static variable in class com.oracle.graal.phases.common.inlining.InliningPhase.Options
 
AlwaysInlineVTableStubs - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
alwaysInMemory() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
alwaysNull - Variable in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
alwaysNull() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
alwaysNull() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
alwaysNull - Variable in class com.oracle.graal.hotspot.nodes.G1PostWriteBarrier
 
alwaysNull() - Method in class com.oracle.graal.hotspot.nodes.G1PostWriteBarrier
 
alwaysReachedBlock - Variable in class com.oracle.graal.phases.common.LoweringPhase.Frame
 
alwaysTrue() - Static method in class com.oracle.graal.graph.iterators.NodePredicates
 
AMD64 - Class in jdk.internal.jvmci.amd64
Represents the AMD64 architecture.
AMD64(EnumSet<AMD64.CPUFeature>, EnumSet<AMD64.Flag>) - Constructor for class jdk.internal.jvmci.amd64.AMD64
 
AMD64.CPUFeature - Enum in jdk.internal.jvmci.amd64
Basic set of CPU features mirroring what is returned from the cpuid instruction.
AMD64.Flag - Enum in jdk.internal.jvmci.amd64
Set of flags to control code emission.
AMD64Address - Class in com.oracle.graal.asm.amd64
Represents an address in target machine memory, specified via some combination of a base register, an index register, a displacement and a scale.
AMD64Address(Register) - Constructor for class com.oracle.graal.asm.amd64.AMD64Address
Creates an AMD64Address with given base register, no scaling and no displacement.
AMD64Address(Register, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Address
Creates an AMD64Address with given base register, no scaling and a given displacement.
AMD64Address(Register, Register, AMD64Address.Scale, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Address
Creates an AMD64Address with given base and index registers, scaling and displacement.
AMD64Address.Scale - Enum in com.oracle.graal.asm.amd64
A scaling factor used in the SIB addressing mode.
AMD64AddressLowering - Class in com.oracle.graal.compiler.amd64
 
AMD64AddressLowering(CodeCacheProvider) - Constructor for class com.oracle.graal.compiler.amd64.AMD64AddressLowering
 
AMD64AddressNode - Class in com.oracle.graal.compiler.amd64
Represents an address of the form [base + index*scale + displacement].
AMD64AddressNode(ValueNode) - Constructor for class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
AMD64AddressNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
AMD64AddressValue - Class in com.oracle.graal.lir.amd64
 
AMD64AddressValue(LIRKind, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64AddressValue
 
AMD64AddressValue(LIRKind, AllocatableValue, AllocatableValue, AMD64Address.Scale, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64AddressValue
 
AMD64AllocatorTest - Class in com.oracle.graal.compiler.amd64.test
 
AMD64AllocatorTest() - Constructor for class com.oracle.graal.compiler.amd64.test.AMD64AllocatorTest
 
AMD64Arithmetic - Enum in com.oracle.graal.lir.amd64
 
AMD64Arithmetic() - Constructor for enum com.oracle.graal.lir.amd64.AMD64Arithmetic
 
AMD64Arithmetic.FPDivRemOp - Class in com.oracle.graal.lir.amd64
 
AMD64ArithmeticLIRGenerator - Interface in com.oracle.graal.lir.amd64
This interface can be used to generate AMD64 LIR for arithmetic operations.
AMD64ArrayEqualsOp - Class in com.oracle.graal.lir.amd64
Emits code which compares two arrays of the same length.
AMD64ArrayEqualsOp(LIRGeneratorTool, Kind, Value, Value, Value, Value) - Constructor for class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
 
AMD64AsmOptions - Class in com.oracle.graal.asm.amd64
 
AMD64AsmOptions() - Constructor for class com.oracle.graal.asm.amd64.AMD64AsmOptions
 
AMD64Assembler - Class in com.oracle.graal.asm.amd64
This class implements an assembler that can encode most X86 instructions.
AMD64Assembler(TargetDescription, RegisterConfig) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler
Constructs an assembler for the AMD64 architecture.
AMD64Assembler.AMD64BinaryArithmetic - Class in com.oracle.graal.asm.amd64
Arithmetic operation with operand order of RM, MR or MI.
AMD64Assembler.AMD64ImmOp - Class in com.oracle.graal.asm.amd64
Base class for AMD64 opcodes with immediate operands.
AMD64Assembler.AMD64MIOp - Class in com.oracle.graal.asm.amd64
Opcodes with operand order of MI.
AMD64Assembler.AMD64MOp - Class in com.oracle.graal.asm.amd64
Opcodes with operand order of M.
AMD64Assembler.AMD64MROp - Class in com.oracle.graal.asm.amd64
Opcode with operand order of MR.
AMD64Assembler.AMD64Op - Class in com.oracle.graal.asm.amd64
Base class for AMD64 opcodes.
AMD64Assembler.AMD64RMIOp - Class in com.oracle.graal.asm.amd64
Opcodes with operand order of RMI.
AMD64Assembler.AMD64RMOp - Class in com.oracle.graal.asm.amd64
Opcode with operand order of RM.
AMD64Assembler.AMD64RROp - Class in com.oracle.graal.asm.amd64
Opcode with operand order of either RM or MR.
AMD64Assembler.AMD64Shift - Class in com.oracle.graal.asm.amd64
Shift operation with operand order of M1, MC or MI.
AMD64Assembler.ConditionFlag - Enum in com.oracle.graal.asm.amd64
The x86 condition codes used for conditional jumps/moves.
AMD64Assembler.OpAssertion - Enum in com.oracle.graal.asm.amd64
Operand size and register type constraints.
AMD64Assembler.OperandSize - Enum in com.oracle.graal.asm.amd64
The x86 operand sizes.
AMD64Assembler.Prefix - Class in com.oracle.graal.asm.amd64
Constants for X86 prefix bytes.
AMD64Assembler.SSEOp - Class in com.oracle.graal.asm.amd64
 
AMD64Binary - Class in com.oracle.graal.lir.amd64
AMD64 LIR instructions that have two inputs and one output.
AMD64Binary() - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary
 
AMD64Binary.CommutativeOp - Class in com.oracle.graal.lir.amd64
Commutative instruction that has two AllocatableValue operands.
AMD64Binary.ConstOp - Class in com.oracle.graal.lir.amd64
Instruction that has one AllocatableValue operand and one 32-bit immediate operand.
AMD64Binary.DataOp - Class in com.oracle.graal.lir.amd64
Instruction that has one AllocatableValue operand and one CompilationResult.DataSectionReference operand.
AMD64Binary.MemoryOp - Class in com.oracle.graal.lir.amd64
Instruction that has one AllocatableValue operand and one memory operand.
AMD64Binary.Op - Class in com.oracle.graal.lir.amd64
Instruction that has two AllocatableValue operands.
AMD64Binary.RMIOp - Class in com.oracle.graal.lir.amd64
Instruction with a separate result operand, one AllocatableValue input and one 32-bit immediate input.
AMD64BinaryArithmetic(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
AMD64BinaryConsumer - Class in com.oracle.graal.lir.amd64
AMD64 LIR instructions that have two input operands, but no output operand.
AMD64BinaryConsumer() - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer
 
AMD64BinaryConsumer.ConstOp - Class in com.oracle.graal.lir.amd64
Instruction that has one AllocatableValue operand and one 32-bit immediate operand.
AMD64BinaryConsumer.DataOp - Class in com.oracle.graal.lir.amd64
Instruction that has one AllocatableValue operand and one CompilationResult.DataSectionReference operand.
AMD64BinaryConsumer.MemoryConstOp - Class in com.oracle.graal.lir.amd64
Instruction that has one memory operand and one 32-bit immediate operand.
AMD64BinaryConsumer.MemoryMROp - Class in com.oracle.graal.lir.amd64
Instruction that has a memory operand as first input and an AllocatableValue as second input.
AMD64BinaryConsumer.MemoryRMOp - Class in com.oracle.graal.lir.amd64
Instruction that has an AllocatableValue as first input and a memory operand as second input.
AMD64BinaryConsumer.Op - Class in com.oracle.graal.lir.amd64
Instruction that has two AllocatableValue operands.
AMD64BlockEndOp - Class in com.oracle.graal.lir.amd64
 
AMD64BlockEndOp(LIRInstructionClass<? extends AMD64BlockEndOp>) - Constructor for class com.oracle.graal.lir.amd64.AMD64BlockEndOp
 
AMD64BreakpointOp - Class in com.oracle.graal.lir.amd64
Emits a breakpoint.
AMD64BreakpointOp(Value[]) - Constructor for class com.oracle.graal.lir.amd64.AMD64BreakpointOp
 
AMD64ByteSwapOp - Class in com.oracle.graal.lir.amd64
 
AMD64ByteSwapOp(Value, Value) - Constructor for class com.oracle.graal.lir.amd64.AMD64ByteSwapOp
 
AMD64Call - Class in com.oracle.graal.lir.amd64
 
AMD64Call() - Constructor for class com.oracle.graal.lir.amd64.AMD64Call
 
AMD64Call.CallOp - Class in com.oracle.graal.lir.amd64
 
AMD64Call.DirectCallOp - Class in com.oracle.graal.lir.amd64
 
AMD64Call.DirectFarForeignCallOp - Class in com.oracle.graal.lir.amd64
 
AMD64Call.DirectNearForeignCallOp - Class in com.oracle.graal.lir.amd64
 
AMD64Call.ForeignCallOp - Class in com.oracle.graal.lir.amd64
 
AMD64Call.IndirectCallOp - Class in com.oracle.graal.lir.amd64
 
AMD64Call.MethodCallOp - Class in com.oracle.graal.lir.amd64
 
AMD64CCall - Class in com.oracle.graal.lir.amd64
 
AMD64CCall(Value, Value, Value, Value[]) - Constructor for class com.oracle.graal.lir.amd64.AMD64CCall
 
AMD64ClearRegisterOp - Class in com.oracle.graal.lir.amd64
 
AMD64ClearRegisterOp(AMD64Assembler.OperandSize, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64ClearRegisterOp
 
AMD64ControlFlow - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow() - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow
 
AMD64ControlFlow.BranchOp - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow.CondMoveOp - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow.FloatBranchOp - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow.FloatCondMoveOp - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow.ReturnOp - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow.StrategySwitchOp - Class in com.oracle.graal.lir.amd64
 
AMD64ControlFlow.TableSwitchOp - Class in com.oracle.graal.lir.amd64
 
AMD64ConvertSnippets - Class in com.oracle.graal.replacements.amd64
Snippets used for conversion operations on AMD64 where the AMD64 instruction used does not match the semantics of the JVM specification.
AMD64ConvertSnippets() - Constructor for class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
 
AMD64ConvertSnippets.Templates - Class in com.oracle.graal.replacements.amd64
 
AMD64CountLeadingZerosNode - Class in com.oracle.graal.replacements.amd64
Count the number of leading zeros using the lzcntq or lzcntl instructions.
AMD64CountLeadingZerosNode(ValueNode) - Constructor for class com.oracle.graal.replacements.amd64.AMD64CountLeadingZerosNode
 
AMD64CountTrailingZerosNode - Class in com.oracle.graal.replacements.amd64
Count the number of trailing zeros using the tzcntq or tzcntl instructions.
AMD64CountTrailingZerosNode(ValueNode) - Constructor for class com.oracle.graal.replacements.amd64.AMD64CountTrailingZerosNode
 
AMD64DeoptimizationStub - Class in com.oracle.graal.hotspot.amd64
 
AMD64DeoptimizationStub(HotSpotProviders, TargetDescription, HotSpotVMConfig, HotSpotForeignCallLinkage) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64DeoptimizationStub
 
AMD64DeoptimizeOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64DeoptimizeOp(LIRFrameState) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64DeoptimizeOp
 
AMD64FloatConvertNode - Class in com.oracle.graal.replacements.amd64
This node has the semantics of the AMD64 floating point conversions.
AMD64FloatConvertNode(FloatConvert, ValueNode) - Constructor for class com.oracle.graal.replacements.amd64.AMD64FloatConvertNode
 
AMD64FrameMap - Class in com.oracle.graal.lir.amd64
AMD64 specific frame map.
AMD64FrameMap(CodeCacheProvider, RegisterConfig, FrameMap.ReferenceMapBuilderFactory) - Constructor for class com.oracle.graal.lir.amd64.AMD64FrameMap
 
AMD64FrameMapBuilder - Class in com.oracle.graal.lir.amd64
 
AMD64FrameMapBuilder(FrameMap, CodeCacheProvider, RegisterConfig) - Constructor for class com.oracle.graal.lir.amd64.AMD64FrameMapBuilder
 
AMD64GraphBuilderPlugins - Class in com.oracle.graal.replacements.amd64
 
AMD64GraphBuilderPlugins() - Constructor for class com.oracle.graal.replacements.amd64.AMD64GraphBuilderPlugins
 
AMD64HotSpotAddressLowering - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotAddressLowering(CodeCacheProvider, long, Register) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotAddressLowering
 
AMD64HotSpotAddressLowering.HeapBaseNode - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotBackend - Class in com.oracle.graal.hotspot.amd64
HotSpot AMD64 specific backend.
AMD64HotSpotBackend(HotSpotGraalRuntimeProvider, HotSpotProviders) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
 
AMD64HotSpotBackend.HotSpotFrameContext - Class in com.oracle.graal.hotspot.amd64
Emits code at the verified entry point and return point(s) of a method.
AMD64HotSpotBackendFactory - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotBackendFactory() - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
AMD64HotSpotBinaryConsumer - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotBinaryConsumer() - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer
 
AMD64HotSpotBinaryConsumer.ConstOp - Class in com.oracle.graal.hotspot.amd64
Instruction that has one AllocatableValue operand and one HotSpotConstant operand.
AMD64HotSpotBinaryConsumer.MemoryConstOp - Class in com.oracle.graal.hotspot.amd64
Instruction that has one memory operand and one HotSpotConstant operand.
AMD64HotSpotBytecodeLIRBuilder - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotBytecodeLIRBuilder(LIRGeneratorTool, BytecodeParserTool) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
 
AMD64HotSpotCardTableAddressOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotCardTableAddressOp(AllocatableValue, HotSpotVMConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableAddressOp
 
AMD64HotSpotCardTableShiftOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotCardTableShiftOp(AllocatableValue, HotSpotVMConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableShiftOp
 
AMD64HotSpotCounterOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotCounterOp(String, String, Value, HotSpotRegistersProvider, HotSpotVMConfig, StackSlotValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
 
AMD64HotSpotCounterOp(String[], String[], Value[], HotSpotRegistersProvider, HotSpotVMConfig, StackSlotValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
 
AMD64HotSpotCRuntimeCallEpilogueOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotCRuntimeCallEpilogueOp(int, int, Register) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotCRuntimeCallEpilogueOp
 
AMD64HotSpotCRuntimeCallPrologueOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotCRuntimeCallPrologueOp(int, Register) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotCRuntimeCallPrologueOp
 
AMD64HotSpotDeoptimizeCallerOp - Class in com.oracle.graal.hotspot.amd64
Removes the current frame and tail calls the uncommon trap routine.
AMD64HotSpotDeoptimizeCallerOp(AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotDeoptimizeCallerOp
 
AMD64HotSpotDirectStaticCallOp - Class in com.oracle.graal.hotspot.amd64
A direct call that complies with the conventions for such calls in HotSpot.
AMD64HotSpotDirectStaticCallOp(ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState, CallTargetNode.InvokeKind, HotSpotVMConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotDirectStaticCallOp
 
AMD64HotspotDirectVirtualCallOp - Class in com.oracle.graal.hotspot.amd64
A direct call that complies with the conventions for such calls in HotSpot.
AMD64HotspotDirectVirtualCallOp(ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState, CallTargetNode.InvokeKind, HotSpotVMConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotspotDirectVirtualCallOp
 
AMD64HotSpotEnterUnpackFramesStackFrameOp - Class in com.oracle.graal.hotspot.amd64
Emits code that enters a stack frame which is tailored to call the C++ method Deoptimization::unpack_frames.
AMD64HotSpotEnterUnpackFramesStackFrameOp(Register, int, int, int, AllocatableValue, AllocatableValue, AllocatableValue, StandardOp.SaveRegistersOp) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotEnterUnpackFramesStackFrameOp
 
AMD64HotSpotEpilogueBlockEndOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotEpilogueBlockEndOp(LIRInstructionClass<? extends AMD64HotSpotEpilogueBlockEndOp>, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotEpilogueBlockEndOp
 
AMD64HotSpotEpilogueOp - Class in com.oracle.graal.hotspot.amd64
Superclass for operations that use the value of RBP saved in a method's prologue.
AMD64HotSpotEpilogueOp(LIRInstructionClass<? extends AMD64HotSpotEpilogueOp>, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotEpilogueOp
 
AMD64HotSpotForeignCallsProvider - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotForeignCallsProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, CodeCacheProvider, Value[]) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotForeignCallsProvider
 
AMD64HotSpotFrameOmissionTest - Class in com.oracle.graal.hotspot.amd64.test
Ensures that frame omission works in cases where it is expected to.
AMD64HotSpotFrameOmissionTest() - Constructor for class com.oracle.graal.hotspot.amd64.test.AMD64HotSpotFrameOmissionTest
 
AMD64HotSpotFrameOmissionTest.CodeGenerator - Interface in com.oracle.graal.hotspot.amd64.test
 
AMD64HotSpotJumpToExceptionHandlerInCallerOp - Class in com.oracle.graal.hotspot.amd64
Sets up the arguments for an exception handler in the callers frame, removes the current frame and jumps to the handler.
AMD64HotSpotJumpToExceptionHandlerInCallerOp(AllocatableValue, AllocatableValue, AllocatableValue, int, Register, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
 
AMD64HotSpotJVMCIBackendFactory - Class in jdk.internal.jvmci.hotspot.amd64
 
AMD64HotSpotJVMCIBackendFactory() - Constructor for class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
AMD64HotSpotLeaveCurrentStackFrameOp - Class in com.oracle.graal.hotspot.amd64
Pops the current frame off the stack including the return address and restores the return registers stored on the stack.
AMD64HotSpotLeaveCurrentStackFrameOp(StandardOp.SaveRegistersOp, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveCurrentStackFrameOp
 
AMD64HotSpotLeaveDeoptimizedStackFrameOp - Class in com.oracle.graal.hotspot.amd64
Pops a deoptimized stack frame off the stack including the return address.
AMD64HotSpotLeaveDeoptimizedStackFrameOp(AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
 
AMD64HotSpotLeaveUnpackFramesStackFrameOp - Class in com.oracle.graal.hotspot.amd64
Emits code that leaves a stack frame which is tailored to call the C++ method Deoptimization::unpack_frames.
AMD64HotSpotLeaveUnpackFramesStackFrameOp(Register, int, int, int, StandardOp.SaveRegistersOp) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveUnpackFramesStackFrameOp
 
AMD64HotSpotLIRGenerationResult - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotLIRGenerationResult(String, LIR, FrameMapBuilder, Object) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
 
AMD64HotSpotLIRGenerator - Class in com.oracle.graal.hotspot.amd64
LIR generator specialized for AMD64 HotSpot.
AMD64HotSpotLIRGenerator(HotSpotProviders, HotSpotVMConfig, CallingConvention, LIRGenerationResult) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
AMD64HotSpotLIRGenerator(LIRKindTool, HotSpotProviders, HotSpotVMConfig, CallingConvention, LIRGenerationResult) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
AMD64HotSpotLIRGenerator.RescueSlotDummyOp - Class in com.oracle.graal.hotspot.amd64
Helper instruction to reserve a stack slot for the whole method.
AMD64HotSpotLIRGenerator.SaveRbp - Class in com.oracle.graal.hotspot.amd64
Utility for emitting the instruction to save RBP.
AMD64HotSpotLoweringProvider - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotLoweringProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, ForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotLoweringProvider
 
AMD64HotSpotMove - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotMove() - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove
 
AMD64HotSpotMove.CompressPointer - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotMove.HotSpotLoadObjectConstantOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotMove.StoreRbpOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotMove.UncompressPointer - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotNodeLIRBuilder - Class in com.oracle.graal.hotspot.amd64
LIR generator specialized for AMD64 HotSpot.
AMD64HotSpotNodeLIRBuilder(HotSpotGraalRuntimeProvider, StructuredGraph, LIRGeneratorTool) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
AMD64HotSpotPatchReturnAddressOp - Class in com.oracle.graal.hotspot.amd64
Patch the return address of the current frame.
AMD64HotSpotPatchReturnAddressOp(AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotPatchReturnAddressOp
 
AMD64HotSpotPushInterpreterFrameOp - Class in com.oracle.graal.hotspot.amd64
Pushes an interpreter frame to the stack.
AMD64HotSpotPushInterpreterFrameOp(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue, HotSpotVMConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
 
AMD64HotSpotRegisterAllocationConfig - Class in com.oracle.graal.hotspot.amd64
 
AMD64HotSpotRegisterAllocationConfig(RegisterConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotRegisterAllocationConfig
 
AMD64HotSpotRegisterConfig - Class in jdk.internal.jvmci.hotspot.amd64
 
AMD64HotSpotRegisterConfig(Architecture, HotSpotVMConfig) - Constructor for class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
AMD64HotSpotRegisterConfig(Architecture, HotSpotVMConfig, Register[]) - Constructor for class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
AMD64HotSpotReturnOp - Class in com.oracle.graal.hotspot.amd64
Returns from a function.
AMD64HotSpotReturnOp(Value, boolean, Register, HotSpotVMConfig, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotReturnOp
 
AMD64HotSpotSafepointOp - Class in com.oracle.graal.hotspot.amd64
Emits a safepoint poll.
AMD64HotSpotSafepointOp(LIRFrameState, HotSpotVMConfig, NodeLIRBuilderTool) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
 
AMD64HotSpotUnwindOp - Class in com.oracle.graal.hotspot.amd64
Removes the current frame and jumps to the UnwindExceptionToCallerStub.
AMD64HotSpotUnwindOp(RegisterValue, AllocatableValue) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotUnwindOp
 
AMD64ImmOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64ImmOp
 
AMD64IndirectCallOp - Class in com.oracle.graal.hotspot.amd64
A register indirect call that complies with the extra conventions for such calls in HotSpot.
AMD64IndirectCallOp(ResolvedJavaMethod, Value, Value[], Value[], Value, Value, LIRFrameState, HotSpotVMConfig) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64IndirectCallOp
 
AMD64LIRGenerator - Class in com.oracle.graal.compiler.amd64
This class implements the AMD64 specific portion of the LIR generator.
AMD64LIRGenerator(LIRKindTool, Providers, CallingConvention, LIRGenerationResult) - Constructor for class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
AMD64LIRGenerator.AMD64SpillMoveFactory - Class in com.oracle.graal.compiler.amd64
 
AMD64LIRGenerator.RegisterBackupPair - Class in com.oracle.graal.compiler.amd64
 
AMD64LIRInstruction - Class in com.oracle.graal.lir.amd64
Convenience class to provide AMD64MacroAssembler for the AMD64LIRInstruction.emitCode(com.oracle.graal.lir.asm.CompilationResultBuilder) method.
AMD64LIRInstruction(LIRInstructionClass<? extends AMD64LIRInstruction>) - Constructor for class com.oracle.graal.lir.amd64.AMD64LIRInstruction
 
AMD64MacroAssembler - Class in com.oracle.graal.asm.amd64
This class implements commonly used X86 code patterns.
AMD64MacroAssembler(TargetDescription, RegisterConfig) - Constructor for class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
AMD64MathIntrinsicNode - Class in com.oracle.graal.replacements.amd64
 
AMD64MathIntrinsicNode(ValueNode, AMD64MathIntrinsicNode.Operation) - Constructor for class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
 
AMD64MathIntrinsicNode.Operation - Enum in com.oracle.graal.replacements.amd64
 
AMD64MathIntrinsicOp - Class in com.oracle.graal.lir.amd64
 
AMD64MathIntrinsicOp(AMD64MathIntrinsicOp.IntrinsicOpcode, Value, Value) - Constructor for class com.oracle.graal.lir.amd64.AMD64MathIntrinsicOp
 
AMD64MathIntrinsicOp.IntrinsicOpcode - Enum in com.oracle.graal.lir.amd64
 
AMD64MathSubstitutions - Class in com.oracle.graal.replacements.amd64
Substitutions for some Math methods that leverage AMD64 instructions for selected input values.
AMD64MathSubstitutions() - Constructor for class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
 
AMD64MIOp(String, boolean, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
AMD64MIOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
AMD64MIOp(String, boolean, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
AMD64MOp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
AMD64MOp(String, int, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
AMD64MOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
AMD64MOp(String, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
AMD64Move - Class in com.oracle.graal.lir.amd64
 
AMD64Move() - Constructor for class com.oracle.graal.lir.amd64.AMD64Move
 
AMD64Move.AbstractMoveOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.AMD64MultiStackMove - Class in com.oracle.graal.lir.amd64
 
AMD64Move.AMD64PushPopStackMove - Class in com.oracle.graal.lir.amd64
 
AMD64Move.AMD64StackMove - Class in com.oracle.graal.lir.amd64
 
AMD64Move.AtomicReadAndAddOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.AtomicReadAndWriteOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.CompareAndSwapOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.LeaDataOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.LeaOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.MembarOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.MoveFromRegOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.MoveToRegOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.NullCheckOp - Class in com.oracle.graal.lir.amd64
 
AMD64Move.StackLeaOp - Class in com.oracle.graal.lir.amd64
 
AMD64MROp(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
AMD64MROp(String, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
AMD64MROp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
AMD64MROp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
AMD64MROp(String, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
AMD64MROp(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
AMD64MulDivOp - Class in com.oracle.graal.lir.amd64
AMD64 mul/div operation.
AMD64MulDivOp(AMD64Assembler.AMD64MOp, AMD64Assembler.OperandSize, LIRKind, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
AMD64MulDivOp(AMD64Assembler.AMD64MOp, AMD64Assembler.OperandSize, LIRKind, AllocatableValue, AllocatableValue, AllocatableValue, LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
AMD64MultiStackMove(AllocatableValue[], Value[], Register, StackSlotValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.AMD64MultiStackMove
 
AMD64NodeLIRBuilder - Class in com.oracle.graal.compiler.amd64
 
AMD64NodeLIRBuilder(StructuredGraph, LIRGeneratorTool) - Constructor for class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
AMD64Op(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
AMD64Op(String, int, int, int, boolean, boolean, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
AMD64OptimizedCallTargetInstrumentationFactory - Class in com.oracle.graal.truffle.hotspot.amd64
 
AMD64OptimizedCallTargetInstrumentationFactory() - Constructor for class com.oracle.graal.truffle.hotspot.amd64.AMD64OptimizedCallTargetInstrumentationFactory
 
AMD64PrefetchOp - Class in com.oracle.graal.hotspot.amd64
 
AMD64PrefetchOp(AMD64AddressValue, int) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64PrefetchOp
 
AMD64PushPopStackMove(AMD64Assembler.OperandSize, AllocatableValue, Value) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
 
AMD64RawNativeCallNode - Class in com.oracle.graal.hotspot.amd64
 
AMD64RawNativeCallNode(Kind, JavaConstant, ValueNode[]) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
 
AMD64RawNativeCallNodeFactory - Class in com.oracle.graal.truffle.hotspot.amd64
 
AMD64RawNativeCallNodeFactory() - Constructor for class com.oracle.graal.truffle.hotspot.amd64.AMD64RawNativeCallNodeFactory
 
AMD64RestoreRegistersOp - Class in com.oracle.graal.lir.amd64
Restores registers from stack slots.
AMD64RestoreRegistersOp(StackSlotValue[], AMD64SaveRegistersOp) - Constructor for class com.oracle.graal.lir.amd64.AMD64RestoreRegistersOp
 
AMD64RestoreRegistersOp(LIRInstructionClass<? extends AMD64RestoreRegistersOp>, StackSlotValue[], AMD64SaveRegistersOp) - Constructor for class com.oracle.graal.lir.amd64.AMD64RestoreRegistersOp
 
AMD64RMIOp(String, boolean, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
AMD64RMIOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
AMD64RMOp(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, int, boolean, boolean, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, int, int, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RMOp(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
AMD64RROp(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
 
AMD64RROp(String, int, int, int, boolean, boolean, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
 
AMD64SaveRegistersOp - Class in com.oracle.graal.lir.amd64
Saves registers to stack slots.
AMD64SaveRegistersOp(Register[], StackSlotValue[], boolean) - Constructor for class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
 
AMD64SaveRegistersOp(LIRInstructionClass<? extends AMD64SaveRegistersOp>, Register[], StackSlotValue[], boolean) - Constructor for class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
 
AMD64Shift(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
AMD64ShiftOp - Class in com.oracle.graal.lir.amd64
AMD64 shift/rotate operation.
AMD64ShiftOp(AMD64Assembler.AMD64MOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64ShiftOp
 
AMD64SignExtendOp - Class in com.oracle.graal.lir.amd64
 
AMD64SignExtendOp(AMD64Assembler.OperandSize, LIRKind, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64SignExtendOp
 
AMD64SpillMoveFactory() - Constructor for class com.oracle.graal.compiler.amd64.AMD64LIRGenerator.AMD64SpillMoveFactory
 
AMD64StackMove(AllocatableValue, Value, Register, StackSlotValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
AMD64SuitesProvider - Class in com.oracle.graal.compiler.amd64
 
AMD64SuitesProvider(GraphBuilderConfiguration.Plugins) - Constructor for class com.oracle.graal.compiler.amd64.AMD64SuitesProvider
 
AMD64TailcallOp - Class in com.oracle.graal.hotspot.amd64
Performs a hard-coded tail call to the specified target, which normally should be an InstalledCode instance.
AMD64TailcallOp(Value[], Value) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64TailcallOp
 
AMD64Unary - Class in com.oracle.graal.lir.amd64
AMD64 LIR instructions that have one input and one output.
AMD64Unary() - Constructor for class com.oracle.graal.lir.amd64.AMD64Unary
 
AMD64Unary.MemoryOp - Class in com.oracle.graal.lir.amd64
Instruction with a memory operand.
AMD64Unary.MOp - Class in com.oracle.graal.lir.amd64
Instruction with a single operand that is both input and output.
AMD64Unary.MROp - Class in com.oracle.graal.lir.amd64
Instruction with separate input and output operands, and an operand encoding of MR.
AMD64Unary.RMOp - Class in com.oracle.graal.lir.amd64
Instruction with separate input and output operands, and an operand encoding of RM.
AMD64UncommonTrapStub - Class in com.oracle.graal.hotspot.amd64
 
AMD64UncommonTrapStub(HotSpotProviders, TargetDescription, HotSpotVMConfig, HotSpotForeignCallLinkage) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64UncommonTrapStub
 
AMD64ZapRegistersOp - Class in com.oracle.graal.lir.amd64
Writes well known garbage values to registers.
AMD64ZapRegistersOp(Register[], JavaConstant[]) - Constructor for class com.oracle.graal.lir.amd64.AMD64ZapRegistersOp
 
aN - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
analyze(ConstantTree, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.constopt.ConstantTreeAnalyzer
 
analyzeBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
Collects def-use information for a block.
analyzeBlocks(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTreeAnalyzer
Queues all relevant blocks for processing.
Analyzer(String, LIR, BenchmarkCounterFactory) - Constructor for class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
 
Analyzer(LIR, BenchmarkCounterFactory) - Constructor for class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
 
anchor() - Static method in class com.oracle.graal.hotspot.nodes.SnippetAnchorNode
 
Anchor() - Constructor for class com.oracle.graal.nodeinfo.StructuralInput.Anchor
 
anchor - Variable in class com.oracle.graal.nodes.FloatingAnchoredNode
 
anchor() - Static method in class com.oracle.graal.nodes.memory.MemoryAnchorNode
 
anchor - Variable in class com.oracle.graal.phases.common.LoweringPhase.Round.ProcessFrame
 
anchored() - Method in class com.oracle.graal.nodes.AbstractBeginNode
 
anchored() - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
anchored - Variable in class com.oracle.graal.nodes.extended.ValueAnchorNode
 
anchored() - Method in class com.oracle.graal.nodes.LoopBeginNode
 
anchoredValues - Variable in class com.oracle.graal.phases.common.ValueAnchorCleanupPhase.State
 
AnchoringNode - Interface in com.oracle.graal.nodes.extended
 
AND - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
AND - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
and(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
and(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
and - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
And(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.And
 
and(NodePredicate) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
 
and(NodePredicate) - Method in interface com.oracle.graal.graph.iterators.NodePredicate
 
and(NodePredicate) - Method in class com.oracle.graal.graph.iterators.NodePredicates.ContradictionPredicate
 
and(NodePredicate) - Method in class com.oracle.graal.graph.iterators.NodePredicates.TautologyPredicate
 
and() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int01
 
and() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long01
 
and(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int01
 
and(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int02
 
and(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int03
 
and(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long01
 
and(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long02
 
and(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long03
 
and(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int01
 
and(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int03
 
and(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long01
 
and(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long03
 
and(LogicNode, LogicNode, double) - Static method in class com.oracle.graal.nodes.LogicNode
 
and(LogicNode, boolean, LogicNode, boolean, double) - Static method in class com.oracle.graal.nodes.LogicNode
 
and(Unsigned) - Method in interface com.oracle.graal.word.Pointer
 
and(int) - Method in interface com.oracle.graal.word.Pointer
 
and(Signed) - Method in interface com.oracle.graal.word.Signed
Returns a Signed whose value is (this & val).
and(int) - Method in interface com.oracle.graal.word.Signed
Returns a Signed whose value is (this & val).
and(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Returns a Unsigned whose value is (this & val).
and(int) - Method in interface com.oracle.graal.word.Unsigned
Returns a Unsigned whose value is (this & val).
and(Signed) - Method in class com.oracle.graal.word.Word
 
and(Unsigned) - Method in class com.oracle.graal.word.Word
 
and(int) - Method in class com.oracle.graal.word.Word
 
and(Word) - Method in class com.oracle.graal.word.Word
 
andcc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andcc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andInt(long, int) - Static method in class com.oracle.graal.replacements.test.WordTest
 
andl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
andLong(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
 
andMemory(ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
ANDN - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
andn(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andn(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andncc(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
andncc(Register, int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
AndNode - Class in com.oracle.graal.nodes.calc
 
AndNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.AndNode
 
AndPredicate(NodePredicate, NodePredicate) - Constructor for class com.oracle.graal.graph.iterators.NodePredicates.AndPredicate
 
andq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
andStamp(int, int) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
 
ANEWARRAY - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ANEWARRAY - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
 
ANNOTATION - Static variable in interface jdk.internal.jvmci.meta.ModifiersProvider
 
annotations - Variable in class jdk.internal.jvmci.code.CompilationResult
 
AnnotationValueVisitorImpl() - Constructor for class com.oracle.graal.compiler.match.processor.MatchProcessor.AnnotationValueVisitorImpl
 
Annul(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
 
AnsiColor - Class in com.oracle.graal.debug
Ansi terminal color escape codes.
AnsiColor() - Constructor for class com.oracle.graal.debug.AnsiColor
Prevent instantiation.
AnsiTerminalDecorator - Class in com.oracle.mxtool.junit
Color support for JUnit test output using ANSI escapes codes.
AnsiTerminalDecorator(MxRunListener) - Constructor for class com.oracle.mxtool.junit.AnsiTerminalDecorator
 
any - Variable in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
List of intervals whose binding is currently Interval.RegisterBinding.Any.
any() - Static method in class com.oracle.graal.nodes.NamedLocationIdentity
 
any() - Static method in class jdk.internal.jvmci.meta.LocationIdentity
 
ANY_LOCATION - Static variable in class jdk.internal.jvmci.meta.LocationIdentity
 
anyFrameMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
AnyLocationIdentity() - Constructor for class jdk.internal.jvmci.meta.LocationIdentity.AnyLocationIdentity
 
aObject - Static variable in class com.oracle.graal.jtt.micro.InvokeVirtual_01
 
APHotSpotSignature - Class in com.oracle.graal.replacements.verifier
Pretty much copied from HotSpotSignature but using a different method for resolving types.
APHotSpotSignature(String) - Constructor for class com.oracle.graal.replacements.verifier.APHotSpotSignature
 
append(LIRInstruction) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
append(StringBuilder, StackTraceElement) - Method in class com.oracle.graal.compiler.test.AllocSpy.GraalContextSampler
 
append(T) - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Raw operation for adding a node to the graph when neither GraphBuilderContext.add(T) nor GraphBuilderContext.addPush(Kind, ValueNode) can be used.
append(T) - Method in class com.oracle.graal.java.BytecodeParser
 
append(I) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
append(I) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
append(int, LIRInstruction) - Method in class com.oracle.graal.lir.LIRInsertionBuffer
Enqueue a new instruction that will be appended to the instruction list when LIRInsertionBuffer.finish() is called.
append(T) - Method in class com.oracle.graal.replacements.GraphKit
Appends a fixed node to the graph.
append(T) - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
append(T) - Method in class com.oracle.graal.replacements.PEGraphDecoder.PEAppendGraphBuilderContext
 
append(T) - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
append(StringBuilder, BytecodePosition) - Static method in class jdk.internal.jvmci.code.CodeUtil
Appends a formatted code position to a StringBuilder.
append(StringBuilder, BytecodeFrame) - Static method in class jdk.internal.jvmci.code.CodeUtil
Appends a formatted frame to a StringBuilder.
append(StringBuilder, DebugInfo, CodeUtil.RefMapFormatter) - Static method in class jdk.internal.jvmci.code.CodeUtil
Appends a formatted debug info to a StringBuilder.
appendConstant(JavaConstant) - Method in class com.oracle.graal.java.BytecodeParser
 
appendDebugInfo(StringBuilder, DebugInfo) - Static method in class jdk.internal.jvmci.code.CompilationResult
 
appendFields(StringBuilder) - Method in class com.oracle.graal.compiler.common.Fields
 
appendGoto(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BytecodeParser
 
appendGraphEncoderTest(PhaseSuite<HighTierContext>) - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
When assertions are enabled, we encode and decode every parsed graph, to ensure that the encoding and decoding process work correctly.
appendInlineInvokePlugin(InlineInvokePlugin) - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
appendInsertionBuffer() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
appendInsertionBuffer() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
appendInside(LoopEx) - Method in class com.oracle.graal.loop.LoopFragmentInside
 
appendInvoke(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[]) - Method in class com.oracle.graal.java.BytecodeParser
 
appendLocation(StringBuilder, ResolvedJavaMethod, int) - Static method in class jdk.internal.jvmci.meta.MetaUtil
Appends a string representation of a location specified by a given method and bci to a given StringBuilder.
appendLoopBegin(FixedWithNextNode) - Method in class com.oracle.graal.java.BytecodeParser
 
appendLoopBegin(StructuredGraph, FixedWithNextNode) - Static method in class com.oracle.graal.nodes.GraphDecoder
 
appendNew(int, int) - Method in class com.oracle.graal.lir.LIRInsertionBuffer
 
appendNodePlugin(NodePlugin) - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
appendNullCheck(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
appendOrMerge(ResolvedJavaType, double, int, List<IfNode.MutableProfiledType>) - Static method in class com.oracle.graal.nodes.IfNode
 
appendParameterPlugin(ParameterPlugin) - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
appendPhase(LIRPhase<C>) - Method in class com.oracle.graal.lir.phases.LIRPhaseSuite
Add a new phase at the end of this suite.
appendPhase(BasePhase<? super C>) - Method in class com.oracle.graal.phases.PhaseSuite
Add a new phase at the end of this suite.
appendProfile(StringBuilder, AbstractJavaProfile<?, ?>, int, String, String) - Static method in class jdk.internal.jvmci.meta.MetaUtil
 
appendString(StringBuilder) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
appendString(StringBuilder) - Method in class com.oracle.graal.hotspot.nodes.type.MetaspacePointerStamp
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
appendTo(StringBuilder, HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
appendValue(StringBuilder, Value, Set<VirtualObject>) - Static method in class jdk.internal.jvmci.code.VirtualObject
 
appendValues(StringBuilder, Object, String, String, String, String, String[], Fields...) - Static method in class com.oracle.graal.lir.LIRIntrospection
 
appliesTo(int) - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
 
apply(int, Object) - Method in interface com.oracle.graal.compiler.common.Fields.ObjectTransformer
 
apply() - Method in class com.oracle.graal.compiler.GraalDebugInitializationPropertyProvider
 
apply() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlowBuilder
 
apply() - Method in interface com.oracle.graal.debug.DebugInitializationPropertyProvider
 
apply(Node) - Method in interface com.oracle.graal.graph.iterators.NodePredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.AndPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.ContradictionPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.EqualsPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.IsNotNullPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.IsNullPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.NegativeTypePredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.NotEqualsPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.NotPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.OrPredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.PositiveTypePredicate
 
apply(Node) - Method in class com.oracle.graal.graph.iterators.NodePredicates.TautologyPredicate
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
apply() - Method in class com.oracle.graal.hotspot.CompileTheWorld.Config
Applies the overrides represented by this object.
apply(int, Value, int) - Method in interface com.oracle.graal.hotspot.HotSpotCounterOp.CounterProcedure
Lambda interface for iterating over counters declared in this op.
apply(int, Value, int) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp.IncrementEmitter
 
apply(StructuredGraph) - Method in interface com.oracle.graal.hotspot.test.WriteBarrierVerificationTest.GraphPredicate
 
apply(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan.IntervalPredicate
 
apply() - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
apply(TargetDescription, LIRGenerationResult, List<B>, List<B>, C) - Method in class com.oracle.graal.lir.phases.LIRPhase
 
apply(TargetDescription, LIRGenerationResult, List<B>, List<B>, C, boolean) - Method in class com.oracle.graal.lir.phases.LIRPhase
 
apply(Node) - Method in class com.oracle.graal.loop.LoopEx.InvariantPredicate
 
apply(VirtualState) - Method in class com.oracle.graal.loop.LoopPolicies.CountingClosure
 
apply(Node, T) - Method in class com.oracle.graal.nodes.VirtualState.NodeClosure
 
apply(VirtualState) - Method in interface com.oracle.graal.nodes.VirtualState.VirtualClosure
 
apply(StructuredGraph, C) - Method in class com.oracle.graal.phases.BasePhase
 
apply(StructuredGraph, C, boolean) - Method in class com.oracle.graal.phases.BasePhase
 
apply() - Method in class com.oracle.graal.phases.common.inlining.walker.InliningIterator
 
apply() - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
 
apply(ReentrantBlockIterator.BlockIteratorClosure<StateT>, Block) - Static method in class com.oracle.graal.phases.graph.ReentrantBlockIterator
 
apply(ReentrantBlockIterator.BlockIteratorClosure<StateT>, Block, StateT, Predicate<Block>) - Static method in class com.oracle.graal.phases.graph.ReentrantBlockIterator
 
apply(ReentrantNodeIterator.NodeIteratorClosure<StateT>, FixedNode, StateT) - Static method in class com.oracle.graal.phases.graph.ReentrantNodeIterator
 
apply(ReentrantNodeIterator.NodeIteratorClosure<StateT>, FixedNode, StateT, LoopBeginNode) - Static method in class com.oracle.graal.phases.graph.ReentrantNodeIterator
 
apply() - Method in class com.oracle.graal.phases.graph.ScopedPostOrderNodeIterator
 
apply() - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
Performs a single-pass iteration.
apply() - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
 
apply(StructuredGraph) - Method in class com.oracle.graal.phases.Phase
 
apply(StructuredGraph, boolean) - Method in class com.oracle.graal.phases.Phase
 
apply(Block) - Method in interface com.oracle.graal.phases.schedule.BlockClosure
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.BoxPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnboxPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsafeGetPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsafeGetPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsafePutPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsafePutPlugin
 
apply(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsignedMathPlugin
 
apply(Function<String, String>, String) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest.TestMethodsSubstitutions
 
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
 
apply(StructuredGraph, ArrayList<Node>, boolean) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
apply(StructuredGraph, ArrayList<Node>) - Method in interface com.oracle.graal.virtual.phases.ea.EffectList.Effect
 
apply(StructuredGraph, ArrayList<Node>) - Method in interface com.oracle.graal.virtual.phases.ea.EffectList.SimpleEffect
 
apply(StructuredGraph) - Method in interface com.oracle.graal.virtual.phases.ea.EffectList.SimpleEffect
 
apply(Node, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.CollectVirtualObjectsClosure
 
applyArgSuppliers(Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Process a given set of arguments, converting any GraalCompilerTest.ArgSupplier argument to the argument it supplies.
applyAsDouble(FixedNode) - Method in class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
Given a FixedNode this method finds the most immediate AbstractBeginNode preceding it that either: has no predecessor (ie, the begin-node is a merge, in particular a loop-begin, or the start-node) has a control-split predecessor
applyCallsAfter(int) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
applyEffects() - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
applyEffects() - Method in class com.oracle.graal.virtual.phases.ea.EffectsPhase.Closure
 
applyFormattingFlagsAndWidth(String, int, int) - Static method in class com.oracle.graal.debug.Debug
 
applyFormattingFlagsAndWidth(String, int, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethod
 
applyIncremental(StructuredGraph, PhaseContext, Graph.Mark) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
applyIncremental(StructuredGraph, PhaseContext, Graph.Mark, boolean) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
applyIncremental(StructuredGraph, PhaseContext, Iterable<? extends Node>) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
applyIncremental(StructuredGraph, PhaseContext, Iterable<? extends Node>, boolean) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
applyIncremental(StructuredGraph, PhaseContext, Iterable<? extends Node>, Graph.Mark) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
applyIncremental(StructuredGraph, PhaseContext, Iterable<? extends Node>, Graph.Mark, boolean) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
applyInstrumentation() - Method in class com.oracle.graal.truffle.test.nodes.RootTestNode
 
applyNodeCountAfter(int) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
applyPolymorphic(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode...) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
Handles invocation of a signature polymorphic method.
applyToNonVirtual(VirtualState.NodeClosure<? super ValueNode>) - Method in class com.oracle.graal.nodes.FrameState
 
applyToNonVirtual(VirtualState.NodeClosure<? super ValueNode>) - Method in class com.oracle.graal.nodes.VirtualState
 
applyToNonVirtual(VirtualState.NodeClosure<? super ValueNode>) - Method in class com.oracle.graal.virtual.nodes.MaterializedObjectState
 
applyToNonVirtual(VirtualState.NodeClosure<? super ValueNode>) - Method in class com.oracle.graal.virtual.nodes.VirtualObjectState
 
applyToVirtual(VirtualState.VirtualClosure) - Method in class com.oracle.graal.nodes.FrameState
 
applyToVirtual(VirtualState.VirtualClosure) - Method in class com.oracle.graal.nodes.virtual.EscapeObjectState
 
applyToVirtual(VirtualState.VirtualClosure) - Method in class com.oracle.graal.nodes.VirtualState
Performs a pre-order iteration over all elements reachable from this state that are a subclass of VirtualState.
approxSourceException(Node, Throwable) - Static method in class com.oracle.graal.nodes.util.GraphUtil
Gets an approximate source code location for a node, encoded as an exception, if possible.
approxSourceLocation(Node) - Static method in class com.oracle.graal.nodes.util.GraphUtil
Gets an approximate source code location for a node if possible.
approxSourceStackTraceElement(Node) - Static method in class com.oracle.graal.nodes.util.GraphUtil
Gets an approximate source code location for a node if possible.
approxSourceStackTraceElement(FrameState) - Static method in class com.oracle.graal.nodes.util.GraphUtil
Gets an approximate source code location for frame state.
arch - Variable in class jdk.internal.jvmci.code.TargetDescription
 
archDefine(String) - Static method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
 
archDefines(String[]) - Static method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
 
architecture - Variable in class com.oracle.graal.nodes.GraphDecoder
 
architecture - Variable in class com.oracle.graal.nodes.GraphEncoder
 
architecture - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
Architecture - Class in jdk.internal.jvmci.code
Represents a CPU architecture, including information such as its endianness, CPU registers, word width, etc.
Architecture(String, int, ByteOrder, boolean, Register[], int, int, int, int) - Constructor for class jdk.internal.jvmci.code.Architecture
 
architecture - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
architecture - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
areAllAllocatableRegistersCallerSaved() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Determines if all allocatable registers are caller saved.
areAllAllocatableRegistersCallerSaved() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
areAllAllocatableRegistersCallerSaved() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
areAllConstant(List<ValueNode>) - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
areDebugScopePatternsEnabled() - Static method in class com.oracle.graal.debug.GraalDebugConfig
 
areDeoptsFixed() - Method in enum com.oracle.graal.nodes.StructuredGraph.GuardsStage
 
areEqualIn(Node, Node) - Method in class com.oracle.graal.graph.Edges
Determines if the edges of two given nodes are the same.
areFrameStatesAtDeopts() - Method in enum com.oracle.graal.nodes.StructuredGraph.GuardsStage
 
areFrameStatesAtSideEffects() - Method in enum com.oracle.graal.nodes.StructuredGraph.GuardsStage
 
areMultipleReadsAllowed() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
areMultipleReadsAllowed() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
areMultipleReadsAllowed() - Static method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
areScopedMetricsOrTimersEnabled() - Static method in class com.oracle.graal.debug.GraalDebugConfig
Determines if any of GraalDebugConfig.Meter, GraalDebugConfig.Time or GraalDebugConfig.TrackMemUse has a non-null, non-empty value.
ARETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
areUnconditionalMetricsEnabled() - Static method in class com.oracle.graal.debug.Debug
 
areUnconditionalTimersEnabled() - Static method in class com.oracle.graal.debug.Debug
 
ARG_INFO_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArgInfoData
 
ARG_SLOT - Static variable in class com.oracle.graal.jtt.optimize.NestedLoop_EA
 
ArgInfoData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArgInfoData
 
args - Variable in class com.oracle.graal.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
 
args - Variable in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
 
args - Variable in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
 
argsToBind - Variable in class com.oracle.graal.hotspot.test.InstalledCodeExecuteHelperTest
 
argsToBind - Variable in class com.oracle.graal.jtt.JTTTest
The arguments which, if non-null, will replace the Locals in the test method's graph.
argsWithReceiver(Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Prepends a non-null receiver argument to a given list or args.
argument - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
Extra context for the slow path snippet.
argumentCheckcast(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
argumentInstanceof(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
argumentInvoke(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
argumentLocations - Variable in class jdk.internal.jvmci.code.CallingConvention
The ordered locations in which the arguments are placed.
arguments - Variable in class com.oracle.graal.compiler.match.MatchStatement
The name of arguments in the order they are expected to be passed to the generator method.
arguments - Variable in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
 
arguments - Variable in class com.oracle.graal.nodes.BreakpointNode
 
arguments() - Method in class com.oracle.graal.nodes.BreakpointNode
 
arguments - Variable in class com.oracle.graal.nodes.CallTargetNode
 
arguments() - Method in class com.oracle.graal.nodes.CallTargetNode
 
arguments - Variable in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
 
arguments - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
 
arguments - Variable in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
arguments - Variable in class com.oracle.graal.replacements.nodes.MacroNode
 
arguments - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
 
Arguments(SnippetTemplate.SnippetInfo, StructuredGraph.GuardsStage, LoweringTool.LoweringStage) - Constructor for class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
arguments - Variable in class com.oracle.graal.replacements.verifier.APHotSpotSignature
 
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
 
argumentsListName() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MethodInvokerItem
 
argumentStamp - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
argumentStamp - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
argumentTypes - Variable in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
argumentTypes - Variable in class com.oracle.graal.replacements.verifier.APHotSpotSignature
 
argumentTypes - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
argumentTypes - Variable in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
 
ARITHMETIC_COS - Static variable in class com.oracle.graal.compiler.target.Backend
 
ARITHMETIC_EXP - Static variable in class com.oracle.graal.compiler.target.Backend
 
ARITHMETIC_LOG - Static variable in class com.oracle.graal.compiler.target.Backend
 
ARITHMETIC_LOG10 - Static variable in class com.oracle.graal.compiler.target.Backend
 
ARITHMETIC_POW - Static variable in class com.oracle.graal.compiler.target.Backend
 
ARITHMETIC_SIN - Static variable in class com.oracle.graal.compiler.target.Backend
 
ARITHMETIC_TAN - Static variable in class com.oracle.graal.compiler.target.Backend
 
arithmeticCosAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arithmeticExpAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ArithmeticLIRGenerator - Interface in com.oracle.graal.lir.gen
This interface can be used to generate LIR for arithmetic operations.
ArithmeticLIRLowerable - Interface in com.oracle.graal.nodes.spi
 
arithmeticLog10Address - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arithmeticLogAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ArithmeticOperation - Interface in com.oracle.graal.nodes
An ArithmeticOperation is an operation that does primitive value arithmetic without side effect.
ArithmeticOpTable - Class in com.oracle.graal.compiler.common.type
Information about arithmetic operations.
ArithmeticOpTable(ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Neg>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Add>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Sub>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Mul>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Div>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Rem>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Not>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.And>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Or>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Xor>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.Shl>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.Shr>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.UShr>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Abs>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Sqrt>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.ZeroExtend>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.SignExtend>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.Narrow>, ArithmeticOpTable.FloatConvertOp...) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
ArithmeticOpTable(ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Neg>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Add>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Sub>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Mul>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Div>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Rem>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Not>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.And>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Or>, ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.Xor>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.Shl>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.Shr>, ArithmeticOpTable.ShiftOp<ArithmeticOpTable.ShiftOp.UShr>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Abs>, ArithmeticOpTable.UnaryOp<ArithmeticOpTable.UnaryOp.Sqrt>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.ZeroExtend>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.SignExtend>, ArithmeticOpTable.IntegerConvertOp<ArithmeticOpTable.IntegerConvertOp.Narrow>, Stream<ArithmeticOpTable.FloatConvertOp>) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
ArithmeticOpTable.ArithmeticOpWrapper - Interface in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp<T> - Class in com.oracle.graal.compiler.common.type
Describes a binary arithmetic operation.
ArithmeticOpTable.BinaryOp.Add - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.And - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.Div - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.Mul - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.Or - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.Rem - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.Sub - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.BinaryOp.Xor - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.FloatConvertOp - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.IntegerConvertOp<T> - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.IntegerConvertOp.Narrow - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.IntegerConvertOp.SignExtend - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.IntegerConvertOp.ZeroExtend - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.Op - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.ShiftOp<OP> - Class in com.oracle.graal.compiler.common.type
Describes a shift operation.
ArithmeticOpTable.ShiftOp.Shl - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.ShiftOp.Shr - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.ShiftOp.UShr - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.UnaryOp<T> - Class in com.oracle.graal.compiler.common.type
Describes a unary arithmetic operation.
ArithmeticOpTable.UnaryOp.Abs - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.UnaryOp.Neg - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.UnaryOp.Not - Class in com.oracle.graal.compiler.common.type
 
ArithmeticOpTable.UnaryOp.Sqrt - Class in com.oracle.graal.compiler.common.type
 
arithmeticPowAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arithmeticSinAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ArithmeticStamp - Class in com.oracle.graal.compiler.common.type
Type describing values that support arithmetic operations.
ArithmeticStamp(ArithmeticOpTable) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
arithmeticTanAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_aastore0
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_aastore1
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_arraylength
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_baload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_bastore
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_caload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_castore
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_daload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_dastore
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_faload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_fastore
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_iaload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_iastore
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_laload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_lastore
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_saload
 
arr - Static variable in class com.oracle.graal.jtt.except.BC_sastore
 
arr - Static variable in class com.oracle.graal.jtt.optimize.ArrayLength01
 
arr2 - Static variable in class com.oracle.graal.jtt.except.BC_aastore0
 
arr2 - Static variable in class com.oracle.graal.jtt.except.BC_aastore1
 
arr2 - Static variable in class com.oracle.graal.jtt.except.BC_arraylength
 
arr3 - Static variable in class com.oracle.graal.jtt.except.BC_arraylength
 
array - Variable in class com.oracle.graal.compiler.common.util.IntList
 
array - Static variable in class com.oracle.graal.compiler.test.CommonedConstantsTest
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_aaload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_aaload_1
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_baload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_bastore
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_caload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_castore
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_daload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_dastore
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_faload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_fastore
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_iaload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_iastore
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_l2i_2
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_laload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_lastore
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_saload
 
array - Static variable in class com.oracle.graal.jtt.bytecode.BC_sastore
 
array - Static variable in class com.oracle.graal.jtt.except.BC_aaload0
 
array - Static variable in class com.oracle.graal.jtt.except.BC_aaload1
 
array - Static variable in class com.oracle.graal.jtt.except.StackTrace_AIOOBE_00
 
array - Static variable in class com.oracle.graal.jtt.hotpath.HP_array01
 
array - Static variable in class com.oracle.graal.jtt.lang.Class_isInstance05
 
array - Static variable in class com.oracle.graal.jtt.optimize.ABCE_01
 
array - Static variable in class com.oracle.graal.jtt.optimize.ABCE_02
 
array - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy04
 
array - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy05
 
array - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy06
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_get01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_get02
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_get03
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getBoolean01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getByte01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getChar01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getDouble01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getFloat01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getInt01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getLong01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_getShort01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_set01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_set02
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_set03
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setBoolean01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setByte01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setChar01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setDouble01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setFloat01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setInt01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setLong01
 
array - Static variable in class com.oracle.graal.jtt.reflect.Array_setShort01
 
array - Variable in class com.oracle.graal.nodes.java.AccessArrayNode
 
array() - Method in class com.oracle.graal.nodes.java.AccessArrayNode
 
array - Variable in class com.oracle.graal.nodes.java.ArrayLengthNode
 
array() - Method in class com.oracle.graal.nodes.java.ArrayLengthNode
 
array - Static variable in class com.oracle.graal.nodes.test.LoopPhiCanonicalizerTest
 
array0 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
array0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy04
 
array0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy05
 
array0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy06
 
array0 - Static variable in class com.oracle.graal.jtt.reflect.Array_getLength01
 
array1 - Static variable in class com.oracle.graal.jtt.bytecode.BC_aastore
 
array1 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
ARRAY1 - Static variable in class com.oracle.graal.jtt.optimize.ABCE_03
 
array1 - Static variable in class com.oracle.graal.jtt.reflect.Array_getLength01
 
array1 - Variable in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
One array to be tested for equality.
array1Value - Variable in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
 
array1Value - Variable in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
 
array2 - Static variable in class com.oracle.graal.jtt.bytecode.BC_aastore
 
array2 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
ARRAY2 - Static variable in class com.oracle.graal.jtt.optimize.ABCE_03
 
array2 - Static variable in class com.oracle.graal.jtt.reflect.Array_getLength01
 
array2 - Variable in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
The other array to be tested for equality.
array2Value - Variable in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
 
array2Value - Variable in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
 
array3 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
array4 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
array5 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
array6 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
array7 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
array8 - Static variable in class com.oracle.graal.jtt.bytecode.BC_arraylength
 
ARRAY_DATA_LENGTH_OFFSET - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
 
ARRAY_DATA_START_OFFSET - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
 
Array_get01 - Class in com.oracle.graal.jtt.reflect
 
Array_get01() - Constructor for class com.oracle.graal.jtt.reflect.Array_get01
 
Array_get02 - Class in com.oracle.graal.jtt.reflect
 
Array_get02() - Constructor for class com.oracle.graal.jtt.reflect.Array_get02
 
Array_get03 - Class in com.oracle.graal.jtt.reflect
 
Array_get03() - Constructor for class com.oracle.graal.jtt.reflect.Array_get03
 
Array_getBoolean01 - Class in com.oracle.graal.jtt.reflect
 
Array_getBoolean01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getBoolean01
 
Array_getByte01 - Class in com.oracle.graal.jtt.reflect
 
Array_getByte01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getByte01
 
Array_getChar01 - Class in com.oracle.graal.jtt.reflect
 
Array_getChar01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getChar01
 
Array_getDouble01 - Class in com.oracle.graal.jtt.reflect
 
Array_getDouble01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getDouble01
 
Array_getFloat01 - Class in com.oracle.graal.jtt.reflect
 
Array_getFloat01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getFloat01
 
Array_getInt01 - Class in com.oracle.graal.jtt.reflect
 
Array_getInt01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getInt01
 
Array_getLength01 - Class in com.oracle.graal.jtt.reflect
 
Array_getLength01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getLength01
 
Array_getLong01 - Class in com.oracle.graal.jtt.reflect
 
Array_getLong01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getLong01
 
Array_getShort01 - Class in com.oracle.graal.jtt.reflect
 
Array_getShort01() - Constructor for class com.oracle.graal.jtt.reflect.Array_getShort01
 
ARRAY_KLASS_COMPONENT_MIRROR - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
ARRAY_LENGTH_LOCATION - Static variable in class com.oracle.graal.nodes.NamedLocationIdentity
Denotes the location of the length field of a Java array.
ARRAY_LOCATIONS - Static variable in class com.oracle.graal.nodes.NamedLocationIdentity
 
Array_newInstance01 - Class in com.oracle.graal.jtt.reflect
 
Array_newInstance01() - Constructor for class com.oracle.graal.jtt.reflect.Array_newInstance01
 
Array_newInstance02 - Class in com.oracle.graal.jtt.reflect
 
Array_newInstance02() - Constructor for class com.oracle.graal.jtt.reflect.Array_newInstance02
 
Array_newInstance03 - Class in com.oracle.graal.jtt.reflect
 
Array_newInstance03() - Constructor for class com.oracle.graal.jtt.reflect.Array_newInstance03
 
Array_newInstance04 - Class in com.oracle.graal.jtt.reflect
 
Array_newInstance04() - Constructor for class com.oracle.graal.jtt.reflect.Array_newInstance04
 
Array_newInstance05 - Class in com.oracle.graal.jtt.reflect
 
Array_newInstance05() - Constructor for class com.oracle.graal.jtt.reflect.Array_newInstance05
 
Array_newInstance06 - Class in com.oracle.graal.jtt.reflect
 
Array_newInstance06() - Constructor for class com.oracle.graal.jtt.reflect.Array_newInstance06
 
array_rows - Variable in class com.oracle.graal.jtt.hotpath.HP_idea
 
Array_set01 - Class in com.oracle.graal.jtt.reflect
 
Array_set01() - Constructor for class com.oracle.graal.jtt.reflect.Array_set01
 
Array_set02 - Class in com.oracle.graal.jtt.reflect
 
Array_set02() - Constructor for class com.oracle.graal.jtt.reflect.Array_set02
 
Array_set03 - Class in com.oracle.graal.jtt.reflect
 
Array_set03() - Constructor for class com.oracle.graal.jtt.reflect.Array_set03
 
Array_setBoolean01 - Class in com.oracle.graal.jtt.reflect
 
Array_setBoolean01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setBoolean01
 
Array_setByte01 - Class in com.oracle.graal.jtt.reflect
 
Array_setByte01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setByte01
 
Array_setChar01 - Class in com.oracle.graal.jtt.reflect
 
Array_setChar01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setChar01
 
Array_setDouble01 - Class in com.oracle.graal.jtt.reflect
 
Array_setDouble01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setDouble01
 
Array_setFloat01 - Class in com.oracle.graal.jtt.reflect
 
Array_setFloat01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setFloat01
 
Array_setInt01 - Class in com.oracle.graal.jtt.reflect
 
Array_setInt01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setInt01
 
Array_setLong01 - Class in com.oracle.graal.jtt.reflect
 
Array_setLong01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setLong01
 
Array_setShort01 - Class in com.oracle.graal.jtt.reflect
 
Array_setShort01() - Constructor for class com.oracle.graal.jtt.reflect.Array_setShort01
 
arrayBaseOffset(Kind) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
arrayBaseOffset(Kind) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayBaseOffset - Variable in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
 
arrayBaseOffset - Variable in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
 
arrayBaseOffset(Kind) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
arrayClassElementOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayClassElementOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arrayClasses - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
arrayCloneMethods - Static variable in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
ArrayCompare01 - Class in com.oracle.graal.jtt.micro
 
ArrayCompare01() - Constructor for class com.oracle.graal.jtt.micro.ArrayCompare01
 
ArrayCompare02 - Class in com.oracle.graal.jtt.micro
 
ArrayCompare02() - Constructor for class com.oracle.graal.jtt.micro.ArrayCompare02
 
ArrayContainer() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest.ArrayContainer
 
arraycopy(Object, int, Object, int, int, Kind, boolean, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
arraycopy(Object, int, Object, int, int, Kind, LocationIdentity, boolean, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
arraycopy(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
arraycopy(Object, int, Object, int, int, Kind, SnippetTemplate.SnippetInfo, Object) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
 
arraycopy(Object, int, Object, int, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
arraycopy(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
ArrayCopy01 - Class in com.oracle.graal.jtt.optimize
 
ArrayCopy01() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopy01
 
ArrayCopy02 - Class in com.oracle.graal.jtt.optimize
 
ArrayCopy02() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopy02
 
ArrayCopy03 - Class in com.oracle.graal.jtt.optimize
 
ArrayCopy03() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopy03
 
ArrayCopy04 - Class in com.oracle.graal.jtt.optimize
 
ArrayCopy04() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopy04
 
ArrayCopy05 - Class in com.oracle.graal.jtt.optimize
 
ArrayCopy05() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopy05
 
ArrayCopy06 - Class in com.oracle.graal.jtt.optimize
 
ArrayCopy06() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopy06
 
arraycopyBoolean(boolean[], int, boolean[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopyByte(byte[], int, byte[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopyCallCopiedCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyCallCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
ArrayCopyCallNode - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
ArrayCopyCallNode(HotSpotGraalRuntimeProvider, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Kind, boolean, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
ArrayCopyCallNode(HotSpotGraalRuntimeProvider, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Kind, boolean) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
ArrayCopyCallNode(HotSpotGraalRuntimeProvider, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Kind, LocationIdentity, boolean, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
arraycopyChar(char[], int, char[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopyCopiedCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyDescriptors - Static variable in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
 
arraycopyDouble(double[], int, double[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopyExactIntrinsic(Object, int, Object, int, int, Kind, SnippetCounter, SnippetCounter) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyExactIntrinsicSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
arraycopyFloat(float[], int, float[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopyGeneric(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
ArrayCopyGeneric - Class in com.oracle.graal.jtt.optimize
 
ArrayCopyGeneric() - Constructor for class com.oracle.graal.jtt.optimize.ArrayCopyGeneric
 
arraycopyGenericSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
arraycopyInt(int[], int, int[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
ArrayCopyIntrinsificationTest - Class in com.oracle.graal.hotspot.test
ArrayCopyIntrinsificationTest() - Constructor for class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
arraycopyLong(long[], int, long[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
ArrayCopyNode - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
ArrayCopyNode(int, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyNode
 
arraycopyObject(Object[], int, Object[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
For this kind, Object, we want to avoid write barriers between writes, but instead have them at the end of the snippet.
arraycopyObjectKillsAny(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
arraycopyPredictedExactIntrinsic(Object, int, Object, int, int, Kind, SnippetCounter, SnippetCounter) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
This intrinsic is useful for the case where we know something statically about one of the inputs but not the other.
arraycopyPredictedExactIntrinsicSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
arraycopyPredictedObjectWork(Object, int, Object, int, int, KlassPointer, SnippetCounter, SnippetCounter) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyPredictedObjectWorkSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
arraycopyPrimitive(Object, int, Object, int, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
arraycopyPrimitive(Object, int, Object, int, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopyShort(short[], int, short[], int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
arraycopySlowPathIntrinsic(Object, int, Object, int, int, Kind, SnippetTemplate.SnippetInfo, Object) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
This is the basic template for the full arraycopy checks, including a check that the underlying type is really an array type.
arraycopySlowPathIntrinsicSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
ArrayCopySlowPathNode - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
ArrayCopySlowPathNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Kind, SnippetTemplate.SnippetInfo, Object) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
 
arraycopySnippets - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
ArrayCopySnippets - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
ArrayCopySnippets() - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopySnippets - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets.Templates
 
ArrayCopySnippets.Templates - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
arrayCopyTest(Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
arrayCopyTypeName(T[]) - Static method in class com.oracle.graal.replacements.test.InstanceOfTest
 
arraycopyUnrolledIntrinsic(Object, int, Object, int, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
Snippet for unrolled arraycopy.
arraycopyUnrolledIntrinsicSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
arraycopyUnrolledWork(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyUnrolledWorkSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
ArrayCopyUnrollNode - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
ArrayCopyUnrollNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, int, Kind) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
arraycopyZeroLengthIntrinsic(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
arraycopyZeroLengthIntrinsicSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
ArrayData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
 
ArrayEqualsNode - Class in com.oracle.graal.replacements.nodes
Compares two arrays with the same length.
ArrayEqualsNode(ValueNode, ValueNode, ValueNode, Kind) - Constructor for class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
arrayField - Variable in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
arrayFill(Object[], Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
arrayIndexOutOfBoundsExceptionSnippet(int[]) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
arrayIndexScale(Kind) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayIndexScale - Variable in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
 
arrayIndexScale - Variable in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
 
arrayInitializationBarrier(Kind) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
arrayInitializationBarrier(Kind) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
arrayKlassComponentMirrorOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayKlassComponentMirrorOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arrayKlassLayoutHelperIdentifier - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Bit pattern in the klass layout helper that can be used to identify arrays.
arrayKlassOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayKlassOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ARRAYLENGTH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
arrayLength(Object) - Static method in class com.oracle.graal.nodes.java.ArrayLengthNode
 
arrayLength(ValueNode) - Static method in class com.oracle.graal.nodes.util.GraphUtil
Looks for an ArrayLengthProvider while iterating through all ValueProxies.
ArrayLength01 - Class in com.oracle.graal.jtt.optimize
 
ArrayLength01() - Constructor for class com.oracle.graal.jtt.optimize.ArrayLength01
 
ArrayLengthNode - Class in com.oracle.graal.nodes.java
The ArrayLength instruction gets the length of an array.
ArrayLengthNode(ValueNode) - Constructor for class com.oracle.graal.nodes.java.ArrayLengthNode
 
arrayLengthOffset() - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
arrayLengthOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayLengthOffset() - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
arrayLengthOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
The offset of the array length word in an array object's header.
ArrayLengthProvider - Interface in com.oracle.graal.nodes.spi
 
ArrayMap<T> - Class in com.oracle.graal.compiler.common.util
The ArrayMap class implements an efficient one-level map which is implemented as an array.
ArrayMap() - Constructor for class com.oracle.graal.compiler.common.util.ArrayMap
Constructs a new ArrayMap with no initial assumptions.
ArrayMap(int, int) - Constructor for class com.oracle.graal.compiler.common.util.ArrayMap
Constructs a new ArrayMap that initially covers the specified interval.
arrayOfType - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
arrayPrototypeMarkWord() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
arrayPrototypeMarkWord() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
See markOopDesc::prototype().
ArrayRangeWriteBarrier - Class in com.oracle.graal.hotspot.nodes
 
ArrayRangeWriteBarrier(NodeClass<? extends ArrayRangeWriteBarrier>, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
 
ArrayRangeWriteNode - Class in com.oracle.graal.nodes.extended
Base class for nodes that modify a range of an array.
ArrayRangeWriteNode(NodeClass<? extends ArrayRangeWriteNode>, Stamp) - Constructor for class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
 
arrayRefCount - Variable in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
ARRAYS - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
arrayScalingFactor(Kind) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
arrayScalingFactor(Kind) - Method in interface com.oracle.graal.hotspot.meta.HotSpotLoweringProvider
 
arrayScalingFactor(Kind) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
arraysEqualsBoolean(boolean[], boolean[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsByte(byte[], byte[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsChar(char[], char[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsDouble(double[], double[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsFloat(float[], float[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsInt(int[], int[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsLong(long[], long[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
arraysEqualsShort(short[], short[]) - Static method in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
ArraySet<E> - Class in com.oracle.graal.compiler.common.util
Mimic a set implementation with an ArrayList.
ArraySet() - Constructor for class com.oracle.graal.compiler.common.util.ArraySet
 
ArraySet(int) - Constructor for class com.oracle.graal.compiler.common.util.ArraySet
 
ArraySet(Collection<? extends E>) - Constructor for class com.oracle.graal.compiler.common.util.ArraySet
 
arraysFrom - Variable in class com.oracle.graal.jtt.optimize.ArrayCopyGeneric
 
ArraysSubstitutions - Class in com.oracle.graal.replacements
Substitutions for Arrays methods.
ArraysSubstitutions() - Constructor for class com.oracle.graal.replacements.ArraysSubstitutions
 
ArraysSubstitutionsTest - Class in com.oracle.graal.replacements.test
ArraysSubstitutionsTest() - Constructor for class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
ArrayStamp(TruffleStamp) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
ArrayStamp(TruffleStamp[], int) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
arraysTo - Variable in class com.oracle.graal.jtt.optimize.ArrayCopyGeneric
 
arrayStore(Object[], Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
arrayStoreBarrierType(Kind) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
ArraySubstitutions - Class in com.oracle.graal.replacements
Substitutions for Array methods.
ArraySubstitutions() - Constructor for class com.oracle.graal.replacements.ArraySubstitutions
 
arrayTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
arrayType - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
 
arrayTypeCodeToClass(int) - Static method in class com.oracle.graal.java.BytecodeParser
Gets the kind of array elements for the array type code that appears in a Bytecodes.NEWARRAY bytecode.
arrayU1DataOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arrayU1LengthOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
arrayU2DataOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
aS - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
asAddress(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asAddressValue(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
asAddressValue(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
asAllocatable(Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
asAllocatable(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
asAllocatableValue(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asBoolean() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
asBoolean() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asBoolean() - Method in interface jdk.internal.jvmci.meta.JavaConstant
Returns the primitive boolean value this constant represents.
asBoolean() - Method in class jdk.internal.jvmci.meta.NullConstant
 
asBoolean() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
asBoxedPrimitive() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
asBoxedPrimitive() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asBoxedPrimitive() - Method in interface jdk.internal.jvmci.meta.JavaConstant
Returns the value of this constant as a boxed Java value.
asBoxedPrimitive() - Method in class jdk.internal.jvmci.meta.NullConstant
 
asBoxedPrimitive() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
asBoxedValue(Constant) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asByteAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asByteArray() - Method in class jdk.internal.jvmci.hotspot.HotSpotSymbol
 
asCloneable(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asCondition(ValueNode) - Method in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.Instantiation
Gets the result of this instantiation as a condition.
asConstant() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
asConstant() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
asConstant() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
asConstant() - Method in class com.oracle.graal.compiler.common.type.Stamp
If this stamp represents a single value, the methods returns this single value.
asConstant() - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
asConstant() - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
asConstant(MetaAccessProvider, ConstantReflectionProvider, ValueNode) - Method in class com.oracle.graal.nodes.java.LoadFieldNode
Gets a constant value for this load if possible.
asConstant() - Method in class com.oracle.graal.nodes.ValueNode
Convert this value to a constant if it is a constant, otherwise return null.
asConstant(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asDepth12(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asDepth12Arr(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asDouble() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
asDouble() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asDouble() - Method in interface jdk.internal.jvmci.meta.JavaConstant
Returns the primitive double value this constant represents.
asDouble() - Method in class jdk.internal.jvmci.meta.NullConstant
 
asDouble() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
asDoubleAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asDoubleConst(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the double value of any constant that can be represented by a 64-bit float value.
asDoubleConstRef(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the address of a double constant that is embedded as a data reference into the code.
asDoubleConstRef(Value, int) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asDoubleReg(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asExactClass(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
asExactType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
asExactType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
asExactType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
asExactType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns this type if it is an exact type otherwise returns null.
asExactTypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
asFixedNode() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
asFixedNode() - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
 
asFloat() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
asFloat() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asFloat() - Method in interface jdk.internal.jvmci.meta.JavaConstant
Returns the primitive float value this constant represents.
asFloat() - Method in class jdk.internal.jvmci.meta.NullConstant
 
asFloat() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
asFloatAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asFloatConst(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the float value of any constant that can be represented by a 32-bit float value.
asFloatConstRef(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the address of a float constant that is embedded as a data reference into the code.
asFloatConstRef(Value, int) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asFloatingNode(MemoryNode) - Method in class com.oracle.graal.nodes.memory.FloatableAccessNode
 
asFloatingNode(MemoryNode) - Method in class com.oracle.graal.nodes.memory.ReadNode
 
asFloatReg(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
Asi(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
 
asImm32(HotSpotConstant) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer
 
asImmediate(ValueNode) - Method in class com.oracle.graal.compiler.sparc.SPARCAddressLowering
 
asInArg() - Method in class jdk.internal.jvmci.code.StackSlot
Gets this stack slot used to pass an argument from the perspective of a callee.
asInt(JavaConstant) - Static method in class com.oracle.graal.hotspot.HotSpotCounterOp
 
asInt() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
asInt() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asInt() - Method in interface jdk.internal.jvmci.meta.JavaConstant
Returns the primitive int value this constant represents.
asInt() - Method in class jdk.internal.jvmci.meta.NullConstant
 
asInt() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
asIntAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asIntConst(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the integer value of any constant that can be represented by a 32-bit integer value, including long constants that fit into the 32-bit range.
asIntReg(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asJavaConstant() - Method in class com.oracle.graal.nodes.ValueNode
 
asJavaMethod(Object) - Static method in class com.oracle.graal.debug.GraalDebugConfig
Extracts a JavaMethod from an opaque debug context.
asJavaMethod() - Method in interface com.oracle.graal.debug.JavaMethodContext
 
asJavaMethod() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
 
asJavaMethod() - Method in class com.oracle.graal.nodes.StructuredGraph
 
asJavaMethod() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
asJavaMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethod
 
asJavaType(Class<?>, MetaAccessProvider, CodeCacheProvider) - Static method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
asJavaType(Constant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
asJavaType(Constant) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
asJavaType(Constant) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
Returns the ResolvedJavaType for a Class object (or any other object regarded as a class by the VM) encapsulated in the given constant.
asKind(JavaType) - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
 
asKind(JavaType) - Method in class com.oracle.graal.word.WordTypes
Gets the kind for a given type, returning the word kind if type is a word type.
asList(LockState) - Static method in class com.oracle.graal.nodes.virtual.LockState
 
asLong(JavaConstant) - Static method in class com.oracle.graal.hotspot.HotSpotCounterOp
 
asLong() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
asLong() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asLong() - Method in interface jdk.internal.jvmci.meta.JavaConstant
Returns the primitive long value this constant represents.
asLong() - Method in class jdk.internal.jvmci.meta.NullConstant
 
asLong() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
asLongAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asLongConst(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the long value of any constant that can be represented by a 64-bit long value.
asLongConstRef(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the address of a long constant that is embedded as a data reference into the code.
asLongReg(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asm - Variable in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
asm - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asMaterialization(StructuredGraph, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.Instantiation
Gets the result of the instantiation as a materialized value.
ASMInstructionProfiling - Static variable in class com.oracle.graal.hotspot.HotSpotBackend.Options
 
AsmOptions - Class in com.oracle.graal.asm
 
AsmOptions() - Constructor for class com.oracle.graal.asm.AsmOptions
 
asNode() - Method in interface com.oracle.graal.graph.NodeInterface
 
asNode() - Method in interface com.oracle.graal.nodes.calc.ConvertNode
 
asNode() - Method in class com.oracle.graal.nodes.calc.FloatingNode
 
asNode() - Method in interface com.oracle.graal.nodes.extended.AnchoringNode
 
asNode() - Method in interface com.oracle.graal.nodes.extended.GuardedNode
 
asNode() - Method in interface com.oracle.graal.nodes.extended.GuardingNode
 
asNode() - Method in class com.oracle.graal.nodes.FixedNode
 
asNode() - Method in class com.oracle.graal.nodes.FixedWithNextNode
 
asNode() - Method in interface com.oracle.graal.nodes.Invoke
 
asNode() - Method in interface com.oracle.graal.nodes.memory.MemoryCheckpoint
 
asNode() - Method in interface com.oracle.graal.nodes.memory.MemoryNode
 
asNode() - Method in interface com.oracle.graal.nodes.spi.Lowerable
 
asNode() - Method in interface com.oracle.graal.nodes.StateSplit
 
asNode() - Method in class com.oracle.graal.nodes.ValueNode
 
asNode(MemoryNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
asNode() - Method in class com.oracle.graal.phases.common.LoweringPhase.DummyGuardHandle
 
asNonNullClass(Object) - Static method in class com.oracle.graal.nodes.PiNode
Casts an object to have an exact, non-null stamp representing Class.
asNonNullClassIntrinsic(Object, Class<?>, boolean, boolean) - Static method in class com.oracle.graal.nodes.PiNode
 
asNonNullString(Object) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest.TestMethodsSubstitutions
 
asNonNullStringIntrinsic(Object, Class<?>, boolean, boolean) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest.TestMethodsSubstitutions
 
asNumber(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asNumberExt(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asObject(Class<T>, JavaConstant) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the object reference a given constant represents if it is of a given type.
asObject(ResolvedJavaType, JavaConstant) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the object reference a given constant represents if it is of a given type.
asObject(ResolvedJavaType, JavaConstant) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
asObject(Class<T>, JavaConstant) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
asObject(Constant) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMemoryAccessProviderImpl
 
asObject(Class<T>) - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the object represented by this constant represents if it is of a given type.
asObject(ResolvedJavaType) - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the object represented by this constant represents if it is of a given type.
asObject(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asObject(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
asObjectAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
asObjectConstRef(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Returns the address of an object constant that is embedded as a data reference into the code.
asObjectReg(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asOutArg() - Method in class jdk.internal.jvmci.code.StackSlot
Gets this stack slot used to pass an argument from the perspective of a caller.
asParserError(Throwable) - Method in class com.oracle.graal.java.BytecodeParser
 
asPhi(MetaAccessProvider, ConstantReflectionProvider, ValueNode) - Method in class com.oracle.graal.nodes.java.LoadFieldNode
 
asRawPointer(Constant) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMemoryAccessProviderImpl
 
asRegister(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asResolvedJavaMethod(Method) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Converts a reflection Method to a ResolvedJavaMethod.
asResolvedJavaType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstant
 
asResolvedJavaType() - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
 
asS1(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
asS2(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
asS4(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
assembleMethod(Method, AssemblerTest.CodeGenTest) - Method in class com.oracle.graal.asm.test.AssemblerTest
 
Assembler - Class in com.oracle.graal.asm
The platform-independent base class for the assembler.
Assembler(TargetDescription) - Constructor for class com.oracle.graal.asm.Assembler
 
Assembler.InstructionCounter - Interface in com.oracle.graal.asm
Instruction counter class which gives the user of the assembler to count different kinds of instructions in the generated assembler code.
Assembler.LabelHint - Class in com.oracle.graal.asm
 
AssemblerTest - Class in com.oracle.graal.asm.test
 
AssemblerTest() - Constructor for class com.oracle.graal.asm.test.AssemblerTest
 
AssemblerTest.CodeGenTest - Interface in com.oracle.graal.asm.test
 
assertAtIfBytecode() - Method in class com.oracle.graal.java.BytecodeParser
 
assertBounds(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Asserts that the constant pool index index is in the bounds of the constant pool.
assertConstantReturn(StructuredGraph, int) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
assertCStringEquals(long, String) - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
 
assertDecrement(long, int) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
assertDecrements(int) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
assertDeepEquals(String, Object, Object, double) - Method in class com.oracle.graal.compiler.test.FloatOptimizationTest
 
assertDeepEquals(Object, Object) - Method in class com.oracle.graal.jtt.JTTTest
 
assertDeepEquals(Object, Object) - Method in class com.oracle.graal.replacements.test.NewArrayTest
 
assertDeepEquals(Object, Object) - Method in class com.oracle.graal.replacements.test.NewInstanceTest
 
assertDeepEquals(Object, Object) - Method in class com.oracle.graal.test.GraalTest
Compares two given objects for equality.
assertDeepEquals(String, Object, Object) - Method in class com.oracle.graal.test.GraalTest
Compares two given objects for equality.
assertDeepEquals(String, Object, Object, double) - Method in class com.oracle.graal.test.GraalTest
Compares two given values for equality, doing a recursive test if both values are arrays of the same type.
assertDeepEquals(String, Object, Object, int) - Method in class com.oracle.graal.test.GraalTest
Compares two given values for equality, doing a recursive test if both values are arrays of the same type.
assertDominatedSize(Block, int) - Static method in class com.oracle.graal.compiler.test.SimpleCFGTest
 
assertDominator(Block, Block) - Static method in class com.oracle.graal.compiler.test.SimpleCFGTest
 
assertDouble(ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertEquals(StructuredGraph, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
assertEquals(StructuredGraph, StructuredGraph, boolean, boolean) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
assertEquals(GraalCompilerTest.Result, GraalCompilerTest.Result) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
assertEquals(StaticAnalysis.TypeFlow, Object...) - Static method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
 
assertEquals(StructuredGraph, StructuredGraph) - Method in class com.oracle.graal.compiler.test.TypeSystemTest
 
assertExitStatesNonEmpty(Loop<Block>, ReentrantBlockIterator.LoopInfo<BlockT>) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
assertFalse(boolean, String, Object...) - Method in class com.oracle.graal.graph.Node
 
assertFalse(String, boolean) - Static method in class com.oracle.graal.test.GraalTest
Asserts that a condition is false.
assertFalse(boolean) - Static method in class com.oracle.graal.test.GraalTest
Asserts that a condition is false.
assertFalse(boolean, String, Object...) - Static method in class com.oracle.graal.test.GraalTest
Asserts that a condition is false.
assertFewMethodInfopoints(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
assertFloat(ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertHasUnsafe(String, boolean) - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
 
assertHigh(ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertImpliedGuard(Set<GuardNode>) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
 
assertIncrement(long, int) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
assertIncrements(int) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
assertInGraph(StructuredGraph, Class<?>) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
assertInGraph(StructuredGraph, Class<?>) - Static method in class com.oracle.graal.replacements.test.MethodSubstitutionTest
 
assertInlined(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
assertInRange(int) - Method in class com.oracle.graal.graph.NodeList
 
assertInt(ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertion - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
assertion(boolean, String) - Static method in class com.oracle.graal.hotspot.replacements.AssertionSnippets
 
assertion - Variable in class com.oracle.graal.hotspot.replacements.AssertionSnippets.Templates
 
assertion(boolean, boolean, String) - Static method in class com.oracle.graal.replacements.nodes.AssertionNode
 
ASSERTION_VM_MESSAGE_C - Static variable in class com.oracle.graal.hotspot.replacements.AssertionSnippets
This call can only be used with true for the "vmError" parameter, so that it can be configured to be a leaf method.
AssertionNode - Class in com.oracle.graal.replacements.nodes
Assertion nodes will go away as soon as the value evaluates to true.
AssertionNode(boolean, ValueNode, String) - Constructor for class com.oracle.graal.replacements.nodes.AssertionNode
 
assertionsEnabled() - Static method in class com.oracle.graal.debug.GraalDebugConfig
 
assertionsEnabled() - Static method in class com.oracle.graal.graph.Graph
Determines if assertions are enabled for the Graph class.
assertionsEnabled() - Static method in class com.oracle.graal.graph.test.NodeMapTest
 
assertionsEnabled() - Static method in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider
 
assertionsEnabled() - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
Determines if either Java assertions are enabled for ExceptionHandlerStub or if this is a HotSpot build where the ASSERT mechanism is enabled.
assertionsEnabled() - Static method in class com.oracle.graal.hotspot.stubs.SnippetStub
 
assertionsEnabled() - Static method in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
Determines if either Java assertions are enabled for UnwindExceptionToCallerStub or if this is a HotSpot build where the ASSERT mechanism is enabled.
assertionsEnabled() - Static method in class com.oracle.graal.java.BytecodeParser
 
assertionsEnabled() - Static method in class com.oracle.graal.lir.phases.LIRPhase
 
assertionsEnabled() - Static method in class com.oracle.graal.phases.BasePhase
 
assertionSnippets - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
AssertionSnippets - Class in com.oracle.graal.hotspot.replacements
 
AssertionSnippets() - Constructor for class com.oracle.graal.hotspot.replacements.AssertionSnippets
 
AssertionSnippets.Templates - Class in com.oracle.graal.hotspot.replacements
 
assertKeys() - Method in class com.oracle.graal.nodes.java.TypeSwitchNode
Don't allow duplicate keys.
assertKind(Kind, ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertLong(ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertManyMethodInfopoints(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
assertNoGuardsLeft(StructuredGraph) - Static method in class com.oracle.graal.phases.common.GuardLoweringPhase
 
assertNonCyclicGraph(StructuredGraph) - Static method in class com.oracle.graal.phases.util.GraphOrder
Quick (and imprecise) assertion that there are no (invalid) cycles in the given graph.
assertNonReachable(StructuredGraph, List<Node>) - Static method in class com.oracle.graal.virtual.phases.ea.VirtualUtil
 
assertNotInGraph(StructuredGraph, Class<?>) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
assertNotInGraph(StructuredGraph, Class<?>) - Static method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
assertNotInGraph(StructuredGraph, Class<?>) - Static method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
assertNotInGraph(StructuredGraph, Class<?>) - Static method in class com.oracle.graal.replacements.test.MethodSubstitutionTest
 
assertNotInlined(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
assertNumWordCasts(String, int) - Method in class com.oracle.graal.replacements.test.PointerTest
 
assertObject(ValueNode) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
assertOrderedAfterSchedule(StructuredGraph, Node, Node) - Method in class com.oracle.graal.compiler.test.GraphScheduleTest
 
assertOrderedAfterSchedule(SchedulePhase, Node, Node) - Method in class com.oracle.graal.compiler.test.GraphScheduleTest
 
assertPartialEvalEquals(String, RootNode) - Method in class com.oracle.graal.truffle.test.PartialEvaluationTest
 
assertPartialEvalEquals(String, RootNode, Object[]) - Method in class com.oracle.graal.truffle.test.PartialEvaluationTest
 
assertPartialEvalEqualsAndRunsCorrect(RootNode) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
 
assertPartialEvalNoInvokes(RootNode) - Method in class com.oracle.graal.truffle.test.PartialEvaluationTest
 
assertPartialEvalNoInvokes(RootNode, Object[]) - Method in class com.oracle.graal.truffle.test.PartialEvaluationTest
 
assertPostdominator(Block, Block) - Static method in class com.oracle.graal.compiler.test.SimpleCFGTest
 
assertProbabilities() - Method in class com.oracle.graal.nodes.extended.SwitchNode
 
assertRead(StructuredGraph, Kind, boolean, LocationIdentity) - Static method in class com.oracle.graal.replacements.test.ObjectAccessTest
 
assertRead(StructuredGraph, Kind, boolean, LocationIdentity) - Method in class com.oracle.graal.replacements.test.PointerTest
 
assertReadAndWriteInSameBlock(SchedulePhase, boolean) - Static method in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
assertReadBeforeAllWritesInStartBlock(SchedulePhase) - Static method in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
assertReadWithinAllReturnBlocks(SchedulePhase, boolean) - Method in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
assertReadWithinStartBlock(SchedulePhase, boolean) - Method in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
assertReturn(String, AssemblerTest.CodeGenTest, Object, Object...) - Method in class com.oracle.graal.asm.test.AssemblerTest
 
assertReturns42(RootNode) - Static method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
 
assertSchedulableGraph(StructuredGraph) - Static method in class com.oracle.graal.phases.util.GraphOrder
This method schedules the graph and makes sure that, for every node, all inputs are available at the position where it is scheduled.
assertSnippetKills(ValueNode) - Method in class com.oracle.graal.replacements.SnippetTemplate
 
assertSorted() - Method in class com.oracle.graal.nodes.extended.IntegerSwitchNode
 
assertTag(int, HotSpotConstantPool.JVM_CONSTANT) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Asserts that the constant pool tag at index index is equal to tag.
assertTagIsFieldOrMethod(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
assertTrue(boolean, String, Object...) - Method in class com.oracle.graal.graph.Node
 
assertTrue(String, boolean) - Static method in class com.oracle.graal.test.GraalTest
Asserts that a condition is true.
assertTrue(boolean) - Static method in class com.oracle.graal.test.GraalTest
Asserts that a condition is true.
assertTrue(boolean, String, Object...) - Static method in class com.oracle.graal.test.GraalTest
Asserts that a condition is true.
assertUniqueTypes(ArrayList<JavaTypeProfile.ProfiledType>) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
assertUpdateValid(Node, Edges, int, Node) - Static method in class com.oracle.graal.graph.NodeClass
 
assertWrite(StructuredGraph, boolean, LocationIdentity) - Static method in class com.oracle.graal.replacements.test.ObjectAccessTest
 
assertWrite(StructuredGraph, boolean, LocationIdentity) - Method in class com.oracle.graal.replacements.test.PointerTest
 
asShortAddr(Value) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
assigned - Variable in class com.oracle.graal.lir.gen.PhiResolver.PhiResolverNode
Denotes if a move instruction has already been emitted to initialize the value of PhiResolver.PhiResolverNode.operand.
assignId(MethodIdHolder) - Method in class jdk.internal.jvmci.meta.MethodIdHolder.MethodIdAllocator
Ensures a given method has a unique identifier.
assignIds(Consumer<MethodIdHolder.MethodIdAllocator>) - Static method in interface jdk.internal.jvmci.meta.MethodIdHolder
Executes some given code that ensures some set of ResolvedJavaMethods have unique ids assigned to them.
assignLocation(AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
assignLocations(List<LIRInstruction>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
 
assignLocations() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
 
assignSlot - Variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
AssignSlotsTimer - Static variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator
 
assignSpillSlot(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
assignStackSlots(Set<LIRInstruction>) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
asSingleType() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
Returns the single monormorphic type representing this profile or null if no such type exists.
Association() - Constructor for class com.oracle.graal.nodeinfo.StructuralInput.Association
 
ASSOCIATIVE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that is associative.
associative - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
asStackMove(LIRInstruction) - Static method in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase
 
asStackSlot(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asStackSlotValue(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asStackTraceElement(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
asStackTraceElement(int) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns a stack trace element for this method and a given bytecode index.
asStackTraceElementTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
asString(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asString() - Method in class jdk.internal.jvmci.hotspot.HotSpotSymbol
Decodes this Symbol and returns the symbol string as String.
asStringExt(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
assumption - Variable in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
assumption - Variable in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
 
assumption - Variable in class com.oracle.graal.truffle.test.nodes.ConstantWithAssumptionTestNode
 
Assumption() - Constructor for class jdk.internal.jvmci.meta.Assumptions.Assumption
 
assumptionBranchCutoff() - Method in class com.oracle.graal.truffle.test.AssumptionPartialEvaluationTest
This tests whether a valid Assumption does successfully cut of the branch that is not executed.
AssumptionCutsBranchTestNode - Class in com.oracle.graal.truffle.test.nodes
 
AssumptionCutsBranchTestNode(Assumption) - Constructor for class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
 
AssumptionInlineInfo - Class in com.oracle.graal.phases.common.inlining.info
Represents an inlining opportunity where the current class hierarchy leads to a monomorphic target method, but for which an assumption has to be registered because of non-final classes.
AssumptionInlineInfo(Invoke, ResolvedJavaMethod, Assumptions.AssumptionResult<?>) - Constructor for class com.oracle.graal.phases.common.inlining.info.AssumptionInlineInfo
 
AssumptionPartialEvaluationTest - Class in com.oracle.graal.truffle.test
 
AssumptionPartialEvaluationTest() - Constructor for class com.oracle.graal.truffle.test.AssumptionPartialEvaluationTest
 
AssumptionResult(T, Assumptions.Assumption...) - Constructor for class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
 
AssumptionResult(T) - Constructor for class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
 
assumptions - Variable in class com.oracle.graal.nodes.EncodedGraph
 
assumptions - Variable in class com.oracle.graal.nodes.StructuredGraph
The assumptions made while constructing and transforming this graph.
assumptions - Variable in class jdk.internal.jvmci.code.CompilationResult
 
assumptions - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
Assumptions - Class in jdk.internal.jvmci.meta
Class for recording assumptions made during compilation.
Assumptions() - Constructor for class jdk.internal.jvmci.meta.Assumptions
 
assumptions - Variable in class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
 
assumptions - Variable in class jdk.internal.jvmci.meta.Assumptions
 
Assumptions.Assumption - Class in jdk.internal.jvmci.meta
Abstract base class for assumptions.
Assumptions.AssumptionResult<T> - Class in jdk.internal.jvmci.meta
A class for providing information that is only valid in association with a set of Assumptions.Assumptions.
Assumptions.CallSiteTargetValue - Class in jdk.internal.jvmci.meta
An assumption that a given call site's method handle did not change.
Assumptions.ConcreteMethod - Class in jdk.internal.jvmci.meta
An assumption that a given virtual method has a given unique implementation.
Assumptions.ConcreteSubtype - Class in jdk.internal.jvmci.meta
An assumption that a given abstract or interface type has one direct concrete subtype.
Assumptions.LeafType - Class in jdk.internal.jvmci.meta
An assumption that a given type has no subtypes.
Assumptions.NoFinalizableSubclass - Class in jdk.internal.jvmci.meta
An assumption that a given class has no subclasses implementing Object.finalize()).
AssumptionValidAssumption - Class in com.oracle.graal.truffle.nodes
 
AssumptionValidAssumption(OptimizedAssumption) - Constructor for class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
asThrowable(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
ASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
asU1(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
asU2(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
asU4(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
asValue(LIRKind) - Method in class jdk.internal.jvmci.code.Register
Gets this register as a value with a specified kind.
asValue() - Method in class jdk.internal.jvmci.code.Register
Gets this register as a value with no particular kind.
asValueNode(Object) - Static method in class com.oracle.graal.replacements.test.CheckCastTest
 
asVariable(Value) - Static method in class com.oracle.graal.lir.LIRValueUtil
 
asVirtualObject(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asVirtualStackSlot(Value) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
asWord() - Method in class com.oracle.graal.hotspot.word.MetaspacePointer
 
at(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
atan2() - Static method in class com.oracle.graal.jtt.optimize.Fold_Math01
 
ATHROW - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
AtomicReadAndAddNode - Class in com.oracle.graal.nodes.java
Represents an atomic read-and-add operation like Unsafe.getAndAddInt(Object, long, int).
AtomicReadAndAddNode(AddressNode, ValueNode, LocationIdentity) - Constructor for class com.oracle.graal.nodes.java.AtomicReadAndAddNode
 
AtomicReadAndAddOp(Kind, AllocatableValue, AMD64AddressValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
 
atomicReadAndWriteBarrierType(AtomicReadAndWriteNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
AtomicReadAndWriteNode - Class in com.oracle.graal.nodes.java
Represents an atomic read-and-write operation like Unsafe.getAndSetInt(Object, long, int) .
AtomicReadAndWriteNode(ValueNode, ValueNode, ValueNode, Kind, LocationIdentity) - Constructor for class com.oracle.graal.nodes.java.AtomicReadAndWriteNode
 
AtomicReadAndWriteOp(Kind, AllocatableValue, AMD64AddressValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndWriteOp
 
atPutGrow(int, int, boolean) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
atPutGrow(List<T>, int, T, T) - Static method in class com.oracle.graal.compiler.common.util.Util
Sets the element at a given position of a list and ensures that this position exists.
attributes(Register) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
Gets an object describing the attributes of a given register according to this register configuration.
attributes(Register) - Method in class com.oracle.graal.lir.dfa.LocationMarkerPhase.Marker
Gets an object describing the attributes of a given register according to this register configuration.
attributes(Register) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
attributes(Register) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
attributesMap - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
attributesMap - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
aV - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
availableIds - Variable in class com.oracle.graal.printer.BinaryGraphPrinter.ConstantPool
 
availableRegs - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
averageEffort - Variable in class com.oracle.graal.lir.SwitchStrategy
 
aZ - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 

B

B() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest6.B
 
b - Variable in class com.oracle.graal.compiler.test.ea.PEAAssertionsTest.TestClass
 
B() - Constructor for class com.oracle.graal.compiler.test.GuardEliminationCornerCasesTest.B
 
b - Variable in class com.oracle.graal.compiler.test.MemoryScheduleTest.Container
 
b() - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
B() - Constructor for class com.oracle.graal.compiler.test.PushNodesThroughPiTest.B
 
B() - Constructor for class com.oracle.graal.compiler.test.ReadAfterCheckCastTest.B
 
B() - Constructor for class com.oracle.graal.compiler.test.tutorial.GraalTutorial.B
 
B() - Constructor for class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.B
 
b - Variable in class com.oracle.graal.graph.iterators.NodePredicates.AndPredicate
 
b - Variable in class com.oracle.graal.graph.iterators.NodePredicates.OrPredicate
 
b - Static variable in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
B() - Constructor for class com.oracle.graal.hotspot.test.ClassSubstitutionsTests.B
 
b - Variable in class com.oracle.graal.hotspot.test.CompressedOopTest.ConstantContainer
 
b - Variable in class com.oracle.graal.hotspot.test.CompressedOopTest.Container
 
b - Variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest.Container
 
b - Variable in class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest.Container
 
b() - Static method in class com.oracle.graal.jtt.except.Finally02
 
b - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
 
b - Static variable in class com.oracle.graal.jtt.hotpath.HP_array03
 
b - Static variable in class com.oracle.graal.jtt.hotpath.HP_array04
 
b - Static variable in class com.oracle.graal.jtt.hotpath.HP_field01
 
b - Variable in class com.oracle.graal.jtt.hotpath.HP_field02.TestClass
 
b - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
 
b - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
 
b - Variable in class com.oracle.graal.jtt.loop.Loop16.TestClass
 
b - Variable in class com.oracle.graal.jtt.loop.Loop17.L
 
b - Variable in class com.oracle.graal.jtt.loop.LoopEscape.L
 
B() - Constructor for class com.oracle.graal.jtt.micro.BigInterfaceParams01.B
 
B() - Constructor for class com.oracle.graal.jtt.micro.BigVirtualParams01.B
 
b - Variable in class com.oracle.graal.jtt.micro.ConstantLoadTest.MyClass
 
b - Variable in class com.oracle.graal.jtt.micro.FloatingReads
 
B() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_01.B
 
B() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_02.B
 
b - Variable in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassB
 
b - Variable in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
 
B() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.B
 
B() - Constructor for class com.oracle.graal.replacements.test.InstanceOfTest.B
 
B() - Constructor for class com.oracle.graal.replacements.test.NewInstanceTest.B
 
b - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
 
B() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.B
 
B() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.B
 
B() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.B
 
BackEnd - Static variable in class com.oracle.graal.compiler.GraalCompiler
 
backend - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
 
Backend - Class in com.oracle.graal.compiler.target
Represents a compiler backend for Graal.
Backend(Providers) - Constructor for class com.oracle.graal.compiler.target.Backend
 
backend - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest
 
backend - Variable in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
 
backend - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
backend - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
BackendOptions - Class in com.oracle.graal.compiler.common
Options to control the backend configuration.
BackendOptions() - Constructor for class com.oracle.graal.compiler.common.BackendOptions
 
BackendOptions.LSRAVariant - Enum in com.oracle.graal.compiler.common
 
BackendOptions.UserOptions - Class in com.oracle.graal.compiler.common
 
backends - Variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
backends - Variable in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
BackendTest - Class in com.oracle.graal.compiler.test.backend
 
BackendTest() - Constructor for class com.oracle.graal.compiler.test.backend.BackendTest
 
BackendTest(Class<? extends Architecture>) - Constructor for class com.oracle.graal.compiler.test.backend.BackendTest
 
backtrack(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
backupSlot - Variable in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator.RegisterBackupPair
 
backupSlot - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
 
backupSlot - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AMD64MultiStackMove
 
backupSlot - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
BadRunnable() - Constructor for class com.oracle.graal.jtt.threads.Monitor_notowner01.BadRunnable
 
bailout(String) - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
 
bailout(String) - Method in class com.oracle.graal.java.BytecodeParser
 
bailout(String) - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
bailout(String) - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
BailoutException - Exception in jdk.internal.jvmci.code
Exception thrown when the compiler refuses to compile a method because of problems with the method.
BailoutException(String, Object...) - Constructor for exception jdk.internal.jvmci.code.BailoutException
Creates a new BailoutException.
BailoutException(Throwable, String, Object...) - Constructor for exception jdk.internal.jvmci.code.BailoutException
Creates a new BailoutException.
BailoutException(boolean, String, Object...) - Constructor for exception jdk.internal.jvmci.code.BailoutException
Creates a new BailoutException.
BAILOUTS - Static variable in class com.oracle.graal.hotspot.CompilationTask
 
BALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
bar(int) - Method in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
 
bar(int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline01
 
bar(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline02
 
BarrieredAccess - Class in com.oracle.graal.word
Medium-level memory access for Objects.
BarrieredAccess() - Constructor for class com.oracle.graal.word.BarrieredAccess
 
barrieredAccessType - Variable in class com.oracle.graal.word.WordTypes
Resolved type for BarrieredAccess.
barrierIndex - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest
 
barriers - Variable in class com.oracle.graal.lir.amd64.AMD64Move.MembarOp
 
barriers - Variable in class com.oracle.graal.lir.sparc.SPARCMove.MembarOp
 
barriers - Variable in class com.oracle.graal.nodes.extended.MembarNode
 
barrierSetCardTableExtension - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barrierSetCardTableModRef - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barrierSetG1SATBCT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barrierSetG1SATBCTLogging - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barrierSetKindOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barrierSetModRef - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barrierSetOther - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
barriersString(int) - Static method in class jdk.internal.jvmci.code.MemoryBarriers
 
barrierType - Variable in class com.oracle.graal.nodes.memory.FixedAccessNode
 
barrierType - Variable in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
BarrierType() - Constructor for enum com.oracle.graal.nodes.memory.HeapAccess.BarrierType
 
BarSize - Static variable in class com.oracle.graal.compiler.test.AllocSpy
The width of the histogram bar column.
barSize - Variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
base - Variable in class com.oracle.graal.asm.amd64.AMD64Address
 
base - Variable in class com.oracle.graal.asm.sparc.SPARCAddress
 
base - Variable in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
base - Variable in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
 
base - Variable in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
 
base - Variable in class com.oracle.graal.lir.amd64.AMD64AddressValue
 
base - Variable in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
 
base - Variable in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
 
base - Variable in class com.oracle.graal.lir.sparc.SPARCLoadConstantTableBaseOp
 
base - Variable in class com.oracle.graal.loop.DerivedInductionVariable
 
base - Variable in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
 
base - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
 
Base() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Base
 
BaseClass() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast03.BaseClass
 
BaseClass() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof01.BaseClass
 
baseNameOf(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Allocation-free version of Bytecodes.nameOf(int).
BasePhase<C> - Class in com.oracle.graal.phases
Base class for all compiler phases.
BasePhase() - Constructor for class com.oracle.graal.phases.BasePhase
 
BasePhase(String) - Constructor for class com.oracle.graal.phases.BasePhase
 
BasePhase.BasePhaseStatistics - Class in com.oracle.graal.phases
 
BasePhaseStatistics(Class<?>) - Constructor for class com.oracle.graal.phases.BasePhase.BasePhaseStatistics
 
basePointer - Variable in class com.oracle.graal.replacements.test.DerivedOopTest.Pointers
 
BasePointersSet() - Constructor for class com.oracle.graal.lir.dfa.MarkBasePointersPhase.Marker.BasePointersSet
 
BasePointersSet(MarkBasePointersPhase.Marker<T>.BasePointersSet) - Constructor for class com.oracle.graal.lir.dfa.MarkBasePointersPhase.Marker.BasePointersSet
 
baseRegister - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
 
baseRegister - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.UncompressPointer
 
baseRegister - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
 
baseRegister - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.UncompressPointer
 
BaseSwitchClosure(CompilationResultBuilder, Assembler, LabelRef[], LabelRef) - Constructor for class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
baseVtableLength - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
BasicArrayCopyNode - Class in com.oracle.graal.replacements.nodes
 
BasicArrayCopyNode(NodeClass<? extends AbstractMemoryCheckpoint>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Kind, int) - Constructor for class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
BasicArrayCopyNode(NodeClass<? extends AbstractMemoryCheckpoint>, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, Kind) - Constructor for class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
BasicCompilerConfiguration - Class in com.oracle.graal.compiler.phases
 
BasicCompilerConfiguration() - Constructor for class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
BasicIdealGraphPrinter - Class in com.oracle.graal.printer
Elementary, generic generator of Ideal Graph Visualizer input for use in printers for specific data structures.
BasicIdealGraphPrinter(OutputStream) - Constructor for class com.oracle.graal.printer.BasicIdealGraphPrinter
Creates a new IdealGraphPrinter that writes to the specified output stream.
BasicIdealGraphPrinter.Edge - Class in com.oracle.graal.printer
Edge between two nodes.
BasicInductionVariable - Class in com.oracle.graal.loop
 
BasicInductionVariable(LoopEx, ValuePhiNode, ValueNode, ValueNode, BinaryArithmeticNode<?>) - Constructor for class com.oracle.graal.loop.BasicInductionVariable
 
basicLockDisplacedHeaderOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
basicLockSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
BasicObjectCloneNode - Class in com.oracle.graal.replacements.nodes
 
BasicObjectCloneNode(NodeClass<? extends MacroNode>, CallTargetNode.InvokeKind, ResolvedJavaMethod, int, JavaType, ValueNode...) - Constructor for class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
 
BASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
baz(int) - Method in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
 
BC_aaload - Class in com.oracle.graal.jtt.bytecode
 
BC_aaload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aaload
 
BC_aaload0 - Class in com.oracle.graal.jtt.except
 
BC_aaload0() - Constructor for class com.oracle.graal.jtt.except.BC_aaload0
 
BC_aaload1 - Class in com.oracle.graal.jtt.except
 
BC_aaload1() - Constructor for class com.oracle.graal.jtt.except.BC_aaload1
 
BC_aaload_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_aaload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aaload_1
 
BC_aastore - Class in com.oracle.graal.jtt.bytecode
 
BC_aastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aastore
 
BC_aastore0 - Class in com.oracle.graal.jtt.except
 
BC_aastore0() - Constructor for class com.oracle.graal.jtt.except.BC_aastore0
 
BC_aastore1 - Class in com.oracle.graal.jtt.except
 
BC_aastore1() - Constructor for class com.oracle.graal.jtt.except.BC_aastore1
 
BC_aload_0 - Class in com.oracle.graal.jtt.bytecode
 
BC_aload_0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_0
 
BC_aload_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_aload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_1
 
BC_aload_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_aload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_2
 
BC_aload_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_aload_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_3
 
BC_anewarray - Class in com.oracle.graal.jtt.bytecode
 
BC_anewarray() - Constructor for class com.oracle.graal.jtt.bytecode.BC_anewarray
 
BC_anewarray - Class in com.oracle.graal.jtt.except
 
BC_anewarray() - Constructor for class com.oracle.graal.jtt.except.BC_anewarray
 
BC_areturn - Class in com.oracle.graal.jtt.bytecode
 
BC_areturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_areturn
 
BC_arraylength - Class in com.oracle.graal.jtt.bytecode
 
BC_arraylength() - Constructor for class com.oracle.graal.jtt.bytecode.BC_arraylength
 
BC_arraylength - Class in com.oracle.graal.jtt.except
 
BC_arraylength() - Constructor for class com.oracle.graal.jtt.except.BC_arraylength
 
BC_athrow - Class in com.oracle.graal.jtt.bytecode
 
BC_athrow() - Constructor for class com.oracle.graal.jtt.bytecode.BC_athrow
 
BC_athrow0 - Class in com.oracle.graal.jtt.except
 
BC_athrow0() - Constructor for class com.oracle.graal.jtt.except.BC_athrow0
 
BC_athrow1 - Class in com.oracle.graal.jtt.except
 
BC_athrow1() - Constructor for class com.oracle.graal.jtt.except.BC_athrow1
 
BC_athrow2 - Class in com.oracle.graal.jtt.except
 
BC_athrow2() - Constructor for class com.oracle.graal.jtt.except.BC_athrow2
 
BC_athrow3 - Class in com.oracle.graal.jtt.except
 
BC_athrow3() - Constructor for class com.oracle.graal.jtt.except.BC_athrow3
 
BC_baload - Class in com.oracle.graal.jtt.bytecode
 
BC_baload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_baload
 
BC_baload - Class in com.oracle.graal.jtt.except
 
BC_baload() - Constructor for class com.oracle.graal.jtt.except.BC_baload
 
BC_bastore - Class in com.oracle.graal.jtt.bytecode
 
BC_bastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_bastore
 
BC_bastore - Class in com.oracle.graal.jtt.except
 
BC_bastore() - Constructor for class com.oracle.graal.jtt.except.BC_bastore
 
BC_caload - Class in com.oracle.graal.jtt.bytecode
 
BC_caload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_caload
 
BC_caload - Class in com.oracle.graal.jtt.except
 
BC_caload() - Constructor for class com.oracle.graal.jtt.except.BC_caload
 
BC_castore - Class in com.oracle.graal.jtt.bytecode
 
BC_castore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_castore
 
BC_castore - Class in com.oracle.graal.jtt.except
 
BC_castore() - Constructor for class com.oracle.graal.jtt.except.BC_castore
 
BC_checkcast - Class in com.oracle.graal.jtt.except
 
BC_checkcast() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast
 
BC_checkcast01 - Class in com.oracle.graal.jtt.bytecode
 
BC_checkcast01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast01
 
BC_checkcast01.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_checkcast02 - Class in com.oracle.graal.jtt.bytecode
 
BC_checkcast02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast02
 
BC_checkcast02.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_checkcast03 - Class in com.oracle.graal.jtt.bytecode
Tests the checkcast works, when casting an array of interface.
BC_checkcast03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast03
 
BC_checkcast03.BaseClass - Class in com.oracle.graal.jtt.bytecode
 
BC_checkcast03.IObject - Interface in com.oracle.graal.jtt.bytecode
 
BC_checkcast03.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_checkcast1 - Class in com.oracle.graal.jtt.except
 
BC_checkcast1() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast1
 
BC_checkcast2 - Class in com.oracle.graal.jtt.except
 
BC_checkcast2() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast2
 
BC_checkcast3 - Class in com.oracle.graal.jtt.except
 
BC_checkcast3() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast3
 
BC_checkcast4 - Class in com.oracle.graal.jtt.except
 
BC_checkcast4() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast4
 
BC_checkcast5 - Class in com.oracle.graal.jtt.except
 
BC_checkcast5() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast5
 
BC_checkcast6 - Class in com.oracle.graal.jtt.except
 
BC_checkcast6() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast6
 
BC_d2f - Class in com.oracle.graal.jtt.bytecode
 
BC_d2f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2f
 
BC_d2i01 - Class in com.oracle.graal.jtt.bytecode
 
BC_d2i01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2i01
 
BC_d2i02 - Class in com.oracle.graal.jtt.bytecode
 
BC_d2i02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2i02
 
BC_d2l01 - Class in com.oracle.graal.jtt.bytecode
 
BC_d2l01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2l01
 
BC_d2l02 - Class in com.oracle.graal.jtt.bytecode
 
BC_d2l02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2l02
 
BC_d2l03 - Class in com.oracle.graal.jtt.bytecode
 
BC_d2l03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2l03
 
BC_dadd - Class in com.oracle.graal.jtt.bytecode
 
BC_dadd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dadd
 
BC_daload - Class in com.oracle.graal.jtt.bytecode
 
BC_daload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_daload
 
BC_daload - Class in com.oracle.graal.jtt.except
 
BC_daload() - Constructor for class com.oracle.graal.jtt.except.BC_daload
 
BC_dastore - Class in com.oracle.graal.jtt.bytecode
 
BC_dastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dastore
 
BC_dastore - Class in com.oracle.graal.jtt.except
 
BC_dastore() - Constructor for class com.oracle.graal.jtt.except.BC_dastore
 
BC_dcmp01 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp01
 
BC_dcmp02 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp02
 
BC_dcmp03 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp03
 
BC_dcmp04 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp04
 
BC_dcmp05 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp05
 
BC_dcmp06 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp06() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp06
 
BC_dcmp07 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp07() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp07
 
BC_dcmp08 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp08() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp08
 
BC_dcmp09 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp09() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp09
 
BC_dcmp10 - Class in com.oracle.graal.jtt.bytecode
 
BC_dcmp10() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp10
 
BC_ddiv - Class in com.oracle.graal.jtt.bytecode
 
BC_ddiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ddiv
 
BC_dmul - Class in com.oracle.graal.jtt.bytecode
 
BC_dmul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dmul
 
BC_dneg - Class in com.oracle.graal.jtt.bytecode
 
BC_dneg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dneg
 
BC_dneg2 - Class in com.oracle.graal.jtt.bytecode
 
BC_dneg2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dneg2
 
BC_drem - Class in com.oracle.graal.jtt.bytecode
 
BC_drem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_drem
 
BC_dreturn - Class in com.oracle.graal.jtt.bytecode
 
BC_dreturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dreturn
 
BC_dsub - Class in com.oracle.graal.jtt.bytecode
 
BC_dsub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dsub
 
BC_dsub2 - Class in com.oracle.graal.jtt.bytecode
 
BC_dsub2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dsub2
 
BC_f2d - Class in com.oracle.graal.jtt.bytecode
 
BC_f2d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2d
 
BC_f2i01 - Class in com.oracle.graal.jtt.bytecode
 
BC_f2i01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2i01
 
BC_f2i02 - Class in com.oracle.graal.jtt.bytecode
 
BC_f2i02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2i02
 
BC_f2l01 - Class in com.oracle.graal.jtt.bytecode
 
BC_f2l01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2l01
 
BC_f2l02 - Class in com.oracle.graal.jtt.bytecode
 
BC_f2l02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2l02
 
BC_fadd - Class in com.oracle.graal.jtt.bytecode
 
BC_fadd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fadd
 
BC_faload - Class in com.oracle.graal.jtt.bytecode
 
BC_faload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_faload
 
BC_faload - Class in com.oracle.graal.jtt.except
 
BC_faload() - Constructor for class com.oracle.graal.jtt.except.BC_faload
 
BC_fastore - Class in com.oracle.graal.jtt.bytecode
 
BC_fastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fastore
 
BC_fastore - Class in com.oracle.graal.jtt.except
 
BC_fastore() - Constructor for class com.oracle.graal.jtt.except.BC_fastore
 
BC_fcmp01 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp01
 
BC_fcmp02 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp02
 
BC_fcmp03 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp03
 
BC_fcmp04 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp04
 
BC_fcmp05 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp05
 
BC_fcmp06 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp06() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp06
 
BC_fcmp07 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp07() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp07
 
BC_fcmp08 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp08() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp08
 
BC_fcmp09 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp09() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp09
 
BC_fcmp10 - Class in com.oracle.graal.jtt.bytecode
 
BC_fcmp10() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp10
 
BC_fdiv - Class in com.oracle.graal.jtt.bytecode
 
BC_fdiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fdiv
 
BC_fload - Class in com.oracle.graal.jtt.bytecode
 
BC_fload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fload
 
BC_fload_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_fload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fload_2
 
BC_fmul - Class in com.oracle.graal.jtt.bytecode
 
BC_fmul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fmul
 
BC_fneg - Class in com.oracle.graal.jtt.bytecode
 
BC_fneg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fneg
 
BC_frem - Class in com.oracle.graal.jtt.bytecode
 
BC_frem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_frem
 
BC_freturn - Class in com.oracle.graal.jtt.bytecode
 
BC_freturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_freturn
 
BC_fsub - Class in com.oracle.graal.jtt.bytecode
 
BC_fsub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fsub
 
BC_getfield - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield
 
BC_getfield - Class in com.oracle.graal.jtt.except
 
BC_getfield() - Constructor for class com.oracle.graal.jtt.except.BC_getfield
 
BC_getfield.TestClass - Class in com.oracle.graal.jtt.except
 
BC_getfield1 - Class in com.oracle.graal.jtt.except
 
BC_getfield1() - Constructor for class com.oracle.graal.jtt.except.BC_getfield1
 
BC_getfield1.TestClass - Class in com.oracle.graal.jtt.except
 
BC_getfield_b - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_b() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_b
 
BC_getfield_b.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_c - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_c() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_c
 
BC_getfield_c.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_d - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_d
 
BC_getfield_d.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_f - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_f
 
BC_getfield_f.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_i - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_i() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_i
 
BC_getfield_i.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_l - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_l() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_l
 
BC_getfield_l.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_o - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_o() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_o
 
BC_getfield_o.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_s - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_s() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_s
 
BC_getfield_s.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_z - Class in com.oracle.graal.jtt.bytecode
 
BC_getfield_z() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_z
 
BC_getfield_z.FieldHolder - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_b - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_b() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_b
 
BC_getstatic_c - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_c() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_c
 
BC_getstatic_d - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_d
 
BC_getstatic_f - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_f
 
BC_getstatic_i - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_i() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_i
 
BC_getstatic_l - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_l() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_l
 
BC_getstatic_s - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_s() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_s
 
BC_getstatic_z - Class in com.oracle.graal.jtt.bytecode
 
BC_getstatic_z() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_z
 
BC_i2b - Class in com.oracle.graal.jtt.bytecode
 
BC_i2b() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2b
 
BC_i2c - Class in com.oracle.graal.jtt.bytecode
 
BC_i2c() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2c
 
BC_i2d - Class in com.oracle.graal.jtt.bytecode
 
BC_i2d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2d
 
BC_i2f - Class in com.oracle.graal.jtt.bytecode
 
BC_i2f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2f
 
BC_i2l - Class in com.oracle.graal.jtt.bytecode
 
BC_i2l() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2l
 
BC_i2s - Class in com.oracle.graal.jtt.bytecode
 
BC_i2s() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2s
 
BC_iadd - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd
 
BC_iadd2 - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd2
 
BC_iadd3 - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd3
 
BC_iadd_const0 - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd_const0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const0
 
BC_iadd_const1 - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd_const1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const1
 
BC_iadd_const2 - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd_const2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const2
 
BC_iadd_const3 - Class in com.oracle.graal.jtt.bytecode
 
BC_iadd_const3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const3
 
BC_iaload - Class in com.oracle.graal.jtt.bytecode
 
BC_iaload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iaload
 
BC_iaload - Class in com.oracle.graal.jtt.except
 
BC_iaload() - Constructor for class com.oracle.graal.jtt.except.BC_iaload
 
BC_iand - Class in com.oracle.graal.jtt.bytecode
 
BC_iand() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iand
 
BC_iastore - Class in com.oracle.graal.jtt.bytecode
 
BC_iastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iastore
 
BC_iastore - Class in com.oracle.graal.jtt.except
 
BC_iastore() - Constructor for class com.oracle.graal.jtt.except.BC_iastore
 
BC_iconst - Class in com.oracle.graal.jtt.bytecode
 
BC_iconst() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iconst
 
BC_idiv - Class in com.oracle.graal.jtt.bytecode
 
BC_idiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_idiv
 
BC_idiv - Class in com.oracle.graal.jtt.except
 
BC_idiv() - Constructor for class com.oracle.graal.jtt.except.BC_idiv
 
BC_idiv2 - Class in com.oracle.graal.jtt.bytecode
 
BC_idiv2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_idiv2
 
BC_idiv2 - Class in com.oracle.graal.jtt.except
 
BC_idiv2() - Constructor for class com.oracle.graal.jtt.except.BC_idiv2
 
BC_idiv_16 - Class in com.oracle.graal.jtt.optimize
 
BC_idiv_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_idiv_16
 
BC_idiv_4 - Class in com.oracle.graal.jtt.optimize
 
BC_idiv_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_idiv_4
 
BC_ifeq - Class in com.oracle.graal.jtt.bytecode
 
BC_ifeq() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifeq
 
BC_ifeq_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifeq_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifeq_2
 
BC_ifeq_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifeq_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifeq_3
 
BC_ifge - Class in com.oracle.graal.jtt.bytecode
 
BC_ifge() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifge
 
BC_ifge_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifge_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifge_2
 
BC_ifge_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifge_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifge_3
 
BC_ifgt - Class in com.oracle.graal.jtt.bytecode
 
BC_ifgt() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifgt
 
BC_ificmplt1 - Class in com.oracle.graal.jtt.bytecode
 
BC_ificmplt1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmplt1
 
BC_ificmplt2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ificmplt2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmplt2
 
BC_ificmpne1 - Class in com.oracle.graal.jtt.bytecode
 
BC_ificmpne1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmpne1
 
BC_ificmpne2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ificmpne2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmpne2
 
BC_ifle - Class in com.oracle.graal.jtt.bytecode
 
BC_ifle() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifle
 
BC_iflt - Class in com.oracle.graal.jtt.bytecode
 
BC_iflt() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iflt
 
BC_ifne - Class in com.oracle.graal.jtt.bytecode
 
BC_ifne() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifne
 
BC_ifnonnull - Class in com.oracle.graal.jtt.bytecode
 
BC_ifnonnull() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnonnull
 
BC_ifnonnull_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifnonnull_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnonnull_2
 
BC_ifnonnull_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifnonnull_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnonnull_3
 
BC_ifnull - Class in com.oracle.graal.jtt.bytecode
 
BC_ifnull() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnull
 
BC_ifnull_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifnull_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnull_2
 
BC_ifnull_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_ifnull_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnull_3
 
BC_iinc_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_iinc_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_1
 
BC_iinc_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_iinc_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_2
 
BC_iinc_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_iinc_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_3
 
BC_iinc_4 - Class in com.oracle.graal.jtt.bytecode
 
BC_iinc_4() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_4
 
BC_iload_0 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_0
 
BC_iload_0_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_0_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_0_1
 
BC_iload_0_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_0_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_0_2
 
BC_iload_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_1
 
BC_iload_1_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_1_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_1_1
 
BC_iload_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_2
 
BC_iload_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_iload_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_3
 
BC_imul - Class in com.oracle.graal.jtt.bytecode
 
BC_imul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_imul
 
BC_imul_16 - Class in com.oracle.graal.jtt.optimize
 
BC_imul_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_imul_16
 
BC_imul_4 - Class in com.oracle.graal.jtt.optimize
 
BC_imul_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_imul_4
 
BC_ineg - Class in com.oracle.graal.jtt.bytecode
 
BC_ineg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ineg
 
BC_instanceof - Class in com.oracle.graal.jtt.bytecode
 
BC_instanceof() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof
 
BC_instanceof.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_instanceof01 - Class in com.oracle.graal.jtt.bytecode
Tests the instanceof works, when casting an array of interface.
BC_instanceof01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof01
 
BC_instanceof01.BaseClass - Class in com.oracle.graal.jtt.bytecode
 
BC_instanceof01.DerivedTestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_instanceof01.IDerivedObject - Interface in com.oracle.graal.jtt.bytecode
 
BC_instanceof01.IObject - Interface in com.oracle.graal.jtt.bytecode
 
BC_instanceof01.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_invokeinterface - Class in com.oracle.graal.jtt.bytecode
 
BC_invokeinterface() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokeinterface
 
BC_invokeinterface.IClass - Class in com.oracle.graal.jtt.bytecode
 
BC_invokeinterface.ITest - Interface in com.oracle.graal.jtt.bytecode
 
BC_invokespecial - Class in com.oracle.graal.jtt.bytecode
 
BC_invokespecial() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokespecial
 
BC_invokespecial.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_invokespecial01 - Class in com.oracle.graal.jtt.except
 
BC_invokespecial01() - Constructor for class com.oracle.graal.jtt.except.BC_invokespecial01
 
BC_invokespecial01.TestClass - Class in com.oracle.graal.jtt.except
 
BC_invokespecial2 - Class in com.oracle.graal.jtt.bytecode
 
BC_invokespecial2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokespecial2
 
BC_invokespecial2.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_invokestatic - Class in com.oracle.graal.jtt.bytecode
 
BC_invokestatic() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokestatic
 
BC_invokevirtual - Class in com.oracle.graal.jtt.bytecode
 
BC_invokevirtual() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokevirtual
 
BC_invokevirtual.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_invokevirtual01 - Class in com.oracle.graal.jtt.except
 
BC_invokevirtual01() - Constructor for class com.oracle.graal.jtt.except.BC_invokevirtual01
 
BC_invokevirtual01.TestClass - Class in com.oracle.graal.jtt.except
 
BC_invokevirtual02 - Class in com.oracle.graal.jtt.except
 
BC_invokevirtual02() - Constructor for class com.oracle.graal.jtt.except.BC_invokevirtual02
 
BC_invokevirtual02.TestClass - Class in com.oracle.graal.jtt.except
 
BC_invokevirtual2 - Class in com.oracle.graal.jtt.micro
 
BC_invokevirtual2() - Constructor for class com.oracle.graal.jtt.micro.BC_invokevirtual2
 
BC_invokevirtual2.Unresolved - Class in com.oracle.graal.jtt.micro
 
BC_ior - Class in com.oracle.graal.jtt.bytecode
 
BC_ior() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ior
 
BC_irem - Class in com.oracle.graal.jtt.bytecode
 
BC_irem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_irem
 
BC_irem - Class in com.oracle.graal.jtt.except
 
BC_irem() - Constructor for class com.oracle.graal.jtt.except.BC_irem
 
BC_irem2 - Class in com.oracle.graal.jtt.bytecode
 
BC_irem2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_irem2
 
BC_irem3 - Class in com.oracle.graal.jtt.bytecode
 
BC_irem3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_irem3
 
BC_ireturn - Class in com.oracle.graal.jtt.bytecode
 
BC_ireturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ireturn
 
BC_ishl - Class in com.oracle.graal.jtt.bytecode
 
BC_ishl() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ishl
 
BC_ishr - Class in com.oracle.graal.jtt.bytecode
 
BC_ishr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ishr
 
BC_isub - Class in com.oracle.graal.jtt.bytecode
 
BC_isub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_isub
 
BC_iushr - Class in com.oracle.graal.jtt.bytecode
 
BC_iushr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iushr
 
BC_ixor - Class in com.oracle.graal.jtt.bytecode
 
BC_ixor() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ixor
 
BC_l2d - Class in com.oracle.graal.jtt.bytecode
 
BC_l2d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2d
 
BC_l2f - Class in com.oracle.graal.jtt.bytecode
 
BC_l2f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2f
 
BC_l2i - Class in com.oracle.graal.jtt.bytecode
 
BC_l2i() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2i
 
BC_l2i_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_l2i_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2i_2
 
BC_ladd - Class in com.oracle.graal.jtt.bytecode
 
BC_ladd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ladd
 
BC_ladd2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ladd2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ladd2
 
BC_laload - Class in com.oracle.graal.jtt.bytecode
 
BC_laload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_laload
 
BC_laload - Class in com.oracle.graal.jtt.except
 
BC_laload() - Constructor for class com.oracle.graal.jtt.except.BC_laload
 
BC_land - Class in com.oracle.graal.jtt.bytecode
 
BC_land() - Constructor for class com.oracle.graal.jtt.bytecode.BC_land
 
BC_lastore - Class in com.oracle.graal.jtt.bytecode
 
BC_lastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lastore
 
BC_lastore - Class in com.oracle.graal.jtt.except
 
BC_lastore() - Constructor for class com.oracle.graal.jtt.except.BC_lastore
 
BC_lcmp - Class in com.oracle.graal.jtt.bytecode
 
BC_lcmp() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lcmp
 
BC_ldc_01 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldc_01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_01
 
BC_ldc_02 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldc_02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_02
 
BC_ldc_03 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldc_03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_03
 
BC_ldc_04 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldc_04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_04
 
BC_ldc_05 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldc_05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_05
 
BC_ldc_06 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldc_06() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_06
 
BC_ldiv - Class in com.oracle.graal.jtt.bytecode
 
BC_ldiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldiv
 
BC_ldiv - Class in com.oracle.graal.jtt.except
 
BC_ldiv() - Constructor for class com.oracle.graal.jtt.except.BC_ldiv
 
BC_ldiv2 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldiv2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldiv2
 
BC_ldiv2 - Class in com.oracle.graal.jtt.except
 
BC_ldiv2() - Constructor for class com.oracle.graal.jtt.except.BC_ldiv2
 
BC_ldiv3 - Class in com.oracle.graal.jtt.bytecode
 
BC_ldiv3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldiv3
 
BC_ldiv_16 - Class in com.oracle.graal.jtt.optimize
 
BC_ldiv_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_ldiv_16
 
BC_ldiv_4 - Class in com.oracle.graal.jtt.optimize
 
BC_ldiv_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_ldiv_4
 
BC_lload_0 - Class in com.oracle.graal.jtt.bytecode
 
BC_lload_0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_0
 
BC_lload_01 - Class in com.oracle.graal.jtt.bytecode
 
BC_lload_01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_01
 
BC_lload_1 - Class in com.oracle.graal.jtt.bytecode
 
BC_lload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_1
 
BC_lload_2 - Class in com.oracle.graal.jtt.bytecode
 
BC_lload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_2
 
BC_lload_3 - Class in com.oracle.graal.jtt.bytecode
 
BC_lload_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_3
 
BC_lmul - Class in com.oracle.graal.jtt.bytecode
 
BC_lmul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lmul
 
BC_lmul_16 - Class in com.oracle.graal.jtt.optimize
 
BC_lmul_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_lmul_16
 
BC_lmul_4 - Class in com.oracle.graal.jtt.optimize
 
BC_lmul_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_lmul_4
 
BC_lneg - Class in com.oracle.graal.jtt.bytecode
 
BC_lneg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lneg
 
BC_lookupswitch01 - Class in com.oracle.graal.jtt.bytecode
 
BC_lookupswitch01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch01
 
BC_lookupswitch02 - Class in com.oracle.graal.jtt.bytecode
 
BC_lookupswitch02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch02
 
BC_lookupswitch03 - Class in com.oracle.graal.jtt.bytecode
 
BC_lookupswitch03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch03
 
BC_lookupswitch04 - Class in com.oracle.graal.jtt.bytecode
 
BC_lookupswitch04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch04
 
BC_lookupswitch05 - Class in com.oracle.graal.jtt.bytecode
 
BC_lookupswitch05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch05
 
BC_lor - Class in com.oracle.graal.jtt.bytecode
 
BC_lor() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lor
 
BC_lrem - Class in com.oracle.graal.jtt.bytecode
 
BC_lrem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lrem
 
BC_lrem - Class in com.oracle.graal.jtt.except
 
BC_lrem() - Constructor for class com.oracle.graal.jtt.except.BC_lrem
 
BC_lrem2 - Class in com.oracle.graal.jtt.bytecode
 
BC_lrem2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lrem2
 
BC_lreturn - Class in com.oracle.graal.jtt.bytecode
 
BC_lreturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lreturn
 
BC_lshl - Class in com.oracle.graal.jtt.bytecode
 
BC_lshl() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lshl
 
BC_lshr - Class in com.oracle.graal.jtt.bytecode
 
BC_lshr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lshr
 
BC_lshr02 - Class in com.oracle.graal.jtt.bytecode
 
BC_lshr02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lshr02
 
BC_lshr_C16 - Class in com.oracle.graal.jtt.optimize
 
BC_lshr_C16() - Constructor for class com.oracle.graal.jtt.optimize.BC_lshr_C16
 
BC_lshr_C24 - Class in com.oracle.graal.jtt.optimize
 
BC_lshr_C24() - Constructor for class com.oracle.graal.jtt.optimize.BC_lshr_C24
 
BC_lshr_C32 - Class in com.oracle.graal.jtt.optimize
 
BC_lshr_C32() - Constructor for class com.oracle.graal.jtt.optimize.BC_lshr_C32
 
BC_lsub - Class in com.oracle.graal.jtt.bytecode
 
BC_lsub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lsub
 
BC_lushr - Class in com.oracle.graal.jtt.bytecode
 
BC_lushr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lushr
 
BC_lxor - Class in com.oracle.graal.jtt.bytecode
 
BC_lxor() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lxor
 
BC_monitorenter - Class in com.oracle.graal.jtt.bytecode
 
BC_monitorenter() - Constructor for class com.oracle.graal.jtt.bytecode.BC_monitorenter
 
BC_monitorenter - Class in com.oracle.graal.jtt.except
 
BC_monitorenter() - Constructor for class com.oracle.graal.jtt.except.BC_monitorenter
 
BC_monitorenter02 - Class in com.oracle.graal.jtt.bytecode
 
BC_monitorenter02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_monitorenter02
 
BC_multianewarray - Class in com.oracle.graal.jtt.except
 
BC_multianewarray() - Constructor for class com.oracle.graal.jtt.except.BC_multianewarray
 
BC_multianewarray01 - Class in com.oracle.graal.jtt.bytecode
 
BC_multianewarray01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray01
 
BC_multianewarray02 - Class in com.oracle.graal.jtt.bytecode
 
BC_multianewarray02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray02
 
BC_multianewarray03 - Class in com.oracle.graal.jtt.bytecode
 
BC_multianewarray03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray03
 
BC_multianewarray04 - Class in com.oracle.graal.jtt.bytecode
 
BC_multianewarray04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray04
 
BC_new - Class in com.oracle.graal.jtt.bytecode
 
BC_new() - Constructor for class com.oracle.graal.jtt.bytecode.BC_new
 
BC_newarray - Class in com.oracle.graal.jtt.bytecode
 
BC_newarray() - Constructor for class com.oracle.graal.jtt.bytecode.BC_newarray
 
BC_newarray - Class in com.oracle.graal.jtt.except
 
BC_newarray() - Constructor for class com.oracle.graal.jtt.except.BC_newarray
 
BC_putfield - Class in com.oracle.graal.jtt.except
 
BC_putfield() - Constructor for class com.oracle.graal.jtt.except.BC_putfield
 
BC_putfield.TestClass - Class in com.oracle.graal.jtt.except
 
BC_putfield_01 - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_01
 
BC_putfield_01.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_02 - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_02
 
BC_putfield_02.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_03 - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_03
 
BC_putfield_03.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_04 - Class in com.oracle.graal.jtt.bytecode
 
BC_putfield_04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_04
 
BC_putfield_04.TestClass - Class in com.oracle.graal.jtt.bytecode
 
BC_putstatic - Class in com.oracle.graal.jtt.bytecode
 
BC_putstatic() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putstatic
 
BC_saload - Class in com.oracle.graal.jtt.bytecode
 
BC_saload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_saload
 
BC_saload - Class in com.oracle.graal.jtt.except
 
BC_saload() - Constructor for class com.oracle.graal.jtt.except.BC_saload
 
BC_sastore - Class in com.oracle.graal.jtt.bytecode
 
BC_sastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_sastore
 
BC_sastore - Class in com.oracle.graal.jtt.except
 
BC_sastore() - Constructor for class com.oracle.graal.jtt.except.BC_sastore
 
BC_tableswitch - Class in com.oracle.graal.jtt.bytecode
 
BC_tableswitch() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch
 
BC_tableswitch2 - Class in com.oracle.graal.jtt.bytecode
 
BC_tableswitch2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch2
 
BC_tableswitch3 - Class in com.oracle.graal.jtt.bytecode
 
BC_tableswitch3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch3
 
BC_tableswitch4 - Class in com.oracle.graal.jtt.bytecode
 
BC_tableswitch4() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch4
 
BC_wide01 - Class in com.oracle.graal.jtt.bytecode
 
BC_wide01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_wide01
 
BC_wide02 - Class in com.oracle.graal.jtt.bytecode
 
BC_wide02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_wide02
 
bcc(SPARCAssembler.Op2s, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on (Integer|Floatingpoint) Condition Codes.
bci - Variable in class com.oracle.graal.bytecode.BytecodeSwitch
Index of start of switch instruction.
bci() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the current bytecode index.
bci() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the index of the bytecode instruction currently being parsed.
bci() - Method in class com.oracle.graal.java.BytecodeParser
 
bci - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
 
bci - Variable in class com.oracle.graal.nodes.FrameState
The bytecode index to which this frame state applies.
bci() - Method in interface com.oracle.graal.nodes.Invoke
 
bci - Variable in class com.oracle.graal.nodes.InvokeNode
 
bci() - Method in class com.oracle.graal.nodes.InvokeNode
 
bci - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
bci() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
bci() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
bci - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
bci - Variable in class com.oracle.graal.replacements.nodes.MacroNode
 
bci() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
bci - Variable in class jdk.internal.jvmci.code.BytecodePosition
 
bci - Variable in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
bci - Variable in class jdk.internal.jvmci.meta.LineNumberTableImpl
 
BciBlock() - Constructor for class com.oracle.graal.java.BciBlockMapping.BciBlock
 
BciBlockMapping - Class in com.oracle.graal.java
Builds a mapping between bytecodes and basic blocks and builds a conservative control flow graph (CFG).
BciBlockMapping(ResolvedJavaMethod) - Constructor for class com.oracle.graal.java.BciBlockMapping
Creates a new BlockMap instance from bytecode of the given method .
BciBlockMapping.BciBlock - Class in com.oracle.graal.java
 
BciBlockMapping.BciBlock.JSRData - Class in com.oracle.graal.java
 
BciBlockMapping.ExceptionDispatchBlock - Class in com.oracle.graal.java
 
bciProfileWidth - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
before(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Called before a test is executed.
before(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
Called before a test is executed.
before() - Method in class com.oracle.graal.graph.test.NodeMapTest
 
before() - Static method in class com.oracle.graal.jtt.backend.LargeConstantSectionTest
 
before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.hotpath.HP_field01
 
before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.hotpath.HP_field03
 
before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.jdk.Unsafe_compareAndSwap
 
before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.loop.LoopNewInstance
 
before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.optimize.ConditionalElimination01
 
before - Variable in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
 
before() - Method in class com.oracle.graal.nodes.test.IntegerStampTest
 
before() - Static method in class com.oracle.graal.nodes.test.LoopPhiCanonicalizerTest
 
before() - Method in class com.oracle.graal.nodes.test.NegateNodeCanonicalizationTest
 
BEFORE_BCI - Static variable in class jdk.internal.jvmci.code.BytecodeFrame
The BCI for the state before starting to execute a method.
BEFORE_PHASE_DUMP_LEVEL - Static variable in class com.oracle.graal.phases.BasePhase
 
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
 
beforeGC - Variable in class com.oracle.graal.replacements.test.DerivedOopTest.Result
 
beforeOp - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
beforeRegisterAllocation() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
beforeRegisterAllocation() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
beforeRegisterAllocation() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
beforeRegisterAllocation() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
beforeRegisterAllocation() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
Called just before register allocation is performed on the LIR owned by this generator.
beforeRegisterAllocation - Variable in class com.oracle.graal.lir.LIRVerifier
 
beforeReturn(ValueNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
beforeReturnNode - Variable in class com.oracle.graal.java.BytecodeParser
 
beforeSpillMoveElimination() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
beforeSpillMoveElimination() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
 
beforeStackSize - Variable in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
 
beforeTest() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
beforeUnwindNode - Variable in class com.oracle.graal.java.BytecodeParser
 
begin - Variable in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase.Closure
 
begin(FixedNode) - Static method in class com.oracle.graal.nodes.BeginNode
 
begin(FixedNode, LocationIdentity) - Static method in class com.oracle.graal.nodes.KillingBeginNode
 
begin() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
Starts a new graph document.
begin(String) - Method in class com.oracle.graal.printer.CompilationPrinter
 
begin() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
 
begin() - Method in interface jdk.internal.jvmci.hotspot.events.EventProvider.TimedEvent
Starts the timing for this event.
BEGIN_GRAPH - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
BEGIN_GROUP - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
BEGIN_NEXT_ORDER_ID_OFFSET - Static variable in class com.oracle.graal.nodes.GraphEncoder
The known offset between the orderId of a AbstractBeginNode and its successor.
beginBlock(String) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginBlockNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginBytecodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginControlFlow() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginEdges() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginGraph(String) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginGroup() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginGroup(String, String, ResolvedJavaMethod, int) - Method in class com.oracle.graal.printer.BinaryGraphPrinter
 
beginGroup(String, String, ResolvedJavaMethod, int) - Method in interface com.oracle.graal.printer.GraphPrinter
Starts a new group of graphs with the given name, short name and method byte code index (BCI) as properties.
beginGroup(String, String, ResolvedJavaMethod, int) - Method in class com.oracle.graal.printer.IdealGraphPrinter
Starts a new group of graphs with the given name, short name and method byte code index (BCI) as properties.
beginLockScope(int) - Static method in class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
 
BeginLockScopeNode - Class in com.oracle.graal.hotspot.nodes
Intrinsic for opening a scope binding a stack-based lock with an object.
BeginLockScopeNode(WordTypes, int) - Constructor for class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
 
beginMethod(String, String, int) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
BeginNode - Class in com.oracle.graal.nodes
 
BeginNode() - Constructor for class com.oracle.graal.nodes.BeginNode
 
BeginNode(Stamp) - Constructor for class com.oracle.graal.nodes.BeginNode
 
beginNode - Variable in class com.oracle.graal.nodes.cfg.Block
 
beginNode(String) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
beginProperties() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
BeginStateSplitNode - Class in com.oracle.graal.nodes
Base class for AbstractBeginNodes that are associated with a frame state.
BeginStateSplitNode(NodeClass<? extends BeginStateSplitNode>) - Constructor for class com.oracle.graal.nodes.BeginStateSplitNode
 
BeginStateSplitNode(NodeClass<? extends BeginStateSplitNode>, Stamp) - Constructor for class com.oracle.graal.nodes.BeginStateSplitNode
 
beginSuccessors() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
below(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
 
belowOrEqual(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
 
belowOrEqual(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
belowOrEqual(int) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
belowOrEqual(Unsigned) - Method in class com.oracle.graal.word.Word
 
belowOrEqual(int) - Method in class com.oracle.graal.word.Word
 
belowOrEqual(Word) - Method in class com.oracle.graal.word.Word
 
belowOrEqual(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison belowOrEqual for two numbers.
belowOrEqual(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison belowOrEqual for two numbers.
belowOrEqualInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
belowOrEqualLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
belowThan(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
belowThan(int) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
belowThan(Unsigned) - Method in class com.oracle.graal.word.Word
 
belowThan(int) - Method in class com.oracle.graal.word.Word
 
belowThan(Word) - Method in class com.oracle.graal.word.Word
 
belowThan(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison belowThan for two numbers.
belowThan(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned comparison belowThan for two numbers.
belowThanInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
belowThanLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
benchmark(HotSpotInstalledCode) - Static method in class com.oracle.graal.hotspot.test.InstalledCodeExecuteHelperTest
 
BenchmarkCounterFactory - Interface in com.oracle.graal.lir.gen
 
BenchmarkCounters - Class in com.oracle.graal.hotspot.debug
This class contains infrastructure to maintain counters based on DynamicCounterNodes.
BenchmarkCounters() - Constructor for class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
BenchmarkCounters.CallbackOutputStream - Class in com.oracle.graal.hotspot.debug
 
BenchmarkCounters.Counter - Class in com.oracle.graal.hotspot.debug
 
BenchmarkCounters.Options - Class in com.oracle.graal.hotspot.debug
 
BenchmarkDynamicCounters - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
 
benchPartialEscape(PartialEscapeBench.ThingsCache) - Method in class com.oracle.graal.virtual.bench.PartialEscapeBench
 
beS1(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets a signed 1-byte value.
beS2(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets a signed 2-byte big-endian value.
beS4(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets a signed 4-byte big-endian value.
bestCost - Variable in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
 
beSVar(byte[], int, boolean) - Static method in class com.oracle.graal.bytecode.Bytes
Gets either a signed 2-byte or a signed 4-byte big-endian value.
betterSpillPos - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
 
betterSpillPosWithLowerProbability - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
 
beU1(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets an unsigned 1-byte value.
beU2(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets an unsigned 2-byte big-endian value.
BG_BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
Background black.
BG_BLACK - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background black.
BG_BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
Background blue.
BG_BLUE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background blue.
BG_CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
Background cyan.
BG_CYAN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background cyan.
BG_GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
Background green.
BG_GREEN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background green.
BG_MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
Background magenta.
BG_MAGENTA - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background magenta.
BG_RED - Static variable in class com.oracle.graal.debug.AnsiColor
Background red.
BG_RED - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background red.
BG_WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
Background white.
BG_WHITE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background white.
BG_YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
Background yellow.
BG_YELLOW - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Background yellow.
bi(long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
 
biasedLockMaskInPlace() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
Mask for a biasable, locked or unlocked mark word.
biasedLockMaskInPlace - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
biasedLockPattern() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
Pattern for a biasable, unlocked mark word.
biasedLockPattern - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
bicc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Condition Codes.
BigByteParams01 - Class in com.oracle.graal.jtt.micro
 
BigByteParams01() - Constructor for class com.oracle.graal.jtt.micro.BigByteParams01
 
BigDoubleParams02 - Class in com.oracle.graal.jtt.micro
 
BigDoubleParams02() - Constructor for class com.oracle.graal.jtt.micro.BigDoubleParams02
 
BigEndian() - Constructor for class com.oracle.graal.asm.Buffer.BigEndian
 
BigFloatParams01 - Class in com.oracle.graal.jtt.micro
 
BigFloatParams01() - Constructor for class com.oracle.graal.jtt.micro.BigFloatParams01
 
BigFloatParams02 - Class in com.oracle.graal.jtt.micro
 
BigFloatParams02() - Constructor for class com.oracle.graal.jtt.micro.BigFloatParams02
 
BigInterfaceParams01 - Class in com.oracle.graal.jtt.micro
 
BigInterfaceParams01() - Constructor for class com.oracle.graal.jtt.micro.BigInterfaceParams01
 
BigInterfaceParams01.A - Class in com.oracle.graal.jtt.micro
 
BigInterfaceParams01.B - Class in com.oracle.graal.jtt.micro
 
BigInterfaceParams01.I - Interface in com.oracle.graal.jtt.micro
 
BigIntParams01 - Class in com.oracle.graal.jtt.micro
 
BigIntParams01() - Constructor for class com.oracle.graal.jtt.micro.BigIntParams01
 
BigIntParams02 - Class in com.oracle.graal.jtt.micro
 
BigIntParams02() - Constructor for class com.oracle.graal.jtt.micro.BigIntParams02
 
BigLongParams02 - Class in com.oracle.graal.jtt.micro
 
BigLongParams02() - Constructor for class com.oracle.graal.jtt.micro.BigLongParams02
 
BigMixedParams01 - Class in com.oracle.graal.jtt.micro
 
BigMixedParams01() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams01
 
BigMixedParams02 - Class in com.oracle.graal.jtt.micro
 
BigMixedParams02() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams02
 
BigMixedParams03 - Class in com.oracle.graal.jtt.micro
 
BigMixedParams03() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams03
 
BigMixedParams04 - Class in com.oracle.graal.jtt.micro
Tests different alignment on the stack with extended parameters (index > 5).
BigMixedParams04() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams04
 
BigObject() - Constructor for class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
BigObjectParams01 - Class in com.oracle.graal.jtt.micro
 
BigObjectParams01() - Constructor for class com.oracle.graal.jtt.micro.BigObjectParams01
 
BigObjectParams02 - Class in com.oracle.graal.jtt.micro
 
BigObjectParams02() - Constructor for class com.oracle.graal.jtt.micro.BigObjectParams02
 
BigParamsAlignment - Class in com.oracle.graal.jtt.micro
 
BigParamsAlignment() - Constructor for class com.oracle.graal.jtt.micro.BigParamsAlignment
 
BigShortParams01 - Class in com.oracle.graal.jtt.micro
 
BigShortParams01() - Constructor for class com.oracle.graal.jtt.micro.BigShortParams01
 
BigVirtualParams01 - Class in com.oracle.graal.jtt.micro
 
BigVirtualParams01() - Constructor for class com.oracle.graal.jtt.micro.BigVirtualParams01
 
BigVirtualParams01.A - Class in com.oracle.graal.jtt.micro
 
BigVirtualParams01.B - Class in com.oracle.graal.jtt.micro
 
BigVirtualParams01.I - Class in com.oracle.graal.jtt.micro
 
Binary() - Constructor for class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Binary
 
BinaryArithmeticNode<OP> - Class in com.oracle.graal.nodes.calc
 
BinaryArithmeticNode(NodeClass<? extends BinaryArithmeticNode<OP>>, BinaryArithmeticNode.SerializableBinaryFunction<OP>, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
BinaryArithmeticNode.ReassociateMatch - Enum in com.oracle.graal.nodes.calc
 
BinaryArithmeticNode.SerializableBinaryFunction<T> - Interface in com.oracle.graal.nodes.calc
 
BinaryGraphPrinter - Class in com.oracle.graal.printer
 
BinaryGraphPrinter(WritableByteChannel) - Constructor for class com.oracle.graal.printer.BinaryGraphPrinter
 
BinaryGraphPrinter.ConstantPool - Class in com.oracle.graal.printer
 
BinaryNode - Class in com.oracle.graal.nodes.calc
The BinaryNode class is the base of arithmetic and logic operations with two inputs.
BinaryNode(NodeClass<? extends BinaryNode>, Stamp, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.BinaryNode
Creates a new BinaryNode instance.
BinaryOp(String, boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
BinaryOpLogicNode - Class in com.oracle.graal.nodes
 
BinaryOpLogicNode(NodeClass<? extends BinaryOpLogicNode>, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.BinaryOpLogicNode
 
binaryRead(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
BinaryRegConst(SPARCArithmetic, AllocatableValue, Value, JavaConstant) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegConst
 
BinaryRegConst(SPARCArithmetic, AllocatableValue, Value, JavaConstant, LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegConst
 
BinaryRegReg(SPARCArithmetic, Value, Value, Value) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
 
BinaryRegReg(SPARCArithmetic, Value, Value, Value, LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
 
BinaryStrategy(double[], JavaConstant[]) - Constructor for class com.oracle.graal.lir.SwitchStrategy.BinaryStrategy
 
bind(Label) - Method in class com.oracle.graal.asm.Assembler
 
bind(int) - Method in class com.oracle.graal.asm.Label
Binds the label to the specified position.
bind(Label) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
bind(Label) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
bind(Label) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
bind(StructuredGraph, MetaAccessProvider, SnippetTemplate.Arguments) - Method in class com.oracle.graal.replacements.SnippetTemplate
Gets the instantiation-time bindings to this template's parameters.
BIPUSH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
bit(boolean) - Method in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
BIT_DATA_NULL_SEEN_FLAG - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
 
BIT_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
 
bitCountIntConstantSnippet() - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
 
bitCountIntEmptySnippet(int) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
 
bitCountIntSnippet(int) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
 
bitCountLongConstantSnippet() - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
 
bitCountLongEmptySnippet(long) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
 
bitCountLongSnippet(long) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
 
BitCountNode - Class in com.oracle.graal.replacements.nodes
 
BitCountNode(ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.BitCountNode
 
BitData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
 
BitData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
 
bitIndex(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
BitKey(SPARCAssembler.BitSpec, int) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKey
 
BitKeyIndex(SPARCAssembler.SPARCOp) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
BitKeyIndex(SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
 
BitMap2D - Class in com.oracle.graal.compiler.common.util
This class implements a two-dimensional bitmap.
BitMap2D(int, int) - Constructor for class com.oracle.graal.compiler.common.util.BitMap2D
 
BitOpNodesTest - Class in com.oracle.graal.replacements.test
 
BitOpNodesTest() - Constructor for class com.oracle.graal.replacements.test.BitOpNodesTest
 
BitOpsTest - Class in com.oracle.graal.asm.amd64.test
 
BitOpsTest() - Constructor for class com.oracle.graal.asm.amd64.test.BitOpsTest
 
BitOpsTest.IntField - Class in com.oracle.graal.asm.amd64.test
 
BitOpsTest.LongField - Class in com.oracle.graal.asm.amd64.test
 
bits - Variable in class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
bits - Variable in class com.oracle.graal.graph.NodeBitMap
 
BitScanForwardNode - Class in com.oracle.graal.replacements.nodes
Determines the index of the least significant "1" bit.
BitScanForwardNode(ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.BitScanForwardNode
 
BitScanReverseNode - Class in com.oracle.graal.replacements.nodes
Determines the index of the most significant "1" bit.
BitScanReverseNode(ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.BitScanReverseNode
 
BitSpec() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
bitsPerSlot - Variable in class com.oracle.graal.compiler.common.util.BitMap2D
 
bkpt(Object, Word, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
 
BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground black.
BLACK - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground black.
blackhole(boolean) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(byte) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(short) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(char) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(int) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(long) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(float) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(double) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackhole(Object) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Consume a value, making sure the compiler doesn't optimize away the computation of this value, even if it is otherwise unused.
blackholeBooleanSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
 
BlackholeDirectiveTest - Class in com.oracle.graal.api.directives.test
BlackholeDirectiveTest() - Constructor for class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
 
BlackholeDirectiveTest.BlackholeSnippet - Annotation Type in com.oracle.graal.api.directives.test
 
BlackholeDirectiveTest.Dummy - Class in com.oracle.graal.api.directives.test
 
blackholeIntSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
 
BlackholeNode - Class in com.oracle.graal.nodes.debug
 
BlackholeNode(ValueNode) - Constructor for class com.oracle.graal.nodes.debug.BlackholeNode
 
blackholeObjectSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
 
BlackholeOp(Value) - Constructor for class com.oracle.graal.lir.StandardOp.BlackholeOp
 
block - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase.IntervalBlockIterator
 
block(Value) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
block - Variable in class com.oracle.graal.lir.constopt.DefUseTree
 
block - Variable in class com.oracle.graal.lir.constopt.UseEntry
 
block - Variable in class com.oracle.graal.lir.LabelRef
 
block - Variable in class com.oracle.graal.lir.ssa.SSAVerifier.Entry
 
block - Variable in class com.oracle.graal.lir.StandardOp.NoOp
The block in which this instruction is located.
Block - Class in com.oracle.graal.nodes.cfg
 
Block(AbstractBeginNode) - Constructor for class com.oracle.graal.nodes.cfg.Block
 
block - Variable in class com.oracle.graal.phases.common.GuardLoweringPhase.LowerGuards
 
block - Variable in class com.oracle.graal.phases.common.LoweringPhase.Frame
 
Block.NodeIterator - Class in com.oracle.graal.nodes.cfg
 
BLOCK_COUNT - Static variable in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
 
BLOCK_ID_INITIAL - Static variable in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
BLOCK_ID_VISITED - Static variable in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
BLOCK_SIZE - Static variable in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
 
blockAt(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
blockAt(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
BlockClosure(BitSet) - Constructor for class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
BlockClosure - Interface in com.oracle.graal.phases.schedule
The BlockClosure interface represents a closure for iterating over blocks.
blockComment(String) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
blockCount() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
blockCount() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
blockData - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
BlockData() - Constructor for class com.oracle.graal.lir.alloc.lsra.LinearScan.BlockData
 
BlockData(int) - Constructor for class com.oracle.graal.lir.RedundantMoveElimination.BlockData
 
blockData - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
blockData - Variable in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
BlockData(int, int) - Constructor for class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
 
blocked - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
Contains the number of unprocessed predecessors for every block.
blockEffects - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
blockFor(Node) - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
blockForId(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
Gets the block containing a given instruction.
blockId - Variable in class com.oracle.graal.asm.Label
 
blockIndex - Variable in class com.oracle.graal.java.BytecodeParser.SuccessorInfo
 
BlockIteratorClosure() - Constructor for class com.oracle.graal.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
 
blockLiveOut - Variable in class com.oracle.graal.lir.LIRVerifier
 
BlockMap<T> - Class in com.oracle.graal.compiler.common.cfg
 
BlockMap(AbstractControlFlowGraph<?>) - Constructor for class com.oracle.graal.compiler.common.cfg.BlockMap
 
blockMap - Variable in class com.oracle.graal.java.BytecodeParser
 
blockMap - Variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
blockMap - Variable in class com.oracle.graal.lir.constopt.ConstantTree
 
BlockNodeIterator(FixedNode) - Constructor for class com.oracle.graal.nodes.AbstractBeginNode.BlockNodeIterator
 
blockOfOpWithId(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
BlockOrderComparator() - Constructor for class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder.BlockOrderComparator
 
blockPos - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
blockRegisters(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
blocks - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
blocks - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
blocks - Variable in class com.oracle.graal.java.BciBlockMapping
The blocks found in this method, in reverse postorder.
blocks - Variable in class com.oracle.graal.java.LocalLiveness
 
BLOCKS_DELETED - Static variable in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
 
BlockScope() - Constructor for class com.oracle.graal.lir.gen.LIRGeneratorTool.BlockScope
 
BlockScopeImpl(AbstractBlockBase<?>) - Constructor for class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
 
blocksForInterval(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
 
BlockSkip01 - Class in com.oracle.graal.jtt.optimize
 
BlockSkip01() - Constructor for class com.oracle.graal.jtt.optimize.BlockSkip01
 
blocksNotYetAssignedId - Variable in class com.oracle.graal.java.BciBlockMapping
 
blockSuccessor(int) - Method in class com.oracle.graal.nodes.extended.SwitchNode
 
blockSuccessorCount() - Method in class com.oracle.graal.nodes.extended.SwitchNode
 
BlockTestNode(AbstractTestNode...) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.BlockTestNode
 
BlockTestNode - Class in com.oracle.graal.truffle.test.nodes
 
BlockTestNode(AbstractTestNode...) - Constructor for class com.oracle.graal.truffle.test.nodes.BlockTestNode
 
blockToKillSet - Variable in class com.oracle.graal.phases.schedule.SchedulePhase
 
blockToNodes - Variable in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Instance
 
blockToNodesMap - Variable in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
 
blockToNodesMap - Variable in class com.oracle.graal.phases.schedule.SchedulePhase
Map from blocks to the nodes in each block.
blockToString(AbstractBlockBase<?>) - Method in class com.oracle.graal.printer.CFGPrinter
 
blockToTrace - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
blockToTrace - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
 
BlockValueMap - Interface in com.oracle.graal.lir.gen
 
BlockWorkList - Class in com.oracle.graal.phases.util
This class implements a worklist for dealing with blocks.
BlockWorkList() - Constructor for class com.oracle.graal.phases.util.BlockWorkList
 
Blop() - Constructor for class com.oracle.graal.jtt.loop.LoopNewInstance.Blop
 
BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground blue.
BLUE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground blue.
bObject - Static variable in class com.oracle.graal.jtt.micro.InvokeVirtual_01
 
body - Variable in class com.oracle.graal.loop.CountedLoopInfo
 
BOLD_BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold black.
BOLD_BLACK - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold black.
BOLD_BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold blue.
BOLD_BLUE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold blue.
BOLD_CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold cyan.
BOLD_CYAN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold cyan.
BOLD_GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold green.
BOLD_GREEN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold green.
BOLD_MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold magenta.
BOLD_MAGENTA - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold magenta.
BOLD_RED - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold red.
BOLD_RED - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold red.
BOLD_WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold white.
BOLD_WHITE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold white.
BOLD_YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold yellow.
BOLD_YELLOW - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground bold yellow.
bool - Variable in class com.oracle.graal.jtt.optimize.List_reorder_bug.List
 
BOOL_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.BoxedConstants
 
BOOL_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.PrimitiveConstants
 
BOOLEAN_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
booleanArrayClone(boolean[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
booleanArraycopy(boolean[], int, boolean[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
booleanFalse - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
booleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
 
booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
 
BooleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
 
booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
 
booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
 
booleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
 
booleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
 
booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
 
booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
 
booleanSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
 
booleanSnippet() - Static method in class com.oracle.graal.api.directives.test.OpaqueDirectiveTest
 
booleanTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
booleanTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
booleanTrue - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
booleanValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
 
booleanValue(Boolean) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
booleanValueOf(boolean) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
BootstrapReplacements - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
bottomClass - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
 
bottomType - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
 
box - Variable in class com.oracle.graal.jtt.optimize.SchedulingBug_01.VolatileBoxHolder
 
box(long) - Static method in class com.oracle.graal.word.Word
 
boxed - Variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantValue
 
Boxed_TYPE_01 - Class in com.oracle.graal.jtt.lang
 
Boxed_TYPE_01() - Constructor for class com.oracle.graal.jtt.lang.Boxed_TYPE_01
 
BoxedConstants() - Constructor for class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.BoxedConstants
 
boxedInteger() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
boxedJavaClass - Variable in enum jdk.internal.jvmci.meta.Kind
 
boxedObjectInteger() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
boxedObjectShort() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
boxedShort() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
BoxingEliminationTest - Class in com.oracle.graal.compiler.test
In the following tests, the usages of local variable "a" are replaced with the integer constant 0.
BoxingEliminationTest() - Constructor for class com.oracle.graal.compiler.test.BoxingEliminationTest
 
boxingKind - Variable in class com.oracle.graal.nodes.extended.BoxNode
 
boxingKind - Variable in class com.oracle.graal.nodes.extended.UnboxNode
 
boxingKind - Variable in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
 
BoxingSnippets - Class in com.oracle.graal.replacements
 
BoxingSnippets() - Constructor for class com.oracle.graal.replacements.BoxingSnippets
 
boxingSnippets - Variable in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
BoxingSnippets.Templates - Class in com.oracle.graal.replacements
 
BoxingTest - Class in com.oracle.graal.compiler.test
 
BoxingTest() - Constructor for class com.oracle.graal.compiler.test.BoxingTest
 
boxingTypes - Variable in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
 
boxLong(long) - Static method in class com.oracle.graal.word.HostedWord
 
BoxNode - Class in com.oracle.graal.nodes.extended
This node represents the boxing of a primitive value.
BoxNode(ValueNode, ResolvedJavaType, Kind) - Constructor for class com.oracle.graal.nodes.extended.BoxNode
 
BoxPlugin(Kind) - Constructor for class com.oracle.graal.replacements.StandardGraphBuilderPlugins.BoxPlugin
 
boxPrimitive(JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
boxPrimitive(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
boxPrimitive(JavaConstant) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
Converts the given primitive constant to a boxed object constant, according to the Java boxing rules.
boxSnippet(int) - Static method in class com.oracle.graal.compiler.test.BoxingTest
 
boxSnippets - Variable in class com.oracle.graal.replacements.BoxingSnippets.Templates
 
boxTest() - Method in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider
 
BPCC - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
bpcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Condition Codes with Prediction.
bpcc(SPARCAssembler.Op2s, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Used for fbpcc (Float) and bpcc (Integer).
Bpcc(SPARCAssembler.Op2s) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
 
BPR - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
bpr(SPARCAssembler.RCondition, SPARCAssembler.Annul, Label, SPARCAssembler.BranchPredict, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Register with Prediction.
Bpr() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
BR - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Br() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Br
 
BRANCH - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
BRANCH - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that has a 2 or 4 byte operand that is an offset to another instruction in the same method.
BRANCH_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
 
BranchData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
 
BranchOp(Condition, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
 
BranchOp(AMD64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
 
BranchOp(LIRInstructionClass<? extends AMD64ControlFlow.BranchOp>, AMD64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
 
BranchOp(SPARCAssembler.ConditionFlag, LabelRef, LabelRef, Kind, double) - Constructor for class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
 
BranchPredict(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
 
branchProbability(double, boolean) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
Inject a probability for a branch condition into the profiling information of this test case.
branchProbability() - Method in class com.oracle.graal.java.BytecodeParser
 
BranchProbabilityNode - Class in com.oracle.graal.nodes.extended
Instances of this node class will look for a preceding if node and put the given probability into the if node's taken probability.
BranchProbabilityNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.extended.BranchProbabilityNode
 
branchProbabilitySnippet(int) - Static method in class com.oracle.graal.api.directives.test.ProbabilityDirectiveTest
 
branchProbabilitySnippet(int) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
breakCycle(int) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
breakCycle(int) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
breakCycle(int) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
BREAKPOINT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
breakpoint() - Static method in class com.oracle.graal.compiler.common.util.Util
 
breakpoint() - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
breakpoint(int) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
breakpoint() - Static method in class com.oracle.graal.nodes.BreakpointNode
 
BREAKPOINT_EVENT - Static variable in class com.oracle.graal.debug.Fingerprint
 
BreakpointNode - Class in com.oracle.graal.nodes
A node that results in a platform dependent breakpoint instruction being emitted.
BreakpointNode(ValueNode...) - Constructor for class com.oracle.graal.nodes.BreakpointNode
 
BRIDGE - Static variable in interface jdk.internal.jvmci.meta.ModifiersProvider
 
Bridge_method01 - Class in com.oracle.graal.jtt.lang
 
Bridge_method01() - Constructor for class com.oracle.graal.jtt.lang.Bridge_method01
 
Bridge_method01.IWrap - Class in com.oracle.graal.jtt.lang
 
Bridge_method01.Wrap<T> - Class in com.oracle.graal.jtt.lang
 
BSF - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
BSR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
bswapl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
bswapq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
Bubblesort - Class in com.oracle.graal.jtt.micro
 
Bubblesort() - Constructor for class com.oracle.graal.jtt.micro.Bubblesort
 
Buffer - Class in com.oracle.graal.asm
Code buffer management for the assembler.
Buffer() - Constructor for class com.oracle.graal.asm.Buffer
 
buffer - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
 
buffer - Variable in class com.oracle.graal.lir.gen.PhiResolver
 
buffer - Variable in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
 
buffer - Variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
Buffer.BigEndian - Class in com.oracle.graal.asm
 
Buffer.LittleEndian - Class in com.oracle.graal.asm
 
build(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
build(FrameState, LabelRef) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
build(BytecodeStream) - Method in class com.oracle.graal.java.BciBlockMapping
Builds the block map and conservative CFG and numbers blocks.
build(FixedWithNextNode, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
build() - Method in class com.oracle.graal.lir.dfa.LocationMarker
 
build(LIRGeneratorTool) - Method in class com.oracle.graal.lir.ssi.SSIConstructionPhase.SSIBuilder
 
build() - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
Builds the lifetime intervals for virtual stack slots, sets up FixPointIntervalBuilder.stackSlotMap and returns a set of use positions, i.e.
buildArgList(MatchContext) - Method in class com.oracle.graal.compiler.match.MatchStatement
 
buildCallsiteHolderForElement(int) - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
 
buildDataSection(ByteBuffer, Consumer<CompilationResult.DataPatch>) - Method in class jdk.internal.jvmci.code.DataSection
Build the data section.
buildDescriptor(Kind, boolean, boolean, boolean, boolean, long) - Method in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
 
builder - Variable in class com.oracle.graal.compiler.match.MatchContext
 
builder - Variable in class jdk.internal.jvmci.code.DataSection.Data
 
buildFrameMap(LIRGenerationResult, StackSlotAllocator) - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
Creates a FrameMap based on the information collected by this FrameMapBuilder.
buildFrameMap(LIRGenerationResult, StackSlotAllocator) - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
buildFrameMap(StackSlotAllocator) - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
Creates a FrameMap out of the FrameMapBuilder.
buildFrameMap(StackSlotAllocator) - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
buildGraph(InvocationPlugin) - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
buildGraph(String) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
 
buildInitialGraph(ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.replacements.ReplacementsImpl.GraphMaker
Builds the initial graph for a snippet.
buildIntervals() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
 
buildIntervals() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanLifetimeAnalysisPhase
 
buildIntervals() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
 
buildIntervals() - Method in class com.oracle.graal.lir.alloc.trace.TraceSimpleLifetimeAnalysisPhase
 
buildIntervals() - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
BuildIntervalsTimer - Static variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator
 
buildRootMethod() - Method in class com.oracle.graal.java.BytecodeParser
 
buildTestData() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
 
buildTraces(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
Byte() - Constructor for class com.oracle.graal.jtt.optimize.Narrow_byte02.Byte
 
BYTE_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.BoxedConstants
 
BYTE_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.PrimitiveConstants
 
BYTE_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
byteArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
byteArrayClone(byte[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
byteArraycopy(byte[], int, byte[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
Bytecode() - Constructor for class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
 
bytecodeCount - Variable in class com.oracle.graal.hotspot.CompilationStatistics
 
BytecodeDisassembler - Class in com.oracle.graal.java
Utility for producing a javap-like disassembly of bytecode.
BytecodeDisassembler(boolean) - Constructor for class com.oracle.graal.java.BytecodeDisassembler
 
BytecodeDisassembler() - Constructor for class com.oracle.graal.java.BytecodeDisassembler
 
BytecodeExceptionNode - Class in com.oracle.graal.nodes.extended
A node that represents an exception thrown implicitly by a Java bytecode.
BytecodeExceptionNode(MetaAccessProvider, Class<? extends Throwable>, ValueNode...) - Constructor for class com.oracle.graal.nodes.extended.BytecodeExceptionNode
 
BytecodeFrame - Class in jdk.internal.jvmci.code
Represents the Java bytecode frame state(s) at a given position including locations where to find the local variables, operand stack values and locked objects of the bytecode frame(s).
BytecodeFrame(BytecodeFrame, ResolvedJavaMethod, int, boolean, boolean, Value[], int, int, int) - Constructor for class jdk.internal.jvmci.code.BytecodeFrame
Creates a new frame object.
BytecodeInterpreterPartialEvaluationTest - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest() - Constructor for class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
 
BytecodeInterpreterPartialEvaluationTest.Bytecode - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.Inst - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.Inst.Const - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.Inst.IfLt - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.Inst.IfZero - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.Inst.Return - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.InstArrayProgram - Class in com.oracle.graal.truffle.test
 
BytecodeInterpreterPartialEvaluationTest.InstArrayProgram2 - Class in com.oracle.graal.truffle.test
Slightly modified version to expose a partial evaluation bug with ExplodeLoop(merge=true).
BytecodeInterpreterPartialEvaluationTest.Program - Class in com.oracle.graal.truffle.test
 
BytecodeLIRBuilder - Class in com.oracle.graal.compiler.gen
 
BytecodeLIRBuilder(LIRGeneratorTool, BytecodeParserTool) - Constructor for class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
 
BytecodeLookupSwitch - Class in com.oracle.graal.bytecode
A utility for processing Bytecodes.LOOKUPSWITCH bytecodes.
BytecodeLookupSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeLookupSwitch
Constructor for a BytecodeStream.
BytecodeParser - Class in com.oracle.graal.java
The GraphBuilder class parses the bytecode of a method and builds the IR graph.
BytecodeParser(GraphBuilderPhase.Instance, StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Constructor for class com.oracle.graal.java.BytecodeParser
 
BytecodeParser.BytecodeParserError - Error in com.oracle.graal.java
 
BytecodeParser.ExplodedLoopContext - Class in com.oracle.graal.java
 
BytecodeParser.IntrinsicScope - Class in com.oracle.graal.java
A scoped object for tasks to be performed after parsing an intrinsic such as processing placeholder frames states.
BytecodeParser.InvocationPluginAssertions - Class in com.oracle.graal.java
Contains all the assertion checking logic around the application of an InvocationPlugin.
BytecodeParser.Options - Class in com.oracle.graal.java
 
BytecodeParser.SuccessorInfo - Class in com.oracle.graal.java
 
BytecodeParser.Target - Class in com.oracle.graal.java
 
BytecodeParserError(Throwable) - Constructor for error com.oracle.graal.java.BytecodeParser.BytecodeParserError
 
BytecodeParserError(String, Object...) - Constructor for error com.oracle.graal.java.BytecodeParser.BytecodeParserError
 
BytecodeParserTool - Interface in com.oracle.graal.compiler.gen
visible interface of bytecode parsers.
bytecodePosition - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
 
BytecodePosition - Class in jdk.internal.jvmci.code
Represents a code position, that is, a chain of inlined methods with bytecode locations, that is communicated from the compiler to the runtime system.
BytecodePosition(BytecodePosition, ResolvedJavaMethod, int) - Constructor for class jdk.internal.jvmci.code.BytecodePosition
Constructs a new object representing a given parent/caller, a given method, and a given BCI.
bytecodePosition - Variable in class jdk.internal.jvmci.code.DebugInfo
 
Bytecodes - Class in com.oracle.graal.bytecode
Definitions of the standard Java bytecodes defined by Java Virtual Machine Specification.
Bytecodes() - Constructor for class com.oracle.graal.bytecode.Bytecodes
 
bytecodes - Variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Program
 
Bytecodes() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
 
Bytecodes.Flags - Class in com.oracle.graal.bytecode
A collection of flags describing various bytecode attributes.
bytecodeSize - Variable in class jdk.internal.jvmci.code.CompilationResult
 
BytecodesParsed - Static variable in class com.oracle.graal.java.BytecodeParser
Meters the number of actual bytecodes parsed.
BytecodeStream - Class in com.oracle.graal.bytecode
A utility class that makes iterating over bytecodes and reading operands simpler and less error prone.
BytecodeStream(byte[]) - Constructor for class com.oracle.graal.bytecode.BytecodeStream
Creates a new BytecodeStream for the specified bytecode.
BytecodeSwitch - Class in com.oracle.graal.bytecode
An abstract class that provides the state and methods common to Bytecodes.LOOKUPSWITCH and Bytecodes.TABLESWITCH instructions.
BytecodeSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeSwitch
Constructor for a BytecodeStream.
BytecodeTableSwitch - Class in com.oracle.graal.bytecode
A utility for processing Bytecodes.TABLESWITCH bytecodes.
BytecodeTableSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeTableSwitch
Constructor for a BytecodeStream.
byteCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
byteCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
byteField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
 
byteField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
 
ByteField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
 
byteField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
 
byteField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
 
byteField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
 
byteField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
 
byteField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
 
byteField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
 
byteImmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
byteIndex - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
byteMrOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
byteOrder - Variable in class jdk.internal.jvmci.code.Architecture
The byte ordering can be either little or big endian.
byteRmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
bytes - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
Bytes - Class in com.oracle.graal.bytecode
A collection of utility methods for dealing with bytes, particularly in byte arrays.
Bytes() - Constructor for class com.oracle.graal.bytecode.Bytes
 
bytesPerElement(LIRKind) - Method in class com.oracle.graal.hotspot.HotSpotReferenceMapBuilder
 
bytesPerGraalContext - Variable in class com.oracle.graal.compiler.test.AllocSpy
 
bytesPerGraalContext(String) - Method in class com.oracle.graal.compiler.test.AllocSpy
 
byteStackCopy - Static variable in class com.oracle.graal.lir.jtt.StackMoveTest
 
byteTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
byteTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
byteValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
 
byteValue(Byte) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
byteValueOf(byte) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
byValue(int) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
 

C

c - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
C() - Constructor for class com.oracle.graal.compiler.test.GuardEliminationCornerCasesTest.C
 
c - Variable in class com.oracle.graal.compiler.test.MemoryScheduleTest.Container
 
c() - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
C() - Constructor for class com.oracle.graal.compiler.test.PushNodesThroughPiTest.C
 
C() - Constructor for class com.oracle.graal.compiler.test.StaticInterfaceFieldTest.C
 
c - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.ConstOp
 
c - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.MemoryConstOp
 
c - Variable in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchOp
 
c - Static variable in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
C() - Constructor for class com.oracle.graal.hotspot.test.ClassSubstitutionsTests.C
 
c() - Static method in class com.oracle.graal.jtt.except.Finally02
 
c - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
 
c - Static variable in class com.oracle.graal.jtt.hotpath.HP_array03
 
c - Static variable in class com.oracle.graal.jtt.hotpath.HP_array04
 
c - Static variable in class com.oracle.graal.jtt.hotpath.HP_field01
 
c - Variable in class com.oracle.graal.jtt.hotpath.HP_field02.TestClass
 
c - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
 
c - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
 
c - Variable in class com.oracle.graal.jtt.loop.Loop16.TestClass
 
c - Variable in class com.oracle.graal.jtt.loop.Loop17.L
 
c - Variable in class com.oracle.graal.jtt.loop.LoopEscape.L
 
c - Variable in class com.oracle.graal.jtt.micro.FloatingReads
 
C() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_01.C
 
C() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_02.C
 
C() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.C
 
C() - Constructor for class com.oracle.graal.replacements.test.InstanceOfTest.C
 
c - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
 
C() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.C
 
C() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.C
 
C() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.C
 
C1() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01.C1
 
C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C1
 
C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C1
 
C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C1
 
C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C1
 
C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C10
 
C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C10
 
C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C10
 
C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C10
 
C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C11
 
C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C11
 
C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C11
 
C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C11
 
C12() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01.C12
 
C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C12
 
C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C12
 
C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C12
 
C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C12
 
C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C13
 
C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C13
 
C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C13
 
C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C13
 
C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C14
 
C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C14
 
C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C14
 
C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C14
 
C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C15
 
C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C15
 
C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C15
 
C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C15
 
C2() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01.C2
 
C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C2
 
C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C2
 
C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C2
 
C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C2
 
C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C3
 
C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C3
 
C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C3
 
C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C3
 
C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C4
 
C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C4
 
C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C4
 
C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C4
 
C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C5
 
C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C5
 
C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C5
 
C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C5
 
C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C6
 
C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C6
 
C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C6
 
C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C6
 
C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C7
 
C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C7
 
C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C7
 
C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C7
 
C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C8
 
C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C8
 
C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C8
 
C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C8
 
C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C9
 
C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C9
 
C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C9
 
C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C9
 
cache - Variable in class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
 
cache - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest
 
cache - Static variable in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
Cache the first size definition (with just 0 as constant size).
cache - Variable in class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
 
cache - Variable in class com.oracle.graal.virtual.bench.PartialEscapeBench.ThingsCache
 
cache - Variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
The constant pool cache of this constant pool.
Cache() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
 
cache - Static variable in class jdk.internal.jvmci.service.Services
 
cacheable - Variable in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
CACHED_ALREADY_USED - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
CACHED_NAMED_VALUE_MISMATCH - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
CACHED_NOT_IN_BLOCK - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
CACHED_NOT_SAFE - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
CACHED_TOO_MANY_USERS - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
CACHED_WRONG_CLASS - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
cachedArrayIndexOutOfBoundsException - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.Exceptions
 
CachedGraph<G extends Graph> - Class in com.oracle.graal.graph
This class is a container of a graph that needs to be readonly and optionally a lazily created mutable copy of the graph.
CachedGraph(G, G) - Constructor for class com.oracle.graal.graph.CachedGraph
 
cachedLeafNodes - Variable in class com.oracle.graal.graph.Graph
Used to global value number Node.ValueNumberable leaf nodes.
cachedNonTrivialNodeCount - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
cachedNullPointerException - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.Exceptions
 
cachedRegisters - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
cachedState - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
 
cachedSubstitute - Variable in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
 
cachedTo - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
 
CacheEntry(Node) - Constructor for class com.oracle.graal.graph.Graph.CacheEntry
 
CacheEntry(ValueNode, T) - Constructor for class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
 
cacheHit - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
cacheKey - Static variable in class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest
 
CacheKey(int, Object) - Constructor for class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.CacheKey
 
cacheKey - Variable in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
CacheKey(SnippetTemplate.SnippetInfo, StructuredGraph.GuardsStage, LoweringTool.LoweringStage) - Constructor for class com.oracle.graal.replacements.SnippetTemplate.CacheKey
 
CachingPEGraphDecoder - Class in com.oracle.graal.replacements
A graph decoder that provides all necessary encoded graphs on-the-fly (by parsing the methods and encoding the graphs).
CachingPEGraphDecoder(Providers, GraphBuilderConfiguration, OptimisticOptimizations, StructuredGraph.AllowAssumptions, Architecture) - Constructor for class com.oracle.graal.replacements.CachingPEGraphDecoder
 
calc - Variable in class com.oracle.graal.compiler.common.FieldsScanner
 
calc(int) - Static method in class com.oracle.graal.jtt.loop.Loop14
 
calcBlockForUsage(Node, Node, Block, NodeMap<Block>) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
calcDecryptKey() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
 
calcDominatorRanges(T) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
calcEncryptKey() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
 
calcKillLocations() - Method in class com.oracle.graal.nodes.cfg.Block
 
calcKillLocationsBetweenThisAndTarget(LocationSet, Block) - Method in class com.oracle.graal.nodes.cfg.Block
 
calcLatestBlock(Block, boolean, Node, NodeMap<Block>) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
calcLatestBlocks(boolean, NodeMap<Block>, BlockMap<List<Node>>, NodeBitMap, BlockMap<List<Node>>) - Method in class com.oracle.graal.phases.schedule.SchedulePhase
 
calcTo() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
calculateConstantSize(LIR) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
 
calculateDataSectionSize(DataSection) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
 
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() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits a direct call instruction.
call(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
CALL - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
call(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for calls.
call(Callable<T>) - Static method in class com.oracle.graal.debug.internal.DebugScope
 
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.hotspot.nfi.HotSpotNativeFunctionHandle
 
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(Object...) - Method in interface com.oracle.nfi.api.NativeFunctionHandle
Calls the native function.
Call(InvokeTarget, int, int, boolean, DebugInfo) - Constructor for class jdk.internal.jvmci.code.CompilationResult.Call
 
CALL_TARGET_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
callAbstractType(ConcreteSubtypeTest.AbstractBase) - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest
 
CallArrayCopy - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
callBack(UntrustedInterfaces.TestInterface) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
callBack(UntrustedInterfaces.TestInterface) - Method in interface com.oracle.graal.jtt.except.UntrustedInterfaces.CallBack
 
CallbackOutputStream(PrintStream, String...) - Constructor for class com.oracle.graal.hotspot.debug.BenchmarkCounters.CallbackOutputStream
 
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
 
callDouble1(ForeignCallDescriptor, double) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
 
callDouble2(ForeignCallDescriptor, double, double) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
 
callee - Variable in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
 
callee() - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
 
callees - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.InvokeTypeFlow
 
calleeSave - Variable in class jdk.internal.jvmci.code.RegisterAttributes
 
calleeSaveAreaSize() - Method in class com.oracle.graal.lir.framemap.FrameMap
 
calleeSaveAreaSize() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
 
calleeSaveInfo - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
Map from debug infos that need to be updated with callee save information to the operations that provide the information.
calleeSaveInfo - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
Map from debug infos that need to be updated with callee save information to the operations that provide the information.
calleeSaveInfo - Variable in class jdk.internal.jvmci.code.DebugInfo
 
CalleeSaveLayout - Class in jdk.internal.jvmci.code
The callee save area (CSA) is a contiguous space in a stack frame used to save (and restore) the values of the caller's registers.
CalleeSaveLayout(TargetDescription, int, int, int, Register...) - Constructor for class jdk.internal.jvmci.code.CalleeSaveLayout
Creates a CSA layout.
calleeSaveRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
Registers saved by the callee.
caller - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
The state of the caller method.
caller() - Method in class jdk.internal.jvmci.code.BytecodeFrame
Gets the caller of this frame.
caller - Variable in class jdk.internal.jvmci.code.BytecodePosition
 
CallerFrame - Static variable in class jdk.internal.jvmci.code.Register
 
callerLoopScope - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
 
callerReturnPc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotEnterUnpackFramesStackFrameOp
 
callerSave - Variable in class jdk.internal.jvmci.code.RegisterAttributes
 
callerSaved - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
The caller saved registers always include all parameter registers.
callerSaveRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
callerSaveRegs - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
callInfopoints() - Method in class com.oracle.graal.compiler.test.InfopointReasonTest
 
CallingConvention - Class in jdk.internal.jvmci.code
A calling convention describes the locations in which the arguments for a call are placed and the location in which the return value is placed if the call is not void.
CallingConvention(int, AllocatableValue, AllocatableValue...) - Constructor for class jdk.internal.jvmci.code.CallingConvention
Creates a description of the registers and stack locations used by a call.
callingConvention(Register[], JavaType, JavaType[], CallingConvention.Type, TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
callingConvention(Register[], JavaType, JavaType[], CallingConvention.Type, TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
CallingConvention.Type - Enum in jdk.internal.jvmci.code
Constants denoting the type of a call for which a calling convention is requested.
callInlined(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
callInlinedMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
callKillsRegisters() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
callLambda(String) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest
 
callMe(UntrustedInterfaces.CallBack) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces.Pill
 
callNode - Variable in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CallTestNode
 
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
 
CallOp(LIRInstructionClass<? extends AMD64Call.CallOp>, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.CallOp
 
CallOp(LIRInstructionClass<? extends SPARCCall.CallOp>, SPARCLIRInstruction.SizeEstimate, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.CallOp
 
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
 
calls - Variable in class com.oracle.graal.hotspot.logging.CountingProxy
 
calls - Variable in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
callSite - Variable in class jdk.internal.jvmci.meta.Assumptions.CallSiteTargetValue
 
CallsiteHolder - Class in com.oracle.graal.phases.common.inlining.walker
Information about a graph that will potentially be inlined.
CallsiteHolder() - Constructor for class com.oracle.graal.phases.common.inlining.walker.CallsiteHolder
 
CallsiteHolderExplorable - Class in com.oracle.graal.phases.common.inlining.walker
A CallsiteHolder whose graph has been copied already and thus can be modified without affecting the original (usually cached) version.
CallsiteHolderExplorable(StructuredGraph, double, double, BitSet) - Constructor for class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
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
 
CallSiteTargetNode - Class in com.oracle.graal.hotspot.replacements
 
CallSiteTargetNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, int, JavaType, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.CallSiteTargetNode
 
CallSiteTargetValue(CallSite, MethodHandle) - Constructor for class jdk.internal.jvmci.meta.Assumptions.CallSiteTargetValue
 
callsMethod(CallingConvention) - Method in class com.oracle.graal.lir.framemap.FrameMap
Informs the frame map that the compiled code calls a particular method, which may need stack space for outgoing arguments.
callsMethod(CallingConvention) - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
Informs the frame map that the compiled code calls a particular method, which may need stack space for outgoing arguments.
callsMethod(CallingConvention) - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
callStringize(Object) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest
 
callTarget - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.InvokeTypeFlow
 
callTarget - Variable in class com.oracle.graal.lir.amd64.AMD64Call.ForeignCallOp
 
callTarget - Variable in class com.oracle.graal.lir.amd64.AMD64Call.MethodCallOp
 
callTarget - Variable in class com.oracle.graal.lir.sparc.SPARCCall.ForeignCallOp
 
callTarget - Variable in class com.oracle.graal.lir.sparc.SPARCCall.MethodCallOp
 
callTarget() - Method in interface com.oracle.graal.nodes.Invoke
 
callTarget - Variable in class com.oracle.graal.nodes.InvokeNode
 
callTarget() - Method in class com.oracle.graal.nodes.InvokeNode
 
callTarget - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
callTarget() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
CallTargetFrame(InspectedFrame, boolean) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
callTargetIsResolved(JavaMethod) - Static method in class com.oracle.graal.java.BytecodeParser
Ensure that concrete classes are at least linked before generating an invoke.
callTargetMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
CallTargetNode - Class in com.oracle.graal.nodes
 
CallTargetNode(NodeClass<? extends CallTargetNode>, ValueNode[], ResolvedJavaMethod, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.CallTargetNode
 
CallTargetNode(NodeClass<? extends CallTargetNode>, List<ValueNode>, ResolvedJavaMethod, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.CallTargetNode
 
CallTargetNode.InvokeKind - Enum in com.oracle.graal.nodes
 
CallTargetNodeStatistics(OptimizedCallTarget) - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
callTargetOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
 
callTargets - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
callTemp - Variable in class com.oracle.graal.lir.amd64.AMD64Call.DirectFarForeignCallOp
 
callTest() - Static method in class com.oracle.graal.replacements.test.SubstitutionsTest
 
CallTestNode(CallTarget) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CallTestNode
 
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
 
callType - Variable in class com.oracle.graal.nodes.LoweredCallTargetNode
 
callType() - Method in class com.oracle.graal.nodes.LoweredCallTargetNode
 
callUntilCompiled(VirtualFrame, SLFunction, SLNull) - Method in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
 
callUntilCompiled(VirtualFrame, SLFunction, boolean) - Method in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
 
CALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
canBeCompiled(HotSpotResolvedJavaMethod, int) - Static method in class com.oracle.graal.hotspot.CompileTheWorld
Determines if a method should be compiled (Cf.
canBeInlined() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
canBeInlined() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns true if this method is not excluded from inlining and has associated Java bytecodes (@see ResolvedJavaMethod.hasBytecodes()).
canBeNegative() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
canBeOmitted - Variable in enum jdk.internal.jvmci.code.InfopointReason
 
canBeOmitted() - Method in enum jdk.internal.jvmci.code.InfopointReason
 
canBePositive() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
canBeStaticallyBound() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
canBeStaticallyBound() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Checks whether this method can be statically bound (usually, that means it is final or private or static, but not abstract, or the declaring class is final).
canBeStaticallyBound(Member) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
canBeStaticallyBoundTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
cancelInstalledTask(Node, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
canChangeStackKind(GraphBuilderContext) - Method in interface com.oracle.graal.graphbuilderconf.NodePlugin
If the plugin pushes a value with a different Kind than specified by the bytecode, it must override this method and return true.
canChangeStackKind(GraphBuilderContext) - Method in class com.oracle.graal.hotspot.meta.HotSpotNodePlugin
 
canChangeStackKind(GraphBuilderContext) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
canDeleteBlock(B) - Method in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
Checks whether a block can be deleted.
canDeoptimize(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
Determines if deoptimization can occur during a given foreign call.
canDeoptimize(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
 
canDeoptimize() - Method in class com.oracle.graal.hotspot.nodes.DeoptimizingStubCall
 
canDeoptimize() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
 
canDeoptimize() - Method in class com.oracle.graal.nodes.AbstractDeoptimizeNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.calc.IntegerDivNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.calc.IntegerRemNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.calc.UnsignedDivNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.calc.UnsignedRemNode
 
canDeoptimize() - Method in interface com.oracle.graal.nodes.DeoptimizingNode
Determines if this node needs deoptimization information.
canDeoptimize() - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.extended.NullCheckNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.FixedGuardNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.InvokeNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.java.AbstractNewObjectNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.java.AccessMonitorNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
 
canDeoptimize() - Method in class com.oracle.graal.nodes.SafepointNode
 
canDeoptimize() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
 
canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScanEliminateSpillMovePhase
 
canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanEliminateSpillMovePhase
 
canFloat() - Method in class com.oracle.graal.nodes.memory.FloatableAccessNode
AccessNodes can float only if their location identities are not ANY_LOCATION.
canGVN - Variable in class com.oracle.graal.graph.NodeClass
 
canInlineConstant(JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
canInlineConstant(JavaConstant) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
canInlineConstant(JavaConstant) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
canInlineConstant(JavaConstant) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
canInlineConstant(JavaConstant) - Method in class com.oracle.graal.lir.gen.LIRGenerator
Checks whether the supplied constant can be used without loading it into a register for most operations, i.e., for commonly used arithmetic, logical, and comparison operations.
canInlineMethod(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Determines if a given metaspace Method can be inlined.
canInlineMethod(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
canIntrinsify(Replacements, ResolvedJavaMethod, int) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
canKill(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.Block
 
canKill(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.HIRLoop
 
canKillBetweenThisAndDominator(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.Block
 
canMaterialize() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
Returns true if this interval can be re-materialized when spilled.
canNullCheck() - Method in class com.oracle.graal.nodes.extended.JavaReadNode
 
canNullCheck() - Method in class com.oracle.graal.nodes.extended.JavaWriteNode
 
canNullCheck() - Method in class com.oracle.graal.nodes.java.LoweredAtomicReadAndWriteNode
 
canNullCheck() - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
 
canNullCheck() - Method in interface com.oracle.graal.nodes.memory.Access
 
canNullCheck() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
canNullCheck() - Method in class com.oracle.graal.nodes.memory.ReadNode
 
canNullCheck() - Method in class com.oracle.graal.nodes.memory.WriteNode
 
CanOmitFrame - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
canonical(CanonicalizerTool, T, T) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
Similar to Canonicalizable.canonical(CanonicalizerTool), except that implementations should act as if the current input of the node was the given one, i.e., they should never look at the inputs via the this pointer.
canonical(CanonicalizerTool) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
 
canonical(CanonicalizerTool) - Method in interface com.oracle.graal.graph.spi.Canonicalizable
Implementations of this method can provide local optimizations like constant folding and strength reduction.
canonical(CanonicalizerTool, T) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Unary
Similar to Canonicalizable.canonical(CanonicalizerTool), except that implementations should act as if the current input of the node was the given one, i.e., they should never look at the inputs via the this pointer.
canonical(CanonicalizerTool) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Unary
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.nodes.SnippetLocationProxyNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.CallSiteTargetNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.KlassLayoutHelperNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.ReflectionGetCallerClassNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.AbsNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.AddNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.AndNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.CompareNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.calc.ConditionalNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.DivNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerDivNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerRemNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerTestNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.IsNullNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.LeftShiftNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.MulNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.NarrowNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.NegateNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.NormalizeCompareNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.NotNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.OrNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.ReinterpretNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.RightShiftNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.ShiftNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.SignExtendNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.SubNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnsignedDivNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnsignedRemNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnsignedRightShiftNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.XorNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.ZeroExtendNode
 
canonical(CanonicalizerTool, Node) - Method in class com.oracle.graal.nodes.ConditionAnchorNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.extended.BoxNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.GetClassNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.JavaReadNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.LoadHubNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.extended.UnboxNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.UnsafeCastNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.GuardedValueNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.GuardNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.GuardProxyNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.ArrayLengthNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.java.CheckCastDynamicNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.CheckCastNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.InstanceOfNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.LoadFieldNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.LoadIndexedNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.TypeCheckNode
 
canonical(CanonicalizerTool, LogicNode) - Method in class com.oracle.graal.nodes.LogicNegationNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.MemoryAnchorNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.ReadNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.PiArrayNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.PiNode
 
canonical(CanonicalizerTool, LogicNode, LogicNode) - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.ValueProxyNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64CountLeadingZerosNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64CountTrailingZerosNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64FloatConvertNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulHighNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactNode
 
canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.UnsignedMulHighNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.AssertionNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.BitCountNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.BitScanForwardNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.BitScanReverseNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.DeferredPiNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.LoadSnippetVarargParameterNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.PureFunctionMacroNode
 
canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.ReverseBytesNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.graal.word.nodes.WordCastNode
 
canonicalCompare1(int, int) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
 
canonicalCompare2(int, int) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
 
canonicalCompare3(int, int) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
 
canonicalConvertConstant(CanonicalizerTool, ConvertNode, Constant) - Method in class com.oracle.graal.nodes.calc.CompareNode
 
Canonicalizable - Interface in com.oracle.graal.graph.spi
Nodes can implement Canonicalizable or one of the two sub-interfaces Canonicalizable.Unary and Canonicalizable.Binary to provide local optimizations like constant folding and strength reduction.
Canonicalizable.Binary<T extends Node> - Interface in com.oracle.graal.graph.spi
This sub-interface of Canonicalizable is intended for nodes that have exactly two inputs.
Canonicalizable.BinaryCommutative<T extends Node> - Interface in com.oracle.graal.graph.spi
This sub-interface of Canonicalizable.Binary is for nodes with two inputs where the operation is commutative.
Canonicalizable.Unary<T extends Node> - Interface in com.oracle.graal.graph.spi
This sub-interface of Canonicalizable is intended for nodes that have exactly one input.
CanonicalizableLocation - Interface in com.oracle.graal.nodes
 
canonicalize(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.CustomCanonicalizer
 
canonicalizeBoxing(BoxNode, MetaAccessProvider, ConstantReflectionProvider) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
canonicalizeConditionalCascade(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.IfNode
 
canonicalizeNegation(LogicNode, LogicNode) - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
 
canonicalizePhis(SimplifierTool) - Method in class com.oracle.graal.nodes.LoopBeginNode
Coalesces loop phis that represent the same value (which is not handled by normal Global Value Numbering).
canonicalizer - Variable in class com.oracle.graal.loop.phases.LoopFullUnrollPhase
 
canonicalizer - Variable in class com.oracle.graal.phases.common.IncrementalCanonicalizerPhase
 
canonicalizer - Variable in class com.oracle.graal.phases.common.inlining.InliningPhase
 
canonicalizer - Variable in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
canonicalizer - Variable in class com.oracle.graal.phases.common.IterativeConditionalEliminationPhase
 
canonicalizer - Variable in class com.oracle.graal.phases.common.LoweringPhase
 
canonicalizer - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
canonicalizer - Variable in class com.oracle.graal.virtual.phases.ea.EffectsPhase
 
canonicalizeRead(ValueNode, AddressNode, ValueNode, CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity
 
canonicalizeRead(ValueNode, AddressNode, ValueNode, CanonicalizerTool) - Method in interface com.oracle.graal.nodes.CanonicalizableLocation
 
canonicalizeRead(ValueNode, AddressNode, LocationIdentity, CanonicalizerTool) - Static method in class com.oracle.graal.nodes.memory.ReadNode
 
canonicalizeReads() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
 
canonicalizeReads - Variable in class com.oracle.graal.nodes.SimplifyingGraphDecoder
 
canonicalizeReads() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
 
canonicalizeReads - Variable in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
canonicalizeReads() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
canonicalizeReads - Variable in class com.oracle.graal.phases.common.CanonicalizerPhase
 
canonicalizeReads() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
canonicalizeReads() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
CanonicalizerPhase - Class in com.oracle.graal.phases.common
 
CanonicalizerPhase() - Constructor for class com.oracle.graal.phases.common.CanonicalizerPhase
 
CanonicalizerPhase(CanonicalizerPhase.CustomCanonicalizer) - Constructor for class com.oracle.graal.phases.common.CanonicalizerPhase
 
CanonicalizerPhase.CustomCanonicalizer - Class in com.oracle.graal.phases.common
 
CanonicalizerPhase.Instance - Class in com.oracle.graal.phases.common
 
CanonicalizerPhase.Instance.Tool - Class in com.oracle.graal.phases.common
 
CanonicalizerTool - Interface in com.oracle.graal.graph.spi
 
canonicalizeSymmetricConstant(CanonicalizerTool, Constant, ValueNode, boolean) - Method in class com.oracle.graal.nodes.calc.CompareNode
 
canonicalizeSymmetricConstant(CanonicalizerTool, Constant, ValueNode, boolean) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
 
canonicalizeSymmetricConstant(CanonicalizerTool, Constant, ValueNode, boolean) - Method in class com.oracle.graal.nodes.calc.ObjectEqualsNode
 
canonicalMirror() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Returns true if the condition needs to be mirrored to get to a canonical condition.
canonicalNegate() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Returns true if the condition needs to be negated to get to a canonical condition.
canonicalSpillOpr(Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
canonicalXconstant(ValueNode, ValueNode) - Static method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
 
canonicalXconstant(ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactNode
 
canonicalXYconstant(ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactNode
 
canSafepoint - Variable in class com.oracle.graal.nodes.LoopEndNode
 
canSafepoint() - Method in class com.oracle.graal.nodes.LoopEndNode
 
canStampBeImproved(ValueNode, ParameterNode) - Static method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
 
canStoreConstant(JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
Checks whether the supplied constant can be used without loading it into a register for store operations, i.e., on the right hand side of a memory access.
canStoreConstant(JavaConstant) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
canStoreValue(Register.RegisterCategory, PlatformKind) - Method in class jdk.internal.jvmci.amd64.AMD64
 
canStoreValue(Register.RegisterCategory, PlatformKind) - Method in class jdk.internal.jvmci.code.Architecture
Determine whether a kind can be stored in a register of a given category.
canStoreValue(Register.RegisterCategory, PlatformKind) - Method in class jdk.internal.jvmci.sparc.SPARC
 
canTrap(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes an instruction that can cause an implicit exception.
canUseShortBranch(CompilationResultBuilder, SPARCAssembler, int) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
canVerifyKind - Variable in class com.oracle.graal.java.FrameStateBuilder
 
capacity() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
CapInheritedRelevance - Static variable in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
 
capture() - Method in class com.oracle.graal.asm.Assembler.LabelHint
 
capturedNames - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
capturedNames() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
capturedTarget - Variable in class com.oracle.graal.asm.Assembler.LabelHint
 
capturedTypes - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
capturedTypes() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
captureLabelPositions() - Method in class com.oracle.graal.asm.Assembler
 
captureNamedValue(String, Class<? extends Node>, Node) - Method in class com.oracle.graal.compiler.match.MatchContext
 
capturing(int, int, int) - Static method in class com.oracle.graal.jtt.lang.LambdaEagerTest
 
car(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline02
 
cardTableAddress() - Static method in class com.oracle.graal.hotspot.replacements.CardTableAddressNode
 
CardTableAddressNode - Class in com.oracle.graal.hotspot.replacements
 
CardTableAddressNode() - Constructor for class com.oracle.graal.hotspot.replacements.CardTableAddressNode
 
cardTableModRefBSByteMapBaseOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cardTableModRefBSCardShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cardTableShift() - Static method in class com.oracle.graal.hotspot.replacements.CardTableShiftNode
 
cardTableShift() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
cardtableShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cardtableShift() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CardTableShiftNode - Class in com.oracle.graal.hotspot.replacements
 
CardTableShiftNode() - Constructor for class com.oracle.graal.hotspot.replacements.CardTableShiftNode
 
cardTableStart() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
cardtableStartAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cardtableStartAddress() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
carryBits(long, long) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
cas(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
cas() - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
 
casa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cAssertions - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cAssertionsEnabled() - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Determines if this is a HotSpot build where the ASSERT mechanism is enabled.
cast(long) - Static method in class com.oracle.graal.replacements.test.WordTest
 
castArguments(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
castArrayFixedLength(Object[], int) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
CASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
casx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
casxa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
Catch_Loop01 - Class in com.oracle.graal.jtt.except
 
Catch_Loop01() - Constructor for class com.oracle.graal.jtt.except.Catch_Loop01
 
Catch_Loop02 - Class in com.oracle.graal.jtt.except
 
Catch_Loop02() - Constructor for class com.oracle.graal.jtt.except.Catch_Loop02
 
Catch_Loop03 - Class in com.oracle.graal.jtt.except
 
Catch_Loop03() - Constructor for class com.oracle.graal.jtt.except.Catch_Loop03
 
Catch_Loop03_Exception1 - Exception in com.oracle.graal.jtt.except
 
Catch_Loop03_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Loop03_Exception1
 
Catch_NASE_1 - Class in com.oracle.graal.jtt.except
 
Catch_NASE_1() - Constructor for class com.oracle.graal.jtt.except.Catch_NASE_1
 
Catch_NASE_2 - Class in com.oracle.graal.jtt.except
 
Catch_NASE_2() - Constructor for class com.oracle.graal.jtt.except.Catch_NASE_2
 
Catch_NPE_00 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_00() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_00
 
Catch_NPE_01 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_01() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_01
 
Catch_NPE_02 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_02() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_02
 
Catch_NPE_03 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_03() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_03
 
Catch_NPE_04 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_04() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_04
 
Catch_NPE_05 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_05() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_05
 
Catch_NPE_06 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_06() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_06
 
Catch_NPE_07 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_07() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_07
 
Catch_NPE_07.MyThrowable - Class in com.oracle.graal.jtt.except
 
Catch_NPE_08 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_08() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_08
 
Catch_NPE_09 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_09() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_09
 
Catch_NPE_10 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_10() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_10
 
Catch_NPE_11 - Class in com.oracle.graal.jtt.except
 
Catch_NPE_11() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_11
 
Catch_StackOverflowError_01 - Class in com.oracle.graal.jtt.except
 
Catch_StackOverflowError_01() - Constructor for class com.oracle.graal.jtt.except.Catch_StackOverflowError_01
 
Catch_StackOverflowError_02 - Class in com.oracle.graal.jtt.except
 
Catch_StackOverflowError_02() - Constructor for class com.oracle.graal.jtt.except.Catch_StackOverflowError_02
 
Catch_StackOverflowError_03 - Class in com.oracle.graal.jtt.except
Some basic checking of the stack trace produced after a StackOverflowError.
Catch_StackOverflowError_03() - Constructor for class com.oracle.graal.jtt.except.Catch_StackOverflowError_03
 
Catch_Two01 - Class in com.oracle.graal.jtt.except
 
Catch_Two01() - Constructor for class com.oracle.graal.jtt.except.Catch_Two01
 
Catch_Two02 - Class in com.oracle.graal.jtt.except
 
Catch_Two02() - Constructor for class com.oracle.graal.jtt.except.Catch_Two02
 
Catch_Two03 - Class in com.oracle.graal.jtt.except
 
Catch_Two03() - Constructor for class com.oracle.graal.jtt.except.Catch_Two03
 
Catch_Unresolved - Class in com.oracle.graal.jtt.except
 
Catch_Unresolved() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved
 
Catch_Unresolved01 - Class in com.oracle.graal.jtt.except
 
Catch_Unresolved01() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved01
 
Catch_Unresolved02 - Class in com.oracle.graal.jtt.except
 
Catch_Unresolved02() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved02
 
Catch_Unresolved02_Exception1 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved02_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved02_Exception1
 
Catch_Unresolved02_Exception2 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved02_Exception2() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved02_Exception2
 
Catch_Unresolved03 - Class in com.oracle.graal.jtt.except
 
Catch_Unresolved03() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved03
 
Catch_Unresolved03_Exception1 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved03_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved03_Exception1
 
Catch_Unresolved03_UnresolvedClass - Class in com.oracle.graal.jtt.except
 
Catch_Unresolved03_UnresolvedClass() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved03_UnresolvedClass
 
Catch_Unresolved_Exception1 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception1
 
Catch_Unresolved_Exception2 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved_Exception2() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception2
 
Catch_Unresolved_Exception3 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved_Exception3() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception3
 
Catch_Unresolved_Exception4 - Exception in com.oracle.graal.jtt.except
 
Catch_Unresolved_Exception4() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception4
 
catchControlFlowException() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
 
catchControlFlowExceptionFromCall() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
 
CatchControlFlowExceptionTestNode(AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode
 
catchControlFlowExceptionWithLoopExplosion() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
 
catchSlowPathAndControlFlowException() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
 
CatchSlowPathAndControlFlowExceptionTestNode(AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
 
catchType - Variable in class jdk.internal.jvmci.meta.ExceptionHandler
 
catchTypeCPI - Variable in class jdk.internal.jvmci.meta.ExceptionHandler
 
catchTypeCPI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
Returns the index into the constant pool representing the type of exception caught by this handler.
categorized - Variable in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
categorized - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
caught - Variable in class com.oracle.graal.jtt.threads.Monitor_notowner01.BadRunnable
 
causes - Variable in error com.oracle.graal.test.GraalTest.MultiCauseAssertionError
 
cbcond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CBCOND - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcond(int, int, SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
CBCond() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
CBCOND_KEY - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
CBCOND_KEY - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
cbcondInstructions - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cbcondw(SPARCAssembler.ConditionFlag, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcondw(SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcondx(SPARCAssembler.ConditionFlag, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cbcondx(SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cc - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CC(int, String, boolean) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
cc - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
 
cc - Variable in class com.oracle.graal.lir.gen.LIRGenerator
 
cc - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
 
cc2 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
CCR_ICC_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
CCR_V_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
CCR_XCC_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
cdql() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cdqq() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cell(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_life
 
cellIndexToOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
cells - Static variable in class com.oracle.graal.jtt.hotpath.HP_life
 
cellsToBytes(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
cfg - Variable in class com.oracle.graal.lir.LIR
 
cfg - Variable in class com.oracle.graal.loop.LoopsData
 
cfg - Variable in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase.LazyCFG
 
cfg - Variable in class com.oracle.graal.phases.schedule.SchedulePhase
 
cfg - Variable in class com.oracle.graal.printer.CFGPrinter
 
cfg - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
cfgFile - Variable in class com.oracle.graal.printer.CFGPrinterObserver
 
cfgPredecessors() - Method in class com.oracle.graal.graph.Node
 
cfgPredecessors() - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
CFGPrinter - Class in com.oracle.graal.printer
Utility for printing Graal IR at various compilation phases.
CFGPrinter(OutputStream) - Constructor for class com.oracle.graal.printer.CFGPrinter
Creates a control flow graph printer.
cfgPrinter - Variable in class com.oracle.graal.printer.CFGPrinterObserver
 
CFGPrinterObserver - Class in com.oracle.graal.printer
Observes compilation events and uses CFGPrinter to produce a control flow graph for the C1 Visualizer.
CFGPrinterObserver(boolean) - Constructor for class com.oracle.graal.printer.CFGPrinterObserver
 
cfgSuccessors() - Method in class com.oracle.graal.graph.Node
Returns an iterator that will provide all control-flow successors of this node.
cfgSuccessors() - Method in class com.oracle.graal.nodes.AbstractEndNode
 
cfgSuccessors() - Method in class com.oracle.graal.nodes.LoopEndNode
 
CFGVerifier - Class in com.oracle.graal.compiler.common.cfg
 
CFGVerifier() - Constructor for class com.oracle.graal.compiler.common.cfg.CFGVerifier
 
ChainedNodeEventListener(Graph.NodeEventListener, Graph.NodeEventListener) - Constructor for class com.oracle.graal.graph.Graph.ChainedNodeEventListener
 
changed - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
changeField(FloatingReadTest.Container) - Static method in class com.oracle.graal.compiler.test.FloatingReadTest
 
changeMode(CollectionsFactory.Mode) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
Updates the mode for the current thread.
changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
Eliminates moves from register to stack if the stack slot is known to be correct.
changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanLifetimeAnalysisPhase
 
changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
 
changeSpillState(Interval, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
changeToWord(T) - Method in class com.oracle.graal.replacements.GraphKit
 
changeType(PlatformKind) - Method in class jdk.internal.jvmci.meta.LIRKind
Create a new LIRKind with the same reference information and a new platform kind.
channel - Variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
Char() - Constructor for class com.oracle.graal.jtt.optimize.Narrow_char02.Char
 
CharacterBits - Class in com.oracle.graal.jtt.jdk
 
CharacterBits() - Constructor for class com.oracle.graal.jtt.jdk.CharacterBits
 
charArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
charArrayClone(char[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
charArraycopy(char[], int, char[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
charArrayCopyTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
charAt(int) - Method in class com.oracle.graal.phases.LazyName
 
charContainerArrayCopyTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
charCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
charCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
charCount(String, char) - Static method in class com.oracle.graal.jtt.ConvertJTT
 
charCount(String, char, char) - Static method in class com.oracle.graal.jtt.ConvertJTT
 
charField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
 
charField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
 
CharField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
 
charField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
 
charField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
 
charField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
 
charField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
 
charField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
 
charField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
 
Chars(int) - Constructor for class com.oracle.graal.replacements.test.MonitorTest.Chars
 
Chars(char[]) - Constructor for class com.oracle.graal.replacements.test.MonitorTest.Chars
 
charTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
charTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
charValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
 
charValue(Character) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
charValueOf(char) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
check(boolean, int, String) - Method in class com.oracle.graal.code.HexCodeFile.Parser
 
check(int, int) - Method in enum com.oracle.graal.compiler.common.calc.Condition
 
check() - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest.AbstractBase
 
check() - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest.Subclass
 
check() - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest.SubSubclass
 
check(Node, boolean) - Method in class com.oracle.graal.graph.NodeBitMap
 
check(Node) - Method in class com.oracle.graal.graph.NodeMap
 
check(InvocationPlugins, MethodIdMap.MethodKey<InvocationPlugin>, InvocationPlugin) - Static method in class com.oracle.graal.graphbuilderconf.InvocationPlugins.Checker
 
check(boolean) - Method in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
 
check(int, int, int) - Static method in class com.oracle.graal.jtt.hotspot.Test6823354
 
check(long, long, long) - Static method in class com.oracle.graal.jtt.hotspot.Test6823354
 
check(String...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_Unroll
 
check(Access, OffsetAddressNode) - Method in class com.oracle.graal.phases.common.GuardLoweringPhase.UseImplicitNullChecks
 
check(Block, BlockMap<List<Node>>) - Static method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
 
check(String, boolean, boolean) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
check(Object) - Static method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
 
check() - Method in class com.oracle.graal.truffle.OptimizedAssumption
 
check() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
check() - Static method in class jdk.internal.jvmci.hotspot.HotSpotVMConfigVerifier
 
CHECK_BALANCED_MONITORS - Static variable in class com.oracle.graal.hotspot.replacements.MonitorSnippets
 
checkAIOOBECounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
checkAllVarargPlaceholdersAreDeleted(int, SnippetTemplate.VarargsPlaceholderNode[]) - Static method in class com.oracle.graal.replacements.SnippetTemplate
 
checkAMD64() - Method in class com.oracle.graal.asm.amd64.test.BitOpsTest
 
checkAMD64() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
checkAMD64() - Method in class com.oracle.graal.asm.amd64.test.SimpleAssemblerTest
 
checkAMD64() - Method in class com.oracle.graal.compiler.amd64.test.AMD64AllocatorTest
 
checkAMD64() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest
 
checkAMD64() - Method in class com.oracle.graal.compiler.amd64.test.StackStoreTest
 
checkAMD64() - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
 
checkAndGrow(Node) - Method in class com.oracle.graal.graph.NodeMap
 
checkAndMarkInc(Node) - Method in class com.oracle.graal.graph.NodeBitMap
 
checkArgs(ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
checkArgs(byte[], int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
Perform null and array bounds checks for arguments to a cipher operation.
checkArgs(ResolvedJavaMethod, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
Determines if a given set of arguments is compatible with the signature of a given method.
checkArgs(Object...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
checkArgs(Object...) - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
 
checkArrayIndexScaleInvariants() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
checkArrayType(KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
checkAssignableFrom(Object, int, Object) - Method in class com.oracle.graal.compiler.common.Fields
Checks that a given field is assignable from a given value.
checkBalancedMonitors(StructuredGraph, LoweringTool) - Method in class com.oracle.graal.hotspot.replacements.MonitorSnippets.Templates
If balanced monitor checking is enabled then nodes are inserted at the start and all return points of the graph to initialize and check the monitor counter respectively.
checkBounds(int, int, VirtualObjectNode) - Static method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
checkCapabilities() - Method in class com.oracle.graal.debug.test.DebugTimerTest
 
CHECKCAST - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
CHECKCAST - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
 
checkcastArraycopy(Object, int, Object, int, int, Word, Object, boolean) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
checkcastArraycopy - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CheckcastArrayCopyCallNode - Class in com.oracle.graal.hotspot.replacements.arraycopy
 
CheckcastArrayCopyCallNode(HotSpotGraalRuntimeProvider, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
checkcastArraycopyDescriptors - Static variable in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
 
checkcastArraycopyUninit - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
checkcastArraycopyWork(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
checkcastArraycopyWorkSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
checkcastDynamic(KlassPointer, Object) - Static method in class com.oracle.graal.hotspot.replacements.CheckCastDynamicSnippets
 
CheckCastDynamicNode - Class in com.oracle.graal.nodes.java
Implements a type check where the type being checked is loaded at runtime.
CheckCastDynamicNode(ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.java.CheckCastDynamicNode
 
checkcastDynamicSnippets - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
CheckCastDynamicSnippets - Class in com.oracle.graal.hotspot.replacements
Snippet used for lowering CheckCastDynamicNode.
CheckCastDynamicSnippets() - Constructor for class com.oracle.graal.hotspot.replacements.CheckCastDynamicSnippets
 
CheckCastDynamicSnippets.Templates - Class in com.oracle.graal.hotspot.replacements
 
checkCastExceptionSnippet(Object) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
CheckCastNode - Class in com.oracle.graal.nodes.java
Implements a type check against a compile-time known type.
CheckCastNode(ResolvedJavaType, ValueNode, JavaTypeProfile, boolean) - Constructor for class com.oracle.graal.nodes.java.CheckCastNode
 
CheckCastNode(NodeClass<? extends CheckCastNode>, ResolvedJavaType, ValueNode, JavaTypeProfile, boolean) - Constructor for class com.oracle.graal.nodes.java.CheckCastNode
 
checkCastSnippet(Object) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
CheckCastTest - Class in com.oracle.graal.replacements.test
Tests the implementation of checkcast, allowing profiling information to be manually specified.
CheckCastTest() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest
 
CheckCastTest.Depth1 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth10 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth11 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth12 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth13 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth14 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth2 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth3 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth4 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth5 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth6 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth7 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth8 - Class in com.oracle.graal.replacements.test
 
CheckCastTest.Depth9 - Class in com.oracle.graal.replacements.test
 
checkCheckCastUsage(StructuredGraph, Node, Node, Node) - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
checkClass(Class<?>, MetaAccessProvider) - Static method in class com.oracle.graal.compiler.test.CheckGraalInvariants
 
checkClass(Class<?>, OptionDescriptor, Set<Class<?>>, OptionsVerifierTest.Classpath) - Static method in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
 
CheckClosure(AllocatableValue, Value) - Constructor for class com.oracle.graal.lir.gen.SpillMoveFactoryBase.CheckClosure
 
checkConcreteSubtype(ResolvedJavaType, ResolvedJavaType) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
checkConstantArgument(MetaAccessProvider, ResolvedJavaMethod, Signature, int, String, Object, Kind) - Static method in class com.oracle.graal.replacements.SnippetTemplate
 
checkConstArg(int, String) - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
 
CheckConsumer() - Constructor for class com.oracle.graal.lir.alloc.lsra.LinearScan.CheckConsumer
 
checkContainsOnlyInvalidOrAfterFrameState(Map<Node, Node>) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
checkCounter(String) - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
 
checkCounter - Variable in class com.oracle.graal.hotspot.replacements.MonitorSnippets.Templates
 
checkCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
checkDeletion() - Method in class com.oracle.graal.graph.Node
 
checkDeoptimizations(ProfilingInfo, DeoptimizationReason) - Static method in class com.oracle.graal.phases.OptimisticOptimizations
 
checkedAccess(ConditionAnchoringTest.CheckedObject) - Method in class com.oracle.graal.truffle.test.ConditionAnchoringTest
 
checkedAccess2(ConditionAnchoringTest.CheckedObject) - Method in class com.oracle.graal.truffle.test.ConditionAnchoringTest
 
CheckedObject() - Constructor for class com.oracle.graal.truffle.test.ConditionAnchoringTest.CheckedObject
 
checkedValue - Variable in class com.oracle.graal.nodes.debug.WeakCounterNode
 
checkEmpty() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
checkEmpty() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
checkEmpty() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
checkEntryTypes(int, int, VirtualObjectNode, ResolvedJavaType, VirtualizerTool) - Static method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
Checker() - Constructor for class com.oracle.graal.graphbuilderconf.InvocationPlugins.Checker
 
checkExceptionNotNull(boolean, Object) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
checkFactoryOverriding(HotSpotBackendFactory, HotSpotBackendFactory) - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
Checks that a factory overriding is valid.
checkFactoryOverriding(HotSpotJVMCIBackendFactory, HotSpotJVMCIBackendFactory) - Static method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
Checks that a factory overriding is valid.
checkField(Field, Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
checkFixedDeopts(StructuredGraph) - Static method in class com.oracle.graal.phases.common.FrameStateAssignmentPhase
 
checkForDeletedNode() - Method in class com.oracle.graal.graph.GraphNodeIterator
 
checkForRegisterFinalizeNode(Class<?>, boolean, StructuredGraph.AllowAssumptions) - Method in class com.oracle.graal.compiler.test.FinalizableSubclassTest
 
checkForUnsignedCompare(SimplifierTool) - Method in class com.oracle.graal.nodes.IfNode
Recognize a couple patterns that can be merged into an unsigned compare.
checkFrameState(FixedNode) - Static method in class com.oracle.graal.nodes.IfNode
 
CheckGraalInvariants - Class in com.oracle.graal.compiler.test
Checks that all classes in *graal*.jar and *jvmci*.jar entries on the boot class path comply with global invariants such as using Object.equals(Object) to compare certain types instead of identity comparisons.
CheckGraalInvariants() - Constructor for class com.oracle.graal.compiler.test.CheckGraalInvariants
 
checkGraph(HighTierContext, StructuredGraph) - Static method in class com.oracle.graal.compiler.test.CheckGraalInvariants
Checks the invariants for a single graph.
checkGraph(Assumptions.Assumption, StructuredGraph) - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest
 
checkGraph(Assumptions.Assumption, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerAssumptionsTest
 
checkGrow(int) - Method in class com.oracle.graal.graph.NodeBitMap
 
checkHCF(String, int) - Method in class com.oracle.graal.code.HexCodeFile.Parser
 
checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Can be overridden by unit tests to verify properties of the graph.
checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.jtt.optimize.NestedLoop_EA
 
checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.replacements.test.DerivedOopTest
 
checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.replacements.test.SubstitutionsTest
 
checkInfiniteWork(Node) - Method in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
 
checkInlineeFrameState(Invoke, ResolvedJavaMethod, FrameState) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
checkInputType(TypeElement, TypeMirror, Element, AnnotationMirror) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
 
checkInstanceOf(ValueNode, ResolvedJavaType, boolean, boolean) - Method in class com.oracle.graal.nodes.java.InstanceOfNode
 
checkIntervalLocation(Interval, Interval, Value) - Static method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
checkIntervals(Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
 
checkInvokeConditions(Invoke) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
checkLastInstruction() - Method in class com.oracle.graal.java.BytecodeParser
 
checkLatestEarliestRelation(Node, Block, Block) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
checkLimits(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
checkLoopExit(FixedNode, BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
checkLoopExplosionIteration(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class com.oracle.graal.nodes.GraphDecoder
Hook for subclasses.
checkLoopExplosionIteration(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
 
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
 
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.ControlFlowAnchorDirectiveTest
 
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.IterationDirectiveTest
 
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.OpaqueDirectiveTest
 
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.ProbabilityDirectiveTest
 
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Can be overridden by unit tests to verify properties of the graph.
checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
 
checkMethodFilter() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
checkMethodScope() - Method in class com.oracle.graal.printer.CFGPrinterObserver
Looks for the outer most method and its DebugDumpScope.decorators in the current debug scope and opens a new compilation scope if this pair does not match the current method and decorator pair.
checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Can be overridden by unit tests to verify properties of the graph.
checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
 
checkMultipleReads() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
checkMultipleReads() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
checkName(String) - Static method in class com.oracle.graal.lir.phases.LIRPhase
 
checkName(String) - Static method in class com.oracle.graal.phases.BasePhase
 
checkNewNodes(GraphBuilderContext, InvocationPlugin, NodeIterable<Node>) - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins
Checks a set of nodes added to the graph by an InvocationPlugin.
checkNewNodes(GraphBuilderContext, InvocationPlugin, NodeIterable<Node>) - Method in class com.oracle.graal.hotspot.meta.HotSpotInvocationPlugins
 
checkNoEmptyStamp(StructuredGraph) - Static method in class com.oracle.graal.phases.graph.InferStamps
 
checkNoExceptionInThread(Word, boolean) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
checkNoImmutableLocations(Set<LocationIdentity>) - Static method in class com.oracle.graal.phases.common.FloatingReadPhase
 
checkNoMoreInjected(ResolvedJavaMethod, int) - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
checkOperands(AMD64Assembler.AMD64Op, AMD64Assembler.OperandSize, Register, Register) - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
 
checkOrder(List<? extends AbstractBlockBase<?>>, int) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Checks that the ordering contains the expected number of blocks.
checkOrder(Map<LocationIdentity, MemoryNode>) - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
 
checkpoint() - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
checkPositiveIntConstantPushed(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BytecodeParser
 
checkPostLowering(StructuredGraph, PhaseContext) - Method in class com.oracle.graal.phases.common.LoweringPhase
Checks that second lowering of a given graph did not introduce any new nodes.
checkPostNodeLowering(Node, LoweringPhase.LoweringToolImpl, Graph.Mark, Collection<Node>) - Static method in class com.oracle.graal.phases.common.LoweringPhase
Checks that lowering of a given node did not introduce any new Lowerable nodes that could be lowered in the current LoweringPhase.
checkPredecessor(AbstractDeoptimizeNode, Node, DeoptimizationReason) - Static method in class com.oracle.graal.phases.common.UseTrappingNullChecksPhase
 
checkRange(int) - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
 
checkRange(int) - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
 
checkRange(int) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
checkRedundantPhi(PhiNode) - Static method in class com.oracle.graal.nodes.util.GraphUtil
 
checkRedundantProxy(ProxyNode) - Static method in class com.oracle.graal.nodes.util.GraphUtil
 
checkReplaceWith(Node) - Method in class com.oracle.graal.graph.Node
 
checkResolveMethod(ResolvedJavaType, ResolvedJavaType, ResolvedJavaMethod, ResolvedJavaMethod) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
checkResult(LIRInstruction, AllocatableValue, Value) - Static method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
Checks that the instructions adheres to the contract of LIRGeneratorTool.SpillMoveFactory.
checkSecondarySubType(KlassPointer, KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
checkSelfAndSupers(KlassPointer, KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
checkSignedSize(TypeWriter, long, int) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
 
checkSize(ResolvedJavaMethod, ValueNode[]) - Static method in class com.oracle.graal.replacements.InlineDuringParsingPlugin
 
checkSizes(TypeWriter) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
 
checkSlotIndex(int) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
checkSPARC() - Method in class com.oracle.graal.compiler.sparc.test.SPARCAllocatorTest
 
checkSplitChild(Interval, int, LinearScan, int, LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
checkSplitChildren() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
checkStackDepth(int, int, boolean, boolean, int, int, boolean, boolean) - Method in class com.oracle.graal.nodes.FrameState
Perform a few sanity checks on the transformation of the stack state.
checkState(AbstractBlockBase<?>, LIRInstruction, Interval[], Value, Value, Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.RegisterVerifier
 
checkStubInvariants(CompilationResult) - Method in class com.oracle.graal.hotspot.HotSpotCompiledRuntimeStub
Checks the conditions a compilation must satisfy to be installed as a RuntimeStub.
checkSubstitutionInternalName(Class<?>, String) - Static method in class com.oracle.graal.replacements.ReplacementsImpl
 
checkSuccessCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
checkTarget(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
 
checkTargetConditions(Invoke, ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
checkTargetConditionsHelper(ResolvedJavaMethod, int) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
checkTemplate(MetaAccessProvider, SnippetTemplate.Arguments, ResolvedJavaMethod, Signature) - Static method in class com.oracle.graal.replacements.SnippetTemplate
 
checkThreeObjectArgs() - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
 
checkUnique(String) - Static method in class com.oracle.graal.nodes.NamedLocationIdentity.DB
 
checkUnknownSubType(KlassPointer, KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
checkUnsignedSize(TypeWriter, long, int) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
 
checkUsage(Value) - Static method in class com.oracle.graal.lir.ssi.SSIVerifier
 
checkValidCache(ResolvedJavaType, ResolvedJavaType) - Static method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
checkValue(TypeReader, long) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
 
checkValues(TypeReader) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
 
checkValues(ResolvedJavaType, Value[]) - Static method in class jdk.internal.jvmci.code.VirtualObject
 
checkVarargs(MetaAccessProvider, ResolvedJavaMethod, Signature, int, String, SnippetTemplate.Varargs) - Static method in class com.oracle.graal.replacements.SnippetTemplate
 
checkWatchList(Block, NodeMap<Block>, NodeBitMap, ArrayList<Node>, ArrayList<FloatingReadNode>, Node) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
checkWatchList(ArrayList<FloatingReadNode>, LocationIdentity, Block, ArrayList<Node>, NodeMap<Block>, NodeBitMap) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
cHi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
child - Variable in class com.oracle.graal.truffle.test.CompilerAssertsTest.CompilationConstantTestNode
 
child - Variable in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode
 
child - Variable in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
 
child - Variable in class com.oracle.graal.truffle.test.nodes.LoopTestNode
 
child - Variable in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
 
childNode - Variable in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
 
children - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
children - Variable in class com.oracle.graal.debug.internal.DebugValueMap
 
children - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
children - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
Chunk(int) - Constructor for class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
 
cipher_idea(byte[], byte[], int[]) - Method in class com.oracle.graal.jtt.hotpath.HP_idea
 
cipherBlockChainingClass - Static variable in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
cipherBlockChainingDecryptAESCryptStub - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cipherBlockChainingEncryptAESCryptStub - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CipherBlockChainingSubstitutions - Class in com.oracle.graal.hotspot.replacements
Substitutions for com.sun.crypto.provider.CipherBlockChaining methods.
CipherBlockChainingSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
ciTime - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ciTimeEach - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CLASS_ARRAY_KLASS_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
Class_asSubclass01 - Class in com.oracle.graal.jtt.lang
 
Class_asSubclass01() - Constructor for class com.oracle.graal.jtt.lang.Class_asSubclass01
 
Class_cast01 - Class in com.oracle.graal.jtt.lang
 
Class_cast01() - Constructor for class com.oracle.graal.jtt.lang.Class_cast01
 
Class_cast02 - Class in com.oracle.graal.jtt.lang
 
Class_cast02() - Constructor for class com.oracle.graal.jtt.lang.Class_cast02
 
Class_forName01 - Class in com.oracle.graal.jtt.lang
 
Class_forName01() - Constructor for class com.oracle.graal.jtt.lang.Class_forName01
 
Class_forName02 - Class in com.oracle.graal.jtt.lang
 
Class_forName02() - Constructor for class com.oracle.graal.jtt.lang.Class_forName02
 
Class_forName03 - Class in com.oracle.graal.jtt.lang
 
Class_forName03() - Constructor for class com.oracle.graal.jtt.lang.Class_forName03
 
Class_forName04 - Class in com.oracle.graal.jtt.lang
 
Class_forName04() - Constructor for class com.oracle.graal.jtt.lang.Class_forName04
 
Class_forName05 - Class in com.oracle.graal.jtt.lang
 
Class_forName05() - Constructor for class com.oracle.graal.jtt.lang.Class_forName05
 
Class_getComponentType01 - Class in com.oracle.graal.jtt.lang
 
Class_getComponentType01() - Constructor for class com.oracle.graal.jtt.lang.Class_getComponentType01
 
Class_getDeclaredField01 - Class in com.oracle.graal.jtt.reflect
 
Class_getDeclaredField01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getDeclaredField01
 
Class_getDeclaredMethod01 - Class in com.oracle.graal.jtt.reflect
 
Class_getDeclaredMethod01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getDeclaredMethod01
 
Class_getField01 - Class in com.oracle.graal.jtt.reflect
 
Class_getField01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getField01
 
Class_getField02 - Class in com.oracle.graal.jtt.reflect
 
Class_getField02() - Constructor for class com.oracle.graal.jtt.reflect.Class_getField02
 
Class_getField02.Class_getField02b - Class in com.oracle.graal.jtt.reflect
 
Class_getField02b() - Constructor for class com.oracle.graal.jtt.reflect.Class_getField02.Class_getField02b
 
Class_getInterfaces01 - Class in com.oracle.graal.jtt.lang
 
Class_getInterfaces01() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01
 
Class_getInterfaces01.C1 - Class in com.oracle.graal.jtt.lang
 
Class_getInterfaces01.C12 - Class in com.oracle.graal.jtt.lang
 
Class_getInterfaces01.C2 - Class in com.oracle.graal.jtt.lang
 
Class_getInterfaces01.I1 - Interface in com.oracle.graal.jtt.lang
 
Class_getInterfaces01.I2 - Interface in com.oracle.graal.jtt.lang
 
Class_getMethod01 - Class in com.oracle.graal.jtt.reflect
 
Class_getMethod01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getMethod01
 
Class_getMethod02 - Class in com.oracle.graal.jtt.reflect
 
Class_getMethod02() - Constructor for class com.oracle.graal.jtt.reflect.Class_getMethod02
 
Class_getModifiers01 - Class in com.oracle.graal.jtt.lang
 
Class_getModifiers01() - Constructor for class com.oracle.graal.jtt.lang.Class_getModifiers01
 
Class_getModifiers01.Private - Class in com.oracle.graal.jtt.lang
 
Class_getModifiers01.PrivateStatic - Class in com.oracle.graal.jtt.lang
 
Class_getModifiers01.PrivateStaticFinal - Class in com.oracle.graal.jtt.lang
 
Class_getModifiers02 - Class in com.oracle.graal.jtt.lang
 
Class_getModifiers02() - Constructor for class com.oracle.graal.jtt.lang.Class_getModifiers02
 
Class_getName - Class in com.oracle.graal.jtt.jdk
 
Class_getName() - Constructor for class com.oracle.graal.jtt.jdk.Class_getName
 
Class_getName01 - Class in com.oracle.graal.jtt.lang
 
Class_getName01() - Constructor for class com.oracle.graal.jtt.lang.Class_getName01
 
Class_getName02 - Class in com.oracle.graal.jtt.lang
 
Class_getName02() - Constructor for class com.oracle.graal.jtt.lang.Class_getName02
 
Class_getSimpleName01 - Class in com.oracle.graal.jtt.lang
 
Class_getSimpleName01() - Constructor for class com.oracle.graal.jtt.lang.Class_getSimpleName01
 
Class_getSimpleName02 - Class in com.oracle.graal.jtt.lang
 
Class_getSimpleName02() - Constructor for class com.oracle.graal.jtt.lang.Class_getSimpleName02
 
Class_getSuperClass01 - Class in com.oracle.graal.jtt.lang
 
Class_getSuperClass01() - Constructor for class com.oracle.graal.jtt.lang.Class_getSuperClass01
 
Class_isArray01 - Class in com.oracle.graal.jtt.lang
 
Class_isArray01() - Constructor for class com.oracle.graal.jtt.lang.Class_isArray01
 
Class_isAssignableFrom01 - Class in com.oracle.graal.jtt.lang
 
Class_isAssignableFrom01() - Constructor for class com.oracle.graal.jtt.lang.Class_isAssignableFrom01
 
Class_isAssignableFrom02 - Class in com.oracle.graal.jtt.lang
 
Class_isAssignableFrom02() - Constructor for class com.oracle.graal.jtt.lang.Class_isAssignableFrom02
 
Class_isAssignableFrom03 - Class in com.oracle.graal.jtt.lang
 
Class_isAssignableFrom03() - Constructor for class com.oracle.graal.jtt.lang.Class_isAssignableFrom03
 
Class_isInstance01 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance01() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance01
 
Class_isInstance02 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance02() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance02
 
Class_isInstance03 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance03() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance03
 
Class_isInstance04 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance04() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance04
 
Class_isInstance05 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance05() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance05
 
Class_isInstance06 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance06() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance06
 
Class_isInstance06.TestClass - Class in com.oracle.graal.jtt.lang
 
Class_isInstance07 - Class in com.oracle.graal.jtt.lang
 
Class_isInstance07() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance07
 
Class_isInterface01 - Class in com.oracle.graal.jtt.lang
 
Class_isInterface01() - Constructor for class com.oracle.graal.jtt.lang.Class_isInterface01
 
Class_isPrimitive01 - Class in com.oracle.graal.jtt.lang
 
Class_isPrimitive01() - Constructor for class com.oracle.graal.jtt.lang.Class_isPrimitive01
 
CLASS_KLASS_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
Class_Literal01 - Class in com.oracle.graal.jtt.lang
 
Class_Literal01() - Constructor for class com.oracle.graal.jtt.lang.Class_Literal01
 
CLASS_MIRROR_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
Class_newInstance(int) - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance06.Class_newInstance
 
Class_newInstance() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance07.Class_newInstance
 
Class_newInstance01 - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance01() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance01
 
Class_newInstance02 - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance02() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance02
 
Class_newInstance03 - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance03() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance03
 
Class_newInstance03.AbstractClass - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance06 - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance06() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance06
 
Class_newInstance06.Class_newInstance - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance07 - Class in com.oracle.graal.jtt.reflect
 
Class_newInstance07() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance07
 
Class_newInstance07.Class_newInstance - Class in com.oracle.graal.jtt.reflect
 
CLASS_STATE_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
ClassA(int) - Constructor for class com.oracle.graal.jtt.optimize.TypeCastElem.ClassA
 
ClassB(int, int) - Constructor for class com.oracle.graal.jtt.optimize.TypeCastElem.ClassB
 
ClassC(int, int) - Constructor for class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
 
ClassCastNode - Class in com.oracle.graal.hotspot.nodes
ClassCastNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, int, JavaType, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.ClassCastNode
 
classConstant() - Static method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
 
classes - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
classesWithInternalFields - Static variable in class com.oracle.graal.hotspot.test.HotSpotResolvedJavaFieldTest
 
classFileCounter - Variable in class com.oracle.graal.hotspot.CompileTheWorld
 
classFilePathTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
classForName(String, MetaAccessProvider, ClassLoader) - Static method in class jdk.internal.jvmci.meta.MetaUtil
Turns an class name in internal format into a resolved Java type.
ClassGetHubNode - Class in com.oracle.graal.hotspot.replacements
Read Class::_klass to get the hub for a Class.
ClassGetHubNode(StampProvider, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.ClassGetHubNode
 
ClassGetHubNode(StampProvider, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.ClassGetHubNode
 
ClassInfo() - Constructor for class jdk.internal.jvmci.meta.MetaUtil.ClassInfo
 
classIsAssignable1() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
classIsAssignable2() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
classIsAssignable3() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
classIsAssignable4() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
classIsAssignable5() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
classIsAssignable6() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
classIsAssignable7() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
ClassIsAssignableFromNode - Class in com.oracle.graal.nodes.java
The ClassIsAssignableFromNode represents a type check against Class instead of against instances.
ClassIsAssignableFromNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
 
ClassLoader_loadClass01 - Class in com.oracle.graal.jtt.lang
 
ClassLoader_loadClass01() - Constructor for class com.oracle.graal.jtt.lang.ClassLoader_loadClass01
 
classMirrorOffset - Variable in class com.oracle.graal.hotspot.phases.LoadJavaMirrorWithKlassPhase
 
classMirrorOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
classMirrorOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
The offset of the _java_mirror field (of type Class) in a Klass.
className(TypeMirror) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
 
classOf(Object) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
Classpath() - Constructor for class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
 
classReplacements - Variable in class com.oracle.graal.replacements.ReplacementsImpl
Per-class replacements.
ClassReplacements(Class<?>[], AtomicReference<ReplacementsImpl.ClassReplacements>) - Constructor for class com.oracle.graal.replacements.ReplacementsImpl.ClassReplacements
 
ClassStamp(Class<?>) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
 
classStartTime - Variable in class com.oracle.mxtool.junit.TimingDecorator
 
ClassSubstitution - Annotation Type in com.oracle.graal.api.replacements
Denotes a class that substitutes methods of another specified class.
ClassSubstitutionsTests - Class in com.oracle.graal.hotspot.test
 
ClassSubstitutionsTests() - Constructor for class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
ClassSubstitutionsTests.A - Class in com.oracle.graal.hotspot.test
 
ClassSubstitutionsTests.B - Class in com.oracle.graal.hotspot.test
 
ClassSubstitutionsTests.C - Class in com.oracle.graal.hotspot.test
 
ClassSubstitutionVerifier - Class in com.oracle.graal.replacements.verifier
 
ClassSubstitutionVerifier(ProcessingEnvironment) - Constructor for class com.oracle.graal.replacements.verifier.ClassSubstitutionVerifier
 
ClassTemplateLoader() - Constructor for class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
 
classType() - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
 
clazz - Variable in class com.oracle.graal.compiler.common.FieldIntrospection
 
clazz - Variable in class com.oracle.graal.debug.MethodFilter
 
clazz - Variable in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
 
clazz - Variable in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest.Wrapper
 
clazz - Variable in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
 
clazz - Static variable in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
 
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
 
cleanDeletedNodes() - Method in class com.oracle.graal.java.FrameStateBuilder
cleanup(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
cleanup() - Method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
 
cleanupFinalGraph() - Method in class com.oracle.graal.java.BytecodeParser
 
cleanupGraph(GraphDecoder.MethodScope, Graph.Mark) - Method in class com.oracle.graal.nodes.GraphDecoder
Removes unnecessary nodes from the graph after decoding.
cleanupGraph(GraphDecoder.MethodScope, Graph.Mark) - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder
 
cleanupMerge(SimplifierTool, MergeNode) - Method in class com.oracle.graal.nodes.IfNode
 
cleanupPhase - Variable in class com.oracle.graal.virtual.phases.ea.PartialEscapePhase
 
cleanUpReturnCheckCast(Node) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
CleanupValueAnchorsClosure(StartNode) - Constructor for class com.oracle.graal.phases.common.ValueAnchorCleanupPhase.CleanupValueAnchorsClosure
 
clear() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
clear() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
clear() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 
clear() - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
clear() - Method in class com.oracle.graal.compiler.common.util.IntList
Sets the size of this list to 0.
clear(Node) - Method in class com.oracle.graal.graph.Edges
Clear edges in a given node.
clear(Node) - Method in class com.oracle.graal.graph.NodeBitMap
 
clear() - Method in class com.oracle.graal.graph.NodeList
 
clear() - Method in class com.oracle.graal.graph.NodeMap
 
clear(String) - Static method in class com.oracle.graal.hotspot.CompilationStatistics
 
clear(long[]) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
clear() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
 
clear() - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
clear() - Method in class jdk.internal.jvmci.code.DataSection
 
clearAll() - Method in class com.oracle.graal.graph.NodeBitMap
 
clearAndGrow(Node) - Method in class com.oracle.graal.graph.NodeBitMap
 
clearBit(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
clearChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
clearEnds() - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
clearIncomingValues() - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
clearInlineInvokePlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
clearInputs() - Method in class com.oracle.graal.graph.Node
 
clearLocals() - Method in class com.oracle.graal.java.FrameStateBuilder
Clears all local variables.
clearNodePlugin() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
clearNonLiveLocals - Variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
clearNonLiveLocals() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
clearNonLiveLocals(BciBlockMapping.BciBlock, LocalLiveness, boolean) - Method in class com.oracle.graal.java.FrameStateBuilder
 
clearOutgoingValues() - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
 
clearOutgoingValues() - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
 
clearOutgoingValues() - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
 
clearParameterPlugin() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
clearPendingException(Word) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
Clears the pending exception for the given thread.
clearStack() - Method in class com.oracle.graal.java.FrameStateBuilder
Clears all values on this stack.
clearStateNodes(StateSplit) - Method in class com.oracle.graal.loop.LoopFragmentInside
 
clearSucccessors() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
clearSuccessors() - Method in class com.oracle.graal.graph.Node
 
clearValues(int[], int) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
clearValues() - Method in class com.oracle.graal.nodes.PhiNode
 
clearValuesOfKindObject(int[], int) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
cLo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
clone(Graph, EnumSet<Edges.Type>) - Method in class com.oracle.graal.graph.Node
Makes a copy of this node in(to) a given graph.
clone() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
 
clone() - Method in class com.oracle.graal.phases.common.ValueAnchorCleanupPhase.State
 
clone() - Method in class com.oracle.graal.phases.graph.MergeableState
 
cloneAsArrayAccess(ValueNode, LocationIdentity) - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
 
cloneAsArrayAccess(ValueNode, LocationIdentity) - Method in class com.oracle.graal.nodes.extended.UnsafeLoadNode
 
cloneAsArrayAccess(ValueNode, LocationIdentity) - Method in class com.oracle.graal.nodes.extended.UnsafeStoreNode
 
cloneAsFieldAccess(ResolvedJavaField) - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
 
cloneAsFieldAccess(ResolvedJavaField) - Method in class com.oracle.graal.nodes.extended.UnsafeLoadNode
 
cloneAsFieldAccess(ResolvedJavaField) - Method in class com.oracle.graal.nodes.extended.UnsafeStoreNode
 
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
 
cloneState(StateT) - Method in class com.oracle.graal.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
 
cloneState(Set<FloatingReadNode>) - Method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
 
cloneState() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
cloneState(PartialEscapeBlockState.Final) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.Final
 
cloneState(PEReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationClosure
 
cloneState(ReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure
 
cloneUninitialized() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
close(boolean) - Method in class com.oracle.graal.asm.Assembler
Closes this assembler.
close(boolean) - Method in class com.oracle.graal.asm.Buffer
Closes this buffer.
close() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
 
close() - Method in class com.oracle.graal.compiler.common.CollectionsFactory.ModeScope
 
close() - Method in class com.oracle.graal.compiler.test.AllocSpy
 
close() - Method in class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
 
close() - Method in interface com.oracle.graal.debug.Debug.Scope
 
close() - Method in interface com.oracle.graal.debug.DebugCloseable
 
close() - Method in class com.oracle.graal.debug.DebugConfigScope
 
close() - Method in interface com.oracle.graal.debug.DebugDumpHandler
Flushes and releases resources managed by this dump handler.
close() - Method in class com.oracle.graal.debug.Fingerprint
Finishes fingerprint recording or verification for the current thread.
close() - Method in interface com.oracle.graal.debug.Indent
Closes the current indentation scope.
close() - Method in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
close() - Method in class com.oracle.graal.debug.internal.DebugScope
 
close() - Method in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
close() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
 
close() - Method in class com.oracle.graal.debug.internal.TimerImpl.AbstractTimer
 
close() - Method in class com.oracle.graal.graph.Graph.NodeEventScope
 
close() - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark.MemoryUsageCloseable
 
close() - Method in class com.oracle.graal.java.BytecodeParser.IntrinsicScope
 
close() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
 
close() - Method in class com.oracle.graal.lir.gen.LIRGeneratorTool.BlockScope
 
close() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
close() - Method in class com.oracle.graal.printer.BinaryGraphPrinter
 
close() - Method in class com.oracle.graal.printer.CFGPrinterObserver
 
close() - Method in class com.oracle.graal.printer.CompilationPrinter
 
close() - Method in class com.oracle.graal.printer.GraalDebugConfigCustomizer.NodeDumper
 
close() - Method in interface com.oracle.graal.printer.GraphPrinter
 
close() - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
close() - Method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
close() - Method in class jdk.internal.jvmci.hotspot.InitTimer
 
close() - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
 
close() - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
 
close() - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
 
CLOSE_GROUP - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
CloseableCounterImpl - Class in com.oracle.graal.debug.internal
A helper class for DebugValues that can nest and need to split out accumulated and flat values for some kind of counter-like measurement.
CloseableCounterImpl(CloseableCounterImpl, AccumulatedDebugValue) - Constructor for class com.oracle.graal.debug.internal.CloseableCounterImpl
 
closeRegistration() - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins
Disallows new registrations of new plugins, and creates the internal tables for method lookup.
closeScope(int) - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
Closure() - Constructor for class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase.Closure
 
Closure() - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsPhase.Closure
 
closure - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
clr(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
clrb(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
clrh(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
clrx(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
cls - Variable in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
The class in which OptionsVerifierTest.OptionsVerifier.option is declared or a super-class of that class.
Cmov01 - Class in com.oracle.graal.jtt.optimize
 
Cmov01() - Constructor for class com.oracle.graal.jtt.optimize.Cmov01
 
Cmov02 - Class in com.oracle.graal.jtt.optimize
 
Cmov02() - Constructor for class com.oracle.graal.jtt.optimize.Cmov02
 
cmove(CompilationResultBuilder, AMD64MacroAssembler, Value, boolean, AMD64Assembler.ConditionFlag, boolean, Value, Value) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
 
cmove(CompilationResultBuilder, AMD64MacroAssembler, Value, AMD64Assembler.ConditionFlag, Value) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
 
cmove(SPARCMacroAssembler, SPARCAssembler.CC, Value, SPARCAssembler.ConditionFlag, Value) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow
 
cmovl(AMD64Assembler.ConditionFlag, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmovl(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmovq(AMD64Assembler.ConditionFlag, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmovq(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
CMP - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
cmp(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
cmp(Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
cmpl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpptr(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
cmpptr(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
cmpq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpValue - Variable in class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
 
cmpValue - Variable in class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
 
cmpxchgl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpxchgq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cnt - Static variable in class com.oracle.graal.jtt.loop.Loop09
 
cnt - Static variable in class com.oracle.graal.jtt.loop.Loop09_2
 
cnt - Variable in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
 
cnt1 - Static variable in class com.oracle.graal.graph.Edges
 
cnt2 - Static variable in class com.oracle.graal.graph.Edges
 
cObject - Static variable in class com.oracle.graal.jtt.micro.InvokeVirtual_01
 
code - Variable in class com.oracle.graal.bytecode.BytecodeStream
 
code - Variable in class com.oracle.graal.code.HexCodeFile
 
code - Variable in class com.oracle.graal.code.HexCodeFile.Parser
 
code - Variable in class com.oracle.graal.compiler.match.MatchPattern.Result
 
code - Variable in class com.oracle.graal.hotspot.stubs.Stub
The code installed for the stub.
code - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
code - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
CodeAnnotation(int) - Constructor for class jdk.internal.jvmci.code.CompilationResult.CodeAnnotation
 
codeBlobCodeOffsetOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeBuffer - Variable in class com.oracle.graal.asm.Assembler
Backing code buffer.
codeCache - Variable in class com.oracle.graal.asm.test.AssemblerTest
 
codeCache - Variable in class com.oracle.graal.compiler.amd64.AMD64AddressLowering
 
codeCache - Variable in class com.oracle.graal.compiler.sparc.SPARCAddressLowering
 
codeCache - Variable in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
 
codeCache - Variable in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
 
codeCache - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
codeCache - Variable in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
codeCache - Variable in class com.oracle.graal.phases.util.Providers
 
codeCache - Variable in class jdk.internal.jvmci.runtime.JVMCIBackend
 
codeCacheHeap - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeCacheHighBoundary - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeCacheHighBoundary() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeCacheLowBoundary - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeCacheLowBoundary() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CodeCacheProvider - Interface in jdk.internal.jvmci.code
Access to code cache related details and requirements.
CodeComment(int, String) - Constructor for class jdk.internal.jvmci.code.CompilationResult.CodeComment
 
codeEmittingOrder - Variable in class com.oracle.graal.lir.LIR
The order in which the code is emitted.
codeEmittingOrder() - Method in class com.oracle.graal.lir.LIR
 
codeEntryAlignment - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CodeGenProviders - Interface in com.oracle.graal.compiler.common.spi
A set of providers which are required for LIR and/or code generation.
codeHeapMemoryOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CodeInstallationMemUse - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
CodeInstallationTime - Static variable in class com.oracle.graal.hotspot.CompilationTask
 
CodeInstallationTime - Static variable in class com.oracle.graal.truffle.TruffleCompiler
 
codeInstallResultCacheFull - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeInstallResultCodeTooLarge - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeInstallResultDependenciesFailed - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeInstallResultDependenciesInvalid - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeInstallResultOk - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
codeOffset - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder.ExceptionInfo
 
codeSize - Variable in class com.oracle.graal.hotspot.CompilationStatistics
 
codeSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
Size of the code.
codeSize - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilationEvent
 
codeStart - Variable in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
Start address of the code.
CodeUtil - Class in jdk.internal.jvmci.code
Miscellaneous collection of utility methods used by jdk.internal.jvmci.code and its clients.
CodeUtil() - Constructor for class jdk.internal.jvmci.code.CodeUtil
 
CodeUtil.DefaultRefMapFormatter - Class in jdk.internal.jvmci.code
Formats a location present in a register or frame reference map.
CodeUtil.DefaultRegFormatter - Class in jdk.internal.jvmci.code
Formats a location in a register reference map.
CodeUtil.NumberedRefMapFormatter - Class in jdk.internal.jvmci.code
 
CodeUtil.RefMapFormatter - Interface in jdk.internal.jvmci.code
 
col - Variable in class com.oracle.graal.code.HexCodeFile.Parser.InputPos
 
collectAnnotations(RoundEnvironment, Map<String, HotSpotVMConfigProcessor.VMConfigField>, Class<T>, BiFunction<VariableElement, T, HotSpotVMConfigProcessor.VMConfigField>) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
 
collectCounters() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Collects the current values of all JVMCI benchmark counters, summed up over all threads.
collectCounters() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
collectedHeapBarrierSetOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
collectedHeapTotalCollectionsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
collectFailedSpeculations() - Method in class jdk.internal.jvmci.meta.SpeculationLog
 
CollectionsAccess - Class in com.oracle.graal.graph.util
Static methods for accessing the methods in the installed GraalRuntime's CollectionsProvider and NodeCollectionsProvider.
CollectionsAccess() - Constructor for class com.oracle.graal.graph.util.CollectionsAccess
 
CollectionsFactory - Class in com.oracle.graal.compiler.common
Factory for creating collection objects used during compilation.
CollectionsFactory() - Constructor for class com.oracle.graal.compiler.common.CollectionsFactory
 
CollectionsFactory.Mode - Enum in com.oracle.graal.compiler.common
Constants denoting what type of collections are currently returned by the factory.
CollectionsFactory.ModeScope - Class in com.oracle.graal.compiler.common
 
CollectionsProvider - Interface in com.oracle.graal.api.collections
A factory for creating collections.
collectLockedVirtualObjects(BlockT, Set<VirtualObjectNode>) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
collectReferencedVirtualObjects(BlockT, Set<VirtualObjectNode>) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
collectRegisters(Object[], List<Register>) - Static method in class jdk.internal.jvmci.code.ValueUtil
 
collectStats(LIRInstruction) - Method in class com.oracle.graal.compiler.test.backend.AllocatorTest.RegisterStats
 
collectStatsProc - Variable in class com.oracle.graal.compiler.test.backend.AllocatorTest.RegisterStats
 
collectTotal(List<DebugValueMap>, int) - Method in class com.oracle.graal.hotspot.DebugValuesPrinter
 
CollectVirtualObjectsClosure(Set<VirtualObjectNode>, GraphEffectList, BlockT) - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.CollectVirtualObjectsClosure
 
colorLirOperand(Variable, int, LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
Assigns the allocated location for an LIR instruction operand back into the instruction.
cols - Static variable in class com.oracle.graal.jtt.hotpath.HP_life
 
COLUMN_END - Static variable in class com.oracle.graal.code.HexCodeFile
 
COLUMN_END - Static variable in class com.oracle.graal.printer.CompilationPrinter
 
com.oracle.graal.api.collections - package com.oracle.graal.api.collections
 
com.oracle.graal.api.directives - package com.oracle.graal.api.directives
 
com.oracle.graal.api.directives.test - package com.oracle.graal.api.directives.test
 
com.oracle.graal.api.replacements - package com.oracle.graal.api.replacements
 
com.oracle.graal.api.runtime - package com.oracle.graal.api.runtime
 
com.oracle.graal.api.test - package com.oracle.graal.api.test
 
com.oracle.graal.asm - package com.oracle.graal.asm
 
com.oracle.graal.asm.amd64 - package com.oracle.graal.asm.amd64
 
com.oracle.graal.asm.amd64.test - package com.oracle.graal.asm.amd64.test
 
com.oracle.graal.asm.sparc - package com.oracle.graal.asm.sparc
 
com.oracle.graal.asm.test - package com.oracle.graal.asm.test
 
com.oracle.graal.bytecode - package com.oracle.graal.bytecode
 
com.oracle.graal.code - package com.oracle.graal.code
 
com.oracle.graal.compiler - package com.oracle.graal.compiler
The top-level package in Graal containing the main compiler class GraalCompiler.
com.oracle.graal.compiler.amd64 - package com.oracle.graal.compiler.amd64
 
com.oracle.graal.compiler.amd64.test - package com.oracle.graal.compiler.amd64.test
 
com.oracle.graal.compiler.common - package com.oracle.graal.compiler.common
 
com.oracle.graal.compiler.common.alloc - package com.oracle.graal.compiler.common.alloc
 
com.oracle.graal.compiler.common.calc - package com.oracle.graal.compiler.common.calc
 
com.oracle.graal.compiler.common.cfg - package com.oracle.graal.compiler.common.cfg
 
com.oracle.graal.compiler.common.spi - package com.oracle.graal.compiler.common.spi
 
com.oracle.graal.compiler.common.type - package com.oracle.graal.compiler.common.type
 
com.oracle.graal.compiler.common.util - package com.oracle.graal.compiler.common.util
 
com.oracle.graal.compiler.gen - package com.oracle.graal.compiler.gen
This package contains the port of the LIRGenerator which translates HIR instructions to LIR instructions for the backend.
com.oracle.graal.compiler.match - package com.oracle.graal.compiler.match
 
com.oracle.graal.compiler.match.processor - package com.oracle.graal.compiler.match.processor
 
com.oracle.graal.compiler.phases - package com.oracle.graal.compiler.phases
 
com.oracle.graal.compiler.sparc - package com.oracle.graal.compiler.sparc
 
com.oracle.graal.compiler.sparc.test - package com.oracle.graal.compiler.sparc.test
 
com.oracle.graal.compiler.target - package com.oracle.graal.compiler.target
 
com.oracle.graal.compiler.test - package com.oracle.graal.compiler.test
 
com.oracle.graal.compiler.test.backend - package com.oracle.graal.compiler.test.backend
 
com.oracle.graal.compiler.test.deopt - package com.oracle.graal.compiler.test.deopt
 
com.oracle.graal.compiler.test.ea - package com.oracle.graal.compiler.test.ea
 
com.oracle.graal.compiler.test.inlining - package com.oracle.graal.compiler.test.inlining
 
com.oracle.graal.compiler.test.tutorial - package com.oracle.graal.compiler.test.tutorial
 
com.oracle.graal.debug - package com.oracle.graal.debug
 
com.oracle.graal.debug.internal - package com.oracle.graal.debug.internal
 
com.oracle.graal.debug.test - package com.oracle.graal.debug.test
 
com.oracle.graal.graph - package com.oracle.graal.graph
This package contains the Node base class and the Graph container class of the Graal IR.
com.oracle.graal.graph.iterators - package com.oracle.graal.graph.iterators
 
com.oracle.graal.graph.spi - package com.oracle.graal.graph.spi
 
com.oracle.graal.graph.test - package com.oracle.graal.graph.test
 
com.oracle.graal.graph.test.matchers - package com.oracle.graal.graph.test.matchers
 
com.oracle.graal.graph.util - package com.oracle.graal.graph.util
 
com.oracle.graal.graphbuilderconf - package com.oracle.graal.graphbuilderconf
 
com.oracle.graal.hotspot - package com.oracle.graal.hotspot
Package containing the runtime interface (defined in the CRI project) implementation for HotSpot.
com.oracle.graal.hotspot.amd64 - package com.oracle.graal.hotspot.amd64
 
com.oracle.graal.hotspot.amd64.test - package com.oracle.graal.hotspot.amd64.test
 
com.oracle.graal.hotspot.debug - package com.oracle.graal.hotspot.debug
 
com.oracle.graal.hotspot.logging - package com.oracle.graal.hotspot.logging
 
com.oracle.graal.hotspot.meta - package com.oracle.graal.hotspot.meta
 
com.oracle.graal.hotspot.nodes - package com.oracle.graal.hotspot.nodes
 
com.oracle.graal.hotspot.nodes.type - package com.oracle.graal.hotspot.nodes.type
 
com.oracle.graal.hotspot.phases - package com.oracle.graal.hotspot.phases
 
com.oracle.graal.hotspot.replacements - package com.oracle.graal.hotspot.replacements
 
com.oracle.graal.hotspot.replacements.arraycopy - package com.oracle.graal.hotspot.replacements.arraycopy
 
com.oracle.graal.hotspot.sparc - package com.oracle.graal.hotspot.sparc
 
com.oracle.graal.hotspot.stubs - package com.oracle.graal.hotspot.stubs
 
com.oracle.graal.hotspot.test - package com.oracle.graal.hotspot.test
 
com.oracle.graal.hotspot.word - package com.oracle.graal.hotspot.word
 
com.oracle.graal.java - package com.oracle.graal.java
 
com.oracle.graal.jtt - package com.oracle.graal.jtt
 
com.oracle.graal.jtt.backend - package com.oracle.graal.jtt.backend
 
com.oracle.graal.jtt.bytecode - package com.oracle.graal.jtt.bytecode
 
com.oracle.graal.jtt.except - package com.oracle.graal.jtt.except
 
com.oracle.graal.jtt.hotpath - package com.oracle.graal.jtt.hotpath
 
com.oracle.graal.jtt.hotspot - package com.oracle.graal.jtt.hotspot
 
com.oracle.graal.jtt.jdk - package com.oracle.graal.jtt.jdk
 
com.oracle.graal.jtt.lang - package com.oracle.graal.jtt.lang
 
com.oracle.graal.jtt.loop - package com.oracle.graal.jtt.loop
 
com.oracle.graal.jtt.micro - package com.oracle.graal.jtt.micro
 
com.oracle.graal.jtt.optimize - package com.oracle.graal.jtt.optimize
 
com.oracle.graal.jtt.reflect - package com.oracle.graal.jtt.reflect
 
com.oracle.graal.jtt.threads - package com.oracle.graal.jtt.threads
 
com.oracle.graal.lir - package com.oracle.graal.lir
 
com.oracle.graal.lir.alloc.lsra - package com.oracle.graal.lir.alloc.lsra
 
com.oracle.graal.lir.alloc.lsra.ssa - package com.oracle.graal.lir.alloc.lsra.ssa
 
com.oracle.graal.lir.alloc.lsra.ssi - package com.oracle.graal.lir.alloc.lsra.ssi
 
com.oracle.graal.lir.alloc.trace - package com.oracle.graal.lir.alloc.trace
 
com.oracle.graal.lir.amd64 - package com.oracle.graal.lir.amd64
 
com.oracle.graal.lir.amd64.phases - package com.oracle.graal.lir.amd64.phases
 
com.oracle.graal.lir.asm - package com.oracle.graal.lir.asm
 
com.oracle.graal.lir.constopt - package com.oracle.graal.lir.constopt
 
com.oracle.graal.lir.debug - package com.oracle.graal.lir.debug
 
com.oracle.graal.lir.dfa - package com.oracle.graal.lir.dfa
 
com.oracle.graal.lir.framemap - package com.oracle.graal.lir.framemap
 
com.oracle.graal.lir.gen - package com.oracle.graal.lir.gen
 
com.oracle.graal.lir.jtt - package com.oracle.graal.lir.jtt
 
com.oracle.graal.lir.phases - package com.oracle.graal.lir.phases
 
com.oracle.graal.lir.profiling - package com.oracle.graal.lir.profiling
 
com.oracle.graal.lir.sparc - package com.oracle.graal.lir.sparc
 
com.oracle.graal.lir.ssa - package com.oracle.graal.lir.ssa
 
com.oracle.graal.lir.ssi - package com.oracle.graal.lir.ssi
 
com.oracle.graal.lir.stackslotalloc - package com.oracle.graal.lir.stackslotalloc
 
com.oracle.graal.lir.test - package com.oracle.graal.lir.test
 
com.oracle.graal.lir.util - package com.oracle.graal.lir.util
 
com.oracle.graal.loop - package com.oracle.graal.loop
 
com.oracle.graal.loop.phases - package com.oracle.graal.loop.phases
 
com.oracle.graal.nodeinfo - package com.oracle.graal.nodeinfo
 
com.oracle.graal.nodeinfo.processor - package com.oracle.graal.nodeinfo.processor
 
com.oracle.graal.nodes - package com.oracle.graal.nodes
 
com.oracle.graal.nodes.calc - package com.oracle.graal.nodes.calc
 
com.oracle.graal.nodes.cfg - package com.oracle.graal.nodes.cfg
 
com.oracle.graal.nodes.debug - package com.oracle.graal.nodes.debug
 
com.oracle.graal.nodes.extended - package com.oracle.graal.nodes.extended
 
com.oracle.graal.nodes.java - package com.oracle.graal.nodes.java
 
com.oracle.graal.nodes.memory - package com.oracle.graal.nodes.memory
 
com.oracle.graal.nodes.memory.address - package com.oracle.graal.nodes.memory.address
 
com.oracle.graal.nodes.spi - package com.oracle.graal.nodes.spi
 
com.oracle.graal.nodes.test - package com.oracle.graal.nodes.test
 
com.oracle.graal.nodes.type - package com.oracle.graal.nodes.type
 
com.oracle.graal.nodes.util - package com.oracle.graal.nodes.util
 
com.oracle.graal.nodes.virtual - package com.oracle.graal.nodes.virtual
 
com.oracle.graal.phases - package com.oracle.graal.phases
The top-level package in Graal containing options, metrics and timers.
com.oracle.graal.phases.common - package com.oracle.graal.phases.common
 
com.oracle.graal.phases.common.inlining - package com.oracle.graal.phases.common.inlining
 
com.oracle.graal.phases.common.inlining.info - package com.oracle.graal.phases.common.inlining.info
 
com.oracle.graal.phases.common.inlining.info.elem - package com.oracle.graal.phases.common.inlining.info.elem
 
com.oracle.graal.phases.common.inlining.policy - package com.oracle.graal.phases.common.inlining.policy
 
com.oracle.graal.phases.common.inlining.walker - package com.oracle.graal.phases.common.inlining.walker
 
com.oracle.graal.phases.common.test - package com.oracle.graal.phases.common.test
 
com.oracle.graal.phases.common.util - package com.oracle.graal.phases.common.util
 
com.oracle.graal.phases.graph - package com.oracle.graal.phases.graph
 
com.oracle.graal.phases.schedule - package com.oracle.graal.phases.schedule
 
com.oracle.graal.phases.tiers - package com.oracle.graal.phases.tiers
 
com.oracle.graal.phases.util - package com.oracle.graal.phases.util
 
com.oracle.graal.phases.verify - package com.oracle.graal.phases.verify
 
com.oracle.graal.printer - package com.oracle.graal.printer
 
com.oracle.graal.replacements - package com.oracle.graal.replacements
 
com.oracle.graal.replacements.amd64 - package com.oracle.graal.replacements.amd64
 
com.oracle.graal.replacements.nodes - package com.oracle.graal.replacements.nodes
 
com.oracle.graal.replacements.nodes.arithmetic - package com.oracle.graal.replacements.nodes.arithmetic
 
com.oracle.graal.replacements.sparc - package com.oracle.graal.replacements.sparc
 
com.oracle.graal.replacements.test - package com.oracle.graal.replacements.test
 
com.oracle.graal.replacements.verifier - package com.oracle.graal.replacements.verifier
 
com.oracle.graal.runtime - package com.oracle.graal.runtime
 
com.oracle.graal.test - package com.oracle.graal.test
 
com.oracle.graal.truffle - package com.oracle.graal.truffle
 
com.oracle.graal.truffle.debug - package com.oracle.graal.truffle.debug
 
com.oracle.graal.truffle.hotspot - package com.oracle.graal.truffle.hotspot
 
com.oracle.graal.truffle.hotspot.amd64 - package com.oracle.graal.truffle.hotspot.amd64
 
com.oracle.graal.truffle.hotspot.nfi - package com.oracle.graal.truffle.hotspot.nfi
 
com.oracle.graal.truffle.hotspot.sparc - package com.oracle.graal.truffle.hotspot.sparc
 
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.test - package com.oracle.graal.truffle.test
 
com.oracle.graal.truffle.test.builtins - package com.oracle.graal.truffle.test.builtins
 
com.oracle.graal.truffle.test.nodes - package com.oracle.graal.truffle.test.nodes
 
com.oracle.graal.truffle.unsafe - package com.oracle.graal.truffle.unsafe
 
com.oracle.graal.virtual.bench - package com.oracle.graal.virtual.bench
 
com.oracle.graal.virtual.nodes - package com.oracle.graal.virtual.nodes
 
com.oracle.graal.virtual.phases.ea - package com.oracle.graal.virtual.phases.ea
 
com.oracle.graal.word - package com.oracle.graal.word
 
com.oracle.graal.word.nodes - package com.oracle.graal.word.nodes
 
com.oracle.mxtool.junit - package com.oracle.mxtool.junit
 
com.oracle.nfi - package com.oracle.nfi
 
com.oracle.nfi.api - package com.oracle.nfi.api
 
com.oracle.nfi.test - package com.oracle.nfi.test
 
combine(Value...) - Static method in class jdk.internal.jvmci.meta.LIRKind
Derive a new type from inputs.
combineDerived(LIRKind, AllocatableValue, AllocatableValue) - Static method in class jdk.internal.jvmci.meta.LIRKind
Helper method to construct derived reference kinds.
combineSpilledIntervals(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
COMMENT - Static variable in class com.oracle.graal.code.HexCodeFile
 
Comment(int, String) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotCompiledCode.Comment
 
comments - Variable in class com.oracle.graal.code.HexCodeFile
Map from a machine code position to a list of comments for the position.
comments - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
commit - Variable in class com.oracle.graal.nodes.virtual.AllocatedObjectNode
 
commit() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
 
commit() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilerFailureEvent
 
commit() - Method in interface jdk.internal.jvmci.hotspot.events.EventProvider.InstantEvent
Commits the event.
CommitAllocationNode - Class in com.oracle.graal.nodes.virtual
 
CommitAllocationNode() - Constructor for class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
commitEnds(List<BlockT>) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
commonDominator(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
Calculates the common dominator of two blocks.
commonDominatorHelper(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
commonDominatorRaw(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
commonDominatorRawSameDepth(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
commonDominatorTyped(T, T) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
CommonedConstantsTest - Class in com.oracle.graal.compiler.test
Tests any optimization that commons loads of non-inlineable constants.
CommonedConstantsTest() - Constructor for class com.oracle.graal.compiler.test.CommonedConstantsTest
 
commonPostdominator(Block, Block) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
COMMUTATIVE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that is commutative.
commutative - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
commutative - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.TypeDescriptor
Should swapped variants of this match be generated.
CommutativeOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.CommutativeOp
 
ComparableWord - Interface in com.oracle.graal.word
 
compare(T, T) - Method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder.BlockOrderComparator
 
compare(T, T) - Static method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
compare(long[], long[]) - Static method in class com.oracle.graal.jtt.micro.ArrayCompare01
 
compare(long[]) - Static method in class com.oracle.graal.jtt.micro.ArrayCompare02
 
compare(CompilationResult.Site, CompilationResult.Site) - Method in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode.SiteComparator
 
compare(HotSpotResolvedJavaField, HotSpotResolvedJavaField) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.OffsetComparator
 
compareAndSwap(AddressNode.Address, Word, Word, LocationIdentity) - Static method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
Compares an expected value with the actual value in a location denoted by an address.
compareAndSwap(CompilationResultBuilder, SPARCMacroAssembler, AllocatableValue, AllocatableValue, AllocatableValue, SPARCDelayedControlTransfer) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
 
compareAndSwapBarrierType(CompareAndSwapNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
CompareAndSwapNode - Class in com.oracle.graal.nodes.java
Represents an atomic compare-and-swap operation The result is a boolean that contains whether the value matched the expected value.
CompareAndSwapNode(ValueNode, ValueNode, ValueNode, ValueNode, Kind, LocationIdentity) - Constructor for class com.oracle.graal.nodes.java.CompareAndSwapNode
 
CompareAndSwapOp(Kind, AllocatableValue, AMD64AddressValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
 
CompareAndSwapOp(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
 
compareAndSwapTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
CompareBranchOp(SPARCCompare, Value, Value, Condition, LabelRef, LabelRef, Kind, boolean, double) - Constructor for class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
CompareCanonicalizerTest - Class in com.oracle.graal.compiler.test
 
CompareCanonicalizerTest() - Constructor for class com.oracle.graal.compiler.test.CompareCanonicalizerTest
 
compareGraphs(String, String) - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
compareGraphs(String, String, boolean, boolean) - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
compareGraphStrings(StructuredGraph, String, StructuredGraph, String) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
compareInteger(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
 
compareLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
 
compareMaps(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
 
compareMaps(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
compareMapsNoSize(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
 
compareMapsNoSize(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
compareMySites(InstanceOfTest.MySite, InstanceOfTest.MySite) - Static method in class com.oracle.graal.replacements.test.InstanceOfTest
 
CompareNode - Class in com.oracle.graal.nodes.calc
 
CompareNode(NodeClass<? extends CompareNode>, Condition, boolean, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.CompareNode
Constructs a new Compare instruction.
CompareOp(SPARCCompare, Value, Value) - Constructor for class com.oracle.graal.lir.sparc.SPARCCompare.CompareOp
 
compareSites(CompilationResult.Site, CompilationResult.Site) - Static method in class com.oracle.graal.replacements.test.InstanceOfTest
 
compareSnippet() - Static method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
 
compareTest() - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
 
compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
Sorts fields in ascending order by their FieldsScanner.FieldInfo.offsets.
compareTo(AllocSpy.CountedValue) - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
 
compareTo(DebugHistogram.CountedValue) - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
compareTo(DebugValue) - Method in class com.oracle.graal.debug.internal.DebugValue
 
compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.graph.NodeClass.EdgeInfo
Sorts non-list edges before list edges.
compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.lir.LIRIntrospection.ValueFieldInfo
Sorts non-array fields before array fields.
compareTo(SnippetCounter) - Method in class com.oracle.graal.replacements.SnippetCounter
Sorts counters in descending order of their values.
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
 
compareTo(CompilationResult.Infopoint) - Method in class jdk.internal.jvmci.code.CompilationResult.Infopoint
 
compareTo(Register) - Method in class jdk.internal.jvmci.code.Register
 
compareTo(AbstractProfiledItem<?>) - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
 
compareTo(OptionProcessor.OptionInfo) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor.OptionInfo
 
comparisonOp(GraphBuilderContext, Condition, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
compatibleGuards(GuardNode, GuardNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
 
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
 
compilationConstantTest() - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest
 
CompilationConstantTestNode(AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.CompilerAssertsTest.CompilationConstantTestNode
 
compilationContext - Variable in class com.oracle.graal.graphbuilderconf.IntrinsicContext
 
CompilationContext() - Constructor for enum com.oracle.graal.graphbuilderconf.IntrinsicContext.CompilationContext
 
compilationFailed - Variable in class com.oracle.graal.truffle.CounterBasedCompilationPolicy
 
compilationId - Static variable in class com.oracle.graal.compiler.test.GraalCompilerTest
 
compilationId - Static variable in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
 
compilationLevelFullOptimization - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
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
 
compilationNonConstantTest() - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest
 
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
 
CompilationPrinter - Class in com.oracle.graal.printer
Utility for printing compilation related data structures at various compilation phases.
CompilationPrinter(OutputStream) - Constructor for class com.oracle.graal.printer.CompilationPrinter
Creates a control flow graph printer.
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
 
compilationResult - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
 
compilationResult - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
CompilationResult - Class in jdk.internal.jvmci.code
Represents the output from compiling a method, including the compiled machine code, associated data and references, relocation information, deoptimization information, etc.
CompilationResult() - Constructor for class jdk.internal.jvmci.code.CompilationResult
 
CompilationResult(String) - Constructor for class jdk.internal.jvmci.code.CompilationResult
 
CompilationResult.Call - Class in jdk.internal.jvmci.code
Represents a call in the code.
CompilationResult.CodeAnnotation - Class in jdk.internal.jvmci.code
Provides extra information about instructions or data at specific positions in CompilationResult.getTargetCode().
CompilationResult.CodeComment - Class in jdk.internal.jvmci.code
A string comment about one or more instructions at a specific position in the code.
CompilationResult.ConstantReference - Class in jdk.internal.jvmci.code
 
CompilationResult.DataPatch - Class in jdk.internal.jvmci.code
Represents a code site that references some data.
CompilationResult.DataSectionReference - Class in jdk.internal.jvmci.code
 
CompilationResult.ExceptionHandler - Class in jdk.internal.jvmci.code
Represents exception handler information for a specific code position.
CompilationResult.Infopoint - Class in jdk.internal.jvmci.code
Represents an infopoint with associated debug info.
CompilationResult.JumpTable - Class in jdk.internal.jvmci.code
Describes a table of signed offsets embedded in the code.
CompilationResult.Mark - Class in jdk.internal.jvmci.code
Represents a mark in the machine code that can be used by the runtime for its own purposes.
CompilationResult.Reference - Class in jdk.internal.jvmci.code
Represents some external data that is referenced by the code.
CompilationResult.Site - Class in jdk.internal.jvmci.code
Represents a code position with associated additional information.
CompilationResultBuilder - Class in com.oracle.graal.lir.asm
Fills in a CompilationResult as its code is being assembled.
CompilationResultBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Constructor for class com.oracle.graal.lir.asm.CompilationResultBuilder
 
CompilationResultBuilder.ExceptionInfo - Class in com.oracle.graal.lir.asm
 
CompilationResultBuilderFactory - Interface in com.oracle.graal.lir.asm
Factory class for creating CompilationResultBuilders.
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
 
compilations - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compilationStarted - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
 
CompilationStatistics - Class in com.oracle.graal.hotspot
 
CompilationStatistics(HotSpotResolvedJavaMethod, boolean) - Constructor for class com.oracle.graal.hotspot.CompilationStatistics
 
CompilationStatistics.NotReported - Annotation Type in com.oracle.graal.hotspot
 
CompilationStatistics.TimeValue - Annotation Type in com.oracle.graal.hotspot
 
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
 
CompilationTask - Class in com.oracle.graal.hotspot
 
CompilationTask(HotSpotResolvedJavaMethod, int, long, int, boolean) - Constructor for class com.oracle.graal.hotspot.CompilationTask
 
CompilationTask.Lazy - Class in com.oracle.graal.hotspot
 
CompilationTime - Static variable in class com.oracle.graal.hotspot.CompilationTask
Time spent in compilation.
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
 
compilationUnitName - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
 
compilationUnitName - Variable in class com.oracle.graal.lir.gen.LIRGenerationResultBase
Human readable name of this compilation unit.
compile(GraalCompiler.Request<T>) - Static method in class com.oracle.graal.compiler.GraalCompiler
Services a given compilation request.
compile(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Compiles a given method.
compile() - Method in class com.oracle.graal.hotspot.CompileTheWorld
Compiles all methods in all classes in the Zip/Jar archive files in CompileTheWorld.Options.CompileTheWorldClasspath.
compile(String) - Method in class com.oracle.graal.hotspot.CompileTheWorld
Compiles all methods in all classes in the Zip/Jar files passed.
compile(ResolvedJavaMethod, int, boolean) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
 
compile(String, boolean) - Method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
compile(OptimizedCallTarget, boolean) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
compile(OptimizedCallTarget, boolean) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compile() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
compile(ResolvedJavaMethod, int, boolean) - Method in interface jdk.internal.jvmci.compiler.Compiler
 
compileAndInstall(String, String...) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
Compiles and installs the substitution for some specified methods.
compileAndInstallMethod(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
The simplest way to compile a method, using the default behavior for everything.
compileAndTime(String) - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
 
CompiledBytecodes - Static variable in class com.oracle.graal.hotspot.CompilationTask
Meters the bytecodes compiled.
CompiledExceptionHandlerTest - Class in com.oracle.graal.replacements.test
Tests compilation of a hot exception handler.
CompiledExceptionHandlerTest() - Constructor for class com.oracle.graal.replacements.test.CompiledExceptionHandlerTest
 
compiledMethodsCounter - Variable in class com.oracle.graal.hotspot.CompileTheWorld
 
CompiledMethodTest - Class in com.oracle.graal.compiler.test.deopt
In the following tests, the usages of local variable "a" are replaced with the integer constant 0.
CompiledMethodTest() - Constructor for class com.oracle.graal.compiler.test.deopt.CompiledMethodTest
 
compiledTarget - Variable in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
compileGraph(StructuredGraph, CallingConvention, ResolvedJavaMethod, Providers, Backend, TargetDescription, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites, LIRSuites, T, CompilationResultBuilderFactory) - Static method in class com.oracle.graal.compiler.GraalCompiler
Requests compilation of a given graph.
compileHelper(String, RootNode, Object[]) - Method in class com.oracle.graal.truffle.test.PartialEvaluationTest
 
compileId - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilationEvent
 
compileId - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilerFailureEvent
 
compileImpl(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
compileLevel - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilationEvent
 
compileLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
compileMetaspaceMethod(long, int, long, int) - Method in class com.oracle.graal.hotspot.HotSpotGraalVMEventListener
 
compileMetaspaceMethod(long, int, long, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
Called from the VM.
compileMetaspaceMethod(long, int, long, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotVMEventListener
Notifies this client that HotSpot is running in CompileTheWorld mode and the JVMCI compiler should now perform its version of CompileTheWorld.
compileMethod(HotSpotResolvedJavaMethod, int, long, int) - Static method in class com.oracle.graal.hotspot.CompilationTask
Compiles a method to machine code.
compileMethod(HotSpotResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.CompileTheWorld
 
compileMethod(HotSpotResolvedJavaMethod, int) - Method in class com.oracle.graal.hotspot.CompileTheWorld
Compiles a method and gathers some statistics.
compileMethod(ResolvedJavaMethod) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compileMethod(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.TruffleCompiler
 
compileMethodHelper(StructuredGraph, String, PhaseSuite<HighTierContext>, InstalledCode) - Method in class com.oracle.graal.truffle.TruffleCompiler
 
compileQueue - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compiler - Static variable in class com.oracle.graal.hotspot.CompilationTask
 
Compiler - Interface in jdk.internal.jvmci.compiler
 
CompilerAssertsTest - Class in com.oracle.graal.truffle.test
 
CompilerAssertsTest() - Constructor for class com.oracle.graal.truffle.test.CompilerAssertsTest
 
CompilerAssertsTest.CompilationConstantTestNode - Class in com.oracle.graal.truffle.test
 
CompilerAssertsTest.NeverPartOfCompilationTestNode - Class in com.oracle.graal.truffle.test
 
CompilerConfiguration - Interface in com.oracle.graal.phases.tiers
 
CompilerConfiguration - Static variable in class com.oracle.graal.phases.tiers.Suites.Options
 
CompilerThread - Class in com.oracle.graal.compiler
A compiler thread is a daemon thread that runs at Thread.MAX_PRIORITY and executes in the context of a thread-local debug configuration.
CompilerThread(Runnable, String, CompilerThreadFactory.DebugConfigAccess) - Constructor for class com.oracle.graal.compiler.CompilerThread
 
CompilerThreadFactory - Class in com.oracle.graal.compiler
Facility for creating compiler threads.
CompilerThreadFactory(String, CompilerThreadFactory.DebugConfigAccess) - Constructor for class com.oracle.graal.compiler.CompilerThreadFactory
 
CompilerThreadFactory.DebugConfigAccess - Interface in com.oracle.graal.compiler
Capability to get a thread-local debug configuration for the current thread.
CompilerToVM - Interface in jdk.internal.jvmci.hotspot
Calls from Java into HotSpot.
compilerToVm - Variable in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
compilerToVM - Variable in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
CompilerToVMImpl - Class in jdk.internal.jvmci.hotspot
Entries into the HotSpot VM from Java code.
CompilerToVMImpl() - Constructor for class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
CompilerToVMImplSubstitutions - Class in com.oracle.graal.hotspot.replacements
Substitutions for CompilerToVMImpl methods.
CompilerToVMImplSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.CompilerToVMImplSubstitutions
 
compilerToVMKlassTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
compilerToVMSymbolTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
compileSnippet(String, int, int) - Method in class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest
 
compileTaskNumInlinedBytecodesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
compileTestSnippet(String) - Method in class com.oracle.graal.compiler.test.PushNodesThroughPiTest
 
CompileTheWorld - Class in com.oracle.graal.hotspot
This class implements compile-the-world functionality with JVMCI.
CompileTheWorld(String, CompileTheWorld.Config, int, int, String, String, boolean) - Constructor for class com.oracle.graal.hotspot.CompileTheWorld
Creates a compile-the-world instance.
CompileTheWorld() - Constructor for class com.oracle.graal.hotspot.CompileTheWorld
 
compileTheWorld() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
Called from the VM.
CompileTheWorld.Config - Class in com.oracle.graal.hotspot
A mechanism for overriding JVMCI options that affect compilation.
CompileTheWorld.Options - Class in com.oracle.graal.hotspot
 
CompileTheWorldClasspath - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldConfig - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldExcludeMethodFilter - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldIterations - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldMethodFilter - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldMultiThreaded - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldStartAt - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
compileTheWorldStartAt - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CompileTheWorldStopAt - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
compileTheWorldStopAt - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CompileTheWorldTest - Class in com.oracle.graal.hotspot.test
Tests CompileTheWorld functionality.
CompileTheWorldTest() - Constructor for class com.oracle.graal.hotspot.test.CompileTheWorldTest
 
CompileTheWorldThreads - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
CompileTheWorldVerbose - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
 
compileTime - Variable in class com.oracle.graal.hotspot.CompileTheWorld
 
compileTimeAssertion - Variable in class com.oracle.graal.replacements.nodes.AssertionNode
 
compiling - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
compilingLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
completeInitialization() - Method in class com.oracle.graal.hotspot.HotSpotBackend
Performs any remaining initialization that was deferred until the runtime object was initialized and this backend was registered with it.
completeInitialization() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
Do deferred initialization.
completeInitialization(HotSpotJVMCIRuntime, CompilerToVM) - Method in class com.oracle.graal.hotspot.HotSpotGraalVMEventListener
 
completeInitialization() - Method in class com.oracle.graal.hotspot.HotSpotHostBackend
 
completeInitialization() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
Do deferred initialization.
completeInitialization(HotSpotJVMCIRuntime, CompilerToVM) - Method in interface jdk.internal.jvmci.hotspot.HotSpotVMEventListener
 
complex(CharSequence) - Static method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
 
COMPLEXITY_LIMIT - Static variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
The maximum number of locations * blocks.
ComplexMatchResult - Interface in com.oracle.graal.compiler.match
A closure that can be evaluated to produce the LIR for some complex match.
ComplexMatchValue - Class in com.oracle.graal.compiler.match
A wrapper value for the lazy evaluation of a complex match.
ComplexMatchValue(ComplexMatchResult) - Constructor for class com.oracle.graal.compiler.match.ComplexMatchValue
 
complicatedIterationTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
 
componentType - Variable in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
componentType() - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
componentType - Variable in class com.oracle.graal.replacements.SnippetTemplate.Varargs
 
COMPOSITE_VALUE_COUNT - Static variable in class com.oracle.graal.lir.CompositeValue
 
CompositeBitSpec(SPARCAssembler.BitSpec, SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
compositeClass - Static variable in class com.oracle.graal.lir.CompositeValueClass
The CompositeValueClass is only used for formatting for the most part so cache it as a ClassValue.
CompositeValue - Class in com.oracle.graal.lir
Base class to represent values that need to be stored in more than one register.
CompositeValue(LIRKind) - Constructor for class com.oracle.graal.lir.CompositeValue
 
CompositeValue.Component - Annotation Type in com.oracle.graal.lir
 
CompositeValueClass<T> - Class in com.oracle.graal.lir
Lazily associated metadata for every CompositeValue type.
CompositeValueClass(Class<T>) - Constructor for class com.oracle.graal.lir.CompositeValueClass
 
CompositeValueClass.CompositeValueFieldsScanner - Class in com.oracle.graal.lir
 
CompositeValueFieldsScanner(FieldsScanner.CalcOffset) - Constructor for class com.oracle.graal.lir.CompositeValueClass.CompositeValueFieldsScanner
 
CompositeValueReplacementTest1 - Class in com.oracle.graal.lir.test
This test verifies that CompositeValues are immutable, i.e.
CompositeValueReplacementTest1() - Constructor for class com.oracle.graal.lir.test.CompositeValueReplacementTest1
 
CompositeValueReplacementTest1.DummyValue - Class in com.oracle.graal.lir.test
 
CompositeValueReplacementTest1.TestCompositeValue - Class in com.oracle.graal.lir.test
 
CompositeValueReplacementTest1.TestOp - Class in com.oracle.graal.lir.test
 
compress(ValueNode, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
compress(Constant, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
compress(HotSpotVMConfig.CompressEncoding) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstant
 
compress(HotSpotVMConfig.CompressEncoding) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
 
compress() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
 
compress() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
compress(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
 
compressed - Variable in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchOp
 
compressed(HotSpotVMConfig.CompressEncoding) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
compressed(AbstractObjectStamp, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
compressed - Variable in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
 
compressed - Variable in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
COMPRESSED_NULL - Static variable in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
compressedClassConstant(LoadJavaMirrorWithKlassTest.Wrapper) - Static method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
 
CompressedNullCheckTest - Class in com.oracle.graal.hotspot.amd64.test
Ensures that frame omission works in cases where it is expected to.
CompressedNullCheckTest() - Constructor for class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
 
CompressedNullCheckTest.Container - Class in com.oracle.graal.hotspot.amd64.test
 
CompressedOopTest - Class in com.oracle.graal.hotspot.test
The following tests perform object/array equality and assignments in various ways.
CompressedOopTest() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest
 
CompressedOopTest.ArrayContainer - Class in com.oracle.graal.hotspot.test
 
CompressedOopTest.ConstantContainer - Class in com.oracle.graal.hotspot.test
 
CompressedOopTest.Container - Class in com.oracle.graal.hotspot.test
 
CompressedOopTest.HashMapContainer - Class in com.oracle.graal.hotspot.test
 
CompressedOopTest.StringContainer1 - Class in com.oracle.graal.hotspot.test
 
CompressedOopTest.StringContainer2 - Class in com.oracle.graal.hotspot.test
 
compressedPrimitiveClassConstant(LoadJavaMirrorWithKlassTest.Wrapper) - Static method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
 
CompressEncoding(long, int, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
 
compressible - Variable in class com.oracle.graal.nodes.extended.JavaReadNode
 
compressible - Variable in class com.oracle.graal.nodes.extended.JavaWriteNode
 
compression(CompressionNode.CompressionOp, Object, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
COMPRESSION_THRESHOLD - Static variable in class com.oracle.graal.graph.Graph
When the percent of live nodes in Graph.nodes fall below this number, a call to Graph.maybeCompress() will actually do compression.
CompressionNode - Class in com.oracle.graal.hotspot.nodes
Compress or uncompress an oop or metaspace pointer.
CompressionNode(CompressionNode.CompressionOp, ValueNode, HotSpotVMConfig.CompressEncoding) - Constructor for class com.oracle.graal.hotspot.nodes.CompressionNode
 
CompressionNode.CompressionOp - Enum in com.oracle.graal.hotspot.nodes
 
CompressionOp() - Constructor for enum com.oracle.graal.hotspot.nodes.CompressionNode.CompressionOp
 
compressions - Variable in class com.oracle.graal.graph.Graph
The number of times this graph has been compressed.
compressNoUnique(ValueNode, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
CompressPointer(AllocatableValue, AllocatableValue, AllocatableValue, HotSpotVMConfig.CompressEncoding, boolean) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
 
CompressPointer(AllocatableValue, AllocatableValue, AllocatableValue, HotSpotVMConfig.CompressEncoding, boolean) - Constructor for class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
 
compressUncompress(Object) - Static method in class com.oracle.graal.hotspot.test.DataPatchTest
 
compressUncompress(Object) - Static method in class com.oracle.graal.hotspot.test.DataPatchTest.DataPatchTestSubstitutions
 
compResult - Variable in class com.oracle.graal.hotspot.stubs.Stub
Compilation result from which Stub.code was created.
compute(StructuredGraph) - Static method in class com.oracle.graal.java.ComputeLoopFrequenciesClosure
Computes the frequencies of all loops in the given graph.
compute(BytecodeStream, BciBlockMapping.BciBlock[], int, int) - Static method in class com.oracle.graal.java.LocalLiveness
 
compute(StructuredGraph, boolean, boolean, boolean, boolean) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
compute() - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
Initializes or updates the relevance computation.
compute(double, AMD64MathIntrinsicNode.Operation) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
 
computeArrayAllocationSize(int, int, int, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
Computes the size of the memory chunk allocated for an array.
computeBase(ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
computeBase(ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
ComputeBlockOrder - Class in com.oracle.graal.compiler.common.alloc
Computes an ordering of the block that can be used by the linear scan register allocator and the machine code generator.
ComputeBlockOrder() - Constructor for class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
 
computeBlockOrder(BciBlockMapping.BciBlock[]) - Method in class com.oracle.graal.java.BciBlockMapping
 
computeBlockOrder(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping
Depth-first traversal of the control flow graph.
ComputeBlockOrder.BlockOrderComparator<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.alloc
Comparator for sorting blocks based on loop depth and probability.
computeCodeEmittingOrder(int, T) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Computes the block order used for code emission.
computeCodeEmittingOrder(List<T>, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Iteratively adds paths to the code emission block order.
computedAddress - Variable in class com.oracle.graal.nodes.IndirectCallTargetNode
 
computedAddress() - Method in class com.oracle.graal.nodes.IndirectCallTargetNode
 
computeDebugInfo(LIRInstruction, LIRFrameState) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
 
computeDominators(AbstractControlFlowGraph<T>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
Computes the dominators of control flow graph.
computeFastPathMinProbability(FixedNode) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
Computes the minimum probability along the most probable path within the scope.
computeFeatures(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
computeFeatures(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
computeFlags(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
computeFrameForState(FrameState) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeFrameForState(FrameState) - Method in class com.oracle.graal.hotspot.HotSpotDebugInfoBuilder
 
computeFullOffset(int, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
computeGlobalLiveSets() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
Performs a backward dataflow analysis to compute global live sets (i.e.
computeGlobalLiveSets() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
Performs a backward dataflow analysis to compute global live sets (i.e.
computeGuardedStamp(GuardNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
 
computeHashCode(Object) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
computeInliningRelevance - Variable in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
ComputeInliningRelevance - Class in com.oracle.graal.phases.common.inlining.walker
 
ComputeInliningRelevance(StructuredGraph, ToDoubleFunction<FixedNode>) - Constructor for class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
ComputeInliningRelevance.Scope - Class in com.oracle.graal.phases.common.inlining.walker
A scope holds information for the contents of one loop or of the root of the method.
computeInvokeRelevance(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
The relevance of an invoke is the ratio between the invoke's probability and the current scope's fastPathMinProbability, adjusted by scopeRelevanceWithinParent.
computeKindVerification(FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
computeLinearScanOrder(int, T) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Computes the block order used for the linear scan register allocator.
computeLinearScanOrder(List<T>, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Iteratively adds paths to the linear scan block order.
computeLiveness(BytecodeStream) - Method in class com.oracle.graal.java.LocalLiveness
 
computeLocalLiveness(BytecodeStream, BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.LocalLiveness
 
computeLocalLiveSets() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
Computes local live sets (i.e.
computeLocals(FrameState, int, Value[]) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeLocalValue(FrameState, int) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeLocks(FrameState, Value[]) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeLockValue(FrameState, int) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeLockValue(FrameState, int) - Method in class com.oracle.graal.hotspot.HotSpotDebugInfoBuilder
 
computeLoopBlocks(Block, Loop<Block>) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
ComputeLoopFrequenciesClosure - Class in com.oracle.graal.java
 
ComputeLoopFrequenciesClosure() - Constructor for class com.oracle.graal.java.ComputeLoopFrequenciesClosure
 
computeLoopInformation() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
computeMaximumSize(double, int) - Method in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
 
computeMethodProbabilities() - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
computeNodes(Graph, Iterable<AbstractBeginNode>) - Static method in class com.oracle.graal.loop.LoopFragment
 
computeNodes(Graph, Iterable<AbstractBeginNode>, Iterable<LoopExitNode>) - Static method in class com.oracle.graal.loop.LoopFragment
 
ComputeObjectAddressNode - Class in com.oracle.graal.hotspot.nodes
A high-level intrinsic for getting an address inside of an object.
ComputeObjectAddressNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
 
computeOptimalAnchor(ControlFlowGraph, AbstractBeginNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
 
computePostdominators() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
computeProbabilities() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
computeStack(FrameState, int, int, Value[]) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeStackValue(FrameState, int) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
computeStamp(Kind, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
computeStateDuring(FrameState) - Method in interface com.oracle.graal.nodes.DeoptimizingNode.DeoptDuring
Compute the FrameState describing the program state during the execution of this node from an input FrameState describing the program state after finishing the execution of this node.
computeStateDuring(FrameState) - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
 
computeStateDuring(FrameState) - Method in interface com.oracle.graal.nodes.Invoke
 
computeStateDuring(FrameState) - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
computeTraces(T, List<T>) - Static method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
Build traces of sequentially executed blocks.
computeValueMap(String) - Method in class com.oracle.graal.debug.internal.DebugScope
 
compValue - Variable in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestOp
 
con - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
 
concrete - Variable in class com.oracle.graal.phases.common.inlining.info.ExactInlineInfo
 
concrete - Variable in class com.oracle.graal.phases.common.inlining.info.TypeGuardInlineInfo
 
Concrete1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Concrete1
 
Concrete2() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Concrete2
 
Concrete3() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Concrete3
 
ConcreteImplementor1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteImplementor1
 
ConcreteImplementor2() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteImplementor2
 
ConcreteMethod(ResolvedJavaMethod, ResolvedJavaType, ResolvedJavaMethod) - Constructor for class jdk.internal.jvmci.meta.Assumptions.ConcreteMethod
 
concretes - Variable in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
ConcreteSubtype(ResolvedJavaType, ResolvedJavaType) - Constructor for class jdk.internal.jvmci.meta.Assumptions.ConcreteSubtype
 
ConcreteSubtypeTest - Class in com.oracle.graal.compiler.test
Ensure that abstract classes with a single implementor are properly optimized and that loading a subclass below the leaf type triggers invalidation.
ConcreteSubtypeTest() - Constructor for class com.oracle.graal.compiler.test.ConcreteSubtypeTest
 
ConcreteSubtypeTest.AbstractBase - Class in com.oracle.graal.compiler.test
 
ConcreteSubtypeTest.Subclass - Class in com.oracle.graal.compiler.test
 
ConcreteSubtypeTest.SubSubclass - Class in com.oracle.graal.compiler.test
 
ConcreteTransitiveImplementor1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteTransitiveImplementor1
 
ConcreteTransitiveImplementor2() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteTransitiveImplementor2
 
cond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
cond - Static variable in class com.oracle.graal.jtt.optimize.NCE_03
 
cond - Static variable in class com.oracle.graal.jtt.optimize.NCE_04
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Cast02
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Convert02
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Double02
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Field02
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Float02
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_InstanceOf03
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Int03
 
cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Long03
 
cond - Static variable in class com.oracle.graal.jtt.threads.Monitor_contended01
 
cond1 - Static variable in class com.oracle.graal.jtt.optimize.VN_Loop01
 
cond2 - Static variable in class com.oracle.graal.jtt.optimize.VN_Loop01
 
Condition - Enum in com.oracle.graal.compiler.common.calc
Condition codes used in conditionals.
Condition(String) - Constructor for enum com.oracle.graal.compiler.common.calc.Condition
 
condition - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
 
condition - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
 
condition - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
 
condition - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
 
Condition() - Constructor for class com.oracle.graal.nodeinfo.StructuralInput.Condition
 
condition - Variable in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
condition() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
condition - Variable in class com.oracle.graal.nodes.calc.CompareNode
 
condition() - Method in class com.oracle.graal.nodes.calc.CompareNode
Gets the condition (comparison operation) for this instruction.
condition - Variable in class com.oracle.graal.nodes.calc.ConditionalNode
 
condition() - Method in class com.oracle.graal.nodes.calc.ConditionalNode
 
condition - Variable in class com.oracle.graal.nodes.ConditionAnchorNode
 
condition() - Method in class com.oracle.graal.nodes.ConditionAnchorNode
 
condition - Variable in class com.oracle.graal.nodes.extended.BranchProbabilityNode
 
condition - Variable in class com.oracle.graal.nodes.GuardNode
 
condition() - Method in class com.oracle.graal.nodes.GuardNode
The instruction that produces the tested boolean value.
condition - Variable in class com.oracle.graal.nodes.IfNode
 
condition() - Method in class com.oracle.graal.nodes.IfNode
 
condition - Variable in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.Instantiation
 
condition - Variable in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsignedMathPlugin
 
conditional - Variable in class com.oracle.graal.debug.internal.DebugValue
 
Conditional01 - Class in com.oracle.graal.jtt.optimize
 
Conditional01() - Constructor for class com.oracle.graal.jtt.optimize.Conditional01
 
Conditional01.CPC - Class in com.oracle.graal.jtt.optimize
 
Conditional01.Register - Class in com.oracle.graal.jtt.optimize
 
Conditional01.TestClass - Class in com.oracle.graal.jtt.optimize
 
ConditionalElimination - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
ConditionalElimination(StartNode, ConditionalEliminationPhase.State) - Constructor for class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
 
ConditionalElimination01 - Class in com.oracle.graal.jtt.optimize
 
ConditionalElimination01() - Constructor for class com.oracle.graal.jtt.optimize.ConditionalElimination01
 
ConditionalElimination01.A - Class in com.oracle.graal.jtt.optimize
 
ConditionalElimination02 - Class in com.oracle.graal.jtt.optimize
 
ConditionalElimination02() - Constructor for class com.oracle.graal.jtt.optimize.ConditionalElimination02
 
ConditionalElimination02.A - Class in com.oracle.graal.jtt.optimize
 
ConditionalEliminationPhase - Class in com.oracle.graal.phases.common
 
ConditionalEliminationPhase() - Constructor for class com.oracle.graal.phases.common.ConditionalEliminationPhase
 
ConditionalEliminationPhase.ConditionalElimination - Class in com.oracle.graal.phases.common
 
ConditionalEliminationPhase.GuardedStamp - Class in com.oracle.graal.phases.common
Type information about a value that it produced by a guard.
ConditionalEliminationPhase.State - Class in com.oracle.graal.phases.common
 
ConditionalEliminationTest1 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest1() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest1
 
ConditionalEliminationTest10 - Class in com.oracle.graal.compiler.test
This test checks the combined action of DominatorConditionalEliminationPhase and LoweringPhase.
ConditionalEliminationTest10() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest10
 
ConditionalEliminationTest10.TestClass - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest2 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest2() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest2
 
ConditionalEliminationTest2.Entry - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest2.EntryWithNext - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest3 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest3() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest3
 
ConditionalEliminationTest4 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest4() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest4
 
ConditionalEliminationTest5 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest5() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest5
 
ConditionalEliminationTest5.A - Interface in com.oracle.graal.compiler.test
 
ConditionalEliminationTest5.B - Interface in com.oracle.graal.compiler.test
 
ConditionalEliminationTest5.DistinctA - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest5.DistinctB - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest6 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest6() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest6
 
ConditionalEliminationTest6.A - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest6.B - Class in com.oracle.graal.compiler.test
 
ConditionalEliminationTest7 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest7() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest7
 
ConditionalEliminationTest8 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest8() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest8
 
ConditionalEliminationTest9 - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTest9() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest9
 
ConditionalEliminationTestBase - Class in com.oracle.graal.compiler.test
Collection of tests for DominatorConditionalEliminationPhase including those that triggered bugs in this phase.
ConditionalEliminationTestBase() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTestBase
 
conditionalInstantiation(Object) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
 
conditionalJump(int, Condition, Label) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
This method generates code for a comparison between the actual value and the constant at the given index and a condition jump to target.
conditionalJump(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
conditionalJump(int, Condition) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
conditionalJump(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
conditionalJump(int, Condition) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
conditionalJump(int, Condition, boolean) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
Generates a conditional or unconditional jump.
conditionalJump(int, Condition) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
Create a new label and generate a conditional jump to it.
conditionalJumpOrDefault(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
conditionalJumpOrDefault(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
conditionalJumpOrDefault(int, Condition, boolean) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
Generates a conditional jump to the target with the specified index.
conditionalLabels - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
 
ConditionalNode - Class in com.oracle.graal.nodes.calc
The ConditionalNode class represents a comparison that yields one of two values.
ConditionalNode(LogicNode) - Constructor for class com.oracle.graal.nodes.calc.ConditionalNode
 
ConditionalNode(LogicNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.ConditionalNode
 
ConditionalNode(StructuredGraph, Condition, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.ConditionalNode
 
ConditionAnchoringTest - Class in com.oracle.graal.truffle.test
 
ConditionAnchoringTest() - Constructor for class com.oracle.graal.truffle.test.ConditionAnchoringTest
 
ConditionAnchoringTest.CheckedObject - Class in com.oracle.graal.truffle.test
 
ConditionAnchoringTest.InlineEverythingPlugin - Class in com.oracle.graal.truffle.test
 
ConditionAnchorNode - Class in com.oracle.graal.nodes
 
ConditionAnchorNode(LogicNode) - Constructor for class com.oracle.graal.nodes.ConditionAnchorNode
 
ConditionAnchorNode(LogicNode, boolean) - Constructor for class com.oracle.graal.nodes.ConditionAnchorNode
 
ConditionFlag(int, String) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
ConditionFlag(int, String) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
ConditionFlag(int, String, boolean) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
conditionFlag - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
 
conditionFlag - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
ConditionTest - Class in com.oracle.graal.compiler.test
 
ConditionTest() - Constructor for class com.oracle.graal.compiler.test.ConditionTest
 
CondMoveOp(Variable, Condition, AllocatableValue, Value) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
 
CondMoveOp(Variable, SPARCAssembler.CC, SPARCAssembler.ConditionFlag, Value, Value) - Constructor for class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableAddressOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableShiftOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotDirectStaticCallOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotspotDirectVirtualCallOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotReturnOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
 
config - Variable in class com.oracle.graal.hotspot.amd64.AMD64IndirectCallOp
 
config - Static variable in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
 
config - Variable in class com.oracle.graal.hotspot.CompileTheWorld
 
Config(String) - Constructor for class com.oracle.graal.hotspot.CompileTheWorld.Config
Creates a CompileTheWorld.Config object by parsing a set of space separated override options.
config - Variable in class com.oracle.graal.hotspot.HotSpotCounterOp
 
config - Variable in class com.oracle.graal.hotspot.HotSpotReplacementsImpl
 
config - Variable in class com.oracle.graal.hotspot.meta.HotSpotInvocationPlugins
 
config - Variable in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
 
config() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
config - Variable in class com.oracle.graal.hotspot.replacements.KlassLayoutHelperNode
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectStaticCallOp
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectVirtualCallOp
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotReturnOp
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp.SPARCLoadSafepointPollAddress
 
config - Variable in class com.oracle.graal.hotspot.sparc.SPARCIndirectCallOp
 
config - Static variable in class com.oracle.graal.hotspot.test.DataPatchTest
 
config - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
 
config - Variable in class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest
 
config - Variable in class com.oracle.graal.truffle.TruffleCompiler
 
config - Variable in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
config() - Static method in enum jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT
 
config - Variable in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
config - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
config() - Static method in enum jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor.Tag
 
configForRoot - Variable in class com.oracle.graal.truffle.PartialEvaluator
 
configTL - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
configType - Variable in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
configurations - Static variable in class com.oracle.graal.phases.tiers.Suites
 
conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
 
conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
 
conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.ReadCacheEntry
 
conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
 
connectBlocks() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
connectEnds(List<EndNode>, Map<AbstractEndNode, ValueNode>, AbstractBeginNode, AbstractMergeNode, SimplifierTool) - Method in class com.oracle.graal.nodes.IfNode
Connects a set of ends to a given successor, inserting a merge node if there is more than one end.
CONST - Static variable in interface com.oracle.graal.compiler.test.StaticInterfaceFieldTest.I
 
CONST - Static variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
 
Const(FrameSlot, int, int) - Constructor for class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
 
const1() - Static method in class com.oracle.graal.compiler.test.InvokeHintsTest
 
const1() - Static method in class com.oracle.graal.compiler.test.MonitorGraphTest
 
CONST1 - Static variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
 
CONST1 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST10 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST11 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
const2() - Static method in class com.oracle.graal.compiler.test.MonitorGraphTest
 
CONST2 - Static variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
 
CONST2 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
const2reg(CompilationResultBuilder, AMD64MacroAssembler, Value, JavaConstant) - Static method in class com.oracle.graal.lir.amd64.AMD64Move
 
const2reg(CompilationResultBuilder, SPARCMacroAssembler, Value, Register, JavaConstant, SPARCDelayedControlTransfer) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
 
const2stack(CompilationResultBuilder, AMD64MacroAssembler, Value, JavaConstant) - Static method in class com.oracle.graal.lir.amd64.AMD64Move
 
const2stack(CompilationResultBuilder, SPARCMacroAssembler, Value, Register, Value, SPARCDelayedControlTransfer, JavaConstant) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
 
CONST3 - Static variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
 
CONST3 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST4 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST5 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST6 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
const7() - Static method in class com.oracle.graal.compiler.test.InvokeHintsTest
 
CONST7 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST8 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
CONST9 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
constA - Static variable in class com.oracle.graal.compiler.test.ConditionalEliminationTest6
 
constAddProgram() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.Stamp
If it is possible to represent single value stamps of this kind, this method returns the stamp representing the single value c.
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.hotspot.nodes.type.MethodPointerStamp
 
constant - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadConstantFromTable
 
constant - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
 
constant - Variable in class jdk.internal.jvmci.code.CompilationResult.ConstantReference
 
Constant(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMIntConstants.Constant
 
Constant(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMLongConstants.Constant
 
Constant - Interface in jdk.internal.jvmci.meta
Represents a compile-time constant (boxed) value within the compiler.
constant42() - Static method in class com.oracle.graal.truffle.test.AssumptionPartialEvaluationTest
 
constant42() - Static method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
 
constant42() - Static method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
 
constant42() - Static method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constant42() - Static method in class com.oracle.graal.truffle.test.ReadOnlyArrayListPartialEvaluationTest
 
constant42() - Static method in class com.oracle.graal.truffle.test.SimplePartialEvaluationTest
 
CONSTANT_ACTUAL_STATS - Static variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
 
CONSTANT_CLASS - Static variable in class com.oracle.graal.lir.LIRIntrospection
 
CONSTANT_ESTIMATED_STATS - Static variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
 
CONSTANT_PARAMETER - Static variable in class com.oracle.graal.replacements.SnippetTemplate
 
CONSTANT_POOL_MAX_SIZE - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
constantArgs - Variable in class com.oracle.graal.replacements.ConstantBindingParameterPlugin
 
constantArray1 - Static variable in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
constantArray2 - Static variable in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
constantArray3 - Static variable in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
 
ConstantBindingParameterPlugin - Class in com.oracle.graal.replacements
A ParameterPlugin that binds constant values to some parameters.
ConstantBindingParameterPlugin(Object[], MetaAccessProvider, SnippetReflectionProvider) - Constructor for class com.oracle.graal.replacements.ConstantBindingParameterPlugin
Creates a plugin that will create ConstantNodes for each parameter with an index equal to that of a non-null object in constantArgs (from which the ConstantNode is created if it isn't already a ConstantNode).
constantBoxedShort() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
ConstantContainer() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest.ConstantContainer
 
constantEquals(Constant, Constant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
constantEquals(Constant, Constant) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
constantEquals(Constant, Constant) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
Compares two constants for equality.
constantEqualsTest() - Method in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider
 
constantExactTripCount() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
constantExtremum() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
constantExtremum() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
constantExtremum() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
constantExtremum() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
constantExtremum() - Method in class com.oracle.graal.loop.InductionVariable
 
ConstantFoldBarrier(ValueNode) - Constructor for class com.oracle.graal.hotspot.test.DataPatchTest.ConstantFoldBarrier
 
constantInit() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
constantInit() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
constantInit() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
constantInit() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
constantInit() - Method in class com.oracle.graal.loop.InductionVariable
 
constantIsArray() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
constantIsInterface() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
constantIsPrimitive() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
ConstantLoadOptimization - Class in com.oracle.graal.lir.constopt
This optimization tries to improve the handling of constants by replacing a single definition of a constant, which is potentially scheduled into a block with high probability, with one or more definitions in blocks with a lower probability.
ConstantLoadOptimization() - Constructor for class com.oracle.graal.lir.constopt.ConstantLoadOptimization
 
ConstantLoadOptimization.Optimization - Class in com.oracle.graal.lir.constopt
 
ConstantLoadOptimization.Options - Class in com.oracle.graal.lir.constopt
 
ConstantLoadTest - Class in com.oracle.graal.jtt.micro
 
ConstantLoadTest() - Constructor for class com.oracle.graal.jtt.micro.ConstantLoadTest
 
ConstantLoadTest.MyClass - Class in com.oracle.graal.jtt.micro
 
constantMaxTripCount() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
ConstantNode - Class in com.oracle.graal.nodes
The ConstantNode represents a constant.
ConstantNode(Constant, Stamp) - Constructor for class com.oracle.graal.nodes.ConstantNode
Constructs a new node representing the specified constant.
constantParameters - Variable in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo.Lazy
 
ConstantPhiTest - Class in com.oracle.graal.jtt.backend
 
ConstantPhiTest() - Constructor for class com.oracle.graal.jtt.backend.ConstantPhiTest
 
constantPool - Variable in class com.oracle.graal.java.BytecodeParser
 
constantPool - Variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
ConstantPool() - Constructor for class com.oracle.graal.printer.BinaryGraphPrinter.ConstantPool
 
constantPool - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
constantPool() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
constantPool - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
constantPool() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
ConstantPool - Interface in jdk.internal.jvmci.meta
Represents the runtime representation of the constant pool that is used by the compiler when parsing bytecode.
constantPoolCacheEntryCpIndexMask - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntryF1Offset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntryF2Offset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntryFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntryHasAppendixShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntryIndicesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntryIndyResolvedReferencesAppendixOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheEntrySize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheIndexToConstantPoolIndex(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
Maps the constant pool cache index back to a constant pool index.
constantPoolCacheLengthOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCacheSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolCpCacheIndexTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolHolderOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
constantPoolHolderOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolIndexToResolvedReferencesIndex(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.ResolvedReferences
See ConstantPool::cp_to_object_index.
constantPoolKlassAt(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
constantPoolKlassAt(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
constantPoolLengthOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
constantPoolLengthOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolReferenceMapOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolRemapInstructionOperandFromCache(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
constantPoolRemapInstructionOperandFromCache(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
constantPoolRemapInstructionOperandFromCache0(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
constantPoolResolvedReferencesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constantPoolSize() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
constantPoolSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ConstantPoolSubstitutions - Class in com.oracle.graal.hotspot.replacements
Substitutions for ConstantPool methods.
ConstantPoolSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
 
ConstantPoolSubstitutionsTests - Class in com.oracle.graal.hotspot.test
 
ConstantPoolSubstitutionsTests() - Constructor for class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
constantPoolTagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ConstantReference(VMConstant) - Constructor for class jdk.internal.jvmci.code.CompilationResult.ConstantReference
 
constantReflection - Variable in class com.oracle.graal.java.BytecodeParser
 
constantReflection - Variable in class com.oracle.graal.java.GraphBuilderPhase.Instance
 
constantReflection - Variable in class com.oracle.graal.nodes.SimplifyingGraphDecoder
 
constantReflection - Variable in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
constantReflection - Variable in class com.oracle.graal.phases.tiers.PhaseContext
 
constantReflection - Variable in class com.oracle.graal.phases.util.Providers
 
constantReflection - Variable in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
constantReflection - Variable in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
constantReflection - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
constantReflection - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider
 
constantReflection - Variable in class jdk.internal.jvmci.runtime.JVMCIBackend
 
constantReflection - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
ConstantReflectionProvider - Interface in jdk.internal.jvmci.meta
Reflection operations on values represented as constants.
constants - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
constants() - Static method in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
constantSize - Variable in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
 
constantsOptimized - Static variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization
 
ConstantStackCastTest - Class in com.oracle.graal.lir.jtt
Tests move from a constant to a wider stack slot (e.g.
ConstantStackCastTest() - Constructor for class com.oracle.graal.lir.jtt.ConstantStackCastTest
 
ConstantStackCastTest.LoadConstantStackSpec - Class in com.oracle.graal.lir.jtt
 
ConstantStackMoveTest - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest() - Constructor for class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest
 
ConstantStackMoveTest.LoadConstantStackSpec - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest.LoadConstantStackSpecByte - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest.LoadConstantStackSpecDouble - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest.LoadConstantStackSpecFloat - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest.LoadConstantStackSpecInteger - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest.LoadConstantStackSpecLong - Class in com.oracle.graal.compiler.amd64.test
 
ConstantStackMoveTest.LoadConstantStackSpecShort - Class in com.oracle.graal.compiler.amd64.test
 
constantsTotal - Static variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization
 
constantStride() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
constantStride() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
constantStride() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
constantStride() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
constantStride() - Method in class com.oracle.graal.loop.InductionVariable
 
constantStringField - Variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
 
ConstantsUniverse() - Constructor for class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
 
constantTableBase - Variable in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
constantTableBase - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
 
constantTableBase - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadConstantFromTable
 
constantTest(Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
ConstantTest - Class in jdk.internal.jvmci.runtime.test
 
ConstantTest() - Constructor for class jdk.internal.jvmci.runtime.test.ConstantTest
 
ConstantTestNode - Class in com.oracle.graal.truffle.test.nodes
 
ConstantTestNode(int) - Constructor for class com.oracle.graal.truffle.test.nodes.ConstantTestNode
 
ConstantTree - Class in com.oracle.graal.lir.constopt
Represents a dominator (sub-)tree for a constant definition.
ConstantTree(AbstractControlFlowGraph<?>, DefUseTree) - Constructor for class com.oracle.graal.lir.constopt.ConstantTree
 
ConstantTree.Flags - Enum in com.oracle.graal.lir.constopt
 
ConstantTree.NodeCost - Class in com.oracle.graal.lir.constopt
Costs associated with a block.
ConstantTreeAnalyzer - Class in com.oracle.graal.lir.constopt
Analyzes a ConstantTree and marks potential materialization positions.
ConstantTreeAnalyzer(ConstantTree) - Constructor for class com.oracle.graal.lir.constopt.ConstantTreeAnalyzer
 
constantValue() - Method in class com.oracle.graal.truffle.test.AssumptionPartialEvaluationTest
 
constantValue() - Method in class com.oracle.graal.truffle.test.ReadOnlyArrayListPartialEvaluationTest
 
constantValue() - Method in class com.oracle.graal.truffle.test.SimplePartialEvaluationTest
 
ConstantValue(String, JavaConstant, Object) - Constructor for class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantValue
 
constantValueInertAdvancedInstrumentRoot() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueInertAdvancedInstrumentRootFactory() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedNoInstruments() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedNullInstrument1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedNullInstrument2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedNullInstrumentDisposed1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedNullInstrumentDisposed2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedThreeNullInstruments1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedThreeNullInstruments2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedThreeNullInstrumentsOneDisposed1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedThreeNullInstrumentsOneDisposed2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedTwoNullInstruments1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValueProbedTwoNullInstruments2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
constantValues(ValueNode, AbstractMergeNode, boolean) - Static method in class com.oracle.graal.nodes.IfNode
Gets an array of constants derived from a node that is either a ConstantNode or a PhiNode whose input values are all constants.
constantValueUninstrumented() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
 
ConstantWithAssumptionTestNode - Class in com.oracle.graal.truffle.test.nodes
 
ConstantWithAssumptionTestNode(Assumption, int) - Constructor for class com.oracle.graal.truffle.test.nodes.ConstantWithAssumptionTestNode
 
constB - Static variable in class com.oracle.graal.compiler.test.ConditionalEliminationTest6
 
constMethodCodeSizeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodConstantsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodHasExceptionTable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodHasLineNumberTable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodHasLocalVariableTable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodMaxStackOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodNameIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
constMethodSignatureIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ConstOp(AMD64Assembler.AMD64MIOp, AllocatableValue, HotSpotConstant) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.ConstOp
 
ConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.ConstOp
 
ConstOp(AMD64Assembler.AMD64MIOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.ConstOp
 
ConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
 
ConstOp(AMD64Assembler.AMD64MIOp, AMD64Assembler.OperandSize, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
 
ConstOp(LIRInstructionClass<? extends AMD64BinaryConsumer.ConstOp>, AMD64Assembler.AMD64MIOp, AMD64Assembler.OperandSize, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
 
constReturnProgram() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
 
construction() - Method in class com.oracle.graal.replacements.test.WordTest
 
ConstructionSSAlirDuringLirBuilding - Static variable in class com.oracle.graal.compiler.common.BackendOptions
 
constructors - Static variable in class jdk.internal.jvmci.runtime.test.MethodUniverse
 
constructorSignature(ExecutableElement) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
 
constStamps - Variable in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
consume(Node) - Method in class com.oracle.graal.compiler.match.MatchContext
Mark a node as consumed by the match.
consumed - Variable in class com.oracle.graal.compiler.match.MatchContext
 
cont - Static variable in class com.oracle.graal.jtt.threads.Thread_join01
 
cont - Static variable in class com.oracle.graal.jtt.threads.Thread_join02
 
cont - Static variable in class com.oracle.graal.jtt.threads.Thread_join03
 
containedInTrace(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanResolveDataFlowPhase
 
Container() - Constructor for class com.oracle.graal.compiler.test.FloatingReadTest.Container
 
container - Static variable in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
Container() - Constructor for class com.oracle.graal.compiler.test.MemoryScheduleTest.Container
 
Container() - Constructor for class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest.Container
 
Container() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest.Container
 
Container() - Constructor for class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest.Container
 
Container() - Constructor for class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest.Container
 
containerList - Static variable in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
contains(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
contains(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 
contains(double) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
contains(long) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
contains(Loop<Block>, Invoke, ControlFlowGraph) - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
contains(Node, Node) - Method in class com.oracle.graal.graph.Edges
 
contains(T) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
contains(Node) - Method in class com.oracle.graal.graph.NodeBitMap
 
contains(T) - Method in class com.oracle.graal.graph.NodeList
 
contains(Object) - Method in class com.oracle.graal.graph.NodeList
 
contains(Node) - Method in class com.oracle.graal.graph.NodeWorkList
 
contains(Node) - Method in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
 
contains(Node) - Method in class com.oracle.graal.graph.NodeWorkList.SingletonNodeWorkList
 
contains(T) - Static method in class com.oracle.graal.graph.test.matchers.NodeIterableContains
 
contains(Value[], Register) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
Tests if the array contains the register.
contains(ValueNode) - Method in class com.oracle.graal.java.FrameStateBuilder
 
contains(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
 
contains(Node) - Method in class com.oracle.graal.loop.LoopFragment
 
contains(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.LocationSet
 
contains(StructuredGraph) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
contains(int) - Method in class jdk.internal.jvmci.code.CalleeSaveLayout
Determines if the CSA includes a slot for a given register.
containsAll(Collection<?>) - Method in class com.oracle.graal.graph.NodeList
 
containsDirect(Loop<Block>, Invoke, ControlFlowGraph) - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
containsId(int, int[]) - Static method in class com.oracle.graal.graph.NodeClass
 
containsInvoke(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
containsKey(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
containsKey(Object) - Method in class com.oracle.graal.graph.NodeMap
 
containsKey(MethodIdMap.MethodKey<V>) - Method in class jdk.internal.jvmci.meta.MethodIdMap
Determines if a method denoted by a given MethodIdMap.MethodKey is in this map.
containsNull - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder
 
containsParam(ParameterNode) - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
containsValue(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
containsValue(Object) - Method in class com.oracle.graal.graph.NodeMap
 
content - Variable in class com.oracle.graal.lir.constopt.VariableMap
 
context - Variable in class com.oracle.graal.compiler.test.ea.EATestBase
 
context() - Static method in class com.oracle.graal.debug.Debug
 
context - Variable in class com.oracle.graal.debug.internal.DebugScope
 
context - Variable in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance
 
context - Variable in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
context - Variable in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
context - Variable in class com.oracle.graal.phases.common.LoweringPhase.Round
 
context - Variable in error jdk.internal.jvmci.common.JVMCIError
 
context - Variable in class jdk.internal.jvmci.meta.Assumptions.ConcreteMethod
A receiver type.
context - Variable in class jdk.internal.jvmci.meta.Assumptions.ConcreteSubtype
Type the assumption is made about.
context - Variable in class jdk.internal.jvmci.meta.Assumptions.LeafType
Type the assumption is made about.
contextLookup(Class<T>) - Static method in class com.oracle.graal.debug.Debug
Searches the current debug scope, bottom up, for a context object that is an instance of a given type.
ContextSize - Static variable in class com.oracle.graal.compiler.test.AllocSpy
The size of context to record for each allocation site in terms of Graal frames.
contextSnapshot(Class<T>) - Static method in class com.oracle.graal.debug.Debug
 
contextType - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
 
ContinousBitSpec(int, int, String) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
ContinousBitSpec(int, int, boolean, String) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
continueInlining(StructuredGraph) - Method in class com.oracle.graal.phases.common.inlining.policy.GreedyInliningPolicy
 
continueInlining(StructuredGraph) - Method in class com.oracle.graal.phases.common.inlining.policy.InlineEverythingPolicy
 
continueInlining(StructuredGraph) - Method in interface com.oracle.graal.phases.common.inlining.policy.InliningPolicy
 
continueIteration(StateT) - Method in class com.oracle.graal.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
Determine whether iteration should continue in the current state.
continueProfiling(String, Object...) - Method in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
continueProfiling(int, String, Object...) - Method in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
continueTraverse - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
 
contradiction() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
CONTRADICTION - Static variable in class com.oracle.graal.graph.iterators.NodePredicates
 
contradiction(Graph) - Static method in class com.oracle.graal.nodes.LogicConstantNode
Gets a constant for false.
contradiction() - Static method in class com.oracle.graal.nodes.LogicConstantNode
Gets a constant for false.
ContradictionPredicate() - Constructor for class com.oracle.graal.graph.iterators.NodePredicates.ContradictionPredicate
 
controlFlowAnchor() - Static method in class com.oracle.graal.api.directives.GraalDirectives
A call to this method will never be duplicated by control flow optimizations in the compiler.
ControlFlowAnchorDirectiveTest - Class in com.oracle.graal.api.directives.test
 
ControlFlowAnchorDirectiveTest() - Constructor for class com.oracle.graal.api.directives.test.ControlFlowAnchorDirectiveTest
 
ControlFlowAnchorDirectiveTest.AnchorSnippet - Annotation Type in com.oracle.graal.api.directives.test
 
ControlFlowAnchorDirectiveTest.NodeCount - Annotation Type in com.oracle.graal.api.directives.test
 
ControlFlowAnchorNode - Class in com.oracle.graal.nodes.debug
This node prevents control flow optimizations.
ControlFlowAnchorNode() - Constructor for class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
 
ControlFlowAnchorNode(Invoke) - Constructor for class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
Used by MacroSubstitution.
ControlFlowAnchorNode.Unique - Class in com.oracle.graal.nodes.debug
 
ControlFlowExceptionPartialEvaluationTest - Class in com.oracle.graal.truffle.test
 
ControlFlowExceptionPartialEvaluationTest() - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
 
ControlFlowExceptionPartialEvaluationTest.BlockTestNode - Class in com.oracle.graal.truffle.test
 
ControlFlowExceptionPartialEvaluationTest.CallTestNode - Class in com.oracle.graal.truffle.test
 
ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode - Class in com.oracle.graal.truffle.test
 
ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode - Class in com.oracle.graal.truffle.test
 
ControlFlowExceptionPartialEvaluationTest.ThrowControlFlowExceptionTestNode - Class in com.oracle.graal.truffle.test
 
ControlFlowGraph - Class in com.oracle.graal.nodes.cfg
 
ControlFlowGraph(StructuredGraph) - Constructor for class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
ControlFlowOptimizer - Class in com.oracle.graal.lir
This class performs basic optimizations on the control flow graph after LIR generation.
ControlFlowOptimizer() - Constructor for class com.oracle.graal.lir.ControlFlowOptimizer
 
ControlFlowOptimizer.Optimizer<B extends AbstractBlockBase<B>> - Class in com.oracle.graal.lir
 
controlFlowSplit - Variable in class com.oracle.graal.java.BytecodeParser
 
ControlSinkNode - Class in com.oracle.graal.nodes
 
ControlSinkNode(NodeClass<? extends ControlSinkNode>, Stamp) - Constructor for class com.oracle.graal.nodes.ControlSinkNode
 
controlSplit(ControlSplitNode) - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
 
controlSplit(ControlSplitNode) - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
 
controlSplit(ControlSplitNode) - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
 
ControlSplitNode - Class in com.oracle.graal.nodes
The ControlSplitNode is a base class for all instructions that split the control flow (ie.
ControlSplitNode(NodeClass<? extends ControlSplitNode>, Stamp) - Constructor for class com.oracle.graal.nodes.ControlSplitNode
 
ControlTransferOp(SPARCAssembler.Ops, SPARCAssembler.Op2s, boolean, SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
 
convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
 
convert(Constant, ConstantReflectionProvider) - Method in interface com.oracle.graal.nodes.calc.ConvertNode
 
convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
 
convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
convert(ValueNode, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
convert(ValueNode, Stamp, StructuredGraph) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
convert(ValueNode, Stamp, boolean) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
convert(GraphBuilderContext, ValueNode, Kind, boolean) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
convert(long, int, boolean) - Static method in class jdk.internal.jvmci.code.CodeUtil
Convert an integer to long.
ConvertCompare - Class in com.oracle.graal.jtt.optimize
 
ConvertCompare() - Constructor for class com.oracle.graal.jtt.optimize.ConvertCompare
 
convertDeoptAction(DeoptimizationAction) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
convertDeoptAction(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
ConvertDeoptimizeToGuardPhase - Class in com.oracle.graal.phases.common
This phase will find branches which always end with a DeoptimizeNode and replace their ControlSplitNodes with FixedGuardNodes.
ConvertDeoptimizeToGuardPhase() - Constructor for class com.oracle.graal.phases.common.ConvertDeoptimizeToGuardPhase
 
convertDeoptReason(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
convertDeoptReason(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
convertFormatArg(Object) - Static method in class com.oracle.graal.debug.Debug
 
ConvertJTT - Class in com.oracle.graal.jtt
Simple Utility to convert java tester tests from the proprietary test format into JUnit - tests.
ConvertJTT() - Constructor for class com.oracle.graal.jtt.ConvertJTT
 
ConvertJTT.Run - Class in com.oracle.graal.jtt
 
ConvertNode - Interface in com.oracle.graal.nodes.calc
Represents a conversion between primitive types.
convertSnippets - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLoweringProvider
 
convertUnsigned(ValueNode, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
convertValue(Object) - Static method in class com.oracle.graal.truffle.test.builtins.SLGetOptionBuiltin
 
convertValue(Object) - Static method in class com.oracle.graal.truffle.test.builtins.SLSetOptionBuiltin
 
copiedCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
copy(Object, Object) - Method in class com.oracle.graal.compiler.common.Fields
Copies fields from from to to, both of which must be of the same type.
copy(Object, Object, Fields.ObjectTransformer) - Method in class com.oracle.graal.compiler.common.Fields
Copies fields from from to to, both of which must be of the same type.
copy(IntList, int, int) - Static method in class com.oracle.graal.compiler.common.util.IntList
Makes a new int list by copying a range from a given int list.
copy(IntList, int, int, int) - Static method in class com.oracle.graal.compiler.common.util.IntList
Makes a new int list by copying a range from a given int list.
copy(Node, Node) - Method in class com.oracle.graal.graph.Edges
Copies edges from fromNode to toNode.
copy() - Method in class com.oracle.graal.graph.Graph
Creates a copy of this graph.
copy(Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.graph.Graph
Creates a copy of this graph.
copy(String) - Method in class com.oracle.graal.graph.Graph
Creates a copy of this graph.
copy(String, Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.graph.Graph
Creates a copy of this graph.
copy() - Method in class com.oracle.graal.graph.NodeBitMap
 
copy(NodeList<? extends Node>) - Method in class com.oracle.graal.graph.NodeList
 
copy() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
Creates a copy of this configuration with all its plugins.
copy() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
copy() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock.JSRData
 
copy() - Method in class com.oracle.graal.java.FrameStateBuilder
 
copy(Interval[]) - Static method in class com.oracle.graal.lir.alloc.lsra.RegisterVerifier
 
copy() - Method in class com.oracle.graal.lir.dfa.MarkBasePointersPhase.Marker.BasePointersSet
 
copy() - Method in class com.oracle.graal.lir.dfa.RegStackValueSet
 
copy() - Method in class com.oracle.graal.lir.phases.LIRPhaseSuite
 
copy() - Method in class com.oracle.graal.lir.util.ValueSet
 
copy(Object, long, Object, long, Kind, LocationIdentity) - Static method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
copy(String, Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.nodes.StructuredGraph
Creates a copy of this graph.
copy() - Method in class com.oracle.graal.phases.PhaseSuite
 
copy() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
copyArr(char[], char[], int) - Static method in class com.oracle.graal.replacements.test.MonitorTest
 
copyByte(LIRTestSpecification, byte) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
 
copyData(int, int) - Method in class com.oracle.graal.asm.Buffer
 
copyDouble(LIRTestSpecification, double) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
 
copyFloat(LIRTestSpecification, float) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
 
copyInt(LIRTestSpecification, int, int) - Static method in class com.oracle.graal.lir.jtt.LIRTestTest
 
copyInt(LIRTestSpecification, int) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
 
copyInto(byte[], int, int) - Method in class com.oracle.graal.asm.Buffer
Copies the data from this buffer into a given array.
copyLong(LIRTestSpecification, long) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
 
copyObj(MonitorTest.Chars, MonitorTest.Chars, int) - Static method in class com.oracle.graal.replacements.test.MonitorTest
 
CopyOfVirtualizationTest - Class in com.oracle.graal.compiler.test
 
CopyOfVirtualizationTest() - Constructor for class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
copyOnWrite - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
 
copyOrClearEdgesForClone(Node, Edges.Type, EnumSet<Edges.Type>) - Method in class com.oracle.graal.graph.Node
 
copyRows(Object[][], int, Integer) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
copyShort(LIRTestSpecification, short) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
 
copySpecializedGraph() - Method in class com.oracle.graal.replacements.SnippetTemplate
Gets a copy of the specialized graph.
copyState(int[], int[]) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
copyWith(boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
copyWith(boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
 
copyWith(boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
copyWith(boolean, boolean) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
copyWith(boolean, boolean) - Method in class com.oracle.graal.hotspot.nodes.type.MethodPointerStamp
 
copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
copyWith(MetaAccessProvider) - Method in class com.oracle.graal.phases.util.Providers
 
copyWith(CodeCacheProvider) - Method in class com.oracle.graal.phases.util.Providers
 
copyWith(ConstantReflectionProvider) - Method in class com.oracle.graal.phases.util.Providers
 
copyWith(ForeignCallsProvider) - Method in class com.oracle.graal.phases.util.Providers
 
copyWith(LoweringProvider) - Method in class com.oracle.graal.phases.util.Providers
 
copyWith(Replacements) - Method in class com.oracle.graal.phases.util.Providers
 
copyWith(StampProvider) - Method in class com.oracle.graal.phases.util.Providers
 
copyWithInputs() - Method in class com.oracle.graal.graph.Node
 
copyWithInputs(boolean) - Method in class com.oracle.graal.graph.Node
 
CORRECTED_PROBABILITIES - Static variable in class com.oracle.graal.nodes.IfNode
 
correctType(Node) - Static method in class com.oracle.graal.nodes.memory.MemoryCheckpoint.TypeAssertion
 
cos() - Static method in class com.oracle.graal.jtt.optimize.Fold_Math01
 
cos(double) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
 
costs - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
COULD_NOT_FOLD - Static variable in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
count - Variable in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
 
count - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
A dummy field used by some tests to create side effects.
count - Variable in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
count - Variable in class com.oracle.graal.graph.Edges.EdgesIterator
 
count() - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
count() - Method in class com.oracle.graal.graph.NodeBitMap
 
count() - Method in class com.oracle.graal.graph.NodeList
 
count() - Method in class com.oracle.graal.graph.NodeUsageIterable
 
count - Variable in class com.oracle.graal.graph.test.matchers.NodeIterableCount
 
count - Static variable in class com.oracle.graal.jtt.loop.LoopNewInstance
 
count - Static variable in class com.oracle.graal.jtt.loop.LoopSwitch01
 
count - Static variable in class com.oracle.graal.jtt.threads.Object_wait01
 
count - Variable in class com.oracle.graal.loop.LoopPolicies.CountingClosure
 
count(Iterable<Invoke>) - Static method in class com.oracle.graal.phases.common.inlining.walker.InliningIterator
 
count - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
 
count(OptimizedCallTarget, NodeCost) - Static method in class com.oracle.graal.truffle.debug.TraceSplittingListener
 
count - Variable in class com.oracle.graal.truffle.test.nodes.NestedExplodedLoopTestNode
 
count - Variable in class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode
 
countAt(int) - Method in class com.oracle.graal.lir.LIRInsertionBuffer
 
countBetween(SPARCInstructionCounter.SPARCInstructionMatch[], int, int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
countCalls() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
countCalls() - Method in class com.oracle.graal.truffle.TruffleInlining
 
counted - Variable in class com.oracle.graal.loop.LoopEx
 
counted() - Method in class com.oracle.graal.loop.LoopEx
 
CountedLoopInfo - Class in com.oracle.graal.loop
 
CountedLoopInfo(LoopEx, InductionVariable, ValueNode, boolean, AbstractBeginNode) - Constructor for class com.oracle.graal.loop.CountedLoopInfo
 
countedLoops() - Method in class com.oracle.graal.loop.LoopsData
 
CountedLoopTest - Class in com.oracle.graal.compiler.test
 
CountedLoopTest() - Constructor for class com.oracle.graal.compiler.test.CountedLoopTest
 
CountedLoopTest.IVProperty - Interface in com.oracle.graal.compiler.test
 
CountedLoopTest.IVPropertyNode - Class in com.oracle.graal.compiler.test
 
CountedLoopTest.Result - Class in com.oracle.graal.compiler.test
 
CountedValue(int, Object) - Constructor for class com.oracle.graal.compiler.test.AllocSpy.CountedValue
 
CountedValue(long, Object) - Constructor for class com.oracle.graal.debug.DebugHistogram.CountedValue
 
counter - Variable in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
counter - Variable in class com.oracle.graal.graph.NodeBitMap
 
Counter(int, String, AtomicLong) - Constructor for class com.oracle.graal.hotspot.debug.BenchmarkCounters.Counter
 
counter() - Static method in class com.oracle.graal.hotspot.nodes.MonitorCounterNode
 
counter - Static variable in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.DummyValue
 
counter(String, String, long, boolean) - Static method in class com.oracle.graal.nodes.debug.DynamicCounterNode
 
counter - Variable in class com.oracle.graal.replacements.SnippetCounterNode
 
counter - Variable in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
 
COUNTER_DATA_COUNT_OFFSET - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
COUNTER_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
COUNTER_GROUP - Static variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling
 
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
 
CounterData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
CounterData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
counterFactory - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
 
counterFactory - Variable in class com.oracle.graal.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext
 
counterFactory - Variable in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
 
counterMap - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
counterPatchOffsets - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
 
counters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
counters - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
counters - Variable in class com.oracle.graal.replacements.SnippetCounter.Group
 
countersArrayReg - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp.IncrementEmitter
 
countersNew - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
countersNewArray - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
countersWriteBarriers - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
countFloatingTypeArguments(NodeInputList<ValueNode>) - Static method in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
 
CountingClosure() - Constructor for class com.oracle.graal.loop.LoopPolicies.CountingClosure
 
CountingProxy<T> - Class in com.oracle.graal.hotspot.logging
A java.lang.reflect proxy that hierarchically logs all method invocations along with their parameters and return values.
CountingProxy(T) - Constructor for class com.oracle.graal.hotspot.logging.CountingProxy
 
countInlinedCalls() - Method in class com.oracle.graal.truffle.TruffleInlining
 
countInstructions(String[], int, int) - Method in interface com.oracle.graal.asm.Assembler.InstructionCounter
 
countInstructions(String[], int, int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
countInstructions(LIR, Assembler) - Static method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling
After assembly the HotSpotBackend.profileInstructions(LIR, CompilationResultBuilder) calls this method for patching the instruction counts into the coutner increment code.
countMethodInfopoints(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
countNodes() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
countOffset() - Static method in class com.oracle.graal.replacements.SnippetCounterNode.SnippetCounterSnippets
 
countOffsetBegin - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
 
countOffsetEnd - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
 
countPolymorphic(OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
 
countRecursions(List<OptimizedCallTarget>) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
countRecursiveInlining(ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
counts - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.RawItemProfile
 
countUnusedConstants(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
covers(int, LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
coversBlockBegin(int, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
CPC() - Constructor for class com.oracle.graal.jtt.optimize.Conditional01.CPC
 
CPU - Static variable in class jdk.internal.jvmci.amd64.AMD64
 
CPU - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
cpu3DNOWPREFETCH - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuAES - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuAVX - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuAVX2 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuBMI1 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuCalleeParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
cpuCallerParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
cpuCLMUL - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuCMOV - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuCX8 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuERMS - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CPUFeature() - Constructor for enum jdk.internal.jvmci.amd64.AMD64.CPUFeature
 
CPUFeature() - Constructor for enum jdk.internal.jvmci.sparc.SPARC.CPUFeature
 
cpuFXSR - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuHT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuLZCNT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuMMX - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuPOPCNT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuRegisters - Static variable in class jdk.internal.jvmci.amd64.AMD64
 
cpuRegisters - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
cpuSSE - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuSSE2 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuSSE3 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuSSE41 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuSSE42 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuSSE4A - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuSSSE3 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
CpuTimeTimer(TimerImpl) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.CpuTimeTimer
 
cpuTSC - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuTSCINV - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
cpuxmmRegisters - Static variable in class jdk.internal.jvmci.amd64.AMD64
 
crb - Variable in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
CRC32Substitutions - Class in com.oracle.graal.hotspot.replacements
Substitutions for CRC32.
CRC32Substitutions() - Constructor for class com.oracle.graal.hotspot.replacements.CRC32Substitutions
 
CRC32SubstitutionsTest - Class in com.oracle.graal.hotspot.test
Tests compiled call to CRC32.update(int, int).
CRC32SubstitutionsTest() - Constructor for class com.oracle.graal.hotspot.test.CRC32SubstitutionsTest
 
crcTableAddress() - Static method in class com.oracle.graal.hotspot.replacements.CRC32Substitutions
Gets the address of StubRoutines::x86::_crc_table in stubRoutines_x86.hpp.
crcTableAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
create(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
create(boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
create(Class<T>) - Static method in class com.oracle.graal.graph.NodeClass
Gets the NodeClass associated with a given Class.
create(HotSpotResolvedJavaMethod, boolean) - Static method in class com.oracle.graal.hotspot.CompilationStatistics
 
create(MetaAccessProvider, CodeCacheProvider, HotSpotForeignCallsProvider, ForeignCallDescriptor, long, HotSpotForeignCallLinkage.RegisterEffect, CallingConvention.Type, CallingConvention.Type, HotSpotForeignCallLinkage.Transition, boolean, LocationIdentity...) - Static method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
create(HotSpotVMConfig, HotSpotWordTypes, MetaAccessProvider, ConstantReflectionProvider, SnippetReflectionProvider, ForeignCallsProvider, StampProvider, ReplacementsImpl) - Static method in class com.oracle.graal.hotspot.meta.HotSpotGraphBuilderPlugins
Creates a GraphBuilderConfiguration.Plugins object that should be used when running on HotSpot.
create(BytecodeStream, ResolvedJavaMethod) - Static method in class com.oracle.graal.java.BciBlockMapping
 
create(int, StateSplit) - Method in class com.oracle.graal.java.FrameStateBuilder
 
create(int, BytecodeParser, boolean, Kind[], ValueNode[]) - Method in class com.oracle.graal.java.FrameStateBuilder
 
create(BytecodePosition, int, BytecodeParser) - Method in class com.oracle.graal.java.FrameStateBuilder
 
create(LIRGeneratorTool) - Static method in class com.oracle.graal.lir.gen.PhiResolver
 
create(LIRGeneratorTool, LIRInsertionBuffer, List<LIRInstruction>, int) - Static method in class com.oracle.graal.lir.gen.PhiResolver
 
create(Class<T>) - Static method in class com.oracle.graal.lir.LIRInstructionClass
 
create(int, int) - Static method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
 
create(int) - Static method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.AddNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.AndNode
 
create(LogicNode) - Static method in class com.oracle.graal.nodes.calc.ConditionalNode
 
create(LogicNode, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.ConditionalNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.DivNode
 
create(FloatConvert, ValueNode) - Static method in class com.oracle.graal.nodes.calc.FloatConvertNode
 
create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.FloatEqualsNode
 
create(ValueNode, ValueNode, boolean, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.FloatLessThanNode
 
create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.IntegerBelowNode
 
create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
 
create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.MulNode
 
create(ValueNode, int) - Static method in class com.oracle.graal.nodes.calc.NarrowNode
 
create(ValueNode, int, int) - Static method in class com.oracle.graal.nodes.calc.NarrowNode
 
create(ValueNode, ValueNode, boolean, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.NormalizeCompareNode
 
create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.ObjectEqualsNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.OrNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.PointerEqualsNode
 
create(ValueNode, int) - Static method in class com.oracle.graal.nodes.calc.SignExtendNode
 
create(ValueNode, int, int) - Static method in class com.oracle.graal.nodes.calc.SignExtendNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.SubNode
 
create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.XorNode
 
create(ValueNode, int) - Static method in class com.oracle.graal.nodes.calc.ZeroExtendNode
 
create(ValueNode, int, int) - Static method in class com.oracle.graal.nodes.calc.ZeroExtendNode
 
create(ValueNode, StampProvider, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.extended.LoadHubNode
 
create(MetaAccessProvider, ConstantReflectionProvider, ValueNode, Kind) - Static method in class com.oracle.graal.nodes.extended.UnboxNode
 
create(ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.java.ArrayLengthNode
 
create(ResolvedJavaType, ValueNode, JavaTypeProfile, boolean, Assumptions) - Static method in class com.oracle.graal.nodes.java.CheckCastNode
 
create(ConstantReflectionProvider, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
 
create(ResolvedJavaType, ValueNode, JavaTypeProfile) - Static method in class com.oracle.graal.nodes.java.InstanceOfNode
 
create(ValueNode, ValueNode, Kind, MetaAccessProvider, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.java.LoadIndexedNode
 
create(ResolvedJavaType, ValueNode) - Static method in class com.oracle.graal.nodes.java.TypeCheckNode
 
create(LogicNode) - Static method in class com.oracle.graal.nodes.LogicNegationNode
 
create(String, boolean) - Static method in class com.oracle.graal.nodes.NamedLocationIdentity
Creates a named unique location identity for read and write operations.
create(ValueNode, AMD64MathIntrinsicNode.Operation) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
 
create(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], JavaType, ResolvedJavaMethod, ValueNode[], JavaType) - Static method in class com.oracle.graal.replacements.nodes.ResolvedMethodHandleCallTargetNode
Creates a call target for an invocation on a direct target derived by resolving a constant MethodHandle.
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
 
create(Throwable, String, StackTraceElement[]) - Static method in exception jdk.internal.jvmci.code.SourceStackTrace
 
create(HotSpotJVMCIRuntimeProvider, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
Creates an unresolved type for a valid type name.
CREATE_ESCAPED_OBJECT_STATE - Static variable in class com.oracle.graal.virtual.phases.ea.ObjectState
 
CREATE_NULL_POINTER_EXCEPTION - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.RuntimeCalls
 
CREATE_OUT_OF_BOUNDS_EXCEPTION - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.RuntimeCalls
 
createAdjustedProfile(ArrayList<JavaTypeProfile.ProfiledType>, TriState, double) - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
 
createAllocatableRegisters(Register[]) - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
createAllocatableRegisters(Register[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotRegisterAllocationConfig
 
createAllocationStage() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
createAllocationStage() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
createAllocationStage() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
 
createAnchoredReceiver(StructuredGraph, GuardingNode, ResolvedJavaType, ValueNode, boolean) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
createAnchoredReceiver(StructuredGraph, GuardingNode, ValueNode, Stamp) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
createArchitecture(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createArchitecture(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
createArrayAddress(StructuredGraph, ValueNode, Kind, ValueNode) - Method in interface com.oracle.graal.hotspot.meta.HotSpotLoweringProvider
 
createArrayAddress(StructuredGraph, ValueNode, Kind, ValueNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createArraycopyCounter(Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
createAssembler(FrameMap) - Method in class com.oracle.graal.compiler.target.Backend
Creates the assembler used to emit the machine code.
createAssembler(FrameMap) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
 
createAssembler(FrameMap) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
 
createAssignLocationsPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createAssumption() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createAssumption(String) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createBackend(HotSpotGraalRuntimeProvider, JVMCIBackend, HotSpotBackend) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createBackend(HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createBackend(HotSpotGraalRuntimeProvider, JVMCIBackend, HotSpotBackend) - Method in interface com.oracle.graal.hotspot.HotSpotBackendFactory
 
createBackend(HotSpotGraalRuntimeProvider, JVMCIBackend, HotSpotBackend) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createBackend(HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createBackend(HotSpotMetaAccessProvider, HotSpotCodeCacheProvider, ConstantReflectionProvider) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createBackend(HotSpotMetaAccessProvider, HotSpotCodeCacheProvider, HotSpotConstantReflectionProvider) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
createBailoutException(String, Throwable, StackTraceElement[]) - Static method in class com.oracle.graal.nodes.util.GraphUtil
Creates a bailout exception with the given stack trace elements and message.
createBenchmarkCounter(String, String, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
createBenchmarkCounter(String, String, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
createBenchmarkCounter(String, String, Value) - Method in interface com.oracle.graal.lir.gen.BenchmarkCounterFactory
 
createBenchmarkCounter(String, String, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
createBinaryNodeInstance(Class<? extends ValueNode>, ValueNode, ValueNode) - Static method in class com.oracle.graal.replacements.WordOperationPlugin
Create an instance of a binary node which is used to lower Word operations.
createBinaryTree(int) - Method in class com.oracle.graal.truffle.test.builtins.SLGenerateDummyNodesBuiltin
 
createBlockTarget(double, BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
Returns a block begin node with the specified state.
createBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Method in interface com.oracle.graal.lir.asm.CompilationResultBuilderFactory
createBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64OptimizedCallTargetInstrumentationFactory
 
createBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Method in class com.oracle.graal.truffle.hotspot.sparc.SPARCOptimizedCallTargetInstumentationFactory
 
createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.graal.java.GraphBuilderPhase.Instance
 
createBytecodePosition() - Method in class com.oracle.graal.java.BytecodeParser
 
createBytecodePosition(int) - Method in class com.oracle.graal.java.FrameStateBuilder
 
createCallingConvention(MetaAccessProvider, CodeCacheProvider, ForeignCallDescriptor, CallingConvention.Type) - Static method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
Gets a calling convention for a given descriptor and call type.
createCallTarget(RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createCallTargetImpl(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createCheckCast(ResolvedJavaType, ValueNode, JavaTypeProfile, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
createChild(String, Object[]) - Method in class com.oracle.graal.debug.internal.DebugScope
 
createClassGlobPattern(String) - Static method in class com.oracle.graal.debug.MethodFilter
 
createClonedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createClonedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createCodeCache(HotSpotJVMCIRuntimeProvider, TargetDescription, RegisterConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createCodeCache(HotSpotJVMCIRuntimeProvider, TargetDescription, RegisterConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
createCompareNode(StructuredGraph, Condition, ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.CompareNode
 
createCompareNode(Condition, ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.CompareNode
 
createCompilerOptions() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createConstant(int) - Method in class com.oracle.graal.truffle.test.nodes.TestNodeFactory
 
createConstantReflection(HotSpotJVMCIRuntimeProvider) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createConstantTree(DefUseTree) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
Creates the dominator tree and searches for an solution.
createCString(String) - Static method in class jdk.internal.jvmci.common.UnsafeAccess
Copies the contents of a String to a native memory buffer as a '\0' terminated C string.
createDataItem(Constant) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Create a DataSection.Data item for a Constant, that can be used in a CompilationResult.DataPatch.
createDataItem(Constant) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
createDecisions(OptimizedCallTarget, TruffleInliningPolicy, CompilerOptions) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
createDecodingInvocationPlugins() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
createDefaultLIRSuites() - Static method in class com.oracle.graal.phases.tiers.Suites
 
createDefaultSuites() - Static method in class com.oracle.graal.phases.tiers.Suites
 
createDerivedInterval(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
Creates an interval as a result of splitting or spilling another interval.
createDirectCallNode(CallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createDispatchOnTypeBeforeInvoke(StructuredGraph, AbstractBeginNode[], boolean, StampProvider) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
createdNodes - Variable in class com.oracle.graal.nodes.GraphDecoder.LoopScope
Nodes that have been created, indexed by the orderId.
createEffectsClosure(PhaseContext, SchedulePhase, ControlFlowGraph) - Method in class com.oracle.graal.virtual.phases.ea.EarlyReadEliminationPhase
 
createEffectsClosure(PhaseContextT, SchedulePhase, ControlFlowGraph) - Method in class com.oracle.graal.virtual.phases.ea.EffectsPhase
 
createEffectsClosure(PhaseContext, SchedulePhase, ControlFlowGraph) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapePhase
 
createEntries() - Method in class jdk.internal.jvmci.meta.MethodIdMap
 
createEqualityEncoder() - Static method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Creates an encoder that uses object equality.
createEscapeObjectState(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
createExceptionDispatch(BciBlockMapping.ExceptionDispatchBlock) - Method in class com.oracle.graal.java.BytecodeParser
 
createField(String, JavaType, long, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
createField(String, JavaType, long, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
createFieldAddress(StructuredGraph, ValueNode, ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createFiles(MatchProcessor.MatchRuleDescriptor) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
createFiles(Map<String, HotSpotVMConfigProcessor.VMConfigField>, Element) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
 
createFiles(OptionProcessor.OptionsInfo) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
 
createFloatingReads - Variable in class com.oracle.graal.phases.common.FloatingReadPhase
 
createFloatingReads - Variable in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
 
createForeignCalls(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotCodeCacheProvider, Value[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createFrame(FrameDescriptor, Object[]) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
 
createFrameState(StructuredGraph, IntrinsicContext.SideEffectsState, StateSplit) - Method in class com.oracle.graal.graphbuilderconf.IntrinsicContext
 
createFrameState(int, StateSplit) - Method in class com.oracle.graal.java.BytecodeParser
 
createGlobString(String) - Static method in class com.oracle.graal.debug.MethodFilter
 
createGraph(ResolvedJavaMethod, boolean) - Method in class com.oracle.graal.replacements.CachingPEGraphDecoder
 
createGraph(OptimizedCallTarget, StructuredGraph.AllowAssumptions) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
createGraphBuilder(MetaAccessProvider, StampProvider, ConstantReflectionProvider, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class com.oracle.graal.replacements.ReplacementsImpl.GraphMaker
 
createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, TargetDescription, HotSpotConstantReflectionProvider, HotSpotHostForeignCallsProvider, HotSpotMetaAccessProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes, HotSpotStampProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotConstantReflectionProvider, HotSpotForeignCallsProvider, HotSpotStampProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createGraphBuilderSuite() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
createGraphBuilderSuite(GraphBuilderConfiguration.Plugins) - Method in class com.oracle.graal.java.DefaultSuitesProvider
 
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
 
createGraphMaker(ResolvedJavaMethod, ResolvedJavaMethod) - Method in class com.oracle.graal.replacements.ReplacementsImpl
Can be overridden to return an object that specializes various parts of graph preprocessing.
createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction) - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
createGuard(StructuredGraph, Providers) - Method in class com.oracle.graal.phases.common.inlining.info.TypeGuardInlineInfo
 
createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction) - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
createHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
createHighTier() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
createHighTier() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
createHighTier() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
 
createHints(TypeCheckHints, MetaAccessProvider, boolean, StructuredGraph, LoweringTool) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
createHistogram(String) - Static method in class com.oracle.graal.debug.Debug
Creates an object for counting value frequencies.
createHubStamp(ObjectStamp) - Method in class com.oracle.graal.hotspot.meta.HotSpotStampProvider
 
createHubStamp(boolean) - Method in class com.oracle.graal.hotspot.meta.HotSpotStampProvider
 
createHubStamp(ObjectStamp) - Method in interface com.oracle.graal.nodes.spi.StampProvider
Create the stamp of the hub of an object.
createHubStamp(boolean) - Method in interface com.oracle.graal.nodes.spi.StampProvider
Create the stamp of a possibly null hub.
createIdentityEncoder() - Static method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Creates an encoder that uses object identity.
createIndirectCallNode() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createInsertionBuffer(List<LIRInstruction>) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
createInsertionBuffer(List<LIRInstruction>) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
createInstanceOf(ResolvedJavaType, ValueNode, JavaTypeProfile) - Method in class com.oracle.graal.java.BytecodeParser
 
createInterval(AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
Creates a new interval.
createIntrinsicNode(List<ValueNode>, Stamp, ResolvedJavaMethod, StructuredGraph, Node.NodeIntrinsic) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
Attempts to create a node to replace a call to a Node.NodeIntrinsic annotated method.
createInvocationBlock(StructuredGraph, Invoke, AbstractMergeNode, PhiNode, AbstractMergeNode, PhiNode, boolean) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
createInvoke(CallTargetNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
createInvoke(Class<?>, String, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
 
createInvoke(Class<?>, String, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
Creates and appends an InvokeNode for a call to a given method with a given set of arguments.
createInvoke(ResolvedJavaMethod, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
Creates and appends an InvokeNode for a call to a given method with a given set of arguments.
createInvoke() - Method in class com.oracle.graal.replacements.nodes.MacroNode
 
createInvokeWithException(CallTargetNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
createIterativeNodeWorkList(boolean, int) - Method in class com.oracle.graal.graph.Graph
 
createJsrAlternatives(BciBlockMapping.BciBlock[], BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping
 
createJVMCIBackend(HotSpotJVMCIRuntimeProvider, JVMCIBackend) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createJVMCIBackend(HotSpotJVMCIRuntimeProvider, JVMCIBackend) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIBackendFactory
 
createJVMCIBackend(HotSpotJVMCIRuntimeProvider, JVMCIBackend) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
createLabelName(Label, int) - Method in class com.oracle.graal.asm.Assembler
Creates a name for a label.
createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
 
createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
 
createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
 
createLIRSuites() - Method in class com.oracle.graal.compiler.amd64.AMD64SuitesProvider
 
createLIRSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
createLIRSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
createLIRSuites() - Method in class com.oracle.graal.hotspot.stubs.Stub
 
createLIRSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
 
createLIRSuites(String) - Static method in class com.oracle.graal.phases.tiers.Suites
 
createLIRSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
Create a new set of low-level phase suites.
createLoadIndexedNode(ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.meta.HotSpotWordOperationPlugin
 
createLoadIndexedNode(ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
createLoads(DefUseTree, ConstantTree, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
createLogicNode(Condition, ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
createLoopNode(RepeatingNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createLoopPhi(AbstractMergeNode, ValueNode) - Method in class com.oracle.graal.java.FrameStateBuilder
 
createLoopScope(LoopBeginNode, Map<LoopBeginNode, ComputeInliningRelevance.Scope>) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
Determines the parent of the given loop and creates a ComputeInliningRelevance.Scope object for each one.
createLowerer(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createLowerer(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createLowTier() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
createLowTier() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
createLowTier() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
 
createMacroNodeInstance(Class<? extends FixedWithNextNode>, Invoke) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
createMap(RegisterConfig, Register[]) - Static method in class jdk.internal.jvmci.code.RegisterAttributes
Creates a map from register numbers to register attributes for a given register configuration and set of registers.
createMaterializedFrame(Object[]) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createMaterializedFrame(Object[], FrameDescriptor) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createMemoryMapNodes - Variable in class com.oracle.graal.phases.common.FloatingReadPhase
 
createMemoryMapNodes - Variable in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
 
createMemoryPhi(LoopBeginNode, FloatingReadPhase.MemoryMapImpl, Map<LocationIdentity, MemoryPhiNode>, LocationIdentity) - Static method in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
 
createMemUseTracker(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationClosure
 
createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure
 
createMetaAccess(HotSpotJVMCIRuntimeProvider) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createMethod(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], JavaType, JavaTypeProfile) - Method in class com.oracle.graal.java.BytecodeParser
 
createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], JavaType, int) - Method in class com.oracle.graal.replacements.GraphKit
 
createMethodProfile(HotSpotMethodData.RawItemProfile<ResolvedJavaMethod>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
createMethodStamp() - Method in class com.oracle.graal.hotspot.meta.HotSpotStampProvider
 
createMethodStamp() - Method in interface com.oracle.graal.nodes.spi.StampProvider
Create the stamp of a pointer to a method.
createMetric(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
createMidTier() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
createMidTier() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
createMidTier() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
 
createMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
createMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
createMove(AllocatableValue, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
createMove(AllocatableValue, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
createMove(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
createMove(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
createMove(Value, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
createMove(AllocatableValue, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool.SpillMoveFactory
 
createMove(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
 
createMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator.AMD64SpillMoveFactory
 
createMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator.SPARCSpillMoveFactory
 
createMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
 
createMoveResolver() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createMoveResolver() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
 
createMoveResolver() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
 
createMoveResolver() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
 
createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
createMultiBenchmarkCounter(String[], String[], Value[]) - Method in interface com.oracle.graal.lir.gen.BenchmarkCounterFactory
 
createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
createName(String, String) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
createName() - Method in class com.oracle.graal.lir.phases.LIRPhase
 
createName() - Method in class com.oracle.graal.phases.BasePhase
 
createName() - Method in class com.oracle.graal.phases.common.LoweringPhase.Round
 
createNativeABICallerSaveRegisters(HotSpotVMConfig, RegisterConfig) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createNativeABICallerSaveRegisters(HotSpotVMConfig, RegisterConfig) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createNativeFunctionInterface() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createNewArray(ResolvedJavaType, ValueNode, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
createNewArrayFromVirtual(VirtualObjectNode, ValueNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createNewArrayNode(ResolvedJavaType) - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
Hook for subclasses to instantiate a subclass of NewArrayNode.
createNewInstance(ResolvedJavaType, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
createNewInstanceFromVirtual(VirtualObjectNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createNewInstanceNode(ResolvedJavaType) - Method in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
Hook for subclasses to instantiate a subclass of NewInstanceNode.
createNewMultiArray(ResolvedJavaType, List<ValueNode>) - Method in class com.oracle.graal.java.BytecodeParser
 
createNode(Value, boolean) - Method in class com.oracle.graal.lir.gen.PhiResolver
 
createNodeBitMap() - Method in class com.oracle.graal.graph.Graph
 
createNodeDuplicates(Graph, Iterable<? extends Node>, Graph.DuplicationReplacement, Map<Node, Node>) - Static method in class com.oracle.graal.graph.NodeClass
 
createNodeFlood() - Method in class com.oracle.graal.graph.Graph
 
createNodeInstance(StructuredGraph, ResolvedJavaType, ResolvedJavaType[], Stamp, boolean, Object[]) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
createNodeIntrinsic(GraphBuilderContext, ResolvedJavaMethod, Node.NodeIntrinsic, List<ValueNode>, Stamp) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPlugin
 
createNodeMap() - Method in class com.oracle.graal.graph.Graph
 
createNodeWorkList() - Method in class com.oracle.graal.graph.Graph
 
createNullCheck(ValueNode, FixedNode, LoweringTool) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createNullPointerExceptionAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
createOffsetAddress(StructuredGraph, ValueNode, long) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createOptimizeSpillPositionPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createOptionsFile(OptionProcessor.OptionsInfo, String, String, Element...) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
 
createOrder(StructuredGraph) - Static method in class com.oracle.graal.phases.util.GraphOrder
 
createOutOfBoundsExceptionAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
createOverFlowGuard() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
createParameters(GraphKit, Class<?>[]) - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
 
createParameterStamps(ResolvedJavaMethod) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
createPartialEvaluator() - Method in class com.oracle.graal.truffle.DefaultTruffleCompiler
 
createPartialEvaluator() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
createPhiIn(AbstractMergeNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
createPhiOut(AbstractMergeNode, AbstractEndNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
createPostAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
createPostAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
createPostAllocationOptimizationStage() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
 
createPreAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
 
createPreAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
createPreAllocationOptimizationStage() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
 
createPrimitive(JavaConstant) - Static method in class com.oracle.graal.nodes.ConstantNode
 
createPrinter() - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
createProviderFile(String, String, Element...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
createProviderFile(TypeElement, String) - Method in class jdk.internal.jvmci.service.processor.ServiceProviderProcessor
 
createRawCallNode(Kind, JavaConstant, ValueNode...) - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64RawNativeCallNodeFactory
 
createRawCallNode(Kind, JavaConstant, ValueNode...) - Method in interface com.oracle.graal.truffle.hotspot.nfi.RawNativeCallNodeFactory
 
createReadArrayComponentHub(StructuredGraph, ValueNode, FixedNode, LoweringTool) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
createReadArrayComponentHub(StructuredGraph, ValueNode, FixedNode, LoweringTool) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createReadHub(StructuredGraph, ValueNode, GuardingNode, LoweringTool) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
createReadHub(StructuredGraph, ValueNode, GuardingNode, LoweringTool) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createReadVirtualMethod(StructuredGraph, ValueNode, HotSpotResolvedJavaMethod, ResolvedJavaType) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
createReadVirtualMethod(StructuredGraph, ValueNode, int) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
createRegisterAllocationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createRegisterConfig(HotSpotJVMCIRuntimeProvider, TargetDescription) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createRegisters() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createRegisters() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createReplacements(HotSpotGraalRuntimeProvider, Providers, SnippetReflectionProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createReplacer(FloatingNode, InstanceOfSnippetsTemplates.Instantiation, Node, StructuredGraph) - Method in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates
Gets the specific replacer object used to replace the usage of an instanceof node with the result of an instantiated instanceof snippet.
createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
 
createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
 
createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
 
createRules(Class<? extends NodeLIRBuilder>) - Static method in class com.oracle.graal.compiler.match.MatchRuleRegistry
 
createRunListener(MxRunListener) - Static method in class com.oracle.mxtool.junit.TextRunListener
 
createSnippetReflection(HotSpotGraalRuntimeProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createSortedPermutation(int, Comparator<Integer>) - Static method in class com.oracle.graal.compiler.common.util.Util
Creates an array of integers of length "size", in which each number from 0 to (size - 1) occurs exactly once.
createSourceFile(String, String, Filer, Element...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
createSourceFile(String, String, Filer, Element...) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
 
createSourceFile(String, String, Filer, Element...) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
 
createSpeculationLog() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Create a new speculation log for the target runtime.
createSpeculationLog() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
 
createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
 
createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
 
createSplit(AbstractBeginNode, AbstractBeginNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
 
createSplit(AbstractBeginNode, AbstractBeginNode) - Method in interface com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticNode
 
createSplit(AbstractBeginNode, AbstractBeginNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactNode
 
createSplit(AbstractBeginNode, AbstractBeginNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactNode
 
createStackMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
createStackMove(AllocatableValue, Value, Register, StackSlotValue) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
createStackMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
createStackMove(AllocatableValue, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool.SpillMoveFactory
 
createStackMove(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
 
createStackMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator.AMD64SpillMoveFactory
 
createStackMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator.SPARCSpillMoveFactory
 
createStackMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
 
createStamp(IntegerStamp, long, long, long, long) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
createStamp(ResolvedJavaField) - Static method in class com.oracle.graal.nodes.java.LoadFieldNode
 
createStamp(ValueNode, Kind) - Static method in class com.oracle.graal.nodes.java.LoadIndexedNode
 
createStamp(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
 
createStateAfterStartOfReplacementGraph() - Method in class com.oracle.graal.java.BytecodeParser
Creates the frame state after the start node of a graph for an intrinsic that is the parse root (either for root compiling or for post-parse inlining).
createStoreIndexedNode(ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
createString() - Method in class com.oracle.graal.phases.LazyName
Creates the String value of this name.
createString() - Method in class com.oracle.graal.phases.util.MethodDebugValueName
 
createSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
createSuites(HotSpotGraalRuntimeProvider, GraphBuilderConfiguration.Plugins, CodeCacheProvider, HotSpotRegistersProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
createSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
createSuites(HotSpotGraalRuntimeProvider, GraphBuilderConfiguration.Plugins, CodeCacheProvider) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
createSuites() - Method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
 
createSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
 
createSuites() - Method in class com.oracle.graal.jtt.optimize.NestedLoop_EA
 
createSuites(String) - Static method in class com.oracle.graal.phases.tiers.Suites
 
createSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
Create a new set of phase suites.
createTarget(double, BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
createTarget(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
createTarget(BciBlockMapping.BciBlock, FrameStateBuilder, boolean, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
createTarget(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
createTarget(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
createTargetCall(GraphKit, ParameterNode[], ReadRegisterNode) - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
 
createTargetInvokeNode(MethodHandleAccessProvider.IntrinsicMethod, ResolvedJavaMethod, ResolvedJavaMethod, int, JavaType, ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
Creates an InvokeNode for the given target method.
createTargetParameters(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
 
createTimer(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
createTypeProfile(TriState, HotSpotMethodData.RawItemProfile<ResolvedJavaType>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
createUnhandledLists(LinearScan.IntervalPredicate, LinearScan.IntervalPredicate) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
createUnknownTypeSuccessor(StructuredGraph) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
createUnsafeAccess(Unsafe) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessFactoryImpl
 
createUnsafeAddress(StructuredGraph, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createUnsafeRead(StructuredGraph, UnsafeLoadNode, GuardingNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
createUnwind() - Method in class com.oracle.graal.java.BytecodeParser
 
createValue(PartialEscapeAnalysisTest.CacheKey) - Static method in class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest
 
createValue() - Method in class jdk.internal.jvmci.options.DerivedOptionValue
 
createValuePhi(ValueNode, ValueNode, AbstractMergeNode) - Method in class com.oracle.graal.java.FrameStateBuilder
 
createValuePhi(Stamp) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
createValues(ValueNode[], ValueNode[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
 
createVirtualArrayNode(int) - Method in class com.oracle.graal.nodes.java.NewArrayNode
 
createVirtualFrame(Object[], FrameDescriptor) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
createVirtualInstanceNode(boolean) - Method in class com.oracle.graal.nodes.java.NewInstanceNode
 
createVirtualInstanceNode(ResolvedJavaType, boolean) - Method in class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
 
createVirtualObject(VirtualObjectNode, ValueNode[], List<MonitorIdNode>, boolean) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
Introduces a new virtual object to the current state.
createVirtualObject(VirtualObjectNode, ValueNode[], List<MonitorIdNode>, boolean) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
createWrapperNode() - Method in class com.oracle.graal.truffle.test.nodes.AbstractTestNode
 
createWriteHub(StructuredGraph, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
crypt(Object, byte[], int, byte[], int, boolean) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
crypt(Object, byte[], int, int, byte[], int, Object, boolean) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
crypt1 - Variable in class com.oracle.graal.jtt.hotpath.HP_idea
 
csl - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
csl - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
cstring(String) - Static method in class com.oracle.graal.hotspot.nodes.CStringNode
 
CStringNode - Class in com.oracle.graal.hotspot.nodes
Converts a compile-time constant Java string into a C string installed with the generated code.
CStringNode(WordTypes, String) - Constructor for class com.oracle.graal.hotspot.nodes.CStringNode
 
ct - Static variable in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
 
cur - Variable in class com.oracle.graal.nodes.cfg.Block.NodeIterator
 
curBCI - Variable in class com.oracle.graal.bytecode.BytecodeStream
 
curBlock - Variable in class com.oracle.graal.lir.LIRVerifier
 
curDecorators - Variable in class com.oracle.graal.printer.CFGPrinterObserver
 
curInstruction - Variable in class com.oracle.graal.lir.LIRVerifier
 
curInterval - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan.CheckConsumer
 
curMethod - Variable in class com.oracle.graal.printer.CFGPrinterObserver
 
curRegistersDefined - Variable in class com.oracle.graal.lir.LIRVerifier
 
curRegistersLive - Variable in class com.oracle.graal.lir.LIRVerifier
 
current - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
current - Static variable in class com.oracle.graal.compiler.test.AllocSpy
 
current - Variable in class com.oracle.graal.debug.DebugConfigScope
 
current - Static variable in class com.oracle.graal.debug.Fingerprint
 
current - Variable in class com.oracle.graal.graph.iterators.NodeIterator
 
current - Variable in class com.oracle.graal.graph.NodeUsageIterator
 
current - Variable in class com.oracle.graal.graph.TypedGraphNodeIterator
 
current() - Method in class com.oracle.graal.graph.TypedGraphNodeIterator
 
current - Static variable in class com.oracle.graal.hotspot.CompilationStatistics
 
current() - Static method in class com.oracle.graal.hotspot.CompilationStatistics
 
current - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
Iterator used to traverse the ranges of an interval.
current - Variable in class com.oracle.graal.nodes.AbstractBeginNode.BlockNodeIterator
 
current - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
currentAtEnd() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
currentBC() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the current opcode.
currentBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the current bytecode index.
currentBinding - Variable in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
The binding of the current interval being processed.
currentBlock - Variable in class com.oracle.graal.java.BytecodeParser
 
currentBlock - Variable in class com.oracle.graal.lir.gen.LIRGenerator
 
currentBlock - Variable in class com.oracle.graal.lir.ssa.SSAVerifier
 
currentBlockIndex - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
The index of the block currently being emitted.
currentCompilation - Variable in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
currentDumpLevel - Variable in class com.oracle.graal.debug.internal.DebugScope
 
currentFrame - Variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
currentFrameSize() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
 
currentFrameSize() - Method in class com.oracle.graal.lir.framemap.FrameMap
Gets the current size of this frame.
currentFrameSize() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
 
currentFrom() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
currentGraph() - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
currentIdIndex - Variable in class com.oracle.graal.graph.TypedGraphNodeIterator
 
currentInstruction - Variable in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
currentIntersects(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
currentIntersectsAt(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
currentInvocation() - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
currentInvokeKind - Variable in class com.oracle.graal.java.BytecodeParser
 
currentInvokeReturnType - Variable in class com.oracle.graal.java.BytecodeParser
 
CurrentJavaThreadNode - Class in com.oracle.graal.hotspot.nodes
Gets the address of the C++ JavaThread object for the current thread.
CurrentJavaThreadNode(WordTypes) - Constructor for class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
 
CurrentJavaThreadNode(Kind) - Constructor for class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
 
currentLineNumber - Variable in class com.oracle.graal.java.BytecodeParser
 
currentLock(int) - Static method in class com.oracle.graal.hotspot.nodes.CurrentLockNode
 
CurrentLockNode - Class in com.oracle.graal.hotspot.nodes
Intrinsic for getting the lock in the current lock scope.
CurrentLockNode(WordTypes, int) - Constructor for class com.oracle.graal.hotspot.nodes.CurrentLockNode
 
currentLogLevel - Variable in class com.oracle.graal.debug.internal.DebugScope
 
currentPosition - Variable in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
The current position (intercept point through the intervals).
currentProfile - Variable in class com.oracle.graal.replacements.test.TypeCheckTest
 
currentRuntimeCallInfo - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
currentRuntimeCallInfo - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
currentScope() - Static method in class com.oracle.graal.debug.Debug
Gets a string composed of the names in the current nesting of debug scopes separated by '.'.
currentScopeStart - Variable in class com.oracle.graal.phases.graph.ScopedPostOrderNodeIterator
 
currentSet - Variable in class com.oracle.graal.lir.dfa.LocationMarker
 
currentSet - Variable in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
currentSplitChild - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
Current split child that has been active or inactive last (always stored in split parents).
currentSplitChild() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
currentStatistic - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
 
currentThread(Thread) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
 
currentTimer - Static variable in class com.oracle.graal.debug.internal.TimerImpl
Records the most recent active timer.
currentTo() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
currentTracker - Static variable in class com.oracle.graal.debug.internal.MemUseTrackerImpl
Records the most recent active tracker.
currentTypeElement - Variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
 
curVariablesLive - Variable in class com.oracle.graal.lir.LIRVerifier
 
customCanonicalizer - Variable in class com.oracle.graal.phases.common.CanonicalizerPhase
 
CustomCanonicalizer() - Constructor for class com.oracle.graal.phases.common.CanonicalizerPhase.CustomCanonicalizer
 
customize(DebugConfig) - Method in interface com.oracle.graal.debug.DebugConfigCustomizer
 
customize(DebugConfig) - Method in class com.oracle.graal.printer.GraalDebugConfigCustomizer
 
CustomizedUnsafeLoadPlugin(Kind) - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin
 
CustomizedUnsafeStorePlugin(Kind) - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeStorePlugin
 
customStackAreaOffset - Variable in class jdk.internal.jvmci.code.CompilationResult
 
customStackAreaOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
CVTSD2SS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTSI2SD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTSI2SS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTSS2SD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTTSD2SI - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTTSS2SI - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground cyan.
CYAN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
Foreground cyan.
cyclesConsumed - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 

D

D() - Constructor for class com.oracle.graal.compiler.test.GuardEliminationCornerCasesTest.D
 
d() - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
d - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
 
d - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
 
d - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
 
D() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.D
 
D() - Constructor for class com.oracle.graal.replacements.test.InstanceOfTest.D
 
d - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
 
d() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.C
 
D() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.D
 
d() - Method in interface jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.I
 
d() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.C
 
D() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.D
 
d() - Method in interface jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.I
 
D() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.D
 
d0 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d10 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
d10 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d10Hi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D10HI_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D10HI_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d10Lo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D10LO_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D10LO_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d12 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d14 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d16 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
d16 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d16hi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D16HI_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D16HI_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d16lo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
D16LO_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
D16LO_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
d18 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d2 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d20 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d22 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d24 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d26 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d28 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
D2F - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
d2f() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert03
 
D2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
d2i(double, int) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
Converts a double to an int.
d2i - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
 
D2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
d2l() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert02
 
d2l(double, long) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
Converts a double to a long.
d2l - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
 
d30 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d32 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d34 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d36 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d38 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d4 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d40 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d42 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d44 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d46 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d48 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d50 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d52 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d54 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d56 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d58 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d6 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d60 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d62 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
d8 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
DADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
data - Variable in class com.oracle.graal.asm.Buffer
 
data - Variable in class com.oracle.graal.compiler.common.cfg.BlockMap
 
data - Variable in class com.oracle.graal.compiler.common.FieldIntrospection
The set of fields in FieldIntrospection.clazz that do long belong to a more specific category.
data - Variable in class com.oracle.graal.compiler.common.FieldsScanner
Fields not belonging to a more specific category defined by scanner subclasses are added to this list.
data - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
data - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
 
Data() - Constructor for class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.Data
 
data - Variable in class com.oracle.graal.lir.amd64.AMD64Move.LeaDataOp
 
data - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadDataAddressOp
 
data - Variable in class com.oracle.graal.lir.util.GenericValueMap
 
data - Variable in class com.oracle.graal.loop.LoopEx
 
data - Variable in class com.oracle.graal.replacements.test.MonitorTest.Chars
 
data - Static variable in class com.oracle.graal.truffle.test.TruffleStampTest
 
Data(int, int, DataSection.DataBuilder) - Constructor for class jdk.internal.jvmci.code.DataSection.Data
 
dataAccessor - Variable in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
dataCache - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
dataEquals(Node, Node) - Method in class com.oracle.graal.graph.NodeClass
 
dataFixBefore - Variable in class com.oracle.graal.loop.LoopFragmentInside
 
dataItems - Variable in class jdk.internal.jvmci.code.DataSection
 
dataLayoutArgInfoDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutBCIOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutBitDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutBranchDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutCallTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutCellSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutCellsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutCounterDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutHeaderSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
The DataLayout header size is the same as the cell size.
dataLayoutJumpDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutMultiBranchDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutNoTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutParametersTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutReceiverTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutRetDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutSpeculativeTrapDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutTagOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutVirtualCallDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
dataLayoutVirtualCallTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, JavaConstant) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
 
DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, JavaConstant, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
 
DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, Constant) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
 
DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, Constant, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
 
DataPatch(int, CompilationResult.Reference) - Constructor for class jdk.internal.jvmci.code.CompilationResult.DataPatch
 
dataPatches - Variable in class jdk.internal.jvmci.code.CompilationResult
 
DataPatchInConstantsTest - Class in com.oracle.graal.hotspot.amd64.test
 
DataPatchInConstantsTest() - Constructor for class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
 
DataPatchInConstantsTest.DataPatchInConstantsTestSubstitutions - Class in com.oracle.graal.hotspot.amd64.test
 
DataPatchInConstantsTest.LoadThroughPatchNode - Class in com.oracle.graal.hotspot.amd64.test
 
DataPatchInConstantsTest.LoadThroughPatchOp - Class in com.oracle.graal.hotspot.amd64.test
 
DataPatchInConstantsTestSubstitutions() - Constructor for class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.DataPatchInConstantsTestSubstitutions
 
DataPatchTest - Class in com.oracle.graal.hotspot.test
 
DataPatchTest() - Constructor for class com.oracle.graal.hotspot.test.DataPatchTest
 
DataPatchTest.ConstantFoldBarrier - Class in com.oracle.graal.hotspot.test
 
DataPatchTest.DataPatchTestSubstitutions - Class in com.oracle.graal.hotspot.test
 
DataPatchTestSubstitutions() - Constructor for class com.oracle.graal.hotspot.test.DataPatchTest.DataPatchTestSubstitutions
 
dataSection - Variable in class jdk.internal.jvmci.code.CompilationResult
 
DataSection - Class in jdk.internal.jvmci.code
 
DataSection() - Constructor for class jdk.internal.jvmci.code.DataSection
 
dataSection - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
DataSection.Data - Class in jdk.internal.jvmci.code
 
DataSection.DataBuilder - Interface in jdk.internal.jvmci.code
 
dataSectionAlignment - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
dataSectionPatches - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
DataSectionReference() - Constructor for class jdk.internal.jvmci.code.CompilationResult.DataSectionReference
 
DB() - Constructor for class com.oracle.graal.nodes.NamedLocationIdentity.DB
 
DCMPG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCMPL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
dead - Variable in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
 
DeadCode01 - Class in com.oracle.graal.jtt.optimize
 
DeadCode01() - Constructor for class com.oracle.graal.jtt.optimize.DeadCode01
 
DeadCode02 - Class in com.oracle.graal.jtt.optimize
 
DeadCode02() - Constructor for class com.oracle.graal.jtt.optimize.DeadCode02
 
DeadCodeEliminationPhase - Class in com.oracle.graal.phases.common
 
DeadCodeEliminationPhase() - Constructor for class com.oracle.graal.phases.common.DeadCodeEliminationPhase
Creates a dead code elimination phase that will be run irrespective of DeadCodeEliminationPhase.Options.ReduceDCE.
DeadCodeEliminationPhase(DeadCodeEliminationPhase.Optionality) - Constructor for class com.oracle.graal.phases.common.DeadCodeEliminationPhase
Creates a dead code elimination phase that will be run only if it is non-optional or DeadCodeEliminationPhase.Options.ReduceDCE is false.
DeadCodeEliminationPhase.Optionality - Enum in com.oracle.graal.phases.common
 
DeadCodeEliminationPhase.Options - Class in com.oracle.graal.phases.common
 
DEBUG - Static variable in class com.oracle.graal.compiler.match.processor.MatchProcessor
Set to true to enable logging to a local file during annotation processing.
Debug - Class in com.oracle.graal.debug
Scope based debugging facility.
Debug() - Constructor for class com.oracle.graal.debug.Debug
 
DEBUG - Static variable in class com.oracle.graal.replacements.verifier.MethodSubstitutionVerifier
 
DEBUG - Static variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
Set to true to enable logging to a local file during annotation processing.
Debug.Initialization - Class in com.oracle.graal.debug
Class to assist with initialization of Debug.
Debug.Scope - Interface in com.oracle.graal.debug
DebugCloseable - Interface in com.oracle.graal.debug
An object returned by DebugTimer.start() that when closed, stops the associated timer and adds the elapsed time since start() to the total for the timer.
DebugConfig - Interface in com.oracle.graal.debug
 
debugConfigAccess - Variable in class com.oracle.graal.compiler.CompilerThread
 
debugConfigAccess - Variable in class com.oracle.graal.compiler.CompilerThreadFactory
 
DebugConfigCustomizer - Interface in com.oracle.graal.debug
 
DebugConfigScope - Class in com.oracle.graal.debug
A utility for scoping a change to the current debug configuration.
DebugConfigScope(DebugConfig) - Constructor for class com.oracle.graal.debug.DebugConfigScope
Sets the current debug configuration to a given value and creates an object that when closed resets the configuration to the current configuration.
DebugDumpHandler - Interface in com.oracle.graal.debug
 
DebugDumpScope - Class in com.oracle.graal.debug
 
DebugDumpScope(String) - Constructor for class com.oracle.graal.debug.DebugDumpScope
 
DebugDumpScope(String, boolean) - Constructor for class com.oracle.graal.debug.DebugDumpScope
 
DebugEnvironment - Class in com.oracle.graal.debug
 
DebugEnvironment() - Constructor for class com.oracle.graal.debug.DebugEnvironment
 
DebugFilter - Class in com.oracle.graal.debug
Implements the filter specified by the GraalDebugConfig.Dump, GraalDebugConfig.Log, GraalDebugConfig.Meter and GraalDebugConfig.Time options.
DebugFilter(String[]) - Constructor for class com.oracle.graal.debug.DebugFilter
 
DebugFilter.Term - Class in com.oracle.graal.debug
 
DebugHistogram - Interface in com.oracle.graal.debug
Facility for recording value frequencies.
DebugHistogram.CountedValue - Class in com.oracle.graal.debug
A value and a frequency.
DebugHistogram.Printer - Interface in com.oracle.graal.debug
Interface for a service that can render a visualization of a histogram.
DebugHistogramAsciiPrinter - Class in com.oracle.graal.debug.internal
Renders a textual representation of a histogram to a given print stream.
DebugHistogramAsciiPrinter(PrintStream) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DebugHistogramAsciiPrinter(PrintStream, int, int, int, int) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DebugHistogramImpl - Class in com.oracle.graal.debug.internal
 
DebugHistogramImpl(String) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramImpl
 
DebugHistogramRPrinter - Class in com.oracle.graal.debug.internal
Renders a histogram as an R script to a given print stream.
DebugHistogramRPrinter(PrintStream) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
DebugHistogramRPrinter(PrintStream, int) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
DebugHistogramTest - Class in com.oracle.graal.debug.test
 
DebugHistogramTest() - Constructor for class com.oracle.graal.debug.test.DebugHistogramTest
 
debugId - Variable in class com.oracle.graal.nodes.DeoptimizeNode
 
debugInfo - Variable in class com.oracle.graal.lir.LIRFrameState
 
debugInfo() - Method in class com.oracle.graal.lir.LIRFrameState
 
debugInfo - Variable in class jdk.internal.jvmci.code.CompilationResult.Infopoint
 
DebugInfo - Class in jdk.internal.jvmci.code
Represents the debugging information for a particular point of execution.
DebugInfo(BytecodePosition, VirtualObject[]) - Constructor for class jdk.internal.jvmci.code.DebugInfo
Creates a new DebugInfo from the given values.
DebugInfo(BytecodePosition) - Constructor for class jdk.internal.jvmci.code.DebugInfo
 
DebugInfoBuilder - Class in com.oracle.graal.compiler.gen
Builds LIRFrameStates from FrameStates.
DebugInfoBuilder(NodeValueMap) - Constructor for class com.oracle.graal.compiler.gen.DebugInfoBuilder
 
debugInfoBuilder - Variable in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
debugInfoMode - Variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
DebugInfoMode() - Constructor for enum com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.DebugInfoMode
 
debugInfoProcedure(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
 
debugInfoToString(BytecodePosition, ReferenceMap, IndexedValueMap, RegisterSaveLayout) - Method in class com.oracle.graal.printer.CompilationPrinter
Formats given debug info as a multi line string.
DebugInitializationPropertyProvider - Interface in com.oracle.graal.debug
Sets one or more system properties used during initialization of the Debug class.
debugLiveGen(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
 
debugLiveGen(int) - Method in class com.oracle.graal.java.LocalLiveness
Returns a string representation of the liveGen values of the given block.
debugLiveGen(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
 
debugLiveIn(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
 
debugLiveIn(int) - Method in class com.oracle.graal.java.LocalLiveness
Returns a string representation of the liveIn values of the given block.
debugLiveIn(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
 
debugLiveKill(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
 
debugLiveKill(int) - Method in class com.oracle.graal.java.LocalLiveness
Returns a string representation of the liveKill values of the given block.
debugLiveKill(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
 
debugLiveOut(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
 
debugLiveOut(int) - Method in class com.oracle.graal.java.LocalLiveness
Returns a string representation of the liveOut values of the given block.
debugLiveOut(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
 
DebugMemUseTracker - Interface in com.oracle.graal.debug
Tracks memory usage within a scope using ThreadMXBean.
DebugMetric - Interface in com.oracle.graal.debug
A counter for some value of interest.
debugScope - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest
 
DebugScope - Class in com.oracle.graal.debug.internal
 
DebugScope(Thread) - Constructor for class com.oracle.graal.debug.internal.DebugScope
 
DebugScope(String, DebugScope, boolean, Object...) - Constructor for class com.oracle.graal.debug.internal.DebugScope
 
DebugScope.IndentImpl - Class in com.oracle.graal.debug.internal
 
debugScopeContext() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
 
DebugScopeContext() - Constructor for class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
 
debugScopeContext() - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
 
debugScopeContext() - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets a context object for the debug scope created when producing the code for this stub.
debugString(long) - Method in class com.oracle.graal.java.SmallLocalLiveness
 
DebugTimer - Interface in com.oracle.graal.debug
A timer for some activity of interest.
DebugTimerTest - Class in com.oracle.graal.debug.test
 
DebugTimerTest() - Constructor for class com.oracle.graal.debug.test.DebugTimerTest
 
DebugValue - Class in com.oracle.graal.debug.internal
A name and index for a value managed in a thread local value map.
DebugValue(String, boolean) - Constructor for class com.oracle.graal.debug.internal.DebugValue
 
DebugValueMap - Class in com.oracle.graal.debug.internal
A node in a tree of DebugValues.
DebugValueMap(String) - Constructor for class com.oracle.graal.debug.internal.DebugValueMap
 
debugValues - Static variable in class com.oracle.graal.debug.internal.KeyRegistry
 
DebugValueScope(DebugValuesPrinter.DebugValueScope, DebugValueMap) - Constructor for class com.oracle.graal.hotspot.DebugValuesPrinter.DebugValueScope
 
DebugValuesPrinter - Class in com.oracle.graal.hotspot
Facility for printing the values collected across all threads.
DebugValuesPrinter() - Constructor for class com.oracle.graal.hotspot.DebugValuesPrinter
 
debugValuesPrinter - Variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
DebugValuesPrinter.DebugValueScope - Class in com.oracle.graal.hotspot
Tracks the scope when printing a DebugValueMap, allowing "empty" scopes to be omitted.
DebugValueSummary - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
DebugValueThreadFilter - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
DebugVerifyHandler - Interface in com.oracle.graal.debug
Performs some kind of verification on an object.
DEC - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
dec(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
dec(int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
decCounter() - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
 
decideInlining(List<TruffleInliningDecision>, TruffleInliningPolicy, int, CompilerOptions) - Static method in class com.oracle.graal.truffle.TruffleInlining
 
decipher(long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Analyzes a given value and prints information about it to the log stream.
decl(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
Declarations(Method) - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Declarations
 
declarations - Variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Declarations
 
declared(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for objects of type type, or one of its subtypes, or null.
declaredNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for objects of type type, or one of its subtypes, but not null.
declaredTrusted(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for objects of type type, or one of its subtypes, or null.
declaredTrusted(ResolvedJavaType, boolean) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
declaredTrustedNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for objects of type type, or one of its subtypes, but not null.
declareType(TypeMirror, String, String, String, String[], boolean, boolean, Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
declaringClass - Variable in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
declaringClass - Variable in class com.oracle.graal.graphbuilderconf.InvocationPlugins.Registration
 
declaringClass - Variable in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
The class in which the substitute method is declared.
declaringClass - Static variable in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
declaringClass - Variable in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
 
declaringClass - Variable in class jdk.internal.jvmci.options.OptionDescriptor
 
declaringClass - Variable in class jdk.internal.jvmci.options.processor.OptionProcessor.OptionInfo
 
declaringClasses - Variable in class com.oracle.graal.compiler.common.Fields
 
decode(StructuredGraph, EncodedGraph) - Method in class com.oracle.graal.nodes.GraphDecoder
 
decode(GraphDecoder.MethodScope, FixedWithNextNode) - Method in class com.oracle.graal.nodes.GraphDecoder
 
decode(StructuredGraph, ResolvedJavaMethod, LoopExplosionPlugin, InvocationPlugins, InlineInvokePlugin[], ParameterPlugin) - Method in class com.oracle.graal.replacements.PEGraphDecoder
 
decodeConstantPoolCacheIndex(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Decode a constant pool cache index to a constant pool index.
decodeDebugId(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
decodeDebugId(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
 
decodeDeoptAction(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
decodeDeoptAction(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
 
decodeDeoptReason(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
decodeDeoptReason(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
 
decodeFloatingNode(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class com.oracle.graal.nodes.GraphDecoder
Decodes a non-fixed node, but does not do any post-processing and does not register it.
decodeInvokedynamicIndex(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
See ConstantPool::decode_invokedynamic_index.
decodeKlassPointer(AMD64MacroAssembler, Register, Register, AMD64Address, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove
 
decorateDebugRoot(Runnable, String, DebugConfig) - Static method in class com.oracle.graal.debug.Debug
 
decorateDebugRoot(Callable<T>, String, DebugConfig) - Static method in class com.oracle.graal.debug.Debug
 
decorateScope(Runnable, String, Object...) - Static method in class com.oracle.graal.debug.Debug
 
decorateScope(Callable<T>, String, Object...) - Static method in class com.oracle.graal.debug.Debug
 
decorator - Variable in class com.oracle.graal.debug.DebugDumpScope
Specifies if this scope decorates an inner scope.
decq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decq(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decrement1() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
decrement2() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
decrement3() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
DecrementCodeGenTest(int) - Constructor for class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest.DecrementCodeGenTest
 
decrementEq1() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
decrementEq2() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
decrementEq3() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
decrementEqSnippet(int, int, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
 
decrementKnownCallSites() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
decrementl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementMemTest0() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest1() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest2() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest3() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest4() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest5() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest6() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementMemTest7() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
 
decrementq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementSnippet(int, int, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
 
DECRYPT - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
 
decrypt(Object, byte[], int, int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
decrypt(byte[], SecretKey, String) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
DECRYPT_BLOCK - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
 
decryptAESCryptStub(ForeignCallDescriptor, Word, Word, Word, Word, int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
decryptBlock(Object, byte[], int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
decryptBlockStub(ForeignCallDescriptor, Word, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
deepEquals0(Object, Object) - Static method in class com.oracle.graal.graph.NodeClass
 
deepHashCode0(Object) - Static method in class com.oracle.graal.graph.NodeClass
 
deepNodeCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
deepNodeCount - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
def(int, String, String, int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Defines a bytecode by entering it into the arrays that record its name, length and flags.
def(int, String, String, int, int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Defines a bytecode by entering it into the arrays that record its name, length and flags.
Def() - Constructor for class com.oracle.graal.graph.test.NodeUsagesTests.Def
 
def(Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.LIRVerifier
 
Default - Static variable in interface com.oracle.graal.lir.asm.CompilationResultBuilderFactory
The default factory creates a standard CompilationResultBuilder.
DEFAULT - Static variable in class jdk.internal.jvmci.options.OptionValue
 
DEFAULT_DEBUG_ID - Static variable in class com.oracle.graal.nodes.DeoptimizeNode
 
DEFAULT_LOG_LEVEL - Static variable in class com.oracle.graal.debug.Debug
 
DEFAULT_REPLACER - Static variable in class com.oracle.graal.replacements.SnippetTemplate
Represents the default usage replacer logic which simply delegates to Node.replaceAtUsages(Node).
DefaultBarSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DefaultCalcOffset() - Constructor for class com.oracle.graal.compiler.common.FieldsScanner.DefaultCalcOffset
 
DefaultCollectionsProvider - Class in com.oracle.graal.api.collections
A default implementation of CollectionsProvider that creates standard JDK collection class objects.
DefaultCollectionsProvider() - Constructor for class com.oracle.graal.api.collections.DefaultCollectionsProvider
 
defaultConfiguration - Static variable in class com.oracle.graal.phases.tiers.Suites
 
defaultCount - Variable in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
defaultEffort - Variable in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
defaultElementValue() - Method in class com.oracle.graal.nodes.java.NewArrayNode
 
defaultFieldValue(ResolvedJavaField) - Method in class com.oracle.graal.nodes.java.NewInstanceNode
 
defaultForKind(Kind, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
 
defaultForKind(Kind) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Returns a constant with the default value for the given kind.
defaultGraphBuilderSuite - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
defaultGraphBuilderSuite - Variable in class com.oracle.graal.java.DefaultSuitesProvider
 
defaultHandler(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode...) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
Handles an invocation when a specific apply method is not available.
defaultHandler(LIRGeneratorTool, Value...) - Static method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
DefaultHotSpotLoweringProvider - Class in com.oracle.graal.hotspot.meta
HotSpot implementation of LoweringProvider.
DefaultHotSpotLoweringProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, ForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Constructor for class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
DefaultHotSpotLoweringProvider.Exceptions - Class in com.oracle.graal.hotspot.meta
 
DefaultHotSpotLoweringProvider.RuntimeCalls - Class in com.oracle.graal.hotspot.meta
 
DefaultInliningPolicy - Class in com.oracle.graal.truffle
 
DefaultInliningPolicy() - Constructor for class com.oracle.graal.truffle.DefaultInliningPolicy
 
DefaultJavaLoweringProvider - Class in com.oracle.graal.replacements
VM-independent lowerings for standard Java nodes.
DefaultJavaLoweringProvider(MetaAccessProvider, TargetDescription) - Constructor for class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
DefaultLIRKindTool - Class in com.oracle.graal.lir.gen
Default implementation of LIRKindTool.
DefaultLIRKindTool(PlatformKind) - Constructor for class com.oracle.graal.lir.gen.DefaultLIRKindTool
 
defaultLIRSuites - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
defaultLIRSuites - Variable in class com.oracle.graal.java.DefaultSuitesProvider
 
DefaultLoopNodeFactory - Class in com.oracle.graal.truffle
 
DefaultLoopNodeFactory() - Constructor for class com.oracle.graal.truffle.DefaultLoopNodeFactory
 
DefaultNameSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DefaultNodeCollectionsProvider - Class in com.oracle.graal.graph
A default implementation of NodeCollectionsProvider that creates standard JDK collection class objects.
DefaultNodeCollectionsProvider() - Constructor for class com.oracle.graal.graph.DefaultNodeCollectionsProvider
 
defaultOffset() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the offset from the start of the switch instruction to the default switch target.
DefaultProfilingInfo - Class in jdk.internal.jvmci.meta
An implementation of ProfilingInfo that can used in the absence of real profile information.
DefaultProfilingInfo(TriState) - Constructor for class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
DefaultRefMapFormatter(Architecture, int, Register, int) - Constructor for class jdk.internal.jvmci.code.CodeUtil.DefaultRefMapFormatter
 
DefaultRegFormatter(Architecture) - Constructor for class jdk.internal.jvmci.code.CodeUtil.DefaultRegFormatter
 
DefaultScale - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DefaultSimplifierTool(MetaAccessProvider, ConstantReflectionProvider, boolean) - Constructor for class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
defaultSuccessor() - Method in class com.oracle.graal.nodes.extended.SwitchNode
Gets the successor corresponding to the default (fall through) case.
defaultSuccessorIndex() - Method in class com.oracle.graal.nodes.extended.SwitchNode
Returns the index of the default (fall through) successor of this switch.
defaultSuites - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
defaultSuites - Variable in class com.oracle.graal.java.DefaultSuitesProvider
 
defaultSuitesProvider - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
DefaultSuitesProvider - Class in com.oracle.graal.java
 
DefaultSuitesProvider(GraphBuilderConfiguration.Plugins) - Constructor for class com.oracle.graal.java.DefaultSuitesProvider
 
DefaultSuitesProvider.LIRSuitesSupplier - Class in com.oracle.graal.java
 
DefaultSuitesProvider.SuitesSupplier - Class in com.oracle.graal.java
 
defaultTarget() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the index of the instruction for the default switch target.
defaultTarget - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.StrategySwitchOp
 
defaultTarget - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.TableSwitchOp
 
defaultTarget - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
 
defaultTarget - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.TableSwitchOp
 
defaultTarget - Variable in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
 
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
 
defaultValue - Variable in class jdk.internal.jvmci.options.OptionValue
 
defaultValue() - Method in class jdk.internal.jvmci.options.OptionValue
Lazy initialization of default value.
defConsumer - Variable in class com.oracle.graal.lir.dfa.LocationMarker
 
defConsumer(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.ssa.SSAVerifier
 
defConsumer - Variable in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
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
 
DeferredPiNode - Class in com.oracle.graal.replacements.nodes
A node for use in method substitutions or snippets that changes the type of its input where the type is not immediately available at intrinsification time.
DeferredPiNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.DeferredPiNode
 
define - Variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
 
defined - Variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
defined - Variable in class com.oracle.graal.lir.ssa.SSAVerifier
 
defineOperand(Value, AbstractBlockBase<?>) - Method in interface com.oracle.graal.lir.gen.BlockValueMap
 
defineOperand(Value, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
defs - Variable in class com.oracle.graal.lir.LIRInstructionClass
 
DefUseTree - Class in com.oracle.graal.lir.constopt
Represents def-use tree of a constant.
DefUseTree(LIRInstruction, AbstractBlockBase<?>) - Constructor for class com.oracle.graal.lir.constopt.DefUseTree
 
DegeneratedLoop - Class in com.oracle.graal.jtt.loop
 
DegeneratedLoop() - Constructor for class com.oracle.graal.jtt.loop.DegeneratedLoop
 
DegeneratedLoop.Unresolved - Exception in com.oracle.graal.jtt.loop
 
DegeneratedLoopsTest - Class in com.oracle.graal.compiler.test
In the following tests, the usages of local variable "a" are replaced with the integer constant 0.
DegeneratedLoopsTest() - Constructor for class com.oracle.graal.compiler.test.DegeneratedLoopsTest
 
DegeneratedLoopsTest.UnresolvedException - Exception in com.oracle.graal.compiler.test
 
delayed - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
delayed - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
delayedAdd - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
delayedControlTransfer - Variable in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
 
delayedFirstEmitted - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
delayedInstructionEmitter - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
delayedIntervals - Variable in class com.oracle.graal.printer.CFGPrinterObserver
 
delaySlot - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
delaySlotOptimizationPoints - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
delaySlotPosition - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
delaySlotPosition - Variable in class com.oracle.graal.lir.sparc.SPARCJumpOp
 
delegate - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
 
delegate(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
delegate(DelegatingDebugConfig.Level) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
delegate - Variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.CallbackOutputStream
 
delegate - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
 
delegate - Variable in class com.oracle.graal.hotspot.logging.CountingProxy
 
delegate - Variable in class com.oracle.graal.hotspot.logging.LoggingProxy
 
delegate - Variable in class com.oracle.graal.truffle.ReadOnlyFrame
 
DelegatingDebugConfig - Class in com.oracle.graal.debug
 
DelegatingDebugConfig() - Constructor for class com.oracle.graal.debug.DelegatingDebugConfig
Creates a config that delegates to the current config.
DelegatingDebugConfig(DebugConfig) - Constructor for class com.oracle.graal.debug.DelegatingDebugConfig
Creates a config that delegates to a given config.
DelegatingDebugConfig.Feature - Enum in com.oracle.graal.debug
The features of a DelegatingDebugConfig that can be force enabled/ disabled or delegated.
DelegatingDebugConfig.Level - Enum in com.oracle.graal.debug
The debug levels of a DelegatingDebugConfig than can be overridden or delegated.
delete() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
Deletes the current node.
delete() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
deleteAndAddTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
 
deleteBranch(Node) - Method in interface com.oracle.graal.graph.spi.SimplifierTool
 
deleteBranch(Node) - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
deleteBranch(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
deleted - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
DELETED_ID_START - Static variable in class com.oracle.graal.graph.Node
 
deleteEmptyBlocks(List<B>) - Method in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
 
deleteEnd(AbstractEndNode) - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
deleteEnd(AbstractEndNode) - Method in class com.oracle.graal.nodes.LoopBeginNode
 
deleteInstruction(DefUseTree) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
deleteInvoke(Invoke) - Static method in class com.oracle.graal.replacements.PEGraphDecoder
 
deleteNode(Node) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
Removes the given fixed node from the control flow and deletes it.
deleteNodes(NodeFlood, StructuredGraph) - Static method in class com.oracle.graal.phases.common.DeadCodeEliminationPhase
 
deleteUnusedNodes() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
deleteUnusedNodes() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
deleteUnusedNodes() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
deleteUnusedNodes() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
deleteUnusedNodes() - Method in class com.oracle.graal.loop.InductionVariable
Deletes any nodes created within the scope of this object that have no usages.
deleteUnusedNodes() - Method in class com.oracle.graal.loop.LoopEx
Deletes any nodes created within the scope of this object that have no usages.
deleteUnusedNodes() - Method in class com.oracle.graal.loop.LoopsData
Deletes any nodes created within the scope of this object that have no usages.
deletingNodeTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
 
DELTA - Static variable in class com.oracle.graal.compiler.test.ProfilingInfoTest
 
delta - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
delta - Variable in class com.oracle.graal.jtt.JTTTest
 
delta - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
 
delta - Variable in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
 
delta() - Method in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
 
delta() - Method in class com.oracle.graal.replacements.test.DerivedOopTest.Pointers
 
deopt(DeoptimizationAction, DeoptimizationReason) - Static method in class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
 
deopt(DeoptimizationAction, DeoptimizationReason) - Static method in class com.oracle.graal.nodes.DeoptimizeNode
 
deoptActionMakeNotCompilable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptActionMakeNotEntrant - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptActionMaybeRecompile - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptActionNone - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptActionReinterpret - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
DeoptALot - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
deoptBci - Variable in class com.oracle.graal.java.BciBlockMapping.ExceptionDispatchBlock
 
DEOPTIMIZATION_HANDLER - Static variable in class com.oracle.graal.hotspot.HotSpotHostBackend
DeoptimizationAction - Enum in jdk.internal.jvmci.meta
Specifies the action that should be taken by the runtime in case a certain deoptimization is triggered.
DeoptimizationAction(boolean) - Constructor for enum jdk.internal.jvmci.meta.DeoptimizationAction
 
deoptimizationActionBits - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationActionShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationDebugIdBits - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationDebugIdShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationFetchUnrollInfo - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
DeoptimizationFetchUnrollInfoCallNode - Class in com.oracle.graal.hotspot.nodes
A call to the runtime code Deoptimization::fetch_unroll_info.
DeoptimizationFetchUnrollInfoCallNode(ForeignCallsProvider, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
 
DeoptimizationGroupingPhase - Class in com.oracle.graal.phases.common
This phase tries to find DeoptimizeNodes which use the same FrameState and merges them together.
DeoptimizationGroupingPhase() - Constructor for class com.oracle.graal.phases.common.DeoptimizationGroupingPhase
 
deoptimizationHandler(Register, Register) - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
Deoptimization handler for normal deoptimization HotSpotVMConfig.deoptimizationUnpackDeopt.
DeoptimizationReason - Enum in jdk.internal.jvmci.meta
Enumeration of reasons for why a deoptimization is happening.
DeoptimizationReason() - Constructor for enum jdk.internal.jvmci.meta.DeoptimizationReason
 
deoptimizationReasonBits - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationReasonShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationRescueSlot - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
The slot reserved for storing the original return address when a frame is marked for deoptimization.
deoptimizationRescueSlot - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
The slot reserved for storing the original return address when a frame is marked for deoptimization.
deoptimizationRescueSlot - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
The slot reserved for storing the original return address when a frame is marked for deoptimization.
DeoptimizationStub - Class in com.oracle.graal.hotspot.stubs
Deoptimization stub.
DeoptimizationStub(HotSpotProviders, TargetDescription, HotSpotForeignCallLinkage) - Constructor for class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUncommonTrap - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnpackDeopt() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnpackDeopt() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnpackDeopt - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnpackException - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnpackFrames - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnpackReexecute - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnpackUncommonTrap() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnpackUncommonTrap() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnpackUncommonTrap - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockCallerAdjustmentOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockCallerAdjustmentOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockCallerAdjustmentOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockFramePcsOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockFramePcsOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockFramePcsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockFrameSizesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockInitialInfoOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockInitialInfoOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockInitialInfoOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockNumberOfFramesOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockNumberOfFramesOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockNumberOfFramesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockSizeOfDeoptimizedFrameOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockSizeOfDeoptimizedFrameOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockSizeOfDeoptimizedFrameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimizationUnrollBlockTotalFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
deoptimizationUnrollBlockTotalFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
deoptimizationUnrollBlockTotalFrameSizesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptimize() - Static method in class com.oracle.graal.api.directives.GraalDirectives
Directive for the compiler to fall back to the bytecode interpreter at this point.
deoptimizeAndInvalidate() - Static method in class com.oracle.graal.api.directives.GraalDirectives
Directive for the compiler to fall back to the bytecode interpreter at this point, invalidate the compiled code and reprofile the method.
deoptimizeAndInvalidateSnippet() - Static method in class com.oracle.graal.api.directives.test.DeoptimizeDirectiveTest
 
DeoptimizeCallerNode - Class in com.oracle.graal.hotspot.nodes
Removes the current frame and tail calls the uncommon trap routine.
DeoptimizeCallerNode(DeoptimizationAction, DeoptimizationReason) - Constructor for class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
 
DeoptimizeDirectiveTest - Class in com.oracle.graal.api.directives.test
 
DeoptimizeDirectiveTest() - Constructor for class com.oracle.graal.api.directives.test.DeoptimizeDirectiveTest
 
DeoptimizeNode - Class in com.oracle.graal.nodes
 
DeoptimizeNode(DeoptimizationAction, DeoptimizationReason) - Constructor for class com.oracle.graal.nodes.DeoptimizeNode
 
DeoptimizeNode(DeoptimizationAction, DeoptimizationReason, JavaConstant) - Constructor for class com.oracle.graal.nodes.DeoptimizeNode
 
DeoptimizeNode(DeoptimizationAction, DeoptimizationReason, int, JavaConstant, FrameState) - Constructor for class com.oracle.graal.nodes.DeoptimizeNode
 
DeoptimizeOnExceptionTest - Class in com.oracle.graal.replacements.test
Tests that deoptimization upon exception handling works.
DeoptimizeOnExceptionTest() - Constructor for class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
 
DeoptimizeOnExceptionTest.MyClassLoader - Class in com.oracle.graal.replacements.test
 
deoptimizeSnippet() - Static method in class com.oracle.graal.api.directives.test.DeoptimizeDirectiveTest
 
DeoptimizingFixedWithNextNode - Class in com.oracle.graal.nodes
 
DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode>, Stamp) - Constructor for class com.oracle.graal.nodes.DeoptimizingFixedWithNextNode
 
DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode>, Stamp, FrameState) - Constructor for class com.oracle.graal.nodes.DeoptimizingFixedWithNextNode
 
DeoptimizingNode - Interface in com.oracle.graal.nodes
Interface implemented by nodes which may need deoptimization information.
DeoptimizingNode.DeoptAfter - Interface in com.oracle.graal.nodes
Interface for nodes that need a FrameState for deoptimizing to a point after their execution.
DeoptimizingNode.DeoptBefore - Interface in com.oracle.graal.nodes
Interface for nodes that need a FrameState for deoptimizing to a point before their execution.
DeoptimizingNode.DeoptDuring - Interface in com.oracle.graal.nodes
Interface for nodes that need a special FrameState for deoptimizing during their execution (e.g.
DeoptimizingStubCall - Class in com.oracle.graal.hotspot.nodes
 
DeoptimizingStubCall(NodeClass<? extends DeoptimizingStubCall>, Stamp) - Constructor for class com.oracle.graal.hotspot.nodes.DeoptimizingStubCall
 
deoptimzeWhenCompiled(boolean) - Method in class com.oracle.graal.truffle.test.builtins.SLDeoptimizeWhenCompiledBuiltin
 
deoptNodes - Variable in class com.oracle.graal.replacements.SnippetTemplate
Nodes that inherit a deoptimization FrameState from the replacee during instantiation.
deoptReasonAliasing - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonArrayCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonClassCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonConstraint - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonDiv0Check - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonJsrMismatch - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonLoopLimitCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonNone - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonNotCompiledExceptionHandler - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonNullCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonOptimizedTypeCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonOSROffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonRangeCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonTransferToInterpreter - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonTypeCheckInlining - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonUnreached0 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptReasonUnresolved - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
deoptState - Variable in class com.oracle.graal.nodes.java.RegisterFinalizerNode
 
DeoptsToDisableOptimisticOptimization - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
depth - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
depth - Variable in class com.oracle.graal.truffle.test.nodes.RecursionTestNode
 
Depth1() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth1
 
Depth10() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth10
 
Depth11() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth11
 
Depth12() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth12
 
Depth13() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth13
 
Depth14() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth14
 
Depth2() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth2
 
Depth3() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth3
 
Depth4() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth4
 
Depth5() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth5
 
Depth6() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth6
 
Depth7() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth7
 
Depth8() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth8
 
Depth9() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth9
 
dequeueInlinedCallSites(TruffleInlining) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
dequeues - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
derivedBase - Variable in class jdk.internal.jvmci.hotspot.HotSpotReferenceMap
 
derivedBaseFromValue(AllocatableValue) - Static method in class jdk.internal.jvmci.meta.LIRKind
Helper method to construct derived reference kinds.
derivedCache - Variable in class jdk.internal.jvmci.options.OptionValue.OverrideScope
 
DerivedConvertedInductionVariable - Class in com.oracle.graal.loop
 
DerivedConvertedInductionVariable(LoopEx, InductionVariable, Stamp, ValueNode) - Constructor for class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
DerivedInductionVariable - Class in com.oracle.graal.loop
Base class of the derived induction variables.
DerivedInductionVariable(LoopEx, InductionVariable) - Constructor for class com.oracle.graal.loop.DerivedInductionVariable
 
DerivedOffsetInductionVariable - Class in com.oracle.graal.loop
 
DerivedOffsetInductionVariable(LoopEx, InductionVariable, ValueNode, BinaryArithmeticNode<?>) - Constructor for class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
DerivedOopTest - Class in com.oracle.graal.replacements.test
Tests for derived oops in reference maps.
DerivedOopTest() - Constructor for class com.oracle.graal.replacements.test.DerivedOopTest
 
DerivedOopTest.Pointers - Class in com.oracle.graal.replacements.test
 
DerivedOopTest.Result - Class in com.oracle.graal.replacements.test
 
DerivedOptionValue<T> - Class in jdk.internal.jvmci.options
A cached value that needs to be recomputed when an option changes.
DerivedOptionValue(DerivedOptionValue.OptionSupplier<T>) - Constructor for class jdk.internal.jvmci.options.DerivedOptionValue
 
DerivedOptionValue.OptionSupplier<T> - Interface in jdk.internal.jvmci.options
 
derivedReference(PlatformKind, AllocatableValue) - Static method in class jdk.internal.jvmci.meta.LIRKind
Create a LIRKind of type platformKind that contains a derived reference.
derivedReferenceBase - Variable in class jdk.internal.jvmci.meta.LIRKind
 
DerivedScaledInductionVariable - Class in com.oracle.graal.loop
 
DerivedScaledInductionVariable(LoopEx, InductionVariable, ValueNode, ValueNode) - Constructor for class com.oracle.graal.loop.DerivedScaledInductionVariable
 
DerivedScaledInductionVariable(LoopEx, InductionVariable, NegateNode) - Constructor for class com.oracle.graal.loop.DerivedScaledInductionVariable
 
DerivedTestClass() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof01.DerivedTestClass
 
describeTo(Description) - Method in class com.oracle.graal.graph.test.matchers.NodeIterableContains
 
describeTo(Description) - Method in class com.oracle.graal.graph.test.matchers.NodeIterableCount
 
describeTo(Description) - Method in class com.oracle.graal.graph.test.matchers.NodeIterableIsEmpty
 
description - Variable in exception com.oracle.graal.lir.alloc.lsra.OutOfRegistersException
 
description - Variable in class com.oracle.graal.replacements.SnippetCounter
 
descriptor - Variable in class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
 
descriptor - Variable in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
The descriptor of the call.
descriptor - Variable in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
 
descriptor - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
 
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
 
descriptor - Variable in class jdk.internal.jvmci.options.OptionValue
 
descriptorFor(Class<?>, String) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Looks for a StubForeignCallNode node intrinsic named name in stubClass and returns a ForeignCallDescriptor based on its signature and the value of hasSideEffect.
deserialize(ByteBuffer) - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
deserialize(ByteBuffer) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
deserialize(ByteBuffer) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
desExpected - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
desKey - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
dest - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy01
 
dest - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy02
 
dest - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy03
 
dest - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
dest0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy02
 
dest0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy03
 
destElemKlass - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
destination - Variable in class com.oracle.graal.lir.StandardOp.JumpOp
 
destination() - Method in class com.oracle.graal.lir.StandardOp.JumpOp
 
destinationNode(Value) - Method in class com.oracle.graal.lir.gen.PhiResolver
 
destinationObject - Variable in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
destinationObject() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
destinationOffset - Variable in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
destinationOffset() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
destinations - Variable in class com.oracle.graal.lir.gen.PhiResolver.PhiResolverNode
The operands whose values are defined by the source operand.
destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
destPos - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
destroyCallerSavedValues() - Static method in class com.oracle.graal.jtt.backend.ConstantPhiTest
 
destroyCallerSavedValues0() - Static method in class com.oracle.graal.jtt.backend.ConstantPhiTest
 
destroyedRegisters - Variable in class com.oracle.graal.hotspot.stubs.Stub
The registers destroyed by this stub.
destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64Call.CallOp
 
destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64Call.ForeignCallOp
 
destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64CCall
 
destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.LIRInstruction
 
destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.sparc.SPARCCall.CallOp
 
destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.sparc.SPARCCall.ForeignCallOp
 
destroysRegisters() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Determines if the foreign call target destroys all registers.
destroysRegisters() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
DetailedAsserts - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
detectCounted() - Method in class com.oracle.graal.loop.LoopEx
 
detectedCountedLoops() - Method in class com.oracle.graal.loop.LoopsData
 
detectLoops(FixedNode) - Method in class com.oracle.graal.java.BytecodeParser
 
detectLoops(StructuredGraph, FixedNode) - Method in class com.oracle.graal.nodes.GraphDecoder
 
determineInvokeProbability(InlineInfo) - Static method in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
 
determineNodeCount() - Method in class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
 
determineNodeCount() - Method in interface com.oracle.graal.phases.common.inlining.info.InlineInfo
 
devirtualizeInvokes() - Method in class com.oracle.graal.phases.OptimisticOptimizations
 
devirtualizeWithTypeSwitch(StructuredGraph, CallTargetNode.InvokeKind, ResolvedJavaMethod, StampProvider) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
differentRegisters(Object...) - Static method in class jdk.internal.jvmci.code.ValueUtil
Checks if all the provided values are different physical registers.
dimension(int) - Method in class com.oracle.graal.nodes.java.AbstractNewArrayNode
The list of node which produce input for this instruction.
dimension(int) - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
 
dimensionCount() - Method in class com.oracle.graal.nodes.java.AbstractNewArrayNode
The rank of the array allocated by this node, i.e.
dimensionCount() - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
 
dimensions - Variable in class com.oracle.graal.nodes.java.NewMultiArrayNode
 
dimensions() - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
 
dimensions - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
 
dimensions(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
DimensionsNode - Class in com.oracle.graal.hotspot.nodes
Intrinsic for allocating an on-stack array of integers to hold the dimensions of a multianewarray instruction.
DimensionsNode(WordTypes, int) - Constructor for class com.oracle.graal.hotspot.nodes.DimensionsNode
 
direct - Variable in enum com.oracle.graal.nodes.CallTargetNode.InvokeKind
 
direct - Variable in class jdk.internal.jvmci.code.CompilationResult.Call
Specifies if this call is direct or indirect.
directCall(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget, Register, boolean, LIRFrameState) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
 
directCall(AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64CCall
 
directCall(CompilationResultBuilder, SPARCMacroAssembler, InvokeTarget, Register, LIRFrameState) - Static method in class com.oracle.graal.lir.sparc.SPARCCall
 
directCallCount - Variable in class com.oracle.graal.truffle.TraceCompilationProfile
 
DirectCallOp(ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectCallOp
 
DirectCallOp(LIRInstructionClass<? extends AMD64Call.DirectCallOp>, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectCallOp
 
DirectCallOp(LIRInstructionClass<? extends SPARCCall.DirectCallOp>, SPARCLIRInstruction.SizeEstimate, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
 
DirectCallTargetNode - Class in com.oracle.graal.nodes
 
DirectCallTargetNode(List<ValueNode>, Stamp, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.DirectCallTargetNode
 
DirectCallTargetNode(NodeClass<? extends DirectCallTargetNode>, List<ValueNode>, Stamp, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.DirectCallTargetNode
 
DirectCompareAndSwapNode - Class in com.oracle.graal.hotspot.nodes
A special purpose store node that differs from CompareAndSwapNode in that it is not a StateSplit and it #compareAndSwap(Address, Word, Word, LocationIdentity) returns either the expected value or the compared against value instead of a boolean.
DirectCompareAndSwapNode(ValueNode, ValueNode, ValueNode, LocationIdentity) - Constructor for class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
directConditionalJmp(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget, AMD64Assembler.ConditionFlag) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
 
directCount - Variable in class com.oracle.graal.graph.Edges
 
directCount - Variable in class com.oracle.graal.graph.Edges.EdgesIterator
 
directCount - Variable in class com.oracle.graal.lir.LIRIntrospection.OperandModeAnnotation
Number of non-array fields in LIRIntrospection.OperandModeAnnotation.values.
directCount - Variable in class com.oracle.graal.lir.LIRIntrospection.Values
 
DirectFarForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectFarForeignCallOp
 
DirectFarForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.DirectFarForeignCallOp
 
directInputs - Variable in class com.oracle.graal.graph.NodeClass.NodeFieldsScanner
 
direction() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
direction() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
direction() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
direction() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
direction() - Method in class com.oracle.graal.loop.InductionVariable
 
Direction() - Constructor for enum com.oracle.graal.loop.InductionVariable.Direction
 
directJmp(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
 
DirectNearForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectNearForeignCallOp
 
DirectNearForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.DirectNearForeignCallOp
 
DirectObjectStoreNode - Class in com.oracle.graal.replacements.nodes
A special purpose store node that differs from UnsafeStoreNode in that it is not a StateSplit and does not include a write barrier.
DirectObjectStoreNode(ValueNode, int, ValueNode, ValueNode, LocationIdentity, Kind) - Constructor for class com.oracle.graal.replacements.nodes.DirectObjectStoreNode
 
DirectReadNode - Class in com.oracle.graal.replacements.nodes
A special purpose store node that differs from UnsafeStoreNode in that it is not a StateSplit and takes a computed address instead of an object.
DirectReadNode(ValueNode, Kind) - Constructor for class com.oracle.graal.replacements.nodes.DirectReadNode
 
DirectStoreNode - Class in com.oracle.graal.replacements.nodes
A special purpose store node that differs from UnsafeStoreNode in that it is not a StateSplit and takes a computed address instead of an object.
DirectStoreNode(ValueNode, ValueNode, Kind) - Constructor for class com.oracle.graal.replacements.nodes.DirectStoreNode
 
directSuccessors - Variable in class com.oracle.graal.graph.NodeClass.NodeFieldsScanner
 
directUse - Variable in class com.oracle.graal.replacements.nodes.ReadRegisterNode
When true, subsequent uses of this node use the fixed register; when false, the value is moved into a new virtual register so that the fixed register is not seen by uses.
dirtyCardValue() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
dirtyCardValue - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
disable(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
disabledOptimisticOptsMetric - Static variable in class com.oracle.graal.phases.OptimisticOptimizations
 
disableIndentation() - Method in class com.oracle.graal.debug.LogStream
 
disableInlinedMethodRecording() - Method in class com.oracle.graal.nodes.StructuredGraph
Disables method inlining recording while constructing this graph.
disableIntercept() - Static method in class com.oracle.graal.debug.Debug
Opens a scope in which exception interception is disabled.
disableKindVerification() - Method in class com.oracle.graal.java.FrameStateBuilder
 
disableReadCanonicalization() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
disableSafepoint() - Method in class com.oracle.graal.nodes.LoopEndNode
 
disableSimplification() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
disableSplitting(SLFunction) - Method in class com.oracle.graal.truffle.test.builtins.SLDisableSplittingBuiltin
 
disableSplitting(SLNull) - Method in class com.oracle.graal.truffle.test.builtins.SLDisableSplittingBuiltin
 
disableUnsafeAccessTracking() - Method in class com.oracle.graal.nodes.StructuredGraph
 
disassemble(CodeCacheProvider, CompilationResult, InstalledCode) - Static method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
 
disassemble(ResolvedJavaMethod) - Method in class com.oracle.graal.java.BytecodeDisassembler
Disassembles the bytecode of a given method in a javap-like format.
disassemble(ResolvedJavaMethod, int, int) - Method in class com.oracle.graal.java.BytecodeDisassembler
Disassembles the bytecode of a given method in a javap-like format.
disassemble(CodeCacheProvider, CompilationResult, InstalledCode) - Static method in class com.oracle.graal.printer.CFGPrinterObserver
 
disassemble(InstalledCode) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
disassembleCodeBlob(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
disassembleCodeBlob(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
disassembleCompiledCode(CodeCacheProvider, CompilationResult) - Method in interface com.oracle.graal.code.DisassemblerProvider
Gets a textual disassembly of a given compilation result.
disassembleCompiledCode(CodeCacheProvider, CompilationResult) - Method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
 
disassembleCompiledCode(CodeCacheProvider, CompilationResult) - Method in class com.oracle.graal.hotspot.meta.HotSpotDisassemblerProvider
 
disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in interface com.oracle.graal.code.DisassemblerProvider
Gets a textual disassembly of a given installed code.
disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
 
disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class com.oracle.graal.hotspot.meta.HotSpotDisassemblerProvider
 
disassembler - Static variable in class com.oracle.graal.printer.CFGPrinterObserver
 
DisassemblerProvider - Interface in com.oracle.graal.code
Interface providing capability for disassembling machine code.
disconnect() - Method in class com.oracle.graal.loop.LoopFragment
 
discovered - Static variable in class com.oracle.graal.printer.NoDeadCodeVerifyHandler
Only the first instance of failure at any point is shown.
disjoint - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
disjointArraycopy(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
disjointUninitializedArraycopy(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
disp - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
disp19 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
DISP19_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
DISP19_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
disp22 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
DISP22_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
DISP22_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
disp30 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
DispatchBeginNode - Class in com.oracle.graal.nodes
The entry node of an exception dispatcher block.
DispatchBeginNode() - Constructor for class com.oracle.graal.nodes.DispatchBeginNode
 
DispatchBeginNode(NodeClass<? extends DispatchBeginNode>, Stamp) - Constructor for class com.oracle.graal.nodes.DispatchBeginNode
 
DispatchTruffleCompilationListener() - Constructor for class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
 
DISPLACED_MARK_WORD_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
displacement - Variable in class com.oracle.graal.asm.amd64.AMD64Address
 
displacement - Variable in class com.oracle.graal.asm.sparc.SPARCAddress
 
displacement - Variable in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
displacement - Variable in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
 
displacement - Variable in class com.oracle.graal.lir.amd64.AMD64AddressValue
 
displacement - Variable in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
 
displacement - Variable in class com.oracle.graal.replacements.nodes.DirectObjectStoreNode
 
displayHit - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
displayMiss - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
dispose() - Method in class com.oracle.graal.lir.gen.PhiResolver
 
disposeTarget(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
 
distancedDominatorCache - Variable in class com.oracle.graal.nodes.cfg.Block
 
distinct() - Method in class com.oracle.graal.graph.iterators.DistinctFilteredNodeIterable
 
distinct() - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
 
distinct() - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
distinct() - Method in class com.oracle.graal.graph.NodeBitMap
 
DistinctA() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest5.DistinctA
 
DistinctB() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest5.DistinctB
 
DistinctFilteredNodeIterable<T extends Node> - Class in com.oracle.graal.graph.iterators
 
DistinctFilteredNodeIterable(NodeIterable<T>) - Constructor for class com.oracle.graal.graph.iterators.DistinctFilteredNodeIterable
 
distinctMask(int, int) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
 
DistinctPredicatedProxyNodeIterator<T extends Node> - Class in com.oracle.graal.graph.iterators
 
DistinctPredicatedProxyNodeIterator(Iterator<T>, NodePredicate) - Constructor for class com.oracle.graal.graph.iterators.DistinctPredicatedProxyNodeIterator
 
DIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
DIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
Div(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Div
 
div - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
div(int, int) - Static method in class com.oracle.graal.jtt.except.Catch_Loop01
 
div(int, int) - Static method in class com.oracle.graal.jtt.except.Catch_Loop02
 
div(int, int) - Static method in class com.oracle.graal.jtt.except.Catch_Loop03
 
Div() - Constructor for class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Div
 
div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double01
 
div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float01
 
div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int01
 
div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long01
 
div(double) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Double01
 
div(float) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Float01
 
div(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int01
 
div() - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int02
 
div(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int03
 
div(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long01
 
div() - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long02
 
div(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long03
 
div(double) - Static method in class com.oracle.graal.jtt.optimize.VN_Double01
 
div(double) - Static method in class com.oracle.graal.jtt.optimize.VN_Double02
 
div(float) - Static method in class com.oracle.graal.jtt.optimize.VN_Float01
 
div(float) - Static method in class com.oracle.graal.jtt.optimize.VN_Float02
 
div(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int01
 
div(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int03
 
div(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long01
 
div(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long03
 
divBefore(StructuredGraph, FixedNode, ValueNode, ValueNode) - Static method in class com.oracle.graal.loop.MathUtil
 
divide(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned division for two numbers.
divide(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
Unsigned division for two numbers.
divideInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
divideInteger(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
 
divideLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
 
divideLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
 
DivideUnsigned - Class in com.oracle.graal.jtt.jdk
 
DivideUnsigned() - Constructor for class com.oracle.graal.jtt.jdk.DivideUnsigned
 
DivNode - Class in com.oracle.graal.nodes.calc
 
DivNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.DivNode
 
divStamp1(int[]) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
 
divStamp2(int[]) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
 
divUInt(int, int) - Static method in class com.oracle.graal.jtt.jdk.DivideUnsigned
 
divULong(long, long) - Static method in class com.oracle.graal.jtt.jdk.DivideUnsigned
 
DK - Variable in class com.oracle.graal.jtt.hotpath.HP_idea
 
dllLoad - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Address of the library lookup routine.
dllLookup - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Address of the library lookup routine.
dllLookupFunctionHandle - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
DLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
Do() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
 
do1() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassA
 
do1() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
 
do1() - Method in interface com.oracle.graal.jtt.optimize.TypeCastElem.Int1
 
do2() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassB
 
do2() - Method in interface com.oracle.graal.jtt.optimize.TypeCastElem.Int2
 
do3() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
 
do3() - Method in interface com.oracle.graal.jtt.optimize.TypeCastElem.Int3
 
DO_NOT_INLINE_NO_EXCEPTION - Static variable in class com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo
Denotes a call site must not be inlined and can be implemented by a node that speculates the call will not throw an exception.
DO_NOT_INLINE_WITH_EXCEPTION - Static variable in class com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo
Denotes a call site that must not be inlined and should be implemented by a node that does not speculate on the call not raising an exception.
doBinary(IntBinaryOperator, int, int) - Static method in class com.oracle.graal.jtt.lang.LambdaEagerTest
 
doBlock(Block, StructuredGraph, BlockMap<List<Node>>) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
 
doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
 
doBlock(AbstractBlockBase<?>, LIR, LIRGeneratorTool) - Static method in class com.oracle.graal.lir.ssa.SSADestructionPhase
 
doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssa.SSAVerifier
 
doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIVerifier
 
doBlock(Block, StructuredGraph, BlockMap<List<Node>>) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
doBlockEnd() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
 
doBlockStart() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
 
doCompilation(String, String) - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
 
doCompile(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
doCompute(double, AMD64MathIntrinsicNode.Operation) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
 
doConvertByteDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertByteFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertByteInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertByteLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertCharDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertCharFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertCharInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertCharLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertDoubleFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertDoubleInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertDoubleLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertFloatDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertFloatInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertFloatLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertIntDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertIntFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertIntLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertLongDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertLongFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertLongInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertShortDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertShortFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertShortInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doConvertShortLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doEmit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
doesInvalidateCompilation() - Method in enum jdk.internal.jvmci.meta.DeoptimizationAction
 
doFastPE(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
doGraphPE(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
doInline(CallsiteHolderExplorable, MethodInvocation) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
doInline(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, InlineInvokePlugin.InlineInfo, ValueNode[]) - Method in class com.oracle.graal.replacements.PEGraphDecoder
 
doInvoke(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
doLoad - Variable in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
 
doLoad() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
 
doLoad - Variable in class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
 
doLoad() - Method in class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
 
dolzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.lzconI
 
dolzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.lzconL
 
domDepth - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
doMergeWithoutDead(EffectsClosure<BlockT>.MergeProcessor, List<BlockT>) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
dominated - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
dominated - Variable in class com.oracle.graal.phases.common.LoweringPhase.Frame
 
dominates(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
True if block a dominates block b.
dominator - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
DOMINATOR_SPILL_MOVE_ID - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
DominatorConditionalEliminationPhase - Class in com.oracle.graal.phases.common
 
DominatorConditionalEliminationPhase(boolean) - Constructor for class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase
 
DominatorConditionalEliminationPhase.Info - Class in com.oracle.graal.phases.common
 
DominatorConditionalEliminationPhase.InfoElement - Class in com.oracle.graal.phases.common
 
DominatorConditionalEliminationPhase.Instance - Class in com.oracle.graal.phases.common
 
DominatorConditionalEliminationPhase.Instance.GuardRewirer - Interface in com.oracle.graal.phases.common
 
DominatorConditionalEliminationPhase.Instance.InstanceFrame - Class in com.oracle.graal.phases.common
 
DominatorOptimizationProblem<E extends Enum<E>,C> - Class in com.oracle.graal.compiler.common.cfg
This class represents a dominator tree problem, i.e.
DominatorOptimizationProblem(Class<E>, AbstractControlFlowGraph<?>) - Constructor for class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
domNumber - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
done() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
done - Static variable in class com.oracle.graal.jtt.threads.Object_wait01
 
done - Static variable in class com.oracle.graal.jtt.threads.Object_wait02
 
done - Static variable in class com.oracle.graal.jtt.threads.Object_wait03
 
done - Static variable in class com.oracle.graal.jtt.threads.Object_wait04
 
doNextAfter(double[], double[]) - Method in class com.oracle.graal.replacements.test.ReplacementsParseTest
 
doNotInlineOrCompile(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
doNotInlineOrCompile(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
DONT_PREPEND_THREAD - Static variable in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
 
dontCompileHugeMethods - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
doOptimize(LIR) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
The main method doing the elimination of redundant moves.
doPrint(int) - Static method in class com.oracle.graal.jtt.jdk.System_setOut
 
doProfile() - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
 
doProfile() - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
doRoot(ValueNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
doState(LIRInstruction, LIRFrameState) - Method in interface com.oracle.graal.lir.InstructionStateProcedure
 
doState(LIRFrameState) - Method in interface com.oracle.graal.lir.StateProcedure
 
doState(LIRInstruction, LIRFrameState) - Method in interface com.oracle.graal.lir.StateProcedure
 
doTest(Object) - Static method in class com.oracle.graal.replacements.test.PEGraphDecoderTest
 
dotzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.tzconI
 
dotzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.tzconL
 
DOUBLE_0 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
 
Double_01 - Class in com.oracle.graal.jtt.lang
 
Double_01() - Constructor for class com.oracle.graal.jtt.lang.Double_01
 
DOUBLE_1 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
 
DOUBLE_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
Double_toString - Class in com.oracle.graal.jtt.lang
 
Double_toString() - Constructor for class com.oracle.graal.jtt.lang.Double_toString
 
doubleArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
doubleArrayClone(double[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
doubleArraycopy(double[], int, double[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
doubleCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
doubleCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
doubleField - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
 
doubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
 
doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
 
DoubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
 
doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
 
doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
 
doubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
 
doubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
 
doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
 
doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
 
doubleField2 - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
 
doubleSnippet() - Static method in class com.oracle.graal.api.directives.test.OpaqueDirectiveTest
 
doubleSnippet() - Static method in class com.oracle.graal.hotspot.test.DataPatchTest
 
doubleStub() - Static method in class com.oracle.graal.asm.amd64.test.SimpleAssemblerTest
 
doubleTest() - Method in class com.oracle.graal.asm.amd64.test.SimpleAssemblerTest
 
doubleTest() - Method in class com.oracle.graal.hotspot.test.DataPatchTest
 
doubleTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doubleTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
doubleToLongBits(double) - Static method in class com.oracle.graal.replacements.test.StandardMethodSubstitutionsTest
 
doubleValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
 
doubleValue(Double) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
doubleValueOf(double) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
doValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface com.oracle.graal.lir.InstructionValueProcedure
Iterator method to be overwritten.
doValue(Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface com.oracle.graal.lir.ValueProcedure
Iterator method to be overwritten.
doValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface com.oracle.graal.lir.ValueProcedure
 
dowait() - Static method in class com.oracle.graal.jtt.threads.Object_wait03
 
dowait(int) - Static method in class com.oracle.graal.jtt.threads.Object_wait04
 
downMask - Variable in class com.oracle.graal.compiler.common.type.IntegerStamp
 
downMask() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
This bit-mask describes the bits that are always set in the value described by this stamp.
drained - Variable in class com.oracle.graal.jtt.threads.SynchronizedLoopExit01
 
DREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
dropDeleted() - Method in class com.oracle.graal.graph.NodeWorkList.QueueConsumingIterator
 
dst - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
dst - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
dst - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
 
dst - Variable in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase.Closure
 
dstIsByte - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
dstKind - Variable in class com.oracle.graal.lir.jtt.ConstantStackCastTest.LoadConstantStackSpec
 
DSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
Dummy() - Constructor for class com.oracle.graal.api.directives.test.BlackholeDirectiveTest.Dummy
 
Dummy() - Constructor for class com.oracle.graal.api.directives.test.OpaqueDirectiveTest.Dummy
 
DUMMY - Static variable in class com.oracle.graal.hotspot.CompilationStatistics
 
dummy() - Static method in class com.oracle.graal.hotspot.CompileTheWorld
 
DUMMY - Static variable in interface com.oracle.graal.lir.sparc.SPARCDelayedControlTransfer
 
dummyField - Static variable in class com.oracle.graal.replacements.test.BitOpNodesTest
 
DummyGuardHandle(GuardingNode) - Constructor for class com.oracle.graal.phases.common.LoweringPhase.DummyGuardHandle
 
DummyTestClass() - Constructor for class com.oracle.graal.jtt.JTTTest.DummyTestClass
 
DummyValue() - Constructor for class com.oracle.graal.lir.test.CompositeValueReplacementTest1.DummyValue
 
dump(Object, String) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
dump(int, Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
dump(Object, String) - Method in interface com.oracle.graal.debug.DebugDumpHandler
 
Dump - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
dump(int, Object, String, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope
 
dump(PrintStream, double, long[], int) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
dump(Object, String) - Method in class com.oracle.graal.printer.CFGPrinterObserver
 
dump(Object, String) - Method in class com.oracle.graal.printer.GraalDebugConfigCustomizer.NodeDumper
 
dump(Object, String) - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
dump(Object, String) - Method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
DUMP_STATIC - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
dumpAllThreads(boolean, boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
dumpCompilations(ConcurrentLinkedDeque<CompilationStatistics>, String, String) - Static method in class com.oracle.graal.hotspot.CompilationStatistics
 
dumpComputerReadable(PrintStream, boolean, String, long[], Set<Map.Entry<String, BenchmarkCounters.Counter>>) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
dumpCounters(PrintStream, double, long[], boolean, String, int) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
DumpDuringGraphBuilding - Static variable in class com.oracle.graal.java.BytecodeParser.Options
 
dumpFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
dumpFrontend - Variable in class com.oracle.graal.printer.CFGPrinterObserver
 
dumpFullTree(GraphPrintVisitor, String, OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
dumpGraph(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.SimpleCFGTest
 
dumpHandlers() - Method in interface com.oracle.graal.debug.DebugConfig
Gets the modifiable collection of dump handlers registered with this configuration.
dumpHandlers() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
dumpHandlers - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
dumpHandlers() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
dumpHumanReadable(PrintStream, double, boolean, String, int, long[], Set<Map.Entry<String, BenchmarkCounters.Counter>>) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
dumpIds - Variable in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
dumpIntervals(String) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
DumpOnError - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
dumpRootCallTarget(String, RootCallTarget) - Static method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
 
dumpSandboxed(Object, String) - Method in class com.oracle.graal.printer.CFGPrinterObserver
 
dumpStringsInByteArray(byte[]) - Static method in class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
 
DUP - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP - Static variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
 
DUP2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP2_X1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP2_X2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP_X1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP_X2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
duplicate() - Method in class com.oracle.graal.loop.LoopFragment
 
duplicate() - Method in class com.oracle.graal.loop.LoopFragmentInside
 
duplicate() - Method in class com.oracle.graal.loop.LoopFragmentInsideBefore
 
duplicate() - Method in class com.oracle.graal.loop.LoopFragmentInsideFrom
 
duplicate() - Method in class com.oracle.graal.loop.LoopFragmentWhole
 
duplicate(int) - Method in class com.oracle.graal.nodes.FrameState
Gets a copy of this frame state.
duplicate() - Method in class com.oracle.graal.nodes.FrameState
Gets a copy of this frame state.
duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
 
duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
Returns an exact duplicate of this virtual object node, which has not been added to the graph yet.
DuplicateGraph - Static variable in class com.oracle.graal.graph.Graph
 
duplicateInvokeForInlining(StructuredGraph, Invoke, AbstractMergeNode, PhiNode, boolean) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.CompareNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.ObjectEqualsNode
 
duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
 
duplicateModified(int, boolean, Kind, Kind[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
Creates a copy of this frame state with one stack element of type popKind popped from the stack and the values in pushedValues pushed on the stack.
duplicateModified(Kind, Kind, ValueNode) - Method in class com.oracle.graal.nodes.FrameState
Creates a copy of this frame state with the top of stack replaced with with pushedValue which must be of type popKind.
duplicateModified(StructuredGraph, int, boolean, boolean, Kind, Kind[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
Creates a copy of this frame state with one stack element of type popKind popped from the stack and the values in pushedValues pushed on the stack.
duplicateModifiedBeforeCall(int, Kind, Kind[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
 
duplicateModifiedDuringCall(int, Kind) - Method in class com.oracle.graal.nodes.FrameState
Creates a copy of this frame state with one stack element of type popKind popped from the stack.
duplicates - Variable in class com.oracle.graal.replacements.SnippetTemplate.MemoryOutputMap
 
duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
 
duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
 
duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.ReadCacheEntry
 
duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
 
duplicateWithVirtualState() - Method in class com.oracle.graal.nodes.FrameState
Duplicates a FrameState, along with a deep copy of all connected VirtualState (outer FrameStates, VirtualObjectStates, ...).
duplicateWithVirtualState() - Method in class com.oracle.graal.nodes.virtual.EscapeObjectState
 
duplicateWithVirtualState() - Method in class com.oracle.graal.nodes.VirtualState
 
duplicateWithVirtualState() - Method in class com.oracle.graal.virtual.nodes.MaterializedObjectState
 
duplicateWithVirtualState() - Method in class com.oracle.graal.virtual.nodes.VirtualObjectState
 
duplicationMap - Variable in class com.oracle.graal.loop.LoopFragment
 
duration - Variable in class com.oracle.graal.hotspot.CompilationStatistics
 
duringCall - Variable in class com.oracle.graal.nodes.FrameState
 
duringCall() - Method in class com.oracle.graal.nodes.FrameState
 
duringCall - Variable in class jdk.internal.jvmci.code.BytecodeFrame
 
dynamic - Variable in class com.oracle.graal.hotspot.replacements.CheckCastDynamicSnippets.Templates
 
dynamic(Class<?>, int) - Static method in class com.oracle.graal.replacements.test.DynamicNewArrayTest
 
DYNAMIC_NEW_ARRAY - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
DYNAMIC_NEW_INSTANCE - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
DynamicCounterNode - Class in com.oracle.graal.nodes.debug
This node can be used to add a counter to the code that will estimate the dynamic number of calls by adding an increment to the compiled code.
DynamicCounterNode(String, String, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.debug.DynamicCounterNode
 
DynamicCounterNode(NodeClass<? extends DynamicCounterNode>, String, String, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.debug.DynamicCounterNode
 
DynamicCountersHumanReadable - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
 
DynamicCountersPrintGroupSeparator - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
 
DynamicDeoptimizeNode - Class in com.oracle.graal.nodes
 
DynamicDeoptimizeNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
dynamicNewArrayAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
DynamicNewArrayNode - Class in com.oracle.graal.nodes.java
The DynamicNewArrayNode is used for allocation of arrays when the type is not a compile-time constant.
DynamicNewArrayNode(ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
DynamicNewArrayNode(MetaAccessProvider, ValueNode, ValueNode, boolean, Kind) - Constructor for class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
DynamicNewArrayNode(NodeClass<? extends DynamicNewArrayNode>, ValueNode, ValueNode, boolean, Kind, FrameState, MetaAccessProvider) - Constructor for class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
dynamicNewArrayStub(ForeignCallDescriptor, Class<?>, int) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
DynamicNewArrayTest - Class in com.oracle.graal.replacements.test
Tests the implementation of Array.createInstance.
DynamicNewArrayTest() - Constructor for class com.oracle.graal.replacements.test.DynamicNewArrayTest
 
DynamicNewArrayTest.Element - Class in com.oracle.graal.replacements.test
 
dynamicNewInstanceAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
DynamicNewInstanceNode - Class in com.oracle.graal.nodes.java
 
DynamicNewInstanceNode(ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.java.DynamicNewInstanceNode
 
DynamicNewInstanceNode(NodeClass<? extends DynamicNewInstanceNode>, ValueNode, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.java.DynamicNewInstanceNode
 
dynamicNewInstanceStub(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
dynamicNewInstanceStubCall(ForeignCallDescriptor, Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
dynamicSynchronized(Class<?>, int) - Static method in class com.oracle.graal.replacements.test.DynamicNewArrayTest
 

E

E() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.E
 
e - Variable in class jdk.internal.jvmci.meta.PlatformKind.EnumKey
 
E() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.E
 
E() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.E
 
eagerlyParseMethod(Class<StaticInterfaceFieldTest.C>, String) - Method in class com.oracle.graal.compiler.test.StaticInterfaceFieldTest
 
eagerResolving - Variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
eagerResolving() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
EagerSnippetInfo(ResolvedJavaMethod, LocationIdentity[]) - Constructor for class com.oracle.graal.replacements.SnippetTemplate.EagerSnippetInfo
 
EagerStackTraceDecorator - Class in com.oracle.mxtool.junit
 
EagerStackTraceDecorator(MxRunListener) - Constructor for class com.oracle.mxtool.junit.EagerStackTraceDecorator
 
EAMergingTest - Class in com.oracle.graal.compiler.test.ea
 
EAMergingTest() - Constructor for class com.oracle.graal.compiler.test.ea.EAMergingTest
 
EarlyReadEliminationPhase - Class in com.oracle.graal.virtual.phases.ea
 
EarlyReadEliminationPhase(CanonicalizerPhase) - Constructor for class com.oracle.graal.virtual.phases.ea.EarlyReadEliminationPhase
 
EarlyReadEliminationTest - Class in com.oracle.graal.compiler.test.ea
 
EarlyReadEliminationTest() - Constructor for class com.oracle.graal.compiler.test.ea.EarlyReadEliminationTest
 
EarlyReadEliminationTest.TestObject - Class in com.oracle.graal.compiler.test.ea
 
EarlyReadEliminationTest.TestObject2 - Class in com.oracle.graal.compiler.test.ea
 
EarlyReadEliminationTest.TestObject3 - Class in com.oracle.graal.compiler.test.ea
 
EATestBase - Class in com.oracle.graal.compiler.test.ea
This base class for all Escape Analysis tests does not contain tests itself, therefore it is not automatically excluded from JaCoCo.
EATestBase() - Constructor for class com.oracle.graal.compiler.test.ea.EATestBase
 
EATestBase.TestClassInt - Class in com.oracle.graal.compiler.test.ea
 
EATestBase.TestClassObject - Class in com.oracle.graal.compiler.test.ea
 
EconomyAllocationStage - Class in com.oracle.graal.lir.phases
 
EconomyAllocationStage() - Constructor for class com.oracle.graal.lir.phases.EconomyAllocationStage
 
EconomyCompilerConfiguration - Class in com.oracle.graal.compiler.phases
 
EconomyCompilerConfiguration() - Constructor for class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
 
EconomyHighTier - Class in com.oracle.graal.compiler.phases
 
EconomyHighTier() - Constructor for class com.oracle.graal.compiler.phases.EconomyHighTier
 
EconomyLowTier - Class in com.oracle.graal.compiler.phases
 
EconomyLowTier() - Constructor for class com.oracle.graal.compiler.phases.EconomyLowTier
 
EconomyMidTier - Class in com.oracle.graal.compiler.phases
 
EconomyMidTier() - Constructor for class com.oracle.graal.compiler.phases.EconomyMidTier
 
EconomyPostAllocationOptimizationStage - Class in com.oracle.graal.lir.phases
 
EconomyPostAllocationOptimizationStage() - Constructor for class com.oracle.graal.lir.phases.EconomyPostAllocationOptimizationStage
 
EconomyPreAllocationOptimizationStage - Class in com.oracle.graal.lir.phases
 
EconomyPreAllocationOptimizationStage() - Constructor for class com.oracle.graal.lir.phases.EconomyPreAllocationOptimizationStage
 
edenAllocate(Word, boolean) - Static method in class com.oracle.graal.hotspot.stubs.NewInstanceStub
Attempts to allocate a chunk of memory from Eden space.
Edge(String, int, String, int, String) - Constructor for class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
 
EdgeInfo(long, String, Class<?>, Class<?>) - Constructor for class com.oracle.graal.graph.NodeClass.EdgeInfo
 
edgeInstructionSeqences - Variable in class com.oracle.graal.lir.EdgeMoveOptimizer.Optimizer
 
EdgeMoveOptimizer - Class in com.oracle.graal.lir
This class optimizes moves, particularly those that result from eliminating SSA form.
EdgeMoveOptimizer() - Constructor for class com.oracle.graal.lir.EdgeMoveOptimizer
 
EdgeMoveOptimizer.Optimizer - Class in com.oracle.graal.lir
 
Edges - Class in com.oracle.graal.graph
Describes Node fields representing the set of inputs for the node or the set of the node's successors.
Edges(Edges.Type, int, ArrayList<? extends FieldsScanner.FieldInfo>) - Constructor for class com.oracle.graal.graph.Edges
 
edges - Variable in class com.oracle.graal.graph.Edges.EdgesIterator
 
edges - Variable in class com.oracle.graal.graph.Position
The edges in which this position lies.
Edges.AllEdgesIterator - Class in com.oracle.graal.graph
 
Edges.EdgesIterator - Class in com.oracle.graal.graph
An iterator that will iterate over edges.
Edges.EdgesWithModCountIterator - Class in com.oracle.graal.graph
 
Edges.Type - Enum in com.oracle.graal.graph
Constants denoting whether a set of edges are inputs or successors.
EdgesIterator(Node, Edges) - Constructor for class com.oracle.graal.graph.Edges.EdgesIterator
Creates an iterator that will iterate over some given edges in a given node.
EdgesTest - Class in com.oracle.graal.replacements.test
 
EdgesTest() - Constructor for class com.oracle.graal.replacements.test.EdgesTest
 
EdgesTest.TestNode - Class in com.oracle.graal.replacements.test
 
EdgesWithModCountIterator(Node, Edges) - Constructor for class com.oracle.graal.graph.Edges.EdgesWithModCountIterator
 
editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.lir.jtt.LIRTest
 
editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.truffle.test.ConditionAnchoringTest
 
editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.truffle.test.ExactMathTest
 
eetopOffset() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
effect - Variable in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
EffectList - Class in com.oracle.graal.virtual.phases.ea
An EffectList can be used to maintain a list of EffectList.Effects and backtrack to a previous state by truncating the list.
EffectList() - Constructor for class com.oracle.graal.virtual.phases.ea.EffectList
 
EffectList.Effect - Interface in com.oracle.graal.virtual.phases.ea
 
EffectList.SimpleEffect - Interface in com.oracle.graal.virtual.phases.ea
 
effects - Variable in class com.oracle.graal.virtual.phases.ea.EffectList
 
effects - Variable in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.CollectVirtualObjectsClosure
 
effects - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
EffectsBlockState<T extends EffectsBlockState<T>> - Class in com.oracle.graal.virtual.phases.ea
 
EffectsBlockState() - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsBlockState
 
EffectsBlockState(EffectsBlockState<T>) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsBlockState
 
EffectsClosure<BlockT extends EffectsBlockState<BlockT>> - Class in com.oracle.graal.virtual.phases.ea
 
EffectsClosure(SchedulePhase, ControlFlowGraph) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
EffectsClosure.MergeProcessor - Class in com.oracle.graal.virtual.phases.ea
 
EffectsPhase<PhaseContextT extends PhaseContext> - Class in com.oracle.graal.virtual.phases.ea
 
EffectsPhase(int, CanonicalizerPhase) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsPhase
 
EffectsPhase(int, CanonicalizerPhase, boolean) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsPhase
 
EffectsPhase.Closure<T> - Class in com.oracle.graal.virtual.phases.ea
 
effortClosure - Variable in class com.oracle.graal.lir.SwitchStrategy
 
EffortClosure(LabelRef[]) - Constructor for class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
element - Variable in exception com.oracle.graal.nodeinfo.processor.ElementException
 
Element() - Constructor for class com.oracle.graal.replacements.test.DynamicNewArrayTest.Element
 
ElementException - Exception in com.oracle.graal.nodeinfo.processor
Denotes an error encountered while processing an element.
ElementException(Element, String, Object...) - Constructor for exception com.oracle.graal.nodeinfo.processor.ElementException
 
elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyNode
 
elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
elementKind - Variable in class com.oracle.graal.nodes.java.AccessIndexedNode
 
elementKind() - Method in class com.oracle.graal.nodes.java.AccessIndexedNode
Gets the element type of the array.
elementKind - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
elements - Variable in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
elementType - Variable in class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
elementType() - Method in class com.oracle.graal.nodes.java.NewArrayNode
Gets the element type of the array.
eligibleRegs - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
Contains the register number for registers which can be optimized and -1 for the others.
eliminated - Variable in class jdk.internal.jvmci.code.StackLockValue
 
eliminatedBackup - Static variable in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase
 
eliminateGuard(GuardNode, GuardingNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
Replace guard with anchor .
eliminateMoves(LIR) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
Deletes all move instructions where the target location already contains the source value.
eliminateNegation() - Method in class com.oracle.graal.nodes.IfNode
 
EliminateNestedCheckCastsTest - Class in com.oracle.graal.compiler.test
 
EliminateNestedCheckCastsTest() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest
 
EliminateNestedCheckCastsTest.A1 - Class in com.oracle.graal.compiler.test
 
EliminateNestedCheckCastsTest.A2 - Class in com.oracle.graal.compiler.test
 
EliminateNestedCheckCastsTest.A3 - Class in com.oracle.graal.compiler.test
 
EliminateNestedCheckCastsTest.A4 - Class in com.oracle.graal.compiler.test
 
EliminateNestedCheckCastsTest.A5 - Class in com.oracle.graal.compiler.test
 
EliminateNestedCheckCastsTest.A6 - Class in com.oracle.graal.compiler.test
 
eliminateSpillMoves() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
 
eliminateTrivialGuardOrRegisterStamp(GuardNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
 
elseInst - Variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
 
elseInst - Variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
 
elsePart() - Method in class com.oracle.graal.replacements.GraphKit
 
elsePart - Variable in class com.oracle.graal.replacements.GraphKit.IfStructure
 
embeddableFields - Static variable in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider.ImmutableCodeLazy
 
EMBEDDED_HCF_CLOSE - Static variable in class com.oracle.graal.code.HexCodeFile
Delimiter placed after a HexCodeFile when embedded in a string/stream.
EMBEDDED_HCF_OPEN - Static variable in class com.oracle.graal.code.HexCodeFile
Delimiter placed before a HexCodeFile when embedded in a string/stream.
embeddedCipherOffset - Static variable in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
 
emit(SPARCMacroAssembler, SPARCAssembler.CC, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, SPARCAssembler.BranchPredict, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
 
emit(SPARCMacroAssembler, SPARCAssembler.RCondition, SPARCAssembler.Annul, SPARCAssembler.BranchPredict, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
emit(SPARCMacroAssembler, SPARCAssembler.ConditionFlag, boolean, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
emit(SPARCMacroAssembler, SPARCAssembler.ConditionFlag, boolean, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
emit(SPARCMacroAssembler, Label, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
emit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
emit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
emit(LIR) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Emits code for lir in its code emitting order.
emit(CompilationResultBuilder, SPARCMacroAssembler, SPARCCompare, Value, Value) - Static method in enum com.oracle.graal.lir.sparc.SPARCCompare
 
emit(ByteBuffer, Consumer<CompilationResult.DataPatch>) - Method in interface jdk.internal.jvmci.code.DataSection.DataBuilder
 
emit(PrintWriter) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
 
emit8ByteCompare(CompilationResultBuilder, AMD64MacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
Emits code that uses 8-byte vector compares.
emit8ByteCompare(SPARCMacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
Emits code that uses 8-byte vector compares.
emitAdd(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitAdd(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitAdd(Value, Value, boolean) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitAdd(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitAdd(Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitAddress(StackSlotValue) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitAddress(StackSlotValue) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitAddress(StackSlotValue) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitAlignmentForDirectCall(CompilationResultBuilder, AMD64MacroAssembler) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
 
emitAnd(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitAnd(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitAnd(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitArrayEquals(Kind, Value, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitArrayEquals(Kind, Value, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitArrayEquals(Kind, Value, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitAtomicReadAndAdd(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitAtomicReadAndAdd(Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
Emit an atomic read-and-add instruction.
emitAtomicReadAndWrite(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitAtomicReadAndWrite(Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
Emit an atomic read-and-write instruction.
emitBackEnd(StructuredGraph, Object, CallingConvention, ResolvedJavaMethod, Backend, TargetDescription, T, CompilationResultBuilderFactory, SchedulePhase, RegisterConfig, LIRSuites) - Static method in class com.oracle.graal.compiler.GraalCompiler
 
emitBinary(LIRKind, AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, boolean, Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBinary(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, boolean, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBinary(LIRKind, SPARCArithmetic, boolean, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBinary(LIRKind, SPARCArithmetic, boolean, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBinaryConst(LIRKind, AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, boolean, AllocatableValue, JavaConstant, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBinaryConst(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBinaryConst(LIRKind, SPARCArithmetic, AllocatableValue, JavaConstant, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBinaryMemory(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBinaryVar(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, boolean, AllocatableValue, AllocatableValue) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBinaryVar(LIRKind, SPARCArithmetic, AllocatableValue, AllocatableValue, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBitCount(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBitCount(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBitCount(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitBitScanForward(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBitScanForward(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBitScanForward(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitBitScanReverse(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitBitScanReverse(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitBitScanReverse(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitBlackhole(Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitBlackhole(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitBlock(NodeLIRBuilderTool, LIRGenerationResult, Block, StructuredGraph, BlockMap<List<Node>>) - Static method in class com.oracle.graal.compiler.LIRGenerationPhase
 
emitBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
emitBranch(LogicNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitBranch(CompilationResultBuilder, SPARCMacroAssembler, Kind, SPARCAssembler.ConditionFlag, LabelRef, LabelRef, boolean, double) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow
 
emitByte(int) - Method in class com.oracle.graal.asm.Assembler
 
emitByte(int, int) - Method in class com.oracle.graal.asm.Assembler
 
emitByte(int) - Method in class com.oracle.graal.asm.Buffer
 
emitByte(int, int) - Method in class com.oracle.graal.asm.Buffer
 
emitBytes(byte[], int, int) - Method in class com.oracle.graal.asm.Buffer
 
emitBytes(byte[], int) - Method in class com.oracle.graal.asm.Buffer
 
emitByteSwap(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitByteSwap(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitByteSwap(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitCallPrefixCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectStaticCallOp
 
emitCallPrefixCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectVirtualCallOp
 
emitCallPrefixCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
 
emitCardTableAddress() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitCardTableAddress() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
emitCardTableShift() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitCardTableShift() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
emitCBCond(SPARCMacroAssembler, Value, Value, Label, SPARCAssembler.ConditionFlag) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
emitCCall(long, CallingConvention, Value[], int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCCall(long, CallingConvention, Value[], int) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
EmitCode - Static variable in class com.oracle.graal.compiler.GraalCompiler
 
emitCode(Backend, Assumptions, ResolvedJavaMethod, Set<ResolvedJavaMethod>, int, LIRGenerationResult, CompilationResult, ResolvedJavaMethod, CompilationResultBuilderFactory) - Static method in class com.oracle.graal.compiler.GraalCompiler
 
emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.target.Backend
Emits the code for a given graph.
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64DeoptimizeOp
 
emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.ConstOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.MemoryConstOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableAddressOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableShiftOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCRuntimeCallEpilogueOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCRuntimeCallPrologueOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotDeoptimizeCallerOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotDirectStaticCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotspotDirectVirtualCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotEnterUnpackFramesStackFrameOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveCurrentStackFrameOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveUnpackFramesStackFrameOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.RescueSlotDummyOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.UncompressPointer
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPatchReturnAddressOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotReturnOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler, HotSpotVMConfig, boolean, LIRFrameState, Register) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotUnwindOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64IndirectCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64PrefetchOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64TailcallOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.HotSpotLockStack
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCDeoptimizeOp
 
emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCRuntimeCallEpilogueOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCRuntimeCallPrologueOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotDeoptimizeCallerOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotEnterUnpackFramesStackFrameOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerInCallerOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLeaveCurrentStackFrameOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLeaveDeoptimizedStackFrameOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLeaveUnpackFramesStackFrameOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.UncompressPointer
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPatchReturnAddressOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPushInterpreterFrameOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotReturnOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler, HotSpotVMConfig, boolean, LIRFrameState, Register) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp.SPARCLoadSafepointPollAddress
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotUnwindOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCIndirectCallOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCPrefetchOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Arithmetic.FPDivRemOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.CommutativeOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.ConstOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.MemoryOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.Op
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.RMIOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.MemoryMROp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.Op
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.amd64.AMD64BlockEndOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BlockEndOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BreakpointOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ByteSwapOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.DirectCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.DirectFarForeignCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.DirectNearForeignCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.IndirectCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64CCall
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ClearRegisterOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.ReturnOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.StrategySwitchOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.TableSwitchOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.amd64.AMD64LIRInstruction
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64LIRInstruction
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64MathIntrinsicOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AbstractMoveOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64MultiStackMove
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndWriteOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.LeaDataOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.LeaOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.MembarOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.StackLeaOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64RestoreRegistersOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ShiftOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64SignExtendOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.MemoryOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.MOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.MROp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.RMOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ZapRegistersOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.FullInfopointOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.LIRInstruction
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.SimpleInfopointOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegConst
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.MulHighOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.RemOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.SPARCLMulccOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.Unary2Op
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCBitManipulationOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCBreakpointOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCByteSwapOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectFarForeignCallOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectNearForeignCallOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.IndirectCallOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCompare.CompareOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.ReturnOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.TableSwitchOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.sparc.SPARCJumpOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCLoadConstantTableBaseOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMathIntrinsicOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadAddressOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadConstantFromTable
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadDataAddressOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MembarOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MemOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.Move
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MoveFpGp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.NullCheckOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.StackLoadAddressOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCSaveRegistersOp
 
emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCTestOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.BlackholeOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.JumpOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.NoOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.StackMove
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestOp
 
emitCodeBody(ResolvedJavaMethod, CompilationResultBuilder, LIR) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
Emits the code which starts at the verified entry point.
emitCodeHelper(CompilationResultBuilder, SPARCMacroAssembler) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow.ReturnOp
 
emitCodePrefix(ResolvedJavaMethod, CompilationResultBuilder, AMD64MacroAssembler, RegisterConfig, HotSpotVMConfig, Label) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
Emits the code prior to the verified entry point.
emitCodeSuffix(ResolvedJavaMethod, CompilationResultBuilder, AMD64MacroAssembler, HotSpotVMConfig, FrameMap) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
 
emitCompare(PlatformKind, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
This method emits the compare instruction, and may reorder the operands.
emitCompare(PlatformKind, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
This method emits the compare instruction, and may reorder the operands.
emitCompare(PlatformKind, Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitCompareAndSwap(Value, Value, Value, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCompareAndSwap(Value, Value, Value, Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitCompareAndSwap(Value, Value, Value, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCompareBranch(CompareNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitCompareBranchMemory(Kind, Value, AMD64AddressValue, LIRFrameState, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCompareBranchMemory(IfNode, CompareNode, ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
emitCompareMemory(Kind, Value, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
This method emits the compare against memory instruction, and may reorder the operands.
emitCompareMemoryConOp(AMD64Assembler.OperandSize, JavaConstant, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCompareMemoryConOp(AMD64Assembler.OperandSize, JavaConstant, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitCompareOp(PlatformKind, Variable, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCompareOp(PlatformKind, Variable, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitCompareRegMemoryOp(AMD64Assembler.OperandSize, Value, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitCompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
emitCompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitConditional(ConditionalNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitConditional(LogicNode, Value, Value) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitConditional(ConditionalNode) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitConstantBranch(boolean, LabelRef, LabelRef) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
 
emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in interface com.oracle.graal.lir.sparc.SPARCDelayedControlTransfer
This method must be called, to generate the control transfer, but without any Nop in the delay slot.
emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCJumpOp
 
emitConvert2Op(LIRKind, SPARCArithmetic, AllocatableValue) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
emitConvertMove(LIRKind, AllocatableValue) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitConvertOp(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitConvertOp(LIRKind, AMD64Assembler.AMD64MROp, AMD64Assembler.OperandSize, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCountLeadingZeros(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCountLeadingZeros(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitCountTrailingZeros(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitCountTrailingZeros(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitCString(NodeLIRBuilderTool, String) - Static method in class com.oracle.graal.hotspot.nodes.CStringNode
 
emitData(AllocatableValue, byte[]) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitData(AllocatableValue, byte[]) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitData(AllocatableValue, byte[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitData(AllocatableValue, byte[]) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
Emits an op that loads the address of some raw data.
emitDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
emitDeoptimizationFetchUnrollInfoCall(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitDeoptimizationFetchUnrollInfoCall(StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
emitDeoptimizationFetchUnrollInfoCall(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitDeoptimize(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
emitDIV(AMD64Assembler.OperandSize, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitDiv(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitDone - Variable in class com.oracle.graal.lir.sparc.SPARCJumpOp
 
emitEnterUnpackFramesStackFrame(Value, Value, Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitEnterUnpackFramesStackFrame(Value, Value, Value, StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
emitEnterUnpackFramesStackFrame(Value, Value, Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitExplicitBoundsCheck(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
emitExplicitExceptions(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
emitExplicitNullCheck(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
emitFirstPartOfDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
emitFloatConvert(FloatConvert, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitFloatConvert(FloatConvert, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitFloatConvert(FloatConvert, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.lir.gen.LIRGenerator
Emits the single call operation at the heart of generating LIR for a foreign call.
emitFPUArith(int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
emitFrontEnd(Providers, TargetDescription, StructuredGraph, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites) - Static method in class com.oracle.graal.compiler.GraalCompiler
Builds the graph, optimizes it.
emitIDIV(AMD64Assembler.OperandSize, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIf(IfNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitIf(IfNode) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
emitImmediate(AMD64Assembler, AMD64Assembler.OperandSize, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64ImmOp
 
emitImmediate(AMD64Assembler, int) - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
Emit an immediate of this size.
emitIMUL(AMD64Assembler.OperandSize, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIMULConst(AMD64Assembler.OperandSize, AllocatableValue, JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIncomingValues(Value[]) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitIncomingValues(Value[]) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitIncrement(AMD64MacroAssembler, Register, Value, int) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
 
emitIncrement(int, SPARCMacroAssembler, SPARCAddress, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
 
emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
emitInstruction(Consumer<SPARCAssembler>, SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
emitInt(int) - Method in class com.oracle.graal.asm.Assembler
 
emitInt(int, int) - Method in class com.oracle.graal.asm.Assembler
 
emitInt(int, int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
 
emitInt(int) - Method in class com.oracle.graal.asm.Buffer
 
emitInt(int, int) - Method in class com.oracle.graal.asm.Buffer
 
emitInt(int, int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
 
emitIntegerDivRem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIntegerTest(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIntegerTest(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIntegerTestBranch(IntegerTestNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitIntegerTestBranchMemory(IfNode, ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
emitIntegerTestMove(Value, Value, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitIntegerTestMove(Value, Value, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitIntegerTestMove(Value, Value, Value, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitIntegerTestMove(Value, Value, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitInvoke(Invoke) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitInvoke(Invoke) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
emitJump(LabelRef) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitJump(LabelRef) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitJump(LabelRef) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitJump(LabelRef) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitJumpToExceptionHandler(ValueNode) - Method in interface com.oracle.graal.hotspot.HotSpotNodeLIRBuilder
 
emitJumpToExceptionHandler(ValueNode) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in interface com.oracle.graal.hotspot.HotSpotNodeLIRBuilder
 
emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
emitLeaveCurrentStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitLeaveCurrentStackFrame(StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
Emits code for a LeaveCurrentStackFrameNode.
emitLeaveCurrentStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitLeaveDeoptimizedStackFrame(Value, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitLeaveDeoptimizedStackFrame(Value, Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
emitLeaveDeoptimizedStackFrame(Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitLeaveUnpackFramesStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitLeaveUnpackFramesStackFrame(StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
emitLeaveUnpackFramesStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
EmitLIR - Static variable in class com.oracle.graal.compiler.GraalCompiler
 
emitLIR(Backend, TargetDescription, SchedulePhase, StructuredGraph, Object, CallingConvention, RegisterConfig, LIRSuites) - Static method in class com.oracle.graal.compiler.GraalCompiler
 
emitLIR0(Backend, TargetDescription, SchedulePhase, StructuredGraph, Object, CallingConvention, RegisterConfig, LIRSuites) - Static method in class com.oracle.graal.compiler.GraalCompiler
 
EmitLIRRepeatCount - Static variable in class com.oracle.graal.compiler.GraalCompiler.Options
 
emitLoad(LIRKind, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitLoad(LIRKind, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitLoad(LIRKind, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitLoad(CompilationResultBuilder, SPARCMacroAssembler, SPARCAddress, Value, boolean, PlatformKind, SPARCDelayedControlTransfer, LIRFrameState) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
 
emitLoadConstant(LIRKind, Constant) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitLoadConstant(LIRKind, Constant) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitLoadConstantTableBase() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitLong(long) - Method in class com.oracle.graal.asm.Assembler
 
emitLong(long, int) - Method in class com.oracle.graal.asm.Assembler
 
emitLong(long, int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
 
emitLong(long) - Method in class com.oracle.graal.asm.Buffer
 
emitLong(long, int) - Method in class com.oracle.graal.asm.Buffer
 
emitLong(long, int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
 
emitLowLevel(TargetDescription, List<T>, List<T>, LIRGenerationResult, LIRGeneratorTool, LIRSuites, RegisterAllocationConfig) - Static method in class com.oracle.graal.compiler.GraalCompiler
 
emitMathAbs(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMathAbs(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMathAbs(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitMathCos(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMathCos(Value) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
 
emitMathLog(Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMathLog(Value, boolean) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
 
emitMathSin(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMathSin(Value) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
 
emitMathSqrt(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMathSqrt(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMathSqrt(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitMathTan(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMathTan(Value) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
 
emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadOp
 
emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MemOp
 
emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.StoreConstantOp
 
emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.StoreOp
 
emitMembar(int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMembar(int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMembar(int) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitModRM(int, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emit the ModR/M byte for one register operand and an opcode extension in the R field.
emitModRM(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emit the ModR/M byte for two register operands.
emitMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMove(Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitMove(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitMove(AllocatableValue, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitMove(Value, Value) - Method in class com.oracle.graal.lir.gen.PhiResolver
 
emitMul(Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMul(Value, Value, boolean) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMul(Value, Value, boolean) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitMulHigh(AMD64Assembler.AMD64MOp, AMD64Assembler.OperandSize, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMulHigh(SPARCArithmetic, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitMulHigh(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitNarrow(Value, int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitNarrow(Value, int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitNarrow(Value, int) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitNegate(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitNegate(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitNegate(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitNode(ValueNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitNot(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitNot(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitNot(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitNullCheck(Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitNullCheckBranch(IsNullNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitOp(CompilationResultBuilder, LIRInstruction) - Static method in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
emitOpcode(AMD64Assembler, AMD64Assembler.OperandSize, int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
emitOperandHelper(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits the ModR/M byte and optionally the SIB byte for one register and one memory operand.
emitOperandHelper(int, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits the ModR/M byte and optionally the SIB byte for one memory operand and an opcode extension in the R field.
emitOr(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitOr(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitOr(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitOverflowCheckBranch(AbstractBeginNode, AbstractBeginNode, Stamp, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitOverflowCheckBranch(AbstractBeginNode, AbstractBeginNode, Stamp, double) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
emitPatchReturnAddress(ValueNode) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
emitPatchReturnAddress(ValueNode) - Method in interface com.oracle.graal.hotspot.HotSpotNodeLIRBuilder
 
emitPatchReturnAddress(ValueNode) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
emitPrefetchAllocate(Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitPrefetchAllocate(Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
emitPrefetchAllocate(Word, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
emitPrefetchAllocate(Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitPrologue(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
 
emitPrologue(StructuredGraph) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
emitPrologue(StructuredGraph) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
 
emitPrologue(ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
 
emitPrologue(StructuredGraph) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
emitPrologue(StructuredGraph) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
emitPushInterpreterFrame(Value, Value, Value, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitPushInterpreterFrame(Value, Value, Value, Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
Emits code for a PushInterpreterFrameNode.
emitPushInterpreterFrame(Value, Value, Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitRegConstant(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, JavaConstant, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
 
emitRegReg(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, Value, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
 
emitReinterpret(LIRKind, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitReinterpret(LIRKind, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitReinterpret(LIRKind, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitReinterpretMemory(LIRKind, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
emitRem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitRem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitRem(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitRem(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, Value, Value, Value, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
 
emitRestoreRegisters(AMD64SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitReturn(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitReturn(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitReturn(Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitReturn(Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitReturn(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
Emits a return instruction.
emitRol(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitRor(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitSaveAllRegisters(Register[], boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
Adds a node to the graph that saves all allocatable registers to the stack.
emitSaveAllRegisters() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitSaveAllRegisters() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
Emits code for a SaveAllRegistersNode.
emitSaveAllRegisters() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitSaveRbp() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitSaveRegisters(Register[], StackSlotValue[], boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitSaveRegisters(Register[], StackSlotValue[], boolean) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitSecondPartOfDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
emitShift(AMD64Assembler.AMD64Shift, AMD64Assembler.OperandSize, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitShift(SPARCArithmetic, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitShl(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitShl(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitShl(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitShort(int) - Method in class com.oracle.graal.asm.Assembler
 
emitShort(int, int) - Method in class com.oracle.graal.asm.Assembler
 
emitShort(int, int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
 
emitShort(int) - Method in class com.oracle.graal.asm.Buffer
 
emitShort(int, int) - Method in class com.oracle.graal.asm.Buffer
 
emitShort(int, int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
 
emitShortCompareBranch(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
Tries to use the emit the compare/branch instruction.
emitShr(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitShr(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitShr(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitSignExtend(Value, int, int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitSignExtend(Value, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitSignExtend(Value, int, int) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitSignExtendLoad(LIRKind, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitSignExtendMemory(Access, int, int) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
emitSignExtendMemory(Access, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
 
emitSSE41Compare(CompilationResultBuilder, AMD64MacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
Emits code that uses SSE4.1 128-bit (16-byte) vector compares.
emitStackOverflowCheck(CompilationResultBuilder, int, boolean, boolean) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
Emits code to do stack overflow checking.
emitStackOverflowCheck(CompilationResultBuilder, int, boolean) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
Emits code to do stack overflow checking.
emitStore(Kind, AMD64AddressValue, AllocatableValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitStore(LIRKind, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitStore(LIRKind, Value, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitStore(LIRKind, Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitStore(Value, SPARCAddress, PlatformKind, SPARCDelayedControlTransfer, LIRFrameState, CompilationResultBuilder, SPARCMacroAssembler) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
 
emitStoreConst(Kind, AMD64AddressValue, JavaConstant, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitStoreConst(Kind, AMD64AddressValue, JavaConstant, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitStrategySwitch(JavaConstant[], double[], LabelRef[], LabelRef, Variable) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitStrategySwitch(JavaConstant[], double[], LabelRef[], LabelRef, Variable) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitString(String) - Method in class com.oracle.graal.asm.Assembler
Some GPU architectures have a text based encoding.
emitString(String, int) - Method in class com.oracle.graal.asm.Assembler
 
emitString0(String) - Method in class com.oracle.graal.asm.Assembler
 
emitSub(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitSub(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitSub(Value, Value, boolean) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitSub(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitSub(Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitSwitch(SwitchNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
This method tries to create a switch implementation that is optimal for the given switch.
emitSwitch(SwitchNode) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
emitTableSwitch(int, LabelRef, LabelRef[], Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitTableSwitch(int, LabelRef, LabelRef[], Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitTableSwitch(int, LabelRef, LabelRef[], Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
emitTailcall(Value[], Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitTailcall(Value[], Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
Emits an operation to make a tail call.
emitTailcall(Value[], Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitTailCompares(AMD64MacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
Emits code to compare the remaining 1 to 4 bytes.
emitTailCompares(SPARCMacroAssembler, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
Emits code to compare the remaining 1 to 4 bytes.
emitted - Variable in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
 
emitted - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
emitUDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitUDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitUDiv(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitUMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitUMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitUMulHigh(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitUnary(SPARCArithmetic, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitUnary(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
 
emitUncommonTrapCall(Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitUncommonTrapCall(Value, StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
Emits code for a UncommonTrapCallNode.
emitUncommonTrapCall(Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitUncompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitUncompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
emitUncompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitUnwind(Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitUnwind(Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
emitUnwind(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
emitURem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitURem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitURem(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitUShr(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitUShr(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitUShr(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitx87(int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
emitXor(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitXor(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitXor(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitZapRegisters(Register[], JavaConstant[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
emitZeroExtend(Value, int, int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitZeroExtend(Value, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
emitZeroExtend(Value, int, int) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
emitZeroExtendMemory(Kind, int, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
emitZeroExtendMemory(Access, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
 
empty() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
EMPTY - Static variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
empty() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
empty() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
empty() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
empty() - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
empty() - Method in class com.oracle.graal.compiler.common.type.Stamp
Returns a stamp of the same kind, but with no allowed values.
empty(Kind) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
empty() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
EMPTY - Static variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
EMPTY - Static variable in class com.oracle.graal.hotspot.HotSpotLockStack
 
empty() - Method in class com.oracle.graal.hotspot.nodes.type.MetaspacePointerStamp
 
EMPTY - Static variable in class com.oracle.graal.jtt.JTTTest
 
empty() - Static method in class com.oracle.graal.jtt.micro.StrangeFrames
 
EMPTY - Static variable in class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
 
EMPTY_ARGS - Static variable in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
 
EMPTY_ARRAY - Static variable in class com.oracle.graal.java.FrameStateBuilder
 
EMPTY_ARRAY - Static variable in class com.oracle.graal.virtual.phases.ea.EffectList
 
EMPTY_ARRAY - Static variable in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
EMPTY_ARRAY - Static variable in class jdk.internal.jvmci.meta.JavaTypeProfile
 
EMPTY_CONTEXT - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
EMPTY_LIST - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
Only 10% of the lists in LinearScanWalker.spillIntervals are actually used.
EMPTY_MONITOR_ARRAY - Static variable in class com.oracle.graal.java.FrameStateBuilder
 
EMPTY_NODE_ARRAY - Static variable in class com.oracle.graal.graph.NodeList
 
EMPTY_PATTERNS - Static variable in class com.oracle.graal.compiler.match.MatchPattern
 
EMPTY_SCOPE - Static variable in class com.oracle.graal.java.JsrScope
 
EMPTY_STRING_ARRAY - Static variable in class com.oracle.graal.virtual.phases.ea.EffectList
 
EmptyCompilationEvent() - Constructor for class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
 
EmptyCompilerFailureEvent() - Constructor for class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilerFailureEvent
 
EmptyEventProvider - Class in jdk.internal.jvmci.hotspot.events
An empty implementation for EventProvider.
EmptyEventProvider() - Constructor for class jdk.internal.jvmci.hotspot.events.EmptyEventProvider
 
EmptyEventProvider.EmptyCompilationEvent - Class in jdk.internal.jvmci.hotspot.events
 
EmptyEventProvider.EmptyCompilerFailureEvent - Class in jdk.internal.jvmci.hotspot.events
 
emptyStampCache - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
enable(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
ENABLE_BREAKPOINT - Static variable in class com.oracle.graal.hotspot.replacements.MonitorSnippets
Leaving the breakpoint code in to provide an example of how to use the BreakpointNode intrinsic.
ENABLE_METRIC_PROPERTY_NAME_PREFIX - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_TIMER_PROPERTY_NAME_PREFIX - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_UNSCOPED_MEM_USE_TRACKERS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_UNSCOPED_METRICS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_UNSCOPED_TIMERS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
 
ENABLED - Static variable in class com.oracle.graal.compiler.test.AllocSpy
 
ENABLED - Static variable in class com.oracle.graal.debug.Debug
 
ENABLED - Static variable in class com.oracle.graal.debug.Fingerprint
Determines whether fingerprinting is enabled.
ENABLED - Static variable in class com.oracle.graal.hotspot.CompilationStatistics
 
enabled - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
ENABLED - Static variable in class com.oracle.graal.hotspot.logging.CountingProxy
 
ENABLED - Static variable in class com.oracle.graal.hotspot.logging.Logger
 
ENABLED - Static variable in class jdk.internal.jvmci.hotspot.InitTimer
Specifies if initialization timing is enabled.
enabled - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider
 
ENABLED_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Fingerprint
 
enabledMetrics - Static variable in class com.oracle.graal.debug.Debug
Set of unconditionally enabled metrics.
enabledMetricsSubstrings - Static variable in class com.oracle.graal.debug.Debug
 
enabledOpts - Variable in class com.oracle.graal.phases.OptimisticOptimizations
 
enabledTimers - Static variable in class com.oracle.graal.debug.Debug
Set of unconditionally enabled timers.
enabledTimersSubstrings - Static variable in class com.oracle.graal.debug.Debug
 
enableIndentation() - Method in class com.oracle.graal.debug.LogStream
 
enableInfopoints() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
EnableSSIConstruction - Static variable in class com.oracle.graal.compiler.common.BackendOptions
 
encode(Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
encode(StructuredGraph) - Method in class com.oracle.graal.nodes.GraphEncoder
Compresses a graph to a byte array.
encodeAll(T[]) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Fills the provided array with the added objects.
encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
Encodes a deoptimization action and a deoptimization reason in an integer value.
EncodedGraph - Class in com.oracle.graal.nodes
A StructuredGraph encoded in a compact binary representation as a byte[] array.
EncodedGraph(byte[], long, Object[], NodeClass<?>[], Assumptions, Set<ResolvedJavaMethod>) - Constructor for class com.oracle.graal.nodes.EncodedGraph
 
encodedGraph - Variable in class com.oracle.graal.nodes.GraphDecoder.MethodScope
The encode graph that is decoded.
encodeSingleGraph(StructuredGraph, Architecture) - Static method in class com.oracle.graal.nodes.GraphEncoder
Utility method that does everything necessary to encode a single graph.
encodeString(String) - Static method in class com.oracle.graal.code.HexCodeFile
Modifies a string to mangle any substrings matching HexCodeFile.SECTION_DELIM and HexCodeFile.COLUMN_END.
encodeValueNum(int, boolean) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
Encodes a value number + the is-object information to a number to be stored in a state.
encoding - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
 
encoding - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.UncompressPointer
 
encoding - Variable in class com.oracle.graal.hotspot.nodes.CompressionNode
 
encoding - Variable in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
encoding - Variable in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
encoding - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
 
encoding - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.UncompressPointer
 
encoding - Variable in class com.oracle.graal.nodes.EncodedGraph
 
encoding - Variable in class jdk.internal.jvmci.code.Register
The actual encoding in a target machine instruction for this register, which may or may not be the same as Register.number.
encoding() - Method in class jdk.internal.jvmci.code.Register
The assembler calls this method to get the register's encoding.
ENCRYPT - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
 
encrypt(Object, byte[], int, int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
encrypt(byte[], SecretKey, String) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
 
ENCRYPT_BLOCK - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
 
encryptAESCryptStub(ForeignCallDescriptor, Word, Word, Word, Word, int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
encryptBlock(Object, byte[], int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
encryptBlockStub(ForeignCallDescriptor, Word, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
 
END - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
end - Static variable in class com.oracle.graal.jtt.threads.Thread_isInterrupted02
 
end - Variable in class com.oracle.graal.loop.CountedLoopInfo
 
end(EndNode) - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
 
end(EndNode) - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
 
end(EndNode) - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
 
end() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
Finishes the graph document and flushes the output stream.
end(String) - Method in class com.oracle.graal.printer.CompilationPrinter
 
end() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
 
end() - Method in interface jdk.internal.jvmci.hotspot.events.EventProvider.TimedEvent
Ends the timing period for this event.
endBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the bytecode index of the end of the code.
endBci - Variable in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
endBCI - Variable in class jdk.internal.jvmci.meta.ExceptionHandler
 
endBci - Variable in class jdk.internal.jvmci.meta.LocalImpl
 
endBlock() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endBlockNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endBytecodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endControlFlow() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endEdges() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endGraph() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endGroup() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
Ends the current group.
endGroup() - Method in class com.oracle.graal.printer.BinaryGraphPrinter
 
endGroup() - Method in interface com.oracle.graal.printer.GraphPrinter
Ends the current group.
endIf() - Method in class com.oracle.graal.replacements.GraphKit
 
endIndex - Variable in class com.oracle.graal.compiler.match.MatchContext
 
endIndex - Variable in class com.oracle.graal.nodes.LoopEndNode
 
endIndex() - Method in class com.oracle.graal.nodes.LoopEndNode
Returns the index of this loop end amongst its LoopBeginNode's loop ends.
Since a LoopBeginNode also has forward ends, this is not the index into PhiNode values at the loop begin.
endLockScope() - Static method in class com.oracle.graal.hotspot.nodes.EndLockScopeNode
 
EndLockScopeNode - Class in com.oracle.graal.hotspot.nodes
Intrinsic for closing a scope binding a stack-based lock with an object.
EndLockScopeNode() - Constructor for class com.oracle.graal.hotspot.nodes.EndLockScopeNode
 
EndMarker - Static variable in class com.oracle.graal.lir.alloc.lsra.Interval
Sentinel interval to denote the end of an interval list.
EndMarker - Static variable in class com.oracle.graal.lir.alloc.lsra.Range
 
endMethod() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endNode - Variable in class com.oracle.graal.nodes.cfg.Block
 
EndNode - Class in com.oracle.graal.nodes
 
EndNode() - Constructor for class com.oracle.graal.nodes.EndNode
 
endNode() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endProperties() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
ends - Variable in class com.oracle.graal.nodes.AbstractMergeNode
 
endScope(String) - Static method in class com.oracle.graal.hotspot.logging.Logger
 
endStates - Variable in class com.oracle.graal.phases.graph.ReentrantBlockIterator.LoopInfo
 
endStates - Variable in class com.oracle.graal.phases.graph.ReentrantNodeIterator.LoopInfo
 
endSuccessors() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
endsWithRet() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
endsWithRet - Variable in class com.oracle.graal.java.BciBlockMapping.BciBlock.JSRData
 
enlarge(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
enqueueSuccessors(T, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Add successor blocks into the given work list if they are not already marked as visited.
ensureAdded(ValueNode, FixedNode) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
 
ensureAvailable(int) - Method in class com.oracle.graal.printer.BinaryGraphPrinter
 
ensureExceptionStateDecoded(PEGraphDecoder.PEMethodScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
 
ensureInitialized() - Method in class com.oracle.graal.debug.internal.DebugValue
 
ensureInitialized() - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
ensureMaterialized(PartialEscapeBlockState<?>, int, FixedNode, GraphEffectList, DebugMetric) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
ensureNodeCreated(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class com.oracle.graal.nodes.GraphDecoder
 
ensureOuterStateDecoded(PEGraphDecoder.PEMethodScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
 
ensureProfiling(int, int) - Method in class com.oracle.graal.truffle.CompilationProfile
 
ensureSize(int) - Method in class com.oracle.graal.asm.Buffer
 
ensureSize(int) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
ensureSize(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
ensureStateAfterDecoded(PEGraphDecoder.PEMethodScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
 
ensureUniquePC() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
ensureUniquePC() - Method in class com.oracle.graal.asm.Assembler
Emits a NOP instruction to advance the current PC.
ensureUniquePC() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
ensureVirtual - Variable in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
ensureVirtualFailure(Node, Stamp) - Static method in class com.oracle.graal.nodes.virtual.EnsureVirtualizedNode
 
ensureVirtualized(Object) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Ensures that the given object will be virtual (escape analyzed) at all points that are dominated by the current position.
ensureVirtualized - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
 
ensureVirtualizedHere(Object) - Static method in class com.oracle.graal.api.directives.GraalDirectives
Ensures that the given object will be virtual at the current position.
EnsureVirtualizedNode - Class in com.oracle.graal.nodes.virtual
 
EnsureVirtualizedNode(ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.virtual.EnsureVirtualizedNode
 
enter(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend.HotSpotFrameContext
 
enter(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend.HotSpotFrameContext
 
enter(CompilationResultBuilder) - Method in interface com.oracle.graal.lir.asm.FrameContext
Emits code common to all entry points of a method.
enter(Block) - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Instance.InstanceFrame
 
enter(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Frame
 
enter(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Round.ProcessFrame
 
enterAlwaysReached(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Frame
 
enterAlwaysReached(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Round.ProcessFrame
 
enterUnpackFramesStackFrame(Word, Word, Word, long) - Static method in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
 
EnterUnpackFramesStackFrameNode - Class in com.oracle.graal.hotspot.nodes
Emits code to enter a low-level stack frame specifically to call out to the C++ method Deoptimization::unpack_frames.
EnterUnpackFramesStackFrameNode(ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
 
entries - Variable in class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
 
entries() - Method in class com.oracle.graal.graph.NodeMap
 
entries - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
 
entries - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.RawItemProfile
 
entries - Variable in class jdk.internal.jvmci.meta.MethodIdMap
Entry array that is initialized upon first call to MethodIdMap.get(MethodIdHolder).
Entry(T) - Constructor for class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
 
Entry(String) - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest2.Entry
 
Entry(LIRInstruction, AbstractBlockBase<?>) - Constructor for class com.oracle.graal.lir.ssa.SSAVerifier.Entry
 
Entry() - Constructor for class com.oracle.graal.truffle.OptimizedAssumption.Entry
 
Entry(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
 
entryAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
 
entryAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
entryAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
 
entryBCI - Variable in class com.oracle.graal.hotspot.CompilationTask
 
entryBCI - Variable in class com.oracle.graal.java.BytecodeParser
 
entryBCI - Variable in class com.oracle.graal.nodes.StructuredGraph
 
entryBCI - Variable in class jdk.internal.jvmci.code.CompilationResult
 
entryBCI - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledNmethod
 
entryCount() - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
entryCount() - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
entryCount() - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
The number of entries this virtual object has.
entryIndexForOffset(long, Kind) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
entryIndexForOffset(long, Kind, ResolvedJavaType, int) - Static method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
entryIndexForOffset(long, Kind) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
entryIndexForOffset(long, Kind) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
If the given index denotes an entry in this virtual object, the index of this entry is returned.
entryKind(int) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
entryKind(int) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
entryKind(int) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
Returns the Kind of the entry at the given index.
EntryMarkerNode - Class in com.oracle.graal.nodes
This node will be inserted at point specified by StructuredGraph.getEntryBCI(), usually by the graph builder.
EntryMarkerNode() - Constructor for class com.oracle.graal.nodes.EntryMarkerNode
 
entryName(int) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
entryName(int) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
entryName(int) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
Returns the name of the entry at the given index.
entryPoint() - Method in class com.oracle.graal.loop.LoopEx
 
entryPoint() - Method in class com.oracle.graal.loop.LoopFragmentWhole
 
EntryProxyNode - Class in com.oracle.graal.nodes
Proxy node that is used in OSR.
EntryProxyNode(ValueNode, AbstractBeginNode) - Constructor for class com.oracle.graal.nodes.EntryProxyNode
 
entrySet() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
EntrySet() - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
entrySet() - Method in class com.oracle.graal.graph.NodeNodeMap
 
entrySize - Variable in class jdk.internal.jvmci.code.CompilationResult.JumpTable
The size (in bytes) of each table entry.
entrySize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags
 
entryState - Variable in class com.oracle.graal.lir.RedundantMoveElimination.BlockData
 
entryStateArray - Variable in class com.oracle.graal.java.BytecodeParser
 
entryStateMatrix - Variable in class com.oracle.graal.java.BytecodeParser
 
entryValueNum - Variable in class com.oracle.graal.lir.RedundantMoveElimination.BlockData
 
EntryWithNext(String, ConditionalEliminationTest2.Entry) - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest2.EntryWithNext
 
Enum() - Constructor for enum com.oracle.graal.jtt.jdk.EnumMap01.Enum
 
Enum() - Constructor for enum com.oracle.graal.jtt.jdk.EnumMap02.Enum
 
ENUM - Static variable in interface jdk.internal.jvmci.meta.ModifiersProvider
 
ENUM_KLASS - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
 
EnumKey(Enum) - Constructor for class jdk.internal.jvmci.meta.PlatformKind.EnumKey
 
EnumMap01 - Class in com.oracle.graal.jtt.jdk
 
EnumMap01() - Constructor for class com.oracle.graal.jtt.jdk.EnumMap01
 
EnumMap01.Enum - Enum in com.oracle.graal.jtt.jdk
 
EnumMap02 - Class in com.oracle.graal.jtt.jdk
 
EnumMap02() - Constructor for class com.oracle.graal.jtt.jdk.EnumMap02
 
EnumMap02.Enum - Enum in com.oracle.graal.jtt.jdk
 
env - Variable in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
env - Variable in class com.oracle.graal.replacements.verifier.AbstractVerifier
 
environ() - Static method in class com.oracle.graal.jtt.lang.ProcessEnvironment_init
 
epoch - Variable in class com.oracle.graal.graph.NodeIdAccessor
 
epochMaskInPlace() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
epochMaskInPlace - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
EPSILON - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double02
 
equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float02
 
equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int02
 
equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long02
 
equal(KlassPointer) - Method in class com.oracle.graal.hotspot.word.KlassPointer
 
equal(KlassPointer) - Method in class com.oracle.graal.hotspot.word.MethodPointer
 
equal(ComparableWord) - Method in interface com.oracle.graal.word.ComparableWord
Compares this word with the specified value.
equal(Signed) - Method in interface com.oracle.graal.word.Signed
Compares this Signed with the specified value.
equal(int) - Method in interface com.oracle.graal.word.Signed
Compares this Signed with the specified value.
equal(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
equal(int) - Method in interface com.oracle.graal.word.Unsigned
Compares this Unsigned with the specified value.
equal(ComparableWord) - Method in class com.oracle.graal.word.Word
 
equal(Signed) - Method in class com.oracle.graal.word.Word
 
equal(Unsigned) - Method in class com.oracle.graal.word.Word
 
equal(int) - Method in class com.oracle.graal.word.Word
 
equal(Word) - Method in class com.oracle.graal.word.Word
 
equalFloatsOrDoublesDelta() - Method in class com.oracle.graal.test.GraalTest
Gets the value used by GraalTest.assertDeepEquals(Object, Object) and GraalTest.assertDeepEquals(String, Object, Object) for the maximum delta between two doubles or floats for which both numbers are still considered equal.
equalKeys(SwitchNode) - Method in class com.oracle.graal.nodes.extended.IntegerSwitchNode
 
equalKeys(SwitchNode) - Method in class com.oracle.graal.nodes.extended.SwitchNode
Returns true if the switch has the same keys in the same order as this switch.
equalKeys(SwitchNode) - Method in class com.oracle.graal.nodes.java.TypeSwitchNode
 
equals(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.Id
 
equals(Object) - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.Op
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
equals(Object) - Method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
equals(Object) - Method in class com.oracle.graal.compiler.test.CountedLoopTest.Result
 
equals(Object) - Method in class com.oracle.graal.compiler.test.ea.EATestBase.TestClassInt
 
equals(Object) - Method in class com.oracle.graal.compiler.test.ea.EATestBase.TestClassObject
 
equals(PartialEscapeAnalysisTest.CacheKey) - Method in class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.CacheKey
 
equals(Object) - Method in class com.oracle.graal.graph.Graph.CacheEntry
 
equals(Object) - Method in class com.oracle.graal.graph.Graph.Mark
 
equals(Node) - Static method in class com.oracle.graal.graph.iterators.NodePredicates
 
equals(Object) - Method in class com.oracle.graal.graph.Node
Equality tests must rely solely on identity.
equals(NodeList<T>) - Method in class com.oracle.graal.graph.NodeList
 
equals(Object) - Method in class com.oracle.graal.graph.Position
 
equals(Object) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
equals(Object) - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
equals(Object) - Method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest.Wrapper
 
equals(ValueNode[], ValueNode[], int) - Static method in class com.oracle.graal.java.FrameStateBuilder
 
equals(Object) - Method in class com.oracle.graal.java.FrameStateBuilder
 
equals(Object) - Method in class com.oracle.graal.java.JsrScope
 
equals(Object) - Method in class com.oracle.graal.lir.amd64.AMD64AddressValue
 
equals(Object) - Method in class com.oracle.graal.lir.CompositeValue
 
equals(Object) - Method in class com.oracle.graal.lir.dfa.MarkBasePointersPhase.Marker.BasePointersSet
 
equals(Object) - Method in class com.oracle.graal.lir.dfa.RegStackValueSet
 
equals(Object) - Method in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
 
equals(Object) - Method in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
 
equals(Object) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.DummyValue
 
equals(Object) - Method in class com.oracle.graal.lir.util.IndexedValueMap
 
equals(Object) - Method in class com.oracle.graal.lir.Variable
 
equals(Object) - Method in class com.oracle.graal.nodes.GraphDecoder.LoopExplosionState
 
equals(Object) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
 
equals(boolean[], boolean[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(byte[], byte[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(char[], char[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(short[], short[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(int[], int[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(long[], long[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(float[], float[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(double[], double[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
 
equals(Object, Object, int, Kind) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(boolean[], boolean[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(byte[], byte[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(char[], char[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(short[], short[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(int[], int[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(long[], long[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(float[], float[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(double[], double[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
equals(Object) - Method in class com.oracle.graal.replacements.SnippetTemplate.CacheKey
 
equals(String, Object) - Static method in class com.oracle.graal.replacements.StringSubstitutions
 
equals(Object) - Method in class com.oracle.graal.replacements.test.DerivedOopTest.Pointers
 
equals(Object) - Method in class com.oracle.graal.replacements.test.DerivedOopTest.Result
 
equals(Object) - Method in class com.oracle.graal.replacements.test.NewInstanceTest.SomeObject
 
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.hotspot.nfi.HotSpotNativeLibraryHandle
 
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
 
equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState.ReadCacheEntry
 
equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
 
equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.ReadCacheEntry
 
equals(Object) - Method in class com.oracle.graal.word.Word
 
equals(Object) - Method in class jdk.internal.jvmci.code.Architecture
 
equals(Object) - Method in class jdk.internal.jvmci.code.BytecodeFrame
 
equals(Object) - Method in class jdk.internal.jvmci.code.BytecodePosition
Deep equality test.
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Call
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.CodeAnnotation
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.CodeComment
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.ConstantReference
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.DataPatch
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.DataSectionReference
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.ExceptionHandler
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Infopoint
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.JumpTable
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Mark
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Reference
 
equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Site
 
equals(Object) - Method in class jdk.internal.jvmci.code.DataSection.Data
 
equals(Object) - Method in class jdk.internal.jvmci.code.DataSection
 
equals(Object) - Method in class jdk.internal.jvmci.code.DebugInfo
 
equals(Object) - Method in class jdk.internal.jvmci.code.Register
 
equals(Object) - Method in class jdk.internal.jvmci.code.Register.RegisterCategory
 
equals(Object) - Method in class jdk.internal.jvmci.code.RegisterSaveLayout
 
equals(Object) - Method in class jdk.internal.jvmci.code.RegisterValue
 
equals(Object) - Method in class jdk.internal.jvmci.code.StackLockValue
 
equals(Object) - Method in class jdk.internal.jvmci.code.StackSlot
 
equals(Object) - Method in class jdk.internal.jvmci.code.TargetDescription
 
equals(Object) - Method in class jdk.internal.jvmci.code.VirtualObject
 
equals(Object) - Method in class jdk.internal.jvmci.code.VirtualStackSlot
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodUnresolved
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotReferenceMap
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl.FieldLocationIdentity
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaType
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
 
equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
 
equals(Object) - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
 
equals(Object) - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
 
equals(Object) - Method in class jdk.internal.jvmci.meta.AbstractValue
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.CallSiteTargetValue
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.ConcreteMethod
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.ConcreteSubtype
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.LeafType
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.NoFinalizableSubclass
 
equals(Object) - Method in class jdk.internal.jvmci.meta.ExceptionHandler
 
equals(Object) - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
 
equals(Object) - Method in class jdk.internal.jvmci.meta.LIRKind
 
equals(Object) - Method in class jdk.internal.jvmci.meta.LocalImpl
 
equals(Object) - Method in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
 
equals(Object) - Method in class jdk.internal.jvmci.meta.NullConstant
 
equals(Object) - Method in class jdk.internal.jvmci.meta.PlatformKind.EnumKey
 
equals(Object) - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
equals(Object) - Method in class jdk.internal.jvmci.meta.Value.IllegalValue
 
equals(Object) - Method in class jdk.internal.jvmci.runtime.test.NameAndSignature
 
equalsIgnoringLine(StackTraceElement, StackTraceElement) - Static method in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider
Compares two StackTraceElements for equality, ignoring differences in line number.
EqualsPredicate(Node) - Constructor for class com.oracle.graal.graph.iterators.NodePredicates.EqualsPredicate
 
equalsTest1() - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
equalsTest1Snippet(int, int) - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
equiv(Node, Node) - Method in class com.oracle.graal.graph.NodeUnionFind
 
equivalentTo(T) - Method in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
 
equivalentTo(T) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
equivalentTo(PEReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
 
equivalentTo(ReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
 
error(int, String) - Method in class com.oracle.graal.code.HexCodeFile.Parser
 
error(String) - Method in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
 
error(String) - Static method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
 
error(String, Object...) - Method in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
 
error(String) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfigVerifier
 
errorMessage(int, String) - Method in class com.oracle.graal.code.HexCodeFile.Parser
 
errorMessage(Element, String, Object...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
errorMessage(Element, AnnotationMirror, String, Object...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
errorMessage(Element, String, Object...) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
 
errorMessage(Element, String, Object...) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
 
escape(String) - Static method in class com.oracle.graal.printer.BasicIdealGraphPrinter
 
escape(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
escape(int, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
EscapeAnalysisIterations - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
EscapeAnalysisTest - Class in com.oracle.graal.compiler.test.ea
The PartialEscapeAnalysisPhase is expected to remove all allocations and return the correct values.
EscapeAnalysisTest() - Constructor for class com.oracle.graal.compiler.test.ea.EscapeAnalysisTest
 
EscapeAnalysisTest.MyException - Exception in com.oracle.graal.compiler.test.ea
 
EscapeAnalyzeOnly - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
escapedReturnValue - Variable in class com.oracle.graal.nodes.FullInfopointNode
 
escapedReturnValue - Variable in class com.oracle.graal.nodes.java.MonitorExitNode
 
EscapeObjectState - Class in com.oracle.graal.nodes.virtual
 
EscapeObjectState(NodeClass<? extends EscapeObjectState>, VirtualObjectNode) - Constructor for class com.oracle.graal.nodes.virtual.EscapeObjectState
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.Unary2Op
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.TableSwitchOp
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
 
estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadDataAddressOp
 
evacuateGuards(FixedNode) - Method in class com.oracle.graal.nodes.AbstractBeginNode
 
evalConst(SerializableConstant) - Method in class com.oracle.graal.nodes.calc.ReinterpretNode
 
evaluate(NodeLIRBuilder) - Method in interface com.oracle.graal.compiler.match.ComplexMatchResult
 
evaluate(NodeLIRBuilder) - Method in class com.oracle.graal.compiler.match.ComplexMatchValue
 
evaluate(JavaConstant, MetaAccessProvider) - Method in class com.oracle.graal.hotspot.replacements.IdentityHashCodeNode
 
evaluate(JavaConstant, MetaAccessProvider) - Method in class com.oracle.graal.replacements.nodes.PureFunctionMacroNode
This method should return either a constant that represents the result of the function, or null if no such result could be determined.
evaluateCondition(LogicNode, T, T) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
Determines if, at the current point in the control flow, the condition is known to be true, false or unknown.
event(String) - Method in class com.oracle.graal.debug.Fingerprint
 
event(Graph.NodeEvent, Node) - Method in interface com.oracle.graal.graph.Graph.NodeEventListener
Default handler for events.
event(Graph.NodeEvent, Node) - Method in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
 
eventProvider - Static variable in class com.oracle.graal.hotspot.CompilationTask
 
EventProvider - Interface in jdk.internal.jvmci.hotspot.events
A provider that provides a specific implementation for events that can be logged in the compiler.
EventProvider.CompilationEvent - Interface in jdk.internal.jvmci.hotspot.events
A compilation event.
EventProvider.CompilerFailureEvent - Interface in jdk.internal.jvmci.hotspot.events
A compiler failure event.
EventProvider.InstantEvent - Interface in jdk.internal.jvmci.hotspot.events
An instant event is an event that is not considered to have taken any time.
EventProvider.TimedEvent - Interface in jdk.internal.jvmci.hotspot.events
Timed events describe an operation that somehow consumes time.
events - Variable in class com.oracle.graal.debug.Fingerprint
 
exact(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for objects of exactly type type, or null.
exact - Variable in class com.oracle.graal.nodes.TypeCheckHints
If non-null, then this is the only type that could pass the type check because the target of the type check is a final class or has been speculated to be a final class and this value is the only concrete subclass of the target type.
ExactFullUnrollMaxNodes - Static variable in class com.oracle.graal.loop.LoopPolicies
 
exactHit - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
ExactInlineInfo - Class in com.oracle.graal.phases.common.inlining.info
Represents an inlining opportunity where the compiler can statically determine a monomorphic target method and therefore is able to determine the called method exactly.
ExactInlineInfo(Invoke, ResolvedJavaMethod) - Constructor for class com.oracle.graal.phases.common.inlining.info.ExactInlineInfo
 
exactlyObject(Thread) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
 
exactlyObjectArray(Thread[]) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
 
exactlyString(Thread) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
 
exactlyStringArray(Thread[]) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
 
ExactMathTest - Class in com.oracle.graal.truffle.test
 
ExactMathTest() - Constructor for class com.oracle.graal.truffle.test.ExactMathTest
 
exactMiss - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
 
exactNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for non-null objects of exactly type type.
exactTripCountNode() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
exactType - Variable in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
Except_Locals - Class in com.oracle.graal.jtt.except
 
Except_Locals() - Constructor for class com.oracle.graal.jtt.except.Except_Locals
 
Except_Synchronized01 - Class in com.oracle.graal.jtt.except
 
Except_Synchronized01() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized01
 
Except_Synchronized01.TestClass - Class in com.oracle.graal.jtt.except
 
Except_Synchronized02 - Class in com.oracle.graal.jtt.except
 
Except_Synchronized02() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized02
 
Except_Synchronized02.TestClass - Class in com.oracle.graal.jtt.except
 
Except_Synchronized03 - Class in com.oracle.graal.jtt.except
 
Except_Synchronized03() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized03
 
Except_Synchronized03.TestClass - Class in com.oracle.graal.jtt.except
 
Except_Synchronized04 - Class in com.oracle.graal.jtt.except
 
Except_Synchronized04() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized04
 
Except_Synchronized04.TestClass - Class in com.oracle.graal.jtt.except
 
Except_Synchronized05 - Class in com.oracle.graal.jtt.except
 
Except_Synchronized05() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized05
 
Except_Synchronized05.Foo - Class in com.oracle.graal.jtt.except
 
exception - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest.Result
 
exception - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
 
exception - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotUnwindOp
 
exception - Variable in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerInCallerNode
 
exception - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerInCallerOp
 
exception - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotUnwindOp
 
exception - Variable in class com.oracle.graal.nodes.UnwindNode
 
exception() - Method in class com.oracle.graal.nodes.UnwindNode
 
EXCEPTION_HANDLER - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
Descriptor for ExceptionHandlerStub.
EXCEPTION_HANDLER_FOR_PC - Static variable in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
EXCEPTION_HANDLER_FOR_RETURN_ADDRESS - Static variable in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
 
EXCEPTION_HANDLER_IN_CALLER - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
Descriptor for the arguments when unwinding to an exception handler in a caller.
EXCEPTION_OOP_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
EXCEPTION_PC_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
EXCEPTION_PROBA - Static variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
exceptionClass - Variable in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
 
exceptionDispatch - Variable in class com.oracle.graal.java.BciBlockMapping.ExceptionDispatchBlock
 
exceptionDispatchBlock() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
ExceptionDispatchBlock() - Constructor for class com.oracle.graal.java.BciBlockMapping.ExceptionDispatchBlock
 
exceptionEdge - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder.ExceptionInfo
 
exceptionEdge - Variable in class com.oracle.graal.lir.LIRFrameState
 
exceptionEdge - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
exceptionEdge() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
exceptionHandler(Object, Word, Register) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
ExceptionHandler(int, int) - Constructor for class jdk.internal.jvmci.code.CompilationResult.ExceptionHandler
 
ExceptionHandler - Class in jdk.internal.jvmci.meta
Represents an exception handler within the bytecodes.
ExceptionHandler(int, int, int, int, JavaType) - Constructor for class jdk.internal.jvmci.meta.ExceptionHandler
Creates a new exception handler with the specified ranges.
exceptionHandlerForPc(ForeignCallDescriptor, Word) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
exceptionHandlerForPcAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionHandlerForReturnAddress(ForeignCallDescriptor, Word, Word) - Static method in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
 
exceptionHandlerForReturnAddressAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionHandlers - Variable in class com.oracle.graal.java.BciBlockMapping
 
exceptionHandlers - Variable in class jdk.internal.jvmci.code.CompilationResult
 
exceptionHandlers - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
ExceptionHandlerStub - Class in com.oracle.graal.hotspot.stubs
Stub called by the exception handler entry point in a compiled method.
ExceptionHandlerStub(HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
ExceptionInfo(int, LabelRef) - Constructor for class com.oracle.graal.lir.asm.CompilationResultBuilder.ExceptionInfo
 
exceptionInfoList - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
exceptionNextOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
 
ExceptionObjectNode - Class in com.oracle.graal.nodes.java
The entry to an exception handler with the exception coming from a call (as opposed to a local throw instruction or implicit exception).
ExceptionObjectNode(MetaAccessProvider) - Constructor for class com.oracle.graal.nodes.java.ExceptionObjectNode
 
exceptionObjectSnippets - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
exceptionOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
 
exceptionPc - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
 
exceptionPc - Variable in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerInCallerNode
 
exceptionPc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerInCallerOp
 
ExceptionPlaceholderNode() - Constructor for class com.oracle.graal.replacements.PEGraphDecoder.ExceptionPlaceholderNode
 
exceptionPlaceholderNode - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
 
exceptionProbability - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
exceptionProfile - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
 
Exceptions() - Constructor for class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.Exceptions
 
EXCEPTIONS_MASK - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
Corresponds to exception_seen_flag.
exceptionSeen - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
 
exceptionSeen - Variable in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
exceptionState - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
 
exceptionStateOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
 
exceptionTableElementCatchTypeIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionTableElementEndPcOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionTableElementHandlerPcOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionTableElementSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionTableElementStartPcOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
exceptionTableLength(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
exceptionTableLength(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
exceptionTableStart(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
exceptionTableStart(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
exclude(Graph.NodeEvent) - Method in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
Excludes a given event from those for which nodes are collected.
Excluded - Static variable in class com.oracle.graal.compiler.test.AllocSpy
 
excludeFrame(String) - Static method in class com.oracle.graal.compiler.test.AllocSpy
 
excludeFromUse(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
excludeMethodFilters - Variable in class com.oracle.graal.hotspot.CompileTheWorld
Exclude methods matching one of the filters in this array if the array is non-null.
excludes - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
 
execute() - Method in interface com.oracle.graal.api.replacements.SubstitutionGuard
Return true if the substitution should be enabled.
execute() - Method in class com.oracle.graal.compiler.GraalCompiler.Request
Executes this compilation request.
execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
 
execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
Executes this plugin against a set of invocation arguments.
execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Return
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.InstArrayProgram
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.InstArrayProgram2
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Program
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest.CompilationConstantTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest.NeverPartOfCompilationTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.BlockTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CallTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.ThrowControlFlowExceptionTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.AbstractTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.AddTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.BlockTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ConstantTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ConstantWithAssumptionTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.LambdaTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.LoadLocalTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.LoopTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.NestedExplodedLoopTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.NeverPartOfCompilationTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.NonConstantTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ObjectEqualsNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ReadOnlyArrayListConstantNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.RecursionTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.RootTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.StoreLocalTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.StringEqualsNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode
 
execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
 
executeActual(ResolvedJavaMethod, Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
executeActualCheckDeopt(ResolvedJavaMethod, Set<DeoptimizationReason>, Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
executeChild(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
 
executeCompiledMethod(Object, Object, Object, InstalledCode) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
executeCompiledMethod(Object, Object, Object, InstalledCode) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
executeCompiledMethodVarargs(Object[], InstalledCode) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
executeCompiledMethodVarargs(Object[], InstalledCode) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved
 
executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved01
 
executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved02
 
executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved03
 
executeExpected(ResolvedJavaMethod, Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
executeGeneric(VirtualFrame) - Method in class com.oracle.graal.truffle.test.builtins.SLGenerateDummyNodesBuiltin.SLDummyNode
 
executeLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedLoopNode
 
executeLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
executeSpecial(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.BlockTestNode
 
executeVarargs(Object...) - Method in class com.oracle.graal.hotspot.meta.HotSpotRuntimeStub
 
executeVarargs(Object...) - Method in class jdk.internal.jvmci.code.InstalledCode
Executes the installed code with a variable number of arguments.
executeVarargs(Object...) - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
 
executeVarargsSafe(InstalledCode, Object...) - Static method in class com.oracle.graal.replacements.test.MethodSubstitutionTest
 
executionCount - Variable in class com.oracle.graal.phases.BasePhase.BasePhaseStatistics
executionCount - Variable in class com.oracle.graal.phases.BasePhase
exists - Variable in class com.oracle.graal.jtt.loop.LoopNewInstance.Blop
 
exists() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
Returns whether a constant pool cache for this constant pool exists.
exitLoops(AbstractDeoptimizeNode, EndNode, ControlFlowGraph) - Static method in class com.oracle.graal.phases.common.DeoptimizationGroupingPhase
 
exits - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
exits() - Method in class com.oracle.graal.loop.LoopFragmentInside
 
exitState - Variable in class com.oracle.graal.lir.RedundantMoveElimination.BlockData
 
exitStates - Variable in class com.oracle.graal.phases.graph.ReentrantBlockIterator.LoopInfo
 
exitStates - Variable in class com.oracle.graal.phases.graph.ReentrantNodeIterator.LoopInfo
 
exitValue - Variable in class com.oracle.graal.compiler.test.CountedLoopTest.Result
 
exitValueNode() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
exitValueNode() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
exitValueNode() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
exitValueNode() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
exitValueNode() - Method in class com.oracle.graal.loop.InductionVariable
Returns the exit value of the induction variable.
ExitVMOnBailout - Static variable in interface jdk.internal.jvmci.compiler.Compiler
 
ExitVMOnException - Static variable in interface jdk.internal.jvmci.compiler.Compiler
 
exp() - Static method in class com.oracle.graal.jtt.optimize.Fold_Math01
 
expandArg(String, List<String>) - Static method in class com.oracle.mxtool.junit.MxJUnitWrapper
Add each line from filename to the list args.
expandArgs(String[]) - Static method in class com.oracle.mxtool.junit.MxJUnitWrapper
Expand any arguments starting with @ and return the resulting argument array.
expandFrontier(NodeFlood, Node) - Static method in class com.oracle.graal.hotspot.phases.WriteBarrierVerificationPhase
 
ExpandLogicPhase - Class in com.oracle.graal.phases.common
 
ExpandLogicPhase() - Constructor for class com.oracle.graal.phases.common.ExpandLogicPhase
 
ExpansionTree(TruffleExpansionLogger.ExpansionTree, ResolvedJavaType, ResolvedJavaMethod, int) - Constructor for class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
expected - Variable in class com.oracle.graal.nodes.java.CompareAndSwapNode
 
expected() - Method in class com.oracle.graal.nodes.java.CompareAndSwapNode
 
EXPECTED_INVOKE_RATIO - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
EXPECTED_LOOP_COUNT - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
EXPECTED_MIN_INVOKE_COUNT - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
expectedForeignCallCount - Variable in class com.oracle.graal.hotspot.test.ExplicitExceptionTest
 
expectedModCount - Variable in class com.oracle.graal.graph.NodeUsageWithModCountIterator
 
expectedValue - Variable in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
expectedValue() - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
expectedValue - Variable in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
 
explicit() - Method in class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
 
EXPLICIT_BITMAP_THRESHOLD - Static variable in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
 
EXPLICIT_EXCEPTIONS - Static variable in class com.oracle.graal.java.BytecodeParser
 
ExplicitExceptionTest - Class in com.oracle.graal.hotspot.test
 
ExplicitExceptionTest() - Constructor for class com.oracle.graal.hotspot.test.ExplicitExceptionTest
 
ExplicitExceptionTest.TestClass - Class in com.oracle.graal.hotspot.test
 
explicitNull() - Method in class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
 
ExplodedLoopContext() - Constructor for class com.oracle.graal.java.BytecodeParser.ExplodedLoopContext
 
explodeLoop() - Static method in class com.oracle.graal.replacements.nodes.ExplodeLoopNode
A call to this method must be placed immediately prior to the loop that is to be exploded.
ExplodeLoopNode - Class in com.oracle.graal.replacements.nodes
Placeholder node to denote to snippet preparation that the following loop must be completely unrolled.
ExplodeLoopNode() - Constructor for class com.oracle.graal.replacements.nodes.ExplodeLoopNode
 
explodeLoops - Variable in class com.oracle.graal.java.BytecodeParser
 
explodeLoopsContext - Variable in class com.oracle.graal.java.BytecodeParser
 
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
 
ext - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
ext - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
Extension() - Constructor for class com.oracle.graal.nodeinfo.StructuralInput.Extension
 
ExternalMax - Static variable in enum jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT
 
EXTRA - Static variable in class com.oracle.graal.compiler.common.util.ArrayMap
 
extractInnerClassName(String) - Static method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
extractOriginalNodeId(Node) - Method in class com.oracle.graal.graph.Graph
 
extraDataFound(HotSpotMethodDataAccessor, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
extraDataSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
Returns the size of the extra data records.
extraFilters - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
extraStack - Variable in class com.oracle.graal.lir.dfa.RegStackValueSet
 
extraStackEntries - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Value of Method::extra_stack_entries().
extraUsages - Variable in class com.oracle.graal.graph.Node
 
extraUsagesCount - Variable in class com.oracle.graal.graph.Node
 
extremum - Variable in class com.oracle.graal.compiler.test.CountedLoopTest.Result
 
extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.BasicInductionVariable
 
extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
 
extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
extremumNode() - Method in class com.oracle.graal.loop.InductionVariable
Returns the extremum value of the induction variable.
extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.InductionVariable
 

F

f - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.Data
 
f(StaticAnalysis, Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
 
f - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
 
f - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
 
f - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
 
f - Variable in class com.oracle.graal.jtt.micro.FloatingReads
 
f - Variable in class com.oracle.graal.jtt.optimize.Phi01.Phi
 
f - Variable in class com.oracle.graal.jtt.optimize.Phi02.Phi
 
f - Variable in class com.oracle.graal.jtt.optimize.Phi03.Phi
 
f - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
 
f0 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f01 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f02 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f03 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f04 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f05 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f06 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f07 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f08 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f09 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f1 - Variable in class com.oracle.graal.compiler.test.deopt.CompiledMethodTest
 
f1 - Variable in class com.oracle.graal.compiler.test.tutorial.GraalTutorial
 
f1 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
 
f1 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f10 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f10 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f11 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f12 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f12 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f13 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f13 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f14 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f14 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f15 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f15 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f16 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f16 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f17 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f17 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f18 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f18 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f19 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f19 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f2 - Variable in class com.oracle.graal.compiler.test.tutorial.GraalTutorial
 
f2 - Static variable in class com.oracle.graal.jtt.reflect.Class_getDeclaredField01
 
f2 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
 
f2 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f20 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f20 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f21 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f21 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f22 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f22 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f23 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f23 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f24 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f24 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f25 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f25 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f26 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f26 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f27 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f27 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f28 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f28 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f29 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f29 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
F2D - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
f2d() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert04
 
F2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
f2i(float, int) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
Converts a float to an int.
f2i - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
 
F2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
f2l() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert02
 
f2l(float, long) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
Converts a float to a long.
f2l - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
 
f3 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
 
f3 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f30 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f30 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f31 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f31 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f32 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f33 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f34 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f35 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f36 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f37 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f38 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f39 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f4 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
 
f4 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f40 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f41 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f42 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f43 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f44 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f45 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
 
f5 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
 
f5 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f6 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f7 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f8 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
f9 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
fabsd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fabss(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
factory - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
 
factory - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
FADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
faddd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
faddq(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fadds(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fail(String, Object...) - Method in class com.oracle.graal.graph.Node
 
FAIL - Static variable in class com.oracle.graal.jtt.except.Catch_StackOverflowError_03
 
fail(String, Object...) - Static method in class com.oracle.graal.test.GraalTest
Fails a test with the given message.
FailedLoopExplosionIsFatal - Static variable in class com.oracle.graal.java.BytecodeParser.Options
 
failedReason - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
failedSpeculations - Variable in class jdk.internal.jvmci.meta.SpeculationLog
 
failure - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilerFailureEvent
 
failures - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
failuresCount - Variable in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
FALL_THROUGH - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that ends a basic block and may let control flow fall through to its lexical successor.
FALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FALSE - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
 
falseConditions - Variable in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
 
falseConstant - Variable in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
 
falseDestination - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
 
falseDestination - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
 
falseDestination - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
falseDestinationHint - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
falseSuccessor - Variable in class com.oracle.graal.nodes.IfNode
 
falseSuccessor() - Method in class com.oracle.graal.nodes.IfNode
Gets the false successor.
falseValue - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
 
falseValue - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
 
falseValue - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
 
falseValue - Variable in class com.oracle.graal.nodes.calc.ConditionalNode
 
falseValue() - Method in class com.oracle.graal.nodes.calc.ConditionalNode
 
falseValue - Variable in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
 
falseValue - Variable in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.Instantiation
 
fandd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
FAST_PATH_PROBABILITY - Static variable in class com.oracle.graal.nodes.extended.BranchProbabilityNode
 
FASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fastPartialEvaluation(OptimizedCallTarget, StructuredGraph, PhaseContext, HighTierContext) - Method in class com.oracle.graal.truffle.PartialEvaluator
 
FASTPATH_PROBABILITY - Static variable in class com.oracle.graal.api.directives.GraalDirectives
 
fastPathMinProbability - Variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
The minimum probability along the most probable path in this scope.
fatal(String) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Exits the VM with a given error message.
fatal(String, long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Exits the VM with a given error message.
fatal(String, long, long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Exits the VM with a given error message.
fatal(String, long, long, long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
Exits the VM with a given error message.
FATAL - Static variable in class com.oracle.graal.printer.NoDeadCodeVerifyHandler
 
fbcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Floating-Point Condition Codes.
FBPCC - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fbpcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Branch on Integer Condition Codes with Prediction.
fcmp(SPARCAssembler.CC, SPARCAssembler.Opfs, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for fcmp.
FCMPG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCMPL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
Fcn(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
 
FCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCONST_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fcos() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fcos(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
FDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fdivd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdivs(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdtoi(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fdtox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
feature - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
Feature() - Constructor for enum com.oracle.graal.debug.DelegatingDebugConfig.Feature
 
features - Variable in class jdk.internal.jvmci.amd64.AMD64
 
features - Variable in class jdk.internal.jvmci.sparc.SPARC
 
featureState - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
 
feedbackCipherClass - Static variable in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
FETCH_UNROLL_INFO - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
 
fetchTopLevelDebugConfig(String) - Static method in class com.oracle.graal.debug.internal.DebugScope
 
fetchUnrollInfo(long) - Static method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
 
ffree(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
Fibonacci - Class in com.oracle.graal.jtt.micro
 
Fibonacci() - Constructor for class com.oracle.graal.jtt.micro.Fibonacci
 
field - Static variable in class com.oracle.graal.compiler.test.ConditionalEliminationTest2
 
field - Static variable in class com.oracle.graal.compiler.test.ea.PEAAssertionsTest
 
field - Static variable in class com.oracle.graal.compiler.test.IntegerEqualsCanonicalizerTest
 
field - Variable in class com.oracle.graal.compiler.test.MergeCanonicalizerTest
 
field - Static variable in class com.oracle.graal.compiler.test.ShortCircuitNodeTest
 
field - Variable in class com.oracle.graal.hotspot.test.ExplicitExceptionTest.TestClass
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_b.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_c.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_d.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_f.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_i.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_l.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_o.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_s.FieldHolder
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_z.FieldHolder
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_b
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_c
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_d
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_f
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_i
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_l
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_s
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_z
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_01.TestClass
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_02.TestClass
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_03.TestClass
 
field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_04.TestClass
 
field - Static variable in class com.oracle.graal.jtt.bytecode.BC_putstatic
 
field - Variable in class com.oracle.graal.jtt.except.BC_getfield.TestClass
 
field - Variable in class com.oracle.graal.jtt.except.BC_getfield1.TestClass
 
field - Variable in class com.oracle.graal.jtt.except.BC_putfield.TestClass
 
field - Variable in class com.oracle.graal.jtt.except.Catch_NPE_04
 
field - Variable in class com.oracle.graal.jtt.except.Catch_NPE_05
 
field - Variable in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
 
field - Variable in class com.oracle.graal.jtt.except.UntrustedInterfaces.Pill
 
field - Variable in class com.oracle.graal.jtt.jdk.UnsafeAccess01.TestClass
 
field - Static variable in class com.oracle.graal.jtt.lang.Object_clone01
 
field - Static variable in class com.oracle.graal.jtt.lang.Object_clone02
 
field - Static variable in class com.oracle.graal.jtt.lang.Object_equals01
 
field - Variable in class com.oracle.graal.jtt.optimize.Fold_Cast01.TestClass
 
field - Variable in class com.oracle.graal.jtt.optimize.VN_Cast01.TestClass
 
field - Variable in class com.oracle.graal.jtt.optimize.VN_Cast02.TestClass
 
field - Variable in class com.oracle.graal.jtt.optimize.VN_Field01.TestClass
 
field - Variable in class com.oracle.graal.jtt.optimize.VN_Field02.TestClass
 
field - Static variable in class com.oracle.graal.jtt.reflect.Class_getDeclaredField01
 
field - Static variable in class com.oracle.graal.jtt.reflect.Class_getDeclaredMethod01
 
field - Static variable in class com.oracle.graal.jtt.reflect.Class_getField01
 
field - Static variable in class com.oracle.graal.jtt.reflect.Class_getField02
 
field - Static variable in class com.oracle.graal.jtt.reflect.Class_getMethod01
 
field - Static variable in class com.oracle.graal.jtt.reflect.Class_getMethod02
 
field - Static variable in class com.oracle.graal.jtt.reflect.Invoke_main01
 
field - Static variable in class com.oracle.graal.jtt.reflect.Invoke_main02
 
field - Static variable in class com.oracle.graal.jtt.reflect.Invoke_main03
 
field - Variable in class com.oracle.graal.nodes.java.AccessFieldNode
 
field() - Method in class com.oracle.graal.nodes.java.AccessFieldNode
Gets the compiler interface field for this field access.
field(int) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
field - Variable in class com.oracle.graal.truffle.test.ConditionAnchoringTest.CheckedObject
 
Field(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
field - Variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
 
field - Variable in class jdk.internal.jvmci.options.processor.OptionProcessor.OptionInfo
 
field01 - Variable in class com.oracle.graal.jtt.jdk.UnsafeAllocateInstance01
 
field1 - Static variable in class com.oracle.graal.compiler.test.LockEliminationTest
 
field1 - Variable in class com.oracle.graal.compiler.test.PushThroughIfTest
 
field1 - Variable in class com.oracle.graal.jtt.optimize.LLE_01.TestClass
 
field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_01.TestClass
 
field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_02.TestClass
 
field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_03.TestClass
 
field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_04.TestClass
 
field2 - Static variable in class com.oracle.graal.compiler.test.LockEliminationTest
 
field2 - Variable in class com.oracle.graal.compiler.test.PushThroughIfTest
 
field2 - Static variable in class com.oracle.graal.compiler.test.ShortCircuitNodeTest
 
field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_01.TestClass
 
field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_02.TestClass
 
field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_03.TestClass
 
field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_04.TestClass
 
field2 - Variable in class com.oracle.graal.jtt.reflect.Class_getField01
 
field2 - Variable in class com.oracle.graal.jtt.reflect.Class_getField02
 
field3 - Variable in class com.oracle.graal.jtt.reflect.Class_getField01
 
field3 - Variable in class com.oracle.graal.jtt.reflect.Class_getField02
 
field4 - Variable in class com.oracle.graal.jtt.reflect.Class_getField02.Class_getField02b
 
Field_get01 - Class in com.oracle.graal.jtt.reflect
 
Field_get01() - Constructor for class com.oracle.graal.jtt.reflect.Field_get01
 
Field_get02 - Class in com.oracle.graal.jtt.reflect
 
Field_get02() - Constructor for class com.oracle.graal.jtt.reflect.Field_get02
 
Field_get02.TestClass - Class in com.oracle.graal.jtt.reflect
 
Field_get03 - Class in com.oracle.graal.jtt.reflect
 
Field_get03() - Constructor for class com.oracle.graal.jtt.reflect.Field_get03
 
Field_get03.TestClass - Class in com.oracle.graal.jtt.reflect
 
Field_get04 - Class in com.oracle.graal.jtt.reflect
 
Field_get04() - Constructor for class com.oracle.graal.jtt.reflect.Field_get04
 
Field_get04.TestClass - Class in com.oracle.graal.jtt.reflect
 
Field_getType01 - Class in com.oracle.graal.jtt.reflect
 
Field_getType01() - Constructor for class com.oracle.graal.jtt.reflect.Field_getType01
 
FIELD_HANDLE - Static variable in class com.oracle.graal.compiler.test.MethodHandleEagerResolution
 
FIELD_READ - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that reads the value of a static or instance field.
Field_set01 - Class in com.oracle.graal.jtt.reflect
 
Field_set01() - Constructor for class com.oracle.graal.jtt.reflect.Field_set01
 
Field_set02 - Class in com.oracle.graal.jtt.reflect
 
Field_set02() - Constructor for class com.oracle.graal.jtt.reflect.Field_set02
 
Field_set02.TestClass - Class in com.oracle.graal.jtt.reflect
 
Field_set03 - Class in com.oracle.graal.jtt.reflect
 
Field_set03() - Constructor for class com.oracle.graal.jtt.reflect.Field_set03
 
Field_set03.TestClass - Class in com.oracle.graal.jtt.reflect
 
FIELD_WRITE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that writes the value of a static or instance field.
fieldA - Static variable in class com.oracle.graal.compiler.test.IfReorderTest
 
fieldB - Static variable in class com.oracle.graal.compiler.test.IfReorderTest
 
fieldCache - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
fieldCheckcast(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
FieldHolder(byte) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_b.FieldHolder
 
FieldHolder(char) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_c.FieldHolder
 
FieldHolder(double) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_d.FieldHolder
 
FieldHolder(float) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_f.FieldHolder
 
FieldHolder(int) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_i.FieldHolder
 
FieldHolder(long) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_l.FieldHolder
 
FieldHolder(Object) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_o.FieldHolder
 
FieldHolder(short) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_s.FieldHolder
 
FieldHolder(boolean) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_z.FieldHolder
 
fieldIndex(ResolvedJavaField) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
FieldInfo(long, String, Class<?>, Class<?>) - Constructor for class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
FieldInfo(int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
Creates a field info for the field in the fields array at index index.
fieldInfoAccessFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoFieldSlots - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoHighPackedOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoInitvalIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoLowPackedOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoNameIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoSignatureIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInfoTagSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
fieldInitializationBarrier(Kind) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
fieldInitializationBarrier(Kind) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
fieldInstanceof(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
FieldIntrospection<T> - Class in com.oracle.graal.compiler.common
 
FieldIntrospection(Class<T>) - Constructor for class com.oracle.graal.compiler.common.FieldIntrospection
 
fieldInvoke(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
 
fieldIsArray() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
fieldIsNotArray() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
fieldLoadBarrierType(ResolvedJavaField) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
fieldLoadBarrierType(ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
FieldLocationIdentity(HotSpotResolvedJavaFieldImpl) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl.FieldLocationIdentity
 
fieldName - Variable in class jdk.internal.jvmci.options.OptionDescriptor
 
FieldObject() - Constructor for class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
 
fieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
fieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
fieldOffset1 - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
 
fieldOffset2 - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
 
fieldOffsetSnippet(DerivedOopTest.Result, long) - Static method in class com.oracle.graal.replacements.test.DerivedOopTest
 
FieldReadEnabledInImmutableCode - Static variable in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider
 
Fields - Class in com.oracle.graal.compiler.common
Describes fields in a class, primarily for access via Unsafe.
Fields(ArrayList<? extends FieldsScanner.FieldInfo>) - Constructor for class com.oracle.graal.compiler.common.Fields
 
fields - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.MethodInvokerItem
 
Fields() - Constructor for class com.oracle.graal.compiler.test.inlining.InliningTest.Fields
 
fields - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.Results
 
fields - Variable in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
fields - Static variable in class jdk.internal.jvmci.runtime.test.FieldUniverse
 
Fields.ObjectTransformer - Interface in com.oracle.graal.compiler.common
Function enabling an object field value to be replaced with another value when being copied within Fields.copy(Object, Object, ObjectTransformer).
fieldsEqual(Field, ResolvedJavaField) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
FieldsScanner - Class in com.oracle.graal.compiler.common
Scans the fields in a class hierarchy.
FieldsScanner(FieldsScanner.CalcOffset) - Constructor for class com.oracle.graal.compiler.common.FieldsScanner
 
FieldsScanner.CalcOffset - Interface in com.oracle.graal.compiler.common
Determines the offset (in bytes) of a field.
FieldsScanner.DefaultCalcOffset - Class in com.oracle.graal.compiler.common
Determines the offset (in bytes) of a field using Unsafe.objectFieldOffset(Field).
FieldsScanner.FieldInfo - Class in com.oracle.graal.compiler.common
Describes a field in a class during scanning.
fieldStoreBarrierType(ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
fieldTest(Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
FieldUniverse - Class in jdk.internal.jvmci.runtime.test
Context for field related tests.
FieldUniverse() - Constructor for class jdk.internal.jvmci.runtime.test.FieldUniverse
 
filePos(int) - Method in class com.oracle.graal.code.HexCodeFile.Parser
 
files - Variable in class com.oracle.graal.hotspot.CompileTheWorld
List of Zip/Jar files to compile (see CompileTheWorld.Options.CompileTheWorldClasspath).
fillContents - Variable in class com.oracle.graal.nodes.java.AbstractNewObjectNode
 
fillContents() - Method in class com.oracle.graal.nodes.java.AbstractNewObjectNode
 
fillInStackTrace() - Method in exception com.oracle.graal.compiler.test.ea.EscapeAnalysisTest.MyException
 
fillKillSet(LocationSet, List<Node>) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
 
fillMatrix(Object[], int) - Static method in class com.oracle.graal.jtt.micro.Matrix01
 
fillMemory(long, int, Word, boolean, int, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
 
fillReferenceMap() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.ResolvedReferences
Fills the HotSpotConstantPool.ResolvedReferences.referenceMap with all the values from ConstantPool::_reference_map for faster lookup.
fillTo(int, char) - Method in class com.oracle.graal.debug.LogStream
Advances this stream's position to a given position by repeatedly appending a given character as necessary.
fillTo(int) - Static method in class com.oracle.graal.debug.TTY
 
fillWithGarbage(int, Word, boolean, int, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
Fill uninitialized memory with garbage value in a newly allocated object, unrolling as necessary and ensuring that stores are aligned.
Filter(String, Object) - Constructor for class com.oracle.graal.debug.TTY.Filter
Creates an object that will suppress TTY for the current thread if the given filter does not match the given object.
Filter() - Constructor for class com.oracle.graal.debug.TTY.Filter
Creates an object that will suppress TTY for the current thread.
filter(Class<F>) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
 
filter(NodePredicate) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
 
filter(Class<F>) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
filter(NodePredicate) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
filter(Predicate<T>) - Method in class com.oracle.graal.lir.constopt.VariableMap
Keeps only keys which match the given predicate.
filter(Iterable<Node>, Class<T>) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
 
filter - Variable in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
 
filterAllocatableRegisters(PlatformKind, Register[]) - Method in interface jdk.internal.jvmci.code.RegisterConfig
Filters a set of registers and returns only those that can be used by the register allocator for a value of a particular kind.
filterAllocatableRegisters(PlatformKind, Register[]) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
filterAllocatableRegisters(PlatformKind, Register[]) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
FilteredNodeIterable<T extends Node> - Class in com.oracle.graal.graph.iterators
 
FilteredNodeIterable(NodeIterable<T>) - Constructor for class com.oracle.graal.graph.iterators.FilteredNodeIterable
 
filteredPush(Deque<AbstractBlockBase<?>>, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTreeAnalyzer
 
filterInterface(Class<?>) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
 
filterInterface(Class<?>) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
filterInterfaceTypesOut(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
Final() - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState.Final
 
Final(PartialEscapeBlockState.Final) - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState.Final
 
Final(SchedulePhase, MetaAccessProvider, ConstantReflectionProvider) - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.Final
 
Final1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Final1
 
FINAL_LOCATION - Static variable in class com.oracle.graal.nodes.NamedLocationIdentity
Denotes the location of a value that is guaranteed to be unchanging.
FinalFields() - Constructor for class com.oracle.graal.compiler.test.inlining.InliningTest.FinalFields
 
FinalizableSubclassTest - Class in com.oracle.graal.compiler.test
 
FinalizableSubclassTest() - Constructor for class com.oracle.graal.compiler.test.FinalizableSubclassTest
 
FinalizableSubclassTest.ClassTemplateLoader - Class in com.oracle.graal.compiler.test
 
FinalizableSubclassTest.NoFinalizerEverAAAA - Class in com.oracle.graal.compiler.test
used as template to generate class files at runtime.
FinalizableSubclassTest.NoFinalizerYetAAAA - Class in com.oracle.graal.compiler.test
 
FinalizableSubclassTest.WithFinalizerAAAA - Class in com.oracle.graal.compiler.test
 
finalize() - Method in class com.oracle.graal.compiler.test.FinalizableSubclassTest.WithFinalizerAAAA
 
finalize(boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.SaveRbp
Replaces this operation with the appropriate move for saving rbp.
finalizeAddress(Backend) - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
 
finalizeAddress(Backend) - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
finalizeGraph(StructuredGraph) - Method in class com.oracle.graal.replacements.ReplacementsImpl.GraphMaker
Does final processing of a snippet graph.
finalizeLayout() - Method in class jdk.internal.jvmci.code.DataSection
Compute the layout of the data section.
finalLayout - Variable in class jdk.internal.jvmci.code.DataSection
 
Finally01 - Class in com.oracle.graal.jtt.except
 
Finally01() - Constructor for class com.oracle.graal.jtt.except.Finally01
 
Finally02 - Class in com.oracle.graal.jtt.except
 
Finally02() - Constructor for class com.oracle.graal.jtt.except.Finally02
 
FinalSubClass(int) - Constructor for class com.oracle.graal.compiler.test.inlining.InliningTest.FinalSubClass
 
finalSubClassField - Variable in class com.oracle.graal.compiler.test.inlining.InliningTest.Fields
 
finalSubClassFinalField - Variable in class com.oracle.graal.compiler.test.inlining.InliningTest.FinalFields
 
FinalSubClassStaticFinalField - Static variable in class com.oracle.graal.compiler.test.inlining.InliningTest.StaticFinalFields
 
fincstp() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
find(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
Finds the best matching SPARCAssembler.SPARCOp for this instruction.
find(Node) - Method in class com.oracle.graal.graph.NodeUnionFind
Get a representative element of the equivalence set of a node.
find(int) - Method in class com.oracle.graal.graph.NodeUnionFind
 
find(StructuredGraph, ResolvedJavaMethod) - Static method in class com.oracle.graal.nodes.java.MethodCallTargetNode
 
findAndMarkMostLikelySuccessor(T, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Find the highest likely unvisited successor block of a given block.
findAnnotationMirror(Element, TypeMirror) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
findAnnotationMirror(List<? extends AnnotationMirror>, TypeElement) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
findAnnotationMirror(ProcessingEnvironment, List<? extends AnnotationMirror>, Class<?>) - Static method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
 
findAnnotationValue(AnnotationMirror, String) - Static method in class com.oracle.graal.replacements.verifier.AbstractVerifier
 
findBCI(int, boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
findBegin(FixedNode) - Static method in class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
 
findBeginNode(FixedNode) - Static method in class com.oracle.graal.phases.common.ConvertDeoptimizeToGuardPhase
 
findByCall(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.TruffleInlining
 
findCallsTo(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLGraalRuntimeBuiltin
Finds all DirectCallNode instances calling a certain original CallTarget in the caller function.
findCallsTo(RootNode, OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLGraalRuntimeBuiltin
Finds all DirectCallNode instances calling a certain original CallTarget in a given RootNode.
findClass(String) - Method in class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
 
findClass(String) - Method in class com.oracle.graal.jtt.backend.LargeConstantSectionTest.LargeConstantClassLoader
 
findClass(String) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces.PoisonLoader
 
findClass(String) - Method in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest.MyClassLoader
 
findConstructor(TypeElement, TypeMirror[], ExecutableElement, AnnotationMirror) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
 
findData(CompilationResult.DataSectionReference) - Method in class jdk.internal.jvmci.code.DataSection
 
findDeadlockedThreads() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
findDeclarations(Method, Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findDuplicate(T) - Method in class com.oracle.graal.graph.Graph
 
findDuplicateCallTargets(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLGraalRuntimeBuiltin
Finds all call targets available for the same original call target.
findEnclosingClass(Element) - Static method in class com.oracle.graal.replacements.verifier.MethodSubstitutionVerifier
 
findEntry(ResolvedJavaType) - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
Searches for an entry of a given resolved Java type.
findFactory(String) - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
findFactory(String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
findField(Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
 
findField(ResolvedJavaField[], String) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
findFieldInClass(String, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider.LazyInitialization
Search for an instance field with the given name in a class.
findFirstLiveIterable(int, Node) - Method in class com.oracle.graal.graph.Graph
 
findFirstLoop(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.deopt.MonitorDeoptTest
 
findFreeSlot(SimpleVirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
Gets a free stack slot for slot or null if there is none.
findInductionVariables(LoopEx) - Static method in class com.oracle.graal.loop.LoopEx
Collect all the basic induction variables for the loop and the find any induction variables which are derived from the basic ones.
findInstanceFieldWithOffset(long, Kind) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
findInstanceFieldWithOffset(long, Kind) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
findInstanceFieldWithOffset(long, Kind) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the instance field of this class (or one of its super classes) at the given offset, or null if there is no such field.
findInstanceFieldWithOffsetTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findLeafConcreteSubtype() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
findLeafConcreteSubtype() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
findLeafConcreteSubtype() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
findLeafConcreteSubtype() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Attempts to get a leaf concrete subclass of this type.
findLeafConcreteSubtypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Walks the class hierarchy upwards and returns the least common class that is a superclass of both the current and the given type.
findLeastCommonAncestor(Class<?>, Class<?>) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findLeastCommonAncestorTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findLoopBegin() - Method in class com.oracle.graal.replacements.nodes.ExplodeLoopNode
 
findMatch(Set<String>, Set<String>, String) - Static method in class com.oracle.graal.debug.Debug
 
findMatchableNodes(Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
Search the super types of element for MatchableNode definitions.
findMethod(Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
Look up a method using Java reflection and convert it to the Graal API method object.
findMethod(Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
 
findMethod(Class<?>, String, boolean) - Method in class com.oracle.graal.replacements.GraphKit
 
findMethod(Class<? extends Snippets>, String, Method) - Static method in class com.oracle.graal.replacements.SnippetTemplate.AbstractTemplates
 
findMethod(String, Signature) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
 
findMethodInClass(String, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider.LazyInitialization
 
findMethodTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findMinimumUsagesSuccessor(ControlSplitNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
 
findMonitorDeadlockedThreads() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
findNext() - Method in class com.oracle.graal.graph.TypedGraphNodeIterator
 
findNextLiveiterable(Node) - Method in class com.oracle.graal.graph.Graph
 
findNextPhase(ListIterator<LIRPhase<C>>, Class<? extends LIRPhase<C>>) - Static method in class com.oracle.graal.lir.phases.LIRPhaseSuite
 
findNextPhase(ListIterator<BasePhase<? super C>>, Class<? extends BasePhase<? super C>>) - Static method in class com.oracle.graal.phases.PhaseSuite
 
findNodeInCache(Node) - Method in class com.oracle.graal.graph.Graph
 
findOperatingDimension(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
findOperatingDimensionWithLoopExplosion(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
 
findOptimalSplitPos(AbstractBlockBase<?>, AbstractBlockBase<?>, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
findOptimalSplitPos(Interval, int, int, boolean) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
findPackage(Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
findPhase(Class<? extends LIRPhase<C>>) - Method in class com.oracle.graal.lir.phases.LIRPhaseSuite
 
findPhase(Class<? extends BasePhase<? super C>>) - Method in class com.oracle.graal.phases.PhaseSuite
 
findPollOnReturnScratchRegister() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
findPositions(NodeClass<? extends Node>, String[]) - Static method in class com.oracle.graal.compiler.match.MatchRuleRegistry
Convert a list of field names into Position objects that can be used to read them during a match.
findReadHub(ValueNode) - Method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity
 
findReassociate(BinaryNode, NodePredicate) - Static method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
findRegister(String, Register[]) - Static method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
findSpecialCallTarget(CallTargetNode.InvokeKind, ValueNode, ResolvedJavaMethod, ResolvedJavaType) - Static method in class com.oracle.graal.nodes.java.MethodCallTargetNode
 
findSynonym(ValueNode, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.ConditionalNode
 
findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.IntegerBelowNode
 
findSynonym(ArithmeticOpTable.IntegerConvertOp<T>, ValueNode, int, int, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
 
findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.PointerEqualsNode
 
findSynonym(ValueNode, ArithmeticOpTable.UnaryOp<OP>) - Static method in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
 
findSynonym(ValueNode, Stamp, StructuredGraph, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.extended.LoadHubNode
 
findSynonym(MetaAccessProvider, ConstantReflectionProvider, ValueNode, Kind) - Static method in class com.oracle.graal.nodes.extended.UnboxNode
 
findSynonym(ResolvedJavaType, ValueNode) - Static method in class com.oracle.graal.nodes.java.CheckCastNode
 
findSynonym(ConstantReflectionProvider, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
 
findSynonym(ValueNode, ResolvedJavaType, ResolvedJavaType, boolean, boolean) - Static method in class com.oracle.graal.nodes.java.InstanceOfNode
 
findSynonym(ResolvedJavaType, ResolvedJavaType, boolean, boolean) - Static method in class com.oracle.graal.nodes.java.TypeCheckNode
 
findSynonym(LogicNode) - Static method in class com.oracle.graal.nodes.LogicNegationNode
 
findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
 
findSynonymType(StructuredGraph, MetaAccessProvider, ValueNode) - Static method in class com.oracle.graal.nodes.extended.LoadHubNode
 
findTestMethod(Method) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
 
findTestMethod(Method) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
findTestMethod(Method) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findUniqueConcreteMethod(long, long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
findUniqueConcreteMethod(long, long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Given a ResolvedJavaMethod A, returns a concrete ResolvedJavaMethod B that is the only possible unique target for a virtual call on A().
FindUniqueConcreteMethodBugTest - Class in com.oracle.graal.compiler.test
 
FindUniqueConcreteMethodBugTest() - Constructor for class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest
 
FindUniqueConcreteMethodBugTest.AbstractPerson - Class in com.oracle.graal.compiler.test
 
FindUniqueConcreteMethodBugTest.Person - Interface in com.oracle.graal.compiler.test
 
FindUniqueConcreteMethodBugTest.PersonImpl - Class in com.oracle.graal.compiler.test
 
FindUniqueConcreteMethodBugTest.Tenant - Interface in com.oracle.graal.compiler.test
 
FindUniqueConcreteMethodBugTest.TenantImpl - Class in com.oracle.graal.compiler.test
 
findUniqueConcreteMethodTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
findUnswitchable(LoopEx) - Static method in class com.oracle.graal.loop.LoopTransformations
 
Fingerprint - Class in com.oracle.graal.debug
Facility for fingerprinting execution.
Fingerprint() - Constructor for class com.oracle.graal.debug.Fingerprint
Creates an object to record a fingerprint.
Fingerprint(List<String>) - Constructor for class com.oracle.graal.debug.Fingerprint
Creates an object to verify execution matches a given fingerprint.
Fingerprint(Fingerprint) - Constructor for class com.oracle.graal.debug.Fingerprint
Creates an object to verify execution matches a given fingerprint.
finish() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
Performs the fixed-point analysis that finds all methods transitively reachable from the root methods.
finish(HotSpotResolvedJavaMethod, HotSpotInstalledCode) - Method in class com.oracle.graal.hotspot.CompilationStatistics
 
finish(LIRFrameState) - Method in class com.oracle.graal.hotspot.HotSpotReferenceMapBuilder
 
finish() - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
Sets the code and exception handler fields of the compilation result.
finish() - Method in class com.oracle.graal.lir.framemap.FrameMap
Computes the final size of this frame.
finish(LIRFrameState) - Method in class com.oracle.graal.lir.framemap.ReferenceMapBuilder
 
finish() - Method in class com.oracle.graal.lir.LIRInsertionBuffer
Append all enqueued instructions to the instruction list.
finish(LIRGeneratorTool) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
finishAllocatedObjects(LoweringTool, CommitAllocationNode, ValueNode[]) - Static method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
finishAllocation() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
finishDuplication() - Method in class com.oracle.graal.loop.LoopFragment
 
finishDuplication() - Method in class com.oracle.graal.loop.LoopFragmentInside
 
finishDuplication() - Method in class com.oracle.graal.loop.LoopFragmentWhole
 
finished - Static variable in class com.oracle.graal.jtt.threads.Monitor_notowner01
 
finished(StackInterval) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
Finishes interval by adding its location to the list of free stack slots.
finished() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
 
finished() - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
 
finished() - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
The lifecycle that single-pass node iterators go through is described in SinglePassNodeIterator.apply()
finished() - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
 
finishInlining(Invoke, StructuredGraph, FixedNode, List<ReturnNode>, UnwindNode, Assumptions, StructuredGraph, List<Node>) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
finishInstruction(FixedWithNextNode, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
Hook for subclasses to modify the last instruction or add other instructions.
finishLoopEnds(LoopEndNode) - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
 
finishLoopEnds(LoopEndNode) - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
Once all loop-end-nodes for a given loop-node have been visited.
finishPrepare(FixedWithNextNode) - Method in class com.oracle.graal.java.BytecodeParser
Hook for subclasses to modify the graph start instruction or append new instructions to it.
finishPrepare() - Method in class com.oracle.graal.nodes.GraphEncoder
 
first() - Method in interface com.oracle.graal.graph.iterators.NodeIterable
 
first() - Method in class com.oracle.graal.graph.NodeList
 
first() - Method in class com.oracle.graal.graph.NodeUsageIterable
 
first - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
The head of the list of ranges describing this interval.
first() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
first - Variable in class com.oracle.graal.lir.alloc.lsra.Interval.Pair
 
first(List<LIRInstruction>) - Static method in class com.oracle.graal.lir.EdgeMoveOptimizer.Optimizer
Gets the first element from a LIR instruction sequence.
first - Variable in class com.oracle.graal.nodes.Pair
 
first - Variable in class com.oracle.graal.truffle.OptimizedAssumption
 
FIRST_NODE_ORDER_ID - Static variable in class com.oracle.graal.nodes.GraphEncoder
The orderId of the first actual node after the start node.
firstChunk - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
firstCompilation - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
 
firstDerivedIntervalIndex - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
The index of the first entry in LinearScan.intervals for a derived interval.
firstInstructionArray - Variable in class com.oracle.graal.java.BytecodeParser
 
firstInstructionMatrix - Variable in class com.oracle.graal.java.BytecodeParser
 
firstInstructionOfInterest() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
 
firstInstructionOfInterest() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScanEliminateSpillMovePhase
 
firstInstructionOfInterest() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanEliminateSpillMovePhase
 
firstLocation - Variable in class com.oracle.graal.nodes.cfg.LocationSet
 
firstNoChange - Variable in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
 
firstUsage(Interval.RegisterPriority) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
firstValue() - Method in class com.oracle.graal.nodes.PhiNode
 
firstVariableNumber - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
The number of the first variable operand allocated.
firstVariableNumber - Variable in class com.oracle.graal.lir.LIR
 
firstVirtualStackIndex - Variable in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
firstVirtualStackIndex - Variable in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
fitod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fitos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fixed - Variable in class com.oracle.graal.java.BytecodeParser.Target
 
fixed - Variable in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
List of intervals whose binding is currently Interval.RegisterBinding.Fixed.
FixedAccessNode - Class in com.oracle.graal.nodes.memory
Accesses a value at an memory address specified by an address.
FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FixedAccessNode
 
FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FixedAccessNode
 
FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.memory.FixedAccessNode
 
FixedBinaryNode - Class in com.oracle.graal.nodes.calc
 
FixedBinaryNode(NodeClass<? extends FixedBinaryNode>, Stamp, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.FixedBinaryNode
 
fixedConfig(int, int, boolean, boolean, boolean, boolean, Collection<DebugDumpHandler>, Collection<DebugVerifyHandler>, PrintStream) - Static method in class com.oracle.graal.debug.Debug
 
FixedGuardNode - Class in com.oracle.graal.nodes
 
FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction) - Constructor for class com.oracle.graal.nodes.FixedGuardNode
 
FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, boolean) - Constructor for class com.oracle.graal.nodes.FixedGuardNode
 
FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Constructor for class com.oracle.graal.nodes.FixedGuardNode
 
FixedNode - Class in com.oracle.graal.nodes
 
FixedNode(NodeClass<? extends FixedNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FixedNode
 
FixedNodeProbabilityCache - Class in com.oracle.graal.phases.graph
Compute probabilities for fixed nodes on the fly and cache them at AbstractBeginNodes.
FixedNodeProbabilityCache() - Constructor for class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
 
fixedParams - Variable in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
fixedParamsAt(BitSet) - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
FixedValueAnchorNode - Class in com.oracle.graal.nodes.extended
 
FixedValueAnchorNode(ValueNode) - Constructor for class com.oracle.graal.nodes.extended.FixedValueAnchorNode
 
FixedWithNextNode - Class in com.oracle.graal.nodes
Base class of all nodes that are fixed within the control flow graph and have an immediate successor.
FixedWithNextNode(NodeClass<? extends FixedWithNextNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FixedWithNextNode
 
fixFrom() - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
 
fixLoopBits(BciBlockMapping.BciBlock[]) - Method in class com.oracle.graal.java.BciBlockMapping
 
fixLoopBits(BciBlockMapping.BciBlock[], BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping
 
FixPointIntervalBuilder - Class in com.oracle.graal.lir.stackslotalloc
Calculates the stack intervals using a worklist-based backwards data-flow analysis.
FixPointIntervalBuilder(LIR, StackInterval[], int) - Constructor for class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
 
FixPointIntervalBuilder.BlockClosure - Class in com.oracle.graal.lir.stackslotalloc
 
flag - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
 
flag - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
 
flag - Static variable in class com.oracle.graal.replacements.test.PEGraphDecoderTest
 
Flag() - Constructor for class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode.Flag
 
flag - Variable in class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode.Flag
 
Flag() - Constructor for enum jdk.internal.jvmci.amd64.AMD64.Flag
 
Flag(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
 
Flags() - Constructor for class com.oracle.graal.bytecode.Bytecodes.Flags
 
flags - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
flags - Static variable in class com.oracle.graal.lir.amd64.AMD64AddressValue
 
Flags() - Constructor for enum com.oracle.graal.lir.constopt.ConstantTree.Flags
 
flags - Variable in class com.oracle.graal.lir.LIRIntrospection.ValueFieldInfo
 
flags - Variable in class com.oracle.graal.lir.LIRIntrospection.Values
 
flags - Static variable in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
 
flags - Static variable in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
 
flags - Static variable in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestCompositeValue
 
flags - Variable in class jdk.internal.jvmci.amd64.AMD64
 
flags() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
ConstantPoolCacheEntry::_flags is volatile of type intx.
Flags(HashMap<String, HotSpotVMConfig.VMFields.Field>, HashMap<String, HotSpotVMConfig.VMTypes.Type>) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags
 
flagsArray - Static variable in class com.oracle.graal.bytecode.Bytecodes
An array that maps from a bytecode value to the set of Bytecodes.Flags for the corresponding instruction.
flat - Variable in class com.oracle.graal.debug.internal.AccumulatedDebugValue
 
flattenChildren(DebugValueMap, DebugValueMap) - Method in class com.oracle.graal.hotspot.DebugValuesPrinter
 
FlatTimer(String, boolean) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
fldd(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fldlg2() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fldln2() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
flds(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
flightRecorder - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
FLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAT_0 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
 
Float_01 - Class in com.oracle.graal.jtt.lang
 
Float_01() - Constructor for class com.oracle.graal.jtt.lang.Float_01
 
Float_02 - Class in com.oracle.graal.jtt.lang
 
Float_02() - Constructor for class com.oracle.graal.jtt.lang.Float_02
 
Float_03 - Class in com.oracle.graal.jtt.lang
 
Float_03() - Constructor for class com.oracle.graal.jtt.lang.Float_03
 
FLOAT_1 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
 
FLOAT_REGISTER_COUNT - Static variable in class jdk.internal.jvmci.sparc.SPARC
In fact there are 64 single floating point registers, 32 of them could be accessed.
FLOAT_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
 
FloatableAccessNode - Class in com.oracle.graal.nodes.memory
An FixedAccessNode that can be converted to a FloatingAccessNode.
FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FloatableAccessNode
 
FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FloatableAccessNode
 
FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.memory.FloatableAccessNode
 
floatArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
floatArrayClone(float[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
floatArraycopy(float[], int, float[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
FloatBranchOp(Condition, boolean, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatBranchOp
 
floatCond(Condition) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
 
FloatCondMoveOp(Variable, Condition, boolean, Variable, Variable) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
 
floatConvert(FloatConvertNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
FloatConvert - Enum in com.oracle.graal.compiler.common.calc
 
FloatConvert() - Constructor for enum com.oracle.graal.compiler.common.calc.FloatConvert
 
floatConvert - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
FloatConvertNode - Class in com.oracle.graal.nodes.calc
A FloatConvert converts between integers and floating point numbers according to Java semantics.
FloatConvertNode(FloatConvert, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.FloatConvertNode
 
FloatConvertOp(FloatConvert) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
floatCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
floatCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
 
FloatEqualsNode - Class in com.oracle.graal.nodes.calc
 
FloatEqualsNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.FloatEqualsNode
 
floatField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
 
floatField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
 
FloatField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
 
floatField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
 
floatField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
 
floatField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
 
floatField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
 
floatField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
 
floatField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
 
FLOATING - Static variable in class com.oracle.graal.nodes.util.GraphUtil
 
FloatingAccessNode - Class in com.oracle.graal.nodes.memory
 
FloatingAccessNode(NodeClass<? extends FloatingAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FloatingAccessNode
 
FloatingAccessNode(NodeClass<? extends FloatingAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FloatingAccessNode
 
FloatingAnchoredNode - Class in com.oracle.graal.nodes
 
FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FloatingAnchoredNode
 
FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode>, Stamp, AnchoringNode) - Constructor for class com.oracle.graal.nodes.FloatingAnchoredNode
 
FloatingGuardedNode - Class in com.oracle.graal.nodes
 
FloatingGuardedNode(NodeClass<? extends FloatingGuardedNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FloatingGuardedNode
 
FloatingGuardedNode(NodeClass<? extends FloatingGuardedNode>, Stamp, GuardingNode) - Constructor for class com.oracle.graal.nodes.FloatingGuardedNode
 
FloatingNode - Class in com.oracle.graal.nodes.calc
 
FloatingNode(NodeClass<? extends FloatingNode>, Stamp) - Constructor for class com.oracle.graal.nodes.calc.FloatingNode
 
FloatingReadClosure(Map<LoopBeginNode, Set<LocationIdentity>>, boolean, boolean) - Constructor for class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
 
FloatingReadNode - Class in com.oracle.graal.nodes.memory
A floating read of a value from memory specified in terms of an object base and an object relative location.
FloatingReadNode(AddressNode, LocationIdentity, MemoryNode, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FloatingReadNode
 
FloatingReadNode(AddressNode, LocationIdentity, MemoryNode, Stamp, GuardingNode) - Constructor for class com.oracle.graal.nodes.memory.FloatingReadNode
 
FloatingReadNode(AddressNode, LocationIdentity, MemoryNode, Stamp, GuardingNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FloatingReadNode
 
FloatingReadPhase - Class in com.oracle.graal.phases.common
 
FloatingReadPhase() - Constructor for class com.oracle.graal.phases.common.FloatingReadPhase
 
FloatingReadPhase(boolean, boolean) - Constructor for class com.oracle.graal.phases.common.FloatingReadPhase
 
FloatingReadPhase.FloatingReadClosure - Class in com.oracle.graal.phases.common
 
FloatingReadPhase.MemoryMapImpl - Class in com.oracle.graal.phases.common
 
FloatingReads - Class in com.oracle.graal.jtt.micro
 
FloatingReads() - Constructor for class com.oracle.graal.jtt.micro.FloatingReads
 
FloatingReadTest - Class in com.oracle.graal.compiler.test
 
FloatingReadTest() - Constructor for class com.oracle.graal.compiler.test.FloatingReadTest
 
FloatingReadTest.Container - Class in com.oracle.graal.compiler.test
 
floatJcc(AMD64MacroAssembler, AMD64Assembler.ConditionFlag, boolean, Label) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
 
FloatLessThanNode - Class in com.oracle.graal.nodes.calc
 
FloatLessThanNode(ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.calc.FloatLessThanNode
 
FloatOptimizationTest - Class in com.oracle.graal.compiler.test
Check for incorrect elimination of 0.0 and -0.0 from computations.
FloatOptimizationTest() - Constructor for class com.oracle.graal.compiler.test.FloatOptimizationTest
 
FloatStamp - Class in com.oracle.graal.compiler.common.type
 
FloatStamp(int) - Constructor for class com.oracle.graal.compiler.common.type.FloatStamp
 
FloatStamp(int, double, double, boolean) - Constructor for class com.oracle.graal.compiler.common.type.FloatStamp
 
floatTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
floatTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
floatToIntBits(float) - Static method in class com.oracle.graal.replacements.test.StandardMethodSubstitutionsTest
 
floatValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
 
floatValue(Float) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
floatValueOf(float) - Static method in class com.oracle.graal.replacements.BoxingSnippets
 
flog(Register, Register, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
flush() - Method in class com.oracle.graal.debug.LogStream
Flushes the stream.
flush() - Static method in class com.oracle.graal.debug.TTY
 
flush() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
Flushes any buffered output.
flush() - Method in class com.oracle.graal.printer.BinaryGraphPrinter
 
flush() - Method in class com.oracle.graal.printer.CompilationPrinter
Flushes all buffered output to the underlying output stream.
flushDebugOutput() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
flushDebugOutput() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
flushLine(boolean) - Method in class com.oracle.graal.debug.LogStream
 
flushw() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovdcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovs(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmovscc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmt(int, int, int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for most arithmetic stuff.
fmt00(int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for Fmt00 instructions.
fmt10(int, int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
Instruction format for most arithmetic stuff.
FMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fmuld(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fmuls(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
FNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fnegd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fnegs(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fnstswAX() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
Fold - Annotation Type in com.oracle.graal.api.replacements
Annotates a method replaced by a compile-time constant.
Fold_Cast01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Cast01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Cast01
 
Fold_Cast01.TestClass - Class in com.oracle.graal.jtt.optimize
 
Fold_Convert01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Convert01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert01
 
Fold_Convert02 - Class in com.oracle.graal.jtt.optimize
 
Fold_Convert02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert02
 
Fold_Convert03 - Class in com.oracle.graal.jtt.optimize
 
Fold_Convert03() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert03
 
Fold_Convert04 - Class in com.oracle.graal.jtt.optimize
 
Fold_Convert04() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert04
 
Fold_Double01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Double01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Double01
 
Fold_Double02 - Class in com.oracle.graal.jtt.optimize
 
Fold_Double02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Double02
 
Fold_Double03 - Class in com.oracle.graal.jtt.optimize
 
Fold_Double03() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Double03
 
Fold_Float01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Float01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Float01
 
Fold_Float02 - Class in com.oracle.graal.jtt.optimize
 
Fold_Float02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Float02
 
Fold_InstanceOf01 - Class in com.oracle.graal.jtt.optimize
 
Fold_InstanceOf01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_InstanceOf01
 
Fold_Int01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Int01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Int01
 
Fold_Int02 - Class in com.oracle.graal.jtt.optimize
 
Fold_Int02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Int02
 
Fold_Long01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Long01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Long01
 
Fold_Long02 - Class in com.oracle.graal.jtt.optimize
 
Fold_Long02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Long02
 
Fold_Math01 - Class in com.oracle.graal.jtt.optimize
 
Fold_Math01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Math01
 
foldComponentType() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
 
foldCondition(JavaConstant, JavaConstant, ConstantReflectionProvider) - Method in enum com.oracle.graal.compiler.common.calc.Condition
Attempts to fold a comparison between two constants and return the result.
foldCondition(Constant, Constant, ConstantReflectionProvider, boolean) - Method in enum com.oracle.graal.compiler.common.calc.Condition
Attempts to fold a comparison between two constants and return the result.
foldConstant(Constant, Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Apply the operation to two Constants.
foldConstant(int, int, Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
 
foldConstant(Constant, int) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
Apply the shift to a constant.
foldConstant(Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
Apply the operation to a Constant.
foldIndirection(ValueNode, ValueNode, LocationIdentity) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity
Fold reads that convert from Class -> Hub -> Class or vice versa.
foldNullChecks(LIR, List<? extends AbstractBlockBase<?>>, int) - Static method in class com.oracle.graal.lir.NullCheckOptimizer
 
foldStamp(Stamp, Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Apply the operation to two Stamps.
foldStamp(int, int, Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
 
foldStamp(Stamp, IntegerStamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
Apply the shift to a stamp.
foldStamp(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
Apply the operation to a Stamp.
foldStamp(Stamp, Stamp) - Static method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
 
foo - Static variable in class com.oracle.graal.compiler.test.ReadAfterCheckCastTest
 
foo(Object) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.A
 
foo(Object) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.B
 
foo(HotSpotNmethod, Object, Object) - Static method in class com.oracle.graal.hotspot.test.HotSpotNmethodTest
 
foo() - Static method in class com.oracle.graal.hotspot.test.InstalledCodeExecuteHelperTest
 
foo(Throwable) - Static method in class com.oracle.graal.jtt.except.Catch_NPE_07
 
Foo() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
 
foo(int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline01
 
foo(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline02
 
foo(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_nest02
 
foo() - Static method in class com.oracle.graal.jtt.loop.Loop06
 
foo() - Static method in class com.oracle.graal.jtt.loop.Loop09
 
foo() - Static method in class com.oracle.graal.jtt.loop.Loop09_2
 
foo(int) - Static method in class com.oracle.graal.jtt.loop.LoopInline
 
foo(String[]) - Static method in class com.oracle.graal.jtt.micro.ReferenceMap01
 
foo - Variable in class com.oracle.graal.jtt.optimize.Narrow_byte02.Byte
 
foo - Variable in class com.oracle.graal.jtt.optimize.Narrow_char02.Char
 
foo - Variable in class com.oracle.graal.jtt.optimize.Narrow_short02.Short
 
foo() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf03
 
Foo() - Constructor for class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
 
foo() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.D
 
foo1(int) - Method in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
 
foo1() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf01
 
foo1() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
 
foo2(int) - Static method in class com.oracle.graal.jtt.loop.LoopInline
 
foo2() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf01
 
foo2() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
 
foo3() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf01
 
foo3() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
 
fooOffset(String) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
 
forBoolean(boolean, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a boolean constant.
forBoolean(boolean) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a boolean constant.
forBoolean(boolean, Graph) - Static method in class com.oracle.graal.nodes.LogicConstantNode
Returns a node for a boolean constant.
forBoolean(boolean) - Static method in class com.oracle.graal.nodes.LogicConstantNode
Returns a node for a boolean constant.
forBoolean(boolean) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed boolean constant.
forBoxed(Kind, Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Creates a boxed constant for the given kind from an Object.
forBoxed(Kind, Object) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
forBoxed(Object, Kind) - Method in class com.oracle.graal.replacements.SnippetTemplate
Converts a Java boxed value to a JavaConstant of the right kind.
forBoxedPrimitive(Object) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed constant for the given boxed primitive value.
forBoxedValue(Kind, Object) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
forByte(byte, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a byte constant.
forByte(byte) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed byte constant.
forCBcond - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
force(Object) - Static method in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
forcedQueue(Node) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningIterator
 
forceDump(Object, String, Object...) - Static method in class com.oracle.graal.debug.internal.DebugScope
This method exists mainly to allow a debugger (e.g., Eclipse) to force dump a graph.
forceFixed - Variable in class com.oracle.graal.nodes.memory.FloatableAccessNode
 
forceInlining() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
forceInliningEverything - Variable in class com.oracle.graal.java.BytecodeParser
 
forceLog() - Static method in class com.oracle.graal.debug.Debug
 
forceLoopPhis() - Method in class com.oracle.graal.java.BytecodeParser
 
ForceMaterializeNode - Class in com.oracle.graal.truffle.nodes.frame
 
ForceMaterializeNode(ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
forceRelocatable - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
 
forceRelocatable - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
 
forceSlowPath() - Static method in class com.oracle.graal.hotspot.stubs.NewInstanceStub
 
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
 
forceUnreachable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
forChar(char, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a char constant.
forChar(char) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed char constant.
forClass(Class<?>, Class<?>, boolean, FieldsScanner.CalcOffset) - Static method in class com.oracle.graal.compiler.common.Fields
 
forClass() - Method in interface com.oracle.graal.compiler.match.MatchStatementSet
 
forConstant(JavaConstant) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forConstant(JavaConstant, MetaAccessProvider) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forConstant(JavaConstant, MetaAccessProvider, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forConstant(JavaConstant, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forConstant(Stamp, Constant, MetaAccessProvider, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forConstant(Stamp, Constant, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forDouble(double, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a double constant.
forDouble(double) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a double constant.
forDouble(double) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed double constant.
forEach(Consumer<? super Map.Entry<K, V>>) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
forEach(Consumer<? super K>) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 
forEach(Consumer<? super UseEntry>) - Method in class com.oracle.graal.lir.constopt.DefUseTree
 
forEach(Consumer<T>) - Method in class com.oracle.graal.lir.constopt.VariableMap
 
forEach(LIRInstruction, LIRIntrospection.Values, LIRInstruction.OperandMode, InstructionValueProcedure) - Static method in class com.oracle.graal.lir.LIRIntrospection
 
forEach(LIRInstruction, LIRIntrospection.Values, LIRInstruction.OperandMode, InstructionValueConsumer) - Static method in class com.oracle.graal.lir.LIRIntrospection
 
forEach(LIRInstruction, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, InstructionValueProcedure) - Method in class com.oracle.graal.lir.util.IndexedValueMap
 
forEach(LIRInstruction, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, InstructionValueConsumer) - Method in class com.oracle.graal.lir.util.IndexedValueMap
 
forEachAlive(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachAlive(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachAlive(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachAlive(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.amd64.AMD64AddressValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.amd64.AMD64AddressValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.CompositeValue
Invoke proc on each Value element of this CompositeValue.
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.CompositeValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestCompositeValue
 
forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestCompositeValue
 
forEachCounter(HotSpotCounterOp.CounterProcedure, TargetDescription) - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
Calls the HotSpotCounterOp.CounterProcedure for each counter in ascending order of their displacement in the counter array.
forEachDef(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachDef(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachInput(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachInput(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachInterval(Consumer<StackInterval>) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
forEachOutput(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachOutput(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachPhiRegisterHint(LIR, AbstractBlockBase<?>, StandardOp.LabelOp, Value, LIRInstruction.OperandMode, ValueConsumer) - Static method in class com.oracle.graal.lir.ssa.SSAUtil
 
forEachPhiValuePair(LIR, AbstractBlockBase<?>, AbstractBlockBase<?>, SSAUtil.PhiValueVisitor) - Static method in class com.oracle.graal.lir.ssa.SSAUtil
Visits each phi value pair of an edge, i.e.
forEachProperty(BiConsumer<String, String>) - Method in interface com.oracle.graal.compiler.common.cfg.PropertyConsumable
 
forEachProperty(BiConsumer<String, String>) - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
 
forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in interface com.oracle.graal.compiler.common.cfg.PrintableCFG
Applies action to all extra property pairs (name, value) of block.
forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in class com.oracle.graal.compiler.common.cfg.PrintableDominatorOptimizationProblem
 
forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
 
forEachRegisterHint(Value, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachRegisterHint(Value, LIRInstruction.OperandMode, ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachRegisterHint(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachRegisterHint(LIR, AbstractBlockBase<?>, StandardOp.LabelOp, Value, LIRInstruction.OperandMode, ValueConsumer) - Static method in class com.oracle.graal.lir.ssi.SSIUtil
 
forEachState(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRFrameState
Iterates the frame state and calls the InstructionValueProcedure for every variable.
forEachState(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRFrameState
Iterates the frame state and calls the InstructionValueProcedure for every variable.
forEachState(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachState(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachState(InstructionStateProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachState(StateProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachState(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachState(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachState(LIRInstruction, InstructionStateProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachTemp(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachTemp(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
 
forEachTemp(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachTemp(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachUse(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachUse(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
forEachValuePair(LIR, AbstractBlockBase<?>, AbstractBlockBase<?>, SSAUtil.PhiValueVisitor) - Static method in class com.oracle.graal.lir.ssi.SSIUtil
Visits each SIGMA/PHI value pair of an edge, i.e.
ForeignCallDeoptimizeTest - Class in com.oracle.graal.hotspot.test
Tests that deoptimization upon exception handling works.
ForeignCallDeoptimizeTest() - Constructor for class com.oracle.graal.hotspot.test.ForeignCallDeoptimizeTest
 
ForeignCallDeoptimizeTest.Substitutions - Class in com.oracle.graal.hotspot.test
 
ForeignCallDescriptor - Class in com.oracle.graal.compiler.common.spi
The name and signature of a foreign call.
ForeignCallDescriptor(String, Class<?>, Class<?>...) - Constructor for class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
ForeignCallDescriptors - Class in com.oracle.graal.nodes.java
The foreign call descriptors used by nodes in this package.
ForeignCallDescriptors() - Constructor for class com.oracle.graal.nodes.java.ForeignCallDescriptors
 
ForeignCallLinkage - Interface in com.oracle.graal.compiler.common.spi
The runtime specific details of a foreign call.
ForeignCallNode - Class in com.oracle.graal.nodes.extended
Node for a foreign call.
ForeignCallNode(ForeignCallsProvider, ForeignCallDescriptor, ValueNode...) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
 
ForeignCallNode(ForeignCallsProvider, ForeignCallDescriptor, Stamp, List<ValueNode>) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
 
ForeignCallNode(ForeignCallsProvider, ForeignCallDescriptor, Stamp) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
 
ForeignCallNode(NodeClass<? extends ForeignCallNode>, ForeignCallsProvider, ForeignCallDescriptor, ValueNode...) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
 
ForeignCallOp(LIRInstructionClass<? extends AMD64Call.ForeignCallOp>, ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.ForeignCallOp
 
ForeignCallOp(LIRInstructionClass<? extends SPARCCall.ForeignCallOp>, SPARCLIRInstruction.SizeEstimate, ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.ForeignCallOp
 
ForeignCallPlugin - Class in com.oracle.graal.graphbuilderconf
InvocationPlugin for converting a method call directly to a foreign call.
ForeignCallPlugin(ForeignCallsProvider, ForeignCallDescriptor) - Constructor for class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
 
foreignCalls - Variable in class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
 
foreignCalls - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
 
foreignCalls - Variable in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
 
foreignCalls - Variable in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
 
foreignCalls - Variable in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
 
foreignCalls - Variable in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
 
foreignCalls - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
foreignCalls - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
 
foreignCalls - Variable in class com.oracle.graal.phases.util.Providers
 
foreignCalls - Variable in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
ForeignCallsProvider - Interface in com.oracle.graal.compiler.common.spi
Details about a set of supported foreign calls.
ForeignCallStub - Class in com.oracle.graal.hotspot.stubs
A generated stub for a non-leaf foreign call from compiled code.
ForeignCallStub(HotSpotGraalRuntimeProvider, HotSpotProviders, long, ForeignCallDescriptor, boolean, HotSpotForeignCallLinkage.Transition, boolean, LocationIdentity...) - Constructor for class com.oracle.graal.hotspot.stubs.ForeignCallStub
Creates a stub for a call to code at a given address.
ForeignCallStub.DebugScopeContext - Class in com.oracle.graal.hotspot.stubs
 
forFloat(Kind, double, double, boolean) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forFloat(float, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a float constant.
forFloat(float) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a float constant.
forFloat(float) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed float constant.
forFloatingKind(Kind, double, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forFloatingKind(Kind, double) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forFloatingStamp(Stamp, double, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a constant double that's compatible to a given stamp.
forFloatingStamp(Stamp, double) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a constant double that's compatible to a given stamp.
forGuard(GuardingNode, AbstractBeginNode, StructuredGraph) - Static method in class com.oracle.graal.nodes.ProxyNode
 
forIllegal() - Static method in interface jdk.internal.jvmci.meta.JavaConstant
 
forInt(int, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for an integer constant.
forInt(int) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for an integer constant.
forInt(int) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed integer constant.
forInteger(Kind, long, long, long, long) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forInteger(Kind, long, long) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forInteger(int) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forInteger(int, long, long) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
forIntegerBits(int, JavaConstant, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forIntegerBits(int, long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a constant integer that's not directly representable as Java primitive (e.g.
forIntegerBits(int, JavaConstant) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forIntegerBits(int, long) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a constant integer that's not directly representable as Java primitive (e.g.
forIntegerKind(Kind, long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forIntegerKind(Kind, long) - Static method in class com.oracle.graal.nodes.ConstantNode
 
forIntegerKind(Kind, long) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a JavaConstant from a primitive integer of a certain kind.
forIntegerStamp(Stamp, long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a constant integer that's compatible to a given stamp.
forIntegerStamp(Stamp, long) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a constant integer that's compatible to a given stamp.
forKind(Kind) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
forKind(Kind) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Return a stamp for a Java kind, as it would be represented on the bytecode stack.
forKind(LIRKind) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
forLong(long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for an long constant.
forLong(long) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for an long constant.
forLong(long) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed long constant.
formalParameters - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
 
formalReturn - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
 
format - Variable in class com.oracle.graal.hotspot.nodes.VMErrorNode
 
format(CompositeValue) - Static method in class com.oracle.graal.lir.CompositeValueClass
 
format(Object) - Static method in class com.oracle.graal.virtual.phases.ea.EffectList
 
format(String, Object...) - Static method in error jdk.internal.jvmci.common.JVMCIError
 
format(String) - Method in interface jdk.internal.jvmci.meta.JavaField
Gets a string for this field formatted according to a given format specification.
format(String) - Method in interface jdk.internal.jvmci.meta.JavaMethod
Gets a string for this method formatted according to a given format specification.
format(Object) - Method in enum jdk.internal.jvmci.meta.Kind
Gets a formatted string for a given value of this kind.
formatArray(KlassPointer, int, int, int, Word, Word, boolean, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
Formats some allocated memory with an object header and zeroes out the rest.
formatArray(Object) - Static method in enum jdk.internal.jvmci.meta.Kind
 
formatDebugName(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
formatGraph(StructuredGraph) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
formatLength() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
formatMatch(Node) - Method in class com.oracle.graal.compiler.match.MatchPattern
For a node starting at root, produce a String showing the inputs that matched against this rule.
formatMatch(Node) - Method in class com.oracle.graal.compiler.match.MatchStatement
 
formatObject(KlassPointer, int, Word, Word, boolean, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
Formats some allocated memory with an object header and zeroes out the rest.
formatObjectForStub(KlassPointer, int, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
Formats some allocated memory with an object header and zeroes out the rest.
formatPrefix() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
 
formatRegister(int) - Method in class jdk.internal.jvmci.code.CodeUtil.DefaultRegFormatter
 
formatRegister(int) - Method in class jdk.internal.jvmci.code.CodeUtil.NumberedRefMapFormatter
 
formatRegister(int) - Method in interface jdk.internal.jvmci.code.CodeUtil.RefMapFormatter
 
formatSource(StackTraceElement) - Static method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
 
formatSourceSection(SourceSection) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationListener
 
formatStackSlot(int) - Method in class jdk.internal.jvmci.code.CodeUtil.DefaultRefMapFormatter
 
formatStackSlot(int) - Method in class jdk.internal.jvmci.code.CodeUtil.DefaultRegFormatter
 
formatStackSlot(int) - Method in class jdk.internal.jvmci.code.CodeUtil.NumberedRefMapFormatter
 
formatStackSlot(int) - Method in interface jdk.internal.jvmci.code.CodeUtil.RefMapFormatter
 
formatSuffix() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
 
formattedClassName - Static variable in class com.oracle.graal.debug.Debug
There are paths where construction of formatted class names are common and the code below is surprisingly expensive, so compute it once and cache it.
formatTo(Formatter, int, int, int) - Method in class com.oracle.graal.graph.Node
 
formatTo(Formatter, int, int, int) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
 
formatTo(Formatter, int, int, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethod
 
forMetaspaceObject(Kind, long, Object, boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
 
forNodeIntrinsic() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
A stamp used only in the graph of intrinsics, e.g., snippets.
forObject(Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Creates a boxed object constant.
forObject(Object) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
forObject(Object) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
forObject(Object, boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
forPosition - Variable in class com.oracle.graal.asm.Assembler.LabelHint
 
forPrimitive(JavaConstant, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a Java primitive.
forPrimitive(JavaConstant) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a Java primitive.
forPrimitive(Stamp, JavaConstant, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a primitive of a given type.
forPrimitive(Stamp, Constant) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a primitive of a given type.
forPrimitiveInt(int, long) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a JavaConstant from a primitive integer of a certain width.
forShort(short, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Returns a node for a short constant.
forShort(short) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
Creates a boxed short constant.
forStableArray(Object, int, boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
forStamp(Stamp) - Static method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
forStoreCheck - Variable in class com.oracle.graal.nodes.java.CheckCastDynamicNode
Determines the exception thrown by this node if the check fails: ClassCastException if false; ArrayStoreException if true.
forStoreCheck - Variable in class com.oracle.graal.nodes.java.CheckCastNode
Determines the exception thrown by this node if the check fails: ClassCastException if false; ArrayStoreException if true.
forString(String) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
forString(String) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
forString(String) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
Gets a string as a JavaConstant.
forSuccessor(LIR, AbstractBlockBase<?>, int) - Static method in class com.oracle.graal.lir.LabelRef
Returns a new reference to a successor of the given block.
forValue(ValueNode, AbstractBeginNode, StructuredGraph) - Static method in class com.oracle.graal.nodes.ProxyNode
 
forVoid() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Return the stamp for the void type.
forward() - Method in class com.oracle.graal.graph.Edges.AllEdgesIterator
 
forward() - Method in class com.oracle.graal.graph.Edges.EdgesIterator
 
forward() - Method in class com.oracle.graal.graph.GraphNodeIterator
 
forward() - Method in class com.oracle.graal.graph.iterators.DistinctPredicatedProxyNodeIterator
 
forward() - Method in class com.oracle.graal.graph.iterators.NodeIterator
 
forward() - Method in class com.oracle.graal.graph.iterators.PredicatedProxyNodeIterator
 
forward() - Method in class com.oracle.graal.graph.NodeBitMap.MarkedNodeIterator
 
forward() - Method in class com.oracle.graal.graph.NodeFlood.UnmarkedNodeIterator
 
forward() - Method in class com.oracle.graal.graph.TypedGraphNodeIterator
 
forwardEnd() - Method in class com.oracle.graal.nodes.LoopBeginNode
 
forwardEndAt(int) - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
forwardEndCount() - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
forwardEndIndex(EndNode) - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
forwardEnds() - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
forwardNodeList() - Method in class com.oracle.graal.graph.Edges.EdgesIterator
 
fp - Variable in class jdk.internal.jvmci.code.CodeUtil.DefaultRefMapFormatter
The register used as the frame pointer.
fp - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
fpadd32(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
FPDivRemOp(AMD64Arithmetic, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Arithmetic.FPDivRemOp
 
fpop() - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fprem() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fptan() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
FPUd - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
fpuDoubleParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
fpuParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
fpuRegisters - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
FPUs - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
Frame() - Constructor for class com.oracle.graal.jtt.optimize.NestedLoop_EA.Frame
 
Frame(Block, T) - Constructor for class com.oracle.graal.phases.common.LoweringPhase.Frame
 
frame - Variable in class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
 
frame() - Method in class jdk.internal.jvmci.code.DebugInfo
Gets the deoptimization information for each inlined frame (if available).
Frame - Static variable in class jdk.internal.jvmci.code.Register
Frame pointer of the current method.
FRAME_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
 
FRAME_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
 
frameContext - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
The object that emits code for managing a method's frame.
FrameContext - Interface in com.oracle.graal.lir.asm
Code for managing a method's native frame.
frameInterpreterFrameLastSpOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
frameInterpreterFrameSenderSpOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
frameMap - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
 
frameMap - Variable in class com.oracle.graal.lir.dfa.LocationMarker
 
frameMap - Variable in class com.oracle.graal.lir.dfa.RegStackValueSet
 
FrameMap - Class in com.oracle.graal.lir.framemap
This class is used to build the stack frame layout for a compiled method.
FrameMap(CodeCacheProvider, RegisterConfig, FrameMap.ReferenceMapBuilderFactory) - Constructor for class com.oracle.graal.lir.framemap.FrameMap
Creates a new frame map for the specified method.
frameMap - Variable in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
frameMap - Variable in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
frameMap - Variable in class com.oracle.graal.lir.LIRVerifier
 
frameMap - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
FrameMap.ReferenceMapBuilderFactory - Interface in com.oracle.graal.lir.framemap
 
frameMapBuilder - Variable in class com.oracle.graal.hotspot.HotSpotLockStack
 
frameMapBuilder - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
frameMapBuilder - Variable in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
FrameMapBuilder - Interface in com.oracle.graal.lir.framemap
A FrameMapBuilder is used to collect all information necessary to create a FrameMap.
frameMapBuilder - Variable in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
frameMapBuilder - Variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
FrameMapBuilderImpl - Class in com.oracle.graal.lir.framemap
A FrameMapBuilder that records allocation.
FrameMapBuilderImpl(FrameMap, CodeCacheProvider, RegisterConfig) - Constructor for class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
FrameMapBuilderTool - Interface in com.oracle.graal.lir.framemap
A FrameMapBuilder that allows access to the underlying FrameMap.
frameNeedsAllocating() - Method in class com.oracle.graal.lir.framemap.FrameMap
Determines if any space is used in the frame apart from the return address slot.
frameNeedsAllocating() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
 
frameNumber - Variable in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
frameOffsetToCSA - Variable in class jdk.internal.jvmci.code.CalleeSaveLayout
The offset from the frame pointer to the CSA.
framePc - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotEnterUnpackFramesStackFrameOp
 
framePc - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
 
framePc - Variable in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
 
framePc - Variable in class com.oracle.graal.hotspot.nodes.PushInterpreterFrameNode
 
framePc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotEnterUnpackFramesStackFrameOp
 
framePc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPushInterpreterFrameOp
 
framePointer - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
 
frameRegister - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler
The register to which Register.Frame and Register.CallerFrame are bound.
frameSize - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
 
frameSize - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
 
frameSize - Variable in class com.oracle.graal.hotspot.nodes.LeaveDeoptimizedStackFrameNode
 
frameSize - Variable in class com.oracle.graal.hotspot.nodes.PushInterpreterFrameNode
 
frameSize - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPushInterpreterFrameOp
 
frameSize - Variable in class com.oracle.graal.lir.framemap.FrameMap
The final frame size, not including the size of the return address slot.
frameSize() - Method in class com.oracle.graal.lir.framemap.FrameMap
Gets the frame size of the compiled frame, not including the size of the return address slot.
frameState - Variable in class com.oracle.graal.java.BytecodeParser
 
FrameState - Class in com.oracle.graal.nodes
The FrameState class encapsulates the frame state (i.e.
FrameState(FrameState, ResolvedJavaMethod, int, int, int, int, boolean, boolean, List<MonitorIdNode>, List<EscapeObjectState>) - Constructor for class com.oracle.graal.nodes.FrameState
 
FrameState(FrameState, ResolvedJavaMethod, int, List<ValueNode>, int, int, boolean, boolean, List<MonitorIdNode>, List<EscapeObjectState>) - Constructor for class com.oracle.graal.nodes.FrameState
 
FrameState(int) - Constructor for class com.oracle.graal.nodes.FrameState
 
FrameState(int, ValueNode) - Constructor for class com.oracle.graal.nodes.FrameState
Creates a placeholder frame state with a single element on the stack representing a return value.
FrameState(FrameState, ResolvedJavaMethod, int, ValueNode[], ValueNode[], int, ValueNode[], List<MonitorIdNode>, boolean, boolean) - Constructor for class com.oracle.graal.nodes.FrameState
 
FrameState.TwoSlotMarker - Class in com.oracle.graal.nodes
 
FrameStateAssignmentClosure() - Constructor for class com.oracle.graal.phases.common.FrameStateAssignmentPhase.FrameStateAssignmentClosure
 
FrameStateAssignmentPhase - Class in com.oracle.graal.phases.common
This phase transfers FrameState nodes from StateSplit nodes to DeoptimizingNodes.
FrameStateAssignmentPhase() - Constructor for class com.oracle.graal.phases.common.FrameStateAssignmentPhase
 
FrameStateAssignmentPhase.FrameStateAssignmentClosure - Class in com.oracle.graal.phases.common
 
FrameStateBuilder - Class in com.oracle.graal.java
 
FrameStateBuilder(BytecodeParser, ResolvedJavaMethod, StructuredGraph) - Constructor for class com.oracle.graal.java.FrameStateBuilder
Creates a new frame state builder for the given method and the given target graph.
FrameStateBuilder(FrameStateBuilder) - Constructor for class com.oracle.graal.java.FrameStateBuilder
 
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
 
freeCollectInactiveAny(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
freeCollectInactiveFixed(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
freeCollectUnhandled(Interval.RegisterBinding, Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
freeExcludeActiveAny() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
freeExcludeActiveFixed() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
 
freeRBPSpillSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
 
freeRBPSpillSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMapBuilder
 
freeSlot(StackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
Adds a stack slot to the list of free slots.
freeSlots - Variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
freeTestData() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
 
freeze() - Method in class com.oracle.graal.graph.Graph
 
FREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
frequency - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
 
frequency - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
 
FrequencyEncoder<T> - Class in com.oracle.graal.compiler.common.util
Creates an array of T objects order by the occurrence frequency of each object.
FrequencyEncoder(Map<T, FrequencyEncoder.Entry<T>>) - Constructor for class com.oracle.graal.compiler.common.util.FrequencyEncoder
 
FrequencyEncoder.Entry<T> - Class in com.oracle.graal.compiler.common.util
 
frequencyFor(FixedNode) - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
FREQUENT_PROBABILITY - Static variable in class com.oracle.graal.nodes.extended.BranchProbabilityNode
 
freshlyInstantiatedArguments(Invoke, Set<ParameterNode>) - Static method in class com.oracle.graal.phases.common.inlining.walker.InliningData
Gets the freshly instantiated arguments.
freshlyInstantiatedArguments - Variable in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
The immutable positions of freshly instantiated arguments (ie, positions in callee.invoke.callTarget.arguments).
FRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
from() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
from - Variable in class com.oracle.graal.lir.alloc.lsra.Range
The start of the range, inclusive.
from - Variable in class com.oracle.graal.lir.stackslotalloc.StackInterval
 
from() - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
 
from(boolean) - Static method in enum com.oracle.graal.nodes.StructuredGraph.AllowAssumptions
 
from - Variable in class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
 
fromAddress(AddressNode.Address) - Static method in class com.oracle.graal.word.Word
 
fromClass(Class<?>) - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
fromClass(Class<?>) - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
Gets the Graal mirror for a Class object.
fromClass(Class<?>) - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
fromClass(Class<?>) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
Gets the JVMCI mirror for a Class object.
fromClass(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaType
Gets the JVMCI mirror for a Class object.
fromCondition(SPARCAssembler.CC, Condition, boolean) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow
 
fromId - Variable in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanResolveDataFlowPhase.MyPhiValueVisitor
 
fromId - Variable in class com.oracle.graal.lir.alloc.trace.TraceLinearScanResolveDataFlowPhase.MyPhiValueVisitor
 
fromIndex - Variable in class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
 
fromInt(int) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
 
fromJavaClass(Class<?>) - Static method in enum jdk.internal.jvmci.meta.Kind
Returns the Kind representing the given Java class.
fromMetaspace(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Gets the ResolvedJavaMethod for a HotSpot metaspace method native object.
fromMetaspaceKlass(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Gets the JVMCI mirror from a HotSpot metaspace Klass native object.
fromMutableCopy(G) - Static method in class com.oracle.graal.graph.CachedGraph
 
fromObject(Object) - Static method in class com.oracle.graal.word.Word
 
fromObjectClass(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Gets the JVMCI mirror for a Class object.
fromPrimitiveOrVoidTypeChar(char) - Static method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
Returns the kind from the character describing a primitive or void.
fromPrimitiveOrVoidTypeChar(char) - Static method in enum jdk.internal.jvmci.meta.Kind
Returns the kind from the character describing a primitive or void.
fromReadonlyCopy(G) - Static method in class com.oracle.graal.graph.CachedGraph
 
fromShift(int) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
 
fromSigned(GraphBuilderContext, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
fromTypeString(String) - Static method in enum jdk.internal.jvmci.meta.Kind
Returns the kind corresponding to the Java type string.
fromUnsigned(GraphBuilderContext, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
fromWord(Pointer) - Static method in class com.oracle.graal.hotspot.word.KlassPointer
 
fromWord(Pointer) - Static method in class com.oracle.graal.hotspot.word.MethodPointer
 
fromWordBase(WordBase) - Static method in class com.oracle.graal.word.Word
 
fromWordSize(int) - Static method in enum jdk.internal.jvmci.meta.Kind
Returns the kind of a word given the size of a word in bytes.
FrontEnd - Static variable in class com.oracle.graal.compiler.GraalCompiler
 
fsin() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fsin(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fsmuld(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsqrtd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsqrts(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsrc2d(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsrc2s(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fstod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fstoi(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
FSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fstox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fstp(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fstpd(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fstps(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
FSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
fsubd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fsubs(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
ftan(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fullClassName(Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
Strip the package off a class name leaving the full class name including any outer classes.
FullInfopointNode - Class in com.oracle.graal.nodes
Nodes of this type are inserted into the graph to denote points of interest to debugging.
FullInfopointNode(InfopointReason, FrameState, ValueNode) - Constructor for class com.oracle.graal.nodes.FullInfopointNode
 
FullInfopointOp - Class in com.oracle.graal.lir
Emits an infopoint (only mark the position).
FullInfopointOp(LIRFrameState, InfopointReason) - Constructor for class com.oracle.graal.lir.FullInfopointOp
 
fullSchedule - Variable in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase
 
fullSchedule - Variable in class com.oracle.graal.phases.common.IterativeConditionalEliminationPhase
 
FullUnroll - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
fullUnroll(LoopEx, PhaseContext, CanonicalizerPhase) - Static method in class com.oracle.graal.loop.LoopTransformations
 
FullUnrollMaxIterations - Static variable in class com.oracle.graal.loop.LoopPolicies
 
FullUnrollMaxNodes - Static variable in class com.oracle.graal.loop.LoopPolicies
 
FULLY_QUALIFIED_METHOD_NAME - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethod
Controls whether HotSpotMethod.toString() includes the qualified or simple name of the class in which the method is declared.
FULLY_UNROLLED_LOOPS - Static variable in class com.oracle.graal.loop.phases.LoopFullUnrollPhase
 
functionLookupFunctionPointer - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
functionPointer - Variable in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
 
functionPtr - Variable in class com.oracle.graal.lir.amd64.AMD64CCall
 
fwait() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fWriter - Variable in class com.oracle.mxtool.junit.TextRunListener
 
fxch(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fxtod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fxtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fyl2x() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fzerod(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
fzeros(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 

G

g0 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
g1 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
G1ArrayRangePostWriteBarrier - Class in com.oracle.graal.hotspot.nodes
 
G1ArrayRangePostWriteBarrier(ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.G1ArrayRangePostWriteBarrier
 
g1ArrayRangePostWriteBarrier(Object, int, int, Register) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1ArrayRangePostWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
 
G1ArrayRangePreWriteBarrier - Class in com.oracle.graal.hotspot.nodes
 
G1ArrayRangePreWriteBarrier(ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.G1ArrayRangePreWriteBarrier
 
g1ArrayRangePreWriteBarrier(Object, int, int, Register) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1ArrayRangePreWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
 
g1AttemptedPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1AttemptedPreWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1CardQueueBufferOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
g1CardQueueBufferOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
g1CardQueueIndexOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
g1CardQueueIndexOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
g1EffectiveAfterNullPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1EffectiveAfterXORPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1EffectivePreWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1ExecutedPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1ExecutedPreWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1PostBarrierStub(ForeignCallDescriptor, Word) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
G1PostWriteBarrier - Class in com.oracle.graal.hotspot.nodes
 
G1PostWriteBarrier(AddressNode, ValueNode, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1PostWriteBarrier
 
G1PostWriteBarrier(NodeClass<? extends G1PostWriteBarrier>, AddressNode, ValueNode, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1PostWriteBarrier
 
g1PostWriteBarrier(AddressNode.Address, Object, Object, boolean, Register, boolean) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1PostWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
 
g1PreBarrierStub(ForeignCallDescriptor, Object) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
G1PreWriteBarrier - Class in com.oracle.graal.hotspot.nodes
 
G1PreWriteBarrier(AddressNode, ValueNode, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
 
g1PreWriteBarrier(AddressNode.Address, Object, Object, boolean, boolean, Register, boolean) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1PreWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
 
G1ReferentFieldReadBarrier - Class in com.oracle.graal.hotspot.nodes
The G1ReferentFieldReadBarrier is added when a read access is performed to the referent field of a Reference object (through a LoadFieldNode or an UnsafeLoadNode).
G1ReferentFieldReadBarrier(AddressNode, ValueNode, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
 
g1ReferentReadBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
 
g1SATBQueueBufferOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
g1SATBQueueBufferOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
g1SATBQueueIndexOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
g1SATBQueueIndexOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
g1SATBQueueMarkingOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
g1SATBQueueMarkingOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
G1WBPOSTCALL - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
G1WBPRECALL - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
g1YoungCardValue() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
g1YoungCardValue - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
g2 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
g3 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
g4 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
g5 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
g6 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
g7 - Static variable in class jdk.internal.jvmci.sparc.SPARC
 
gatherDefinedRegisters(LIR) - Static method in class com.oracle.graal.hotspot.HotSpotBackend
Finds all the registers that are defined by some given LIR.
GC_CARD_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
GC_INDEX_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
GC_LOG_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
 
GCAfterTestDecorator - Class in com.oracle.mxtool.junit
 
GCAfterTestDecorator(MxRunListener) - Constructor for class com.oracle.mxtool.junit.GCAfterTestDecorator
 
GCDebugStartCycle - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
gcTotalCollectionsAddress() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
gcTotalCollectionsAddress() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double02
 
ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float02
 
ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int02
 
ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long02
 
gen - Variable in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
 
gen - Variable in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
gen - Variable in class com.oracle.graal.lir.gen.PhiResolver
 
genAnd(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genArithmeticOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genArrayLength(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genArrayLength() - Method in class com.oracle.graal.java.BytecodeParser
 
genCheckCast() - Method in class com.oracle.graal.java.BytecodeParser
 
genCompareOp(Kind, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
genConditional(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genConditionalForIf(BciBlockMapping.BciBlock, LogicNode, int, int, int, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
genConstantTargetIf(BciBlockMapping.BciBlock, BciBlockMapping.BciBlock, boolean, LogicNode) - Method in class com.oracle.graal.java.BytecodeParser
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
generate(LIRGeneratorTool) - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpec
 
generate(NodeLIRBuilder, int, Node, List<Node>) - Method in class com.oracle.graal.compiler.match.MatchStatement
Attempt to match the current statement against a Node.
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.test.CountedLoopTest.IVPropertyNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotAddressLowering.HeapBaseNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.AllocaNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CStringNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CurrentLockNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DimensionsNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.EndLockScopeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.GetObjectAddressNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerInCallerNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.LeaveCurrentStackFrameNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.LeaveDeoptimizedStackFrameNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.LeaveUnpackFramesStackFrameNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.MonitorCounterNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.PatchReturnAddressNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.PrefetchAllocateNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.PushInterpreterFrameNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.SaveAllRegistersNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.VMErrorNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.replacements.CardTableAddressNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.replacements.CardTableShiftNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.test.DataPatchTest.ConstantFoldBarrier
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.word.PointerCastNode
 
generate(LIRGeneratorTool, Value) - Method in class com.oracle.graal.lir.jtt.ConstantStackCastTest.LoadConstantStackSpec
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRTestNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
 
generate(LIRGeneratorTool) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value, Value, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value, Value, Value, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value[]) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
generate(LIRGeneratorTool, Value) - Method in class com.oracle.graal.lir.jtt.StackMoveTest.StackCopySpec
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.AbstractBeginNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.AbstractEndNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.AbstractMergeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.BreakpointNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.AbsNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.AddNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.AndNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.ConditionalNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.DivNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.IntegerDivNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.IntegerRemNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.IsNullNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.LeftShiftNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.MulNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.NarrowNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.NegateNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.NotNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.OrNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.ReinterpretNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.RemNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.RightShiftNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.SignExtendNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.SqrtNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.SubNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.UnsignedDivNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.UnsignedRemNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.UnsignedRightShiftNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.XorNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.ZeroExtendNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.CallTargetNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.ConstantNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.BlackholeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.OpaqueNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.DeoptimizeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.EntryMarkerNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.FixedValueAnchorNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.IntegerSwitchNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.MembarNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.NullCheckNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.UnsafeCastNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.ValueAnchorNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.FullInfopointNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.GuardedValueNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.GuardProxyNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.IfNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.InvokeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.LoweredAtomicReadAndWriteNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.MonitorIdNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.TypeSwitchNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.LogicConstantNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.LoopBeginNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.LoopEndNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.MemoryAnchorNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.ReadNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.WriteNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.PiNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.ReturnNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.SafepointNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.SimpleInfopointNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in interface com.oracle.graal.nodes.spi.ArithmeticLIRLowerable
 
generate(NodeLIRBuilderTool) - Method in interface com.oracle.graal.nodes.spi.LIRLowerable
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.UnaryOpLogicNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.UnwindNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.amd64.AMD64CountLeadingZerosNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.amd64.AMD64CountTrailingZerosNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.amd64.AMD64FloatConvertNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulHighNode
 
generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.nodes.arithmetic.UnsignedMulHighNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.AssertionNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.BitCountNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.BitScanForwardNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.BitScanReverseNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.DirectReadNode
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.DirectStoreNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ReadRegisterNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ResolvedMethodHandleCallTargetNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ReverseBytesNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.WriteRegisterNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
 
generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.word.nodes.WordCastNode
 
generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactSplitNode
 
generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactSplitNode
 
generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactSplitNode
 
generateCode(CompilationResult, TargetDescription, RegisterConfig, CallingConvention) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest.DecrementCodeGenTest
 
generateCode(CompilationResult, TargetDescription, RegisterConfig, CallingConvention) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest.IncrementCodeGenTest
 
generateCode(CompilationResult, TargetDescription, RegisterConfig, CallingConvention) - Method in interface com.oracle.graal.asm.test.AssemblerTest.CodeGenTest
 
generateCode(AMD64Assembler) - Method in interface com.oracle.graal.hotspot.amd64.test.AMD64HotSpotFrameOmissionTest.CodeGenerator
 
generateNodes(long) - Method in class com.oracle.graal.truffle.test.builtins.SLGenerateDummyNodesBuiltin
 
GeneratePIC - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
generatePIC() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
generatePositionDeclaration() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
 
generatePositionDeclarations(Set<String>) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
 
generatePositionDeclarations(Set<String>) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
Recursively accumulate any required Position declarations.
generateSimm13OffsetLoad(SPARCAddress, SPARCMacroAssembler, Register) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
Guarantees that the given SPARCAddress given before is loadable by subsequent load/store instruction.
generateVariants() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
Recursively generate all the variants of this rule pattern.
generateVariants() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
 
generatorMethod - Variable in class com.oracle.graal.compiler.match.MatchStatement
The method in the NodeLIRBuilder subclass that will actually do the code emission.
GENERIC_LENGTH - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
 
genericArraycopy(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
genericArraycopy - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
GenericDynamicCounters - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
 
genericObjectExactCallCopiedCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
genericObjectExactCallCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
genericPrimitiveCallCopiedCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
genericPrimitiveCallCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
genericPrimitiveSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets.Templates
 
GenericStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
 
GenericValueMap<T> - Class in com.oracle.graal.lir.util
 
GenericValueMap() - Constructor for class com.oracle.graal.lir.util.GenericValueMap
 
GenericValueMapTest - Class in com.oracle.graal.lir.test
 
GenericValueMapTest() - Constructor for class com.oracle.graal.lir.test.GenericValueMapTest
 
genFloatAdd(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genFloatConvert(FloatConvert, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genFloatConvert(FloatConvert, Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genFloatDiv(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genFloatMul(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genFloatRem(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genFloatSub(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genGetField(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
 
genGetStatic(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
 
genGoto() - Method in class com.oracle.graal.java.BytecodeParser
 
genIf(ValueNode, Condition, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIfNode(LogicNode, FixedNode, FixedNode, double) - Method in class com.oracle.graal.java.BytecodeParser
 
genIfNull(Condition) - Method in class com.oracle.graal.java.BytecodeParser
 
genIfSame(Kind, Condition) - Method in class com.oracle.graal.java.BytecodeParser
 
genIfZero(Condition) - Method in class com.oracle.graal.java.BytecodeParser
 
genIncrement() - Method in class com.oracle.graal.java.BytecodeParser
 
genInfoPointNode(InfopointReason, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genInstanceOf() - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerAdd(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerDiv(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerDivOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerEquals(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerLessThan(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerMul(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerRem(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerSub(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genIntegerSwitch(ValueNode, ArrayList<BciBlockMapping.BciBlock>, int[], double[], int[]) - Method in class com.oracle.graal.java.BytecodeParser
 
genInvokeDynamic(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
 
genInvokeInterface(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
 
genInvokeSpecial(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
 
genInvokeStatic(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
 
genInvokeVirtual(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
 
genJsr(int) - Method in class com.oracle.graal.java.BytecodeParser
 
genLeftShift(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genLoadConstant(int, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genLoadField(ValueNode, ResolvedJavaField) - Method in class com.oracle.graal.java.BytecodeParser
 
genLoadIndexed(ValueNode, ValueNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genLoadIndexed(Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genLogicOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
 
GenLoopSafepoints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
genMonitorEnter(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genMonitorExit(ValueNode, ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genNarrow(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genNarrow(Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genNegateOp(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genNegateOp(Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genNewInstance(int) - Method in class com.oracle.graal.java.BytecodeParser
 
genNewMultiArray(int) - Method in class com.oracle.graal.java.BytecodeParser
 
genNewObjectArray(int) - Method in class com.oracle.graal.java.BytecodeParser
 
genNewPrimitiveArray(int) - Method in class com.oracle.graal.java.BytecodeParser
 
genNormalizeCompare(ValueNode, ValueNode, boolean) - Method in class com.oracle.graal.java.BytecodeParser
 
genObjectEquals(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genOr(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genPutField(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
 
genPutStatic(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
 
genRet(int) - Method in class com.oracle.graal.java.BytecodeParser
 
genReturn(ValueNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genRightShift(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
GenSafepoints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
genShiftOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genSignExtend(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genSignExtend(Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genStoreField(ValueNode, ResolvedJavaField, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genStoreIndexed(ValueNode, ValueNode, Kind, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genStoreIndexed(Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
genSwitch(BytecodeSwitch) - Method in class com.oracle.graal.java.BytecodeParser
 
genThrow() - Method in class com.oracle.graal.java.BytecodeParser
 
genUnique(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genUnsignedRightShift(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genXor(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
 
genZeroExtend(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
 
genZeroExtend(Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
 
geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double02
 
geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float02
 
geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int02
 
geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long02
 
get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecByte
 
get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecDouble
 
get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecFloat
 
get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecInteger
 
get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecLong
 
get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecShort
 
get(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.BlockMap
 
get(E, AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Checks whether a flag is set for a block.
get(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
Gets the value of a field for a given object.
get(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
get(int) - Method in class com.oracle.graal.compiler.common.util.ArrayMap
Gets the value at the specified index in the map.
get(int) - Method in class com.oracle.graal.compiler.common.util.IntList
Gets the value in this list at a given index.
get(CountedLoopTest.IVProperty, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
Get a property of an induction variable.
get(InductionVariable) - Method in interface com.oracle.graal.compiler.test.CountedLoopTest.IVProperty
 
get(CountedLoopTest.IVProperty, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest.IVPropertyNode
 
get() - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
 
get(MappedByteBuffer) - Method in interface com.oracle.graal.compiler.test.MarkUnsafeAccessTest.MappedByteBufferGetter
 
get(Class<T>) - Static method in class com.oracle.graal.graph.NodeClass
 
get(int) - Method in class com.oracle.graal.graph.NodeList
 
get(Node) - Method in class com.oracle.graal.graph.NodeMap
 
get(Object) - Method in class com.oracle.graal.graph.NodeNodeMap
 
get(Node) - Method in class com.oracle.graal.graph.Position
 
get() - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin.Receiver
Gets the receiver value, null checking it first if necessary.
get() - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
 
get() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider.LIRSuitesSupplier
 
get() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider.SuitesSupplier
 
get(Object, long) - Static method in class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
 
get() - Static method in class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
 
get(Object) - Static method in class com.oracle.graal.hotspot.nodes.GetObjectAddressNode
 
get() - Method in class com.oracle.graal.java.DefaultSuitesProvider.LIRSuitesSupplier
 
get() - Method in class com.oracle.graal.java.DefaultSuitesProvider.SuitesSupplier
 
get() - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces.Pill
 
get() - Method in class com.oracle.graal.jtt.lang.Bridge_method01.IWrap
 
get() - Method in class com.oracle.graal.jtt.lang.Bridge_method01.Wrap
 
get(int, boolean...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_boolean01
 
get(int, byte...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_byte01
 
get(int, char...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_char01
 
get(int, double...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_double01
 
get(int, float...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_float01
 
get(int, int...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_int01
 
get(int, long...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_long01
 
get(int, short...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_short01
 
get(int, String...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_String01
 
get(Interval.RegisterBinding) - Method in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
Gets the list for a specified binding.
get(Class<T>) - Static method in class com.oracle.graal.lir.CompositeValueClass
 
get(Variable) - Method in class com.oracle.graal.lir.constopt.VariableMap
 
get(Class<T>) - Static method in class com.oracle.graal.lir.LIRInstructionClass
 
get(StandardOp.MoveOp) - Static method in enum com.oracle.graal.lir.profiling.MoveProfiling.MoveType
 
get(VirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
 
get(VirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
get(Value) - Method in class com.oracle.graal.lir.util.GenericValueMap
 
get(int) - Method in class com.oracle.graal.lir.util.IndexedValueMap
 
get(K) - Method in class com.oracle.graal.lir.util.ValueMap
Gets the object associated with value or null if there is no such mapping.
get(K) - Method in class com.oracle.graal.lir.util.VariableVirtualStackValueMap
 
get(Object[], int) - Static method in class com.oracle.graal.lir.util.VariableVirtualStackValueMap
 
get() - Method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase.LazyCFG
 
get() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
get(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
get(LIRKind, int, boolean) - Static method in class jdk.internal.jvmci.code.StackSlot
Gets a StackSlot instance representing a stack slot at a given index holding a value of a given kind.
get(ResolvedJavaType, Value[], int) - Static method in class jdk.internal.jvmci.code.VirtualObject
Creates a new VirtualObject for the given type, with the given fields.
get(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT.TagValueMap
 
get(TriState) - Static method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
get(MethodIdHolder) - Method in class jdk.internal.jvmci.meta.MethodIdMap
 
get(boolean) - Static method in enum jdk.internal.jvmci.meta.TriState
 
GET_ESCAPED_OBJECT_STATE - Static variable in class com.oracle.graal.virtual.phases.ea.ObjectState
 
getAbs() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the absolute value operation.
getAccessFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
 
getAccessFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getAction() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
getActionAndReason(MetaAccessProvider) - Method in class com.oracle.graal.nodes.AbstractDeoptimizeNode
 
getActionAndReason(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DeoptimizeNode
 
getActionAndReason() - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
getActionAndReason(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
getAdd() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the addition operation.
getAddr() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
 
getAddress() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Tenant
 
getAddress() - Method in class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.TenantImpl
 
getAddress() - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
 
getAddress() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getAddress() - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
getAddress() - Method in class com.oracle.graal.hotspot.nodes.ObjectWriteBarrier
 
getAddress() - Method in interface com.oracle.graal.nodes.memory.Access
 
getAddress() - Method in class com.oracle.graal.nodes.memory.address.RawAddressNode
 
getAddress() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
 
getAddress() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
getAddress() - Method in class com.oracle.graal.replacements.nodes.DirectReadNode
 
getAddress() - Method in class com.oracle.graal.replacements.nodes.DirectStoreNode
 
getAddress() - Method in class jdk.internal.jvmci.code.InstalledCode
 
getAddress() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getAddressKind(Value, long, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getAESCryptClass() - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
 
getAlias(ValueNode) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
Returns a VirtualObjectNode if the given value is aliased with a virtual object that is still virtual, the materialized value of the given value is aliased with a virtual object that was materialized, the replacement if the give value was replaced, otherwise the given value.
getAlias(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
getAlias(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getAliasAndResolve(PartialEscapeBlockState<?>, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
getAlignment() - Method in class jdk.internal.jvmci.code.DataSection.Data
 
getAllFields() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
 
getAllFields() - Method in class com.oracle.graal.graph.NodeClass
 
getAllFields() - Method in class com.oracle.graal.lir.CompositeValueClass
 
getAllFields() - Method in class com.oracle.graal.lir.LIRInstructionClass
 
getAllInstantiatedTypes() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.Results
All types that are found to be instantiated, i.e., all types allocated by the reachable instance and array allocation bytecodes.
getAllInterfaces(Class<?>) - Static method in class com.oracle.graal.hotspot.logging.ProxyUtil
 
getAllInterfaces(Class<?>, HashSet<Class<?>>) - Static method in class com.oracle.graal.hotspot.logging.ProxyUtil
 
getAllModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Gets the complete set of modifiers for this method which includes the JVM specification modifiers as well as the HotSpot internal modifiers.
getAllocatableRegisters(PlatformKind) - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
Gets the set of registers that can be used by the register allocator for a value of a particular kind.
getAllocatableRegisters() - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
Gets the set of registers that can be used by the register allocator.
getAllocatableRegisters() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the set of all registers that might be used by the register allocator.
getAllocatableRegisters() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getAllocatableRegisters() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getAllocationStage() - Method in class com.oracle.graal.lir.phases.LIRSuites
AllocationPhases are responsible for register allocation and translating VirtualStackSlots into StackSlots.
getAllocator() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
getAllowedUsageTypes() - Method in class com.oracle.graal.graph.NodeClass
 
getAllReplacements() - Method in interface com.oracle.graal.nodes.spi.Replacements
Returns all methods that are currently registered as method/macro substitution or as a snippet.
getAllReplacements() - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getAllThreadIds() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getAnchor() - Method in class com.oracle.graal.nodes.FloatingAnchoredNode
 
getAnchoredNode() - Method in class com.oracle.graal.nodes.extended.ValueAnchorNode
 
getAnd() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise and operation.
getAndAddInt(Object, long, int) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
 
getAndAddLong(Object, long, long) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
 
getAndClearObjectResult(Word) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
Gets and clears the object result from a runtime call stored in a thread local.
getAndGrow(Node) - Method in class com.oracle.graal.graph.NodeMap
 
getAndSetInt(Object, long, int) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
 
getAndSetLong(Object, long, long) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
 
getAndSetObject(Object, long, Object) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
 
getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getAnnotation(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
Returns the annotation for the specified type of this field, if such an annotation is present.
getAnnotation(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the annotation for the specified type of this method, if such an annotation is present.
getAnnotation(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the annotation for the specified type of this class, if such an annotation is present.
getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.AbstractVerifier
 
getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.ClassSubstitutionVerifier
 
getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.MethodSubstitutionVerifier
 
getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
 
getAnnotations() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getAnnotations() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getAnnotations() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns all annotations of this method.
getAnnotationsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getAnnotationTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
 
getAnnotationTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getAnnotationTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getAnnotationTimed(AnnotatedElement, Class<T>) - Static method in class com.oracle.graal.graph.NodeClass
 
getAnnotationValue(Class<T>, AnnotationMirror, String) - Static method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
getAnnotationValue(AnnotationMirror, String) - Static method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
getAnnotationValueList(Class<T>, AnnotationMirror, String) - Static method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
getAppendixIfResolved() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
See ConstantPoolCache::appendix_if_resolved().
getApplySourceLocation(MetaAccessProvider) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
 
getApplySourceLocation(MetaAccessProvider) - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
 
getArchitecture() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
getArchitecture() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
getArchitecture() - Method in interface com.oracle.graal.hotspot.HotSpotBackendFactory
Gets the CPU architecture of this backend.
getArchitecture() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
getArchitecture() - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64OptimizedCallTargetInstrumentationFactory
 
getArchitecture() - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64RawNativeCallNodeFactory
 
getArchitecture() - Method in interface com.oracle.graal.truffle.hotspot.nfi.RawNativeCallNodeFactory
 
getArchitecture() - Method in class com.oracle.graal.truffle.hotspot.sparc.SPARCOptimizedCallTargetInstumentationFactory
 
getArchitecture() - Method in interface com.oracle.graal.truffle.OptimizedCallTargetInstrumentationFactory
Gets the architecture supported by this factory.
getArchitecture() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
getArchitecture() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIBackendFactory
Gets the CPU architecture of this backend.
getArchitecture() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
getArgument() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
 
getArgument(int) - Method in class jdk.internal.jvmci.code.CallingConvention
Gets the location for the index'th argument.
getArgumentCount() - Method in class jdk.internal.jvmci.code.CallingConvention
Gets the number of locations required for the arguments.
getArgumentRegister(int, Kind) - Method in class com.oracle.graal.hotspot.amd64.test.AMD64HotSpotFrameOmissionTest
 
getArguments() - Method in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
 
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
 
getArguments() - Method in class jdk.internal.jvmci.code.CallingConvention
Gets the locations required for the arguments.
getArgumentStamp() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getArgumentTypes() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
Gets the argument types of this foreign call.
getArray() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getArray() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
getArray() - Method in class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
The array that is written to.
getArray() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.ResolvedReferences
Returns the ConstantPool::_resolved_references array for this constant pool.
getArrayBaseOffset(Kind) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
The offset from the origin of an array to the first element.
getArrayClass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getArrayClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getArrayClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getArrayClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
 
getArrayClass() - Method in interface jdk.internal.jvmci.meta.JavaType
Gets the array class type representing an array with elements of this type.
getArrayClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
 
getArrayClass(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.TypeUniverse
 
getArrayClassTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getArrayDimension(JavaType) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
getArrayIndexScale(Kind) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
The scale used for the index when accessing elements of an array of this kind.
getArrayLengthOffset() - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
 
getArrayLengthOffset() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
 
getArrayLocation(Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
 
getArrayLocation(Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
 
getArrayLocation(Kind) - Static method in class com.oracle.graal.nodes.NamedLocationIdentity
Returns the named location identity for an array of the given element kind.
getAssumption() - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
 
getAssumptionInlineInfo(Invoke, ResolvedJavaMethod, Assumptions.AssumptionResult<?>) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
getAssumptions() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
 
getAssumptions() - Method in class com.oracle.graal.nodes.EncodedGraph
 
getAssumptions() - Method in class com.oracle.graal.nodes.StructuredGraph
Gets the object for recording assumptions while constructing of this graph.
getAssumptions() - Method in class jdk.internal.jvmci.code.CompilationResult
Gets the assumptions made during compilation.
getAttributesLength(InliningTest.Attributes) - Method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
getAttributesMap() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets a map from register numbers to register attributes for this register configuration.
getAttributesMap() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getAttributesMap() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getAverageEffort() - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
 
getAverageEffort() - Method in class com.oracle.graal.lir.SwitchStrategy
 
getBackend() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getBackend(Class<T>) - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getBackend(Class<T>) - Method in interface com.oracle.graal.runtime.RuntimeProvider
Gets the backend for a given architecture.
getBackends() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getBackends() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
getBackingCharArray(String) - Static method in class com.oracle.graal.compiler.test.MethodHandleEagerResolution
 
getBackupSlot() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
getBarrierType() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
 
getBarrierType() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
getBarrierType() - Method in interface com.oracle.graal.nodes.memory.HeapAccess
Gets the write barrier type for that particular access.
getBase() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getBase() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
 
getBase() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
getBase() - Method in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
 
getBase() - Method in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
 
getBase() - Method in class com.oracle.graal.loop.DerivedInductionVariable
 
getBase() - Method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
 
getBaseClassArray() - Static method in class com.oracle.graal.jtt.bytecode.BC_checkcast03
 
getBaseClassArray() - Static method in class com.oracle.graal.jtt.bytecode.BC_instanceof01
 
getBci() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getBci() - Method in class com.oracle.graal.replacements.nodes.MacroNode
 
getBCI() - Method in class jdk.internal.jvmci.code.BytecodePosition
 
getBCI(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getBCI(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
 
getBCI(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
Returns the BCI stored in the LayoutData header.
getBciEntries() - Method in interface jdk.internal.jvmci.meta.LineNumberTable
 
getBciEntries() - Method in class jdk.internal.jvmci.meta.LineNumberTableImpl
 
getBeforeReturnNode() - Method in class com.oracle.graal.java.BytecodeParser
 
getBeforeUnwindNode() - Method in class com.oracle.graal.java.BytecodeParser
 
getBeginNode() - Method in class com.oracle.graal.nodes.cfg.Block
 
getBestCost() - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
 
getBestStrategy(double[], JavaConstant[], LabelRef[]) - Static method in class com.oracle.graal.lir.SwitchStrategy
Creates all switch strategies for the given switch, evaluates them (based on average effort) and returns the best one.
getBestTraceInterPredecessor(TraceBuilder.TraceBuilderResult<?>, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.alloc.trace.TraceUtil
 
getBitCount() - Method in enum jdk.internal.jvmci.meta.Kind
Number of bits that are necessary to represent a value of this kind.
getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
getBits(int, int, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getBits() - Method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
The width in bits of the value described by this stamp.
getBits(Stamp) - Static method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
getBlob() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
 
getBlock() - Method in class com.oracle.graal.lir.constopt.DefUseTree
 
getBlock() - Method in class com.oracle.graal.lir.constopt.UseEntry
 
getBlockBegin(List<LIRInstruction>) - Static method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
 
getBlockCount() - Method in class com.oracle.graal.java.BciBlockMapping
 
getBlockData(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getBlockEnd(LIRGeneratorTool, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
getBlockEnd(List<LIRInstruction>) - Static method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
 
getBlockForId(int) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
getBlockId() - Method in class com.oracle.graal.asm.Label
 
getBlockList(Object) - Static method in class com.oracle.graal.printer.CFGPrinterObserver
 
getBlockNodes() - Method in class com.oracle.graal.nodes.AbstractBeginNode
 
getBlocks() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
Returns the list blocks contained in this control flow graph.
getBlocks() - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
getBlocks() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getBlocks() - Method in interface com.oracle.graal.compiler.common.cfg.PrintableCFG
 
getBlocks() - Method in class com.oracle.graal.java.BciBlockMapping
 
getBlocks() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
getBlockScope(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getBlockScope(AbstractBlockBase<?>) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getBlockToNodesMap() - Method in class com.oracle.graal.phases.schedule.SchedulePhase
Gets the map from each block to the nodes in the block.
getBody() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getBoolean(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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
 
getBoundsCheckedIndex(AccessIndexedNode, LoweringTool, GuardingNode[]) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
 
getBoxedBoolean() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
getBoxingKind() - Method in class com.oracle.graal.nodes.extended.BoxNode
 
getBoxingKind() - Method in class com.oracle.graal.nodes.extended.UnboxNode
 
getBoxingKind() - Method in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
 
getBranchTakenProbability(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getBranchTakenProbability(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
 
getBranchTakenProbability(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
 
getBranchTakenProbability(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getBranchTakenProbability(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getBranchTakenProbability(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getBranchTakenProbability(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns an estimate of how often the branch at the given byte code was taken.
getBuilder() - Method in class jdk.internal.jvmci.code.DataSection.Data
 
getByte(int) - Method in class com.oracle.graal.asm.Assembler
 
getByte(int) - Method in class com.oracle.graal.asm.Buffer
 
getByte(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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
 
getByteAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotSymbol
 
getBytecode(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Copies the original bytecode of a given method into a new byte array and returns it.
getBytecode(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getBytecodeIndex() - Method in interface jdk.internal.jvmci.code.stack.InspectedFrame
 
getBytecodeIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
getBytecodePosition() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
 
getBytecodePosition() - Method in class jdk.internal.jvmci.code.DebugInfo
 
getBytecodeSize() - Method in class com.oracle.graal.nodes.StructuredGraph
Gets the input bytecode size from which this graph is constructed.
getBytecodeSize() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getByteCount() - Method in enum jdk.internal.jvmci.meta.Kind
Number of bytes that are necessary to represent a value of this kind.
getByteIndex() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Returns the next byte index to be read.
getByteIndex() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getByteOrder() - Method in class jdk.internal.jvmci.code.Architecture
 
getBytes() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
getBytesWritten() - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Returns the number of bytes that have been written, i.e., the byte index of the next byte to be written.
getBytesWritten() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
getByteUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getCachedPhi(T, Stamp) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure.ReadEliminationMergeProcessor
 
getCacheEntry(ReadEliminationBlockState.CacheEntry<?>) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
 
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
 
getCalleeSaveInfo() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
 
getCalleeSaveInfo() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
 
getCalleeSaveInfo() - Method in class jdk.internal.jvmci.code.DebugInfo
Gets the map from the registers (in the caller's frame) to the slots where they are saved in the current frame.
getCalleeSaveLayout() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the layout of the callee save area of this register configuration.
getCalleeSaveLayout() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getCalleeSaveLayout() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getCaller() - Method in class jdk.internal.jvmci.code.BytecodePosition
The position where this position has been called, null if none.
getCallerClassNode(MetaAccessProvider) - Method in class com.oracle.graal.hotspot.replacements.ReflectionGetCallerClassNode
If inlining is deep enough this method returns a ConstantNode of the caller class by walking the the stack.
getCallerFrame() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getCallerSaveRegisters() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the registers whose values must be preserved by a method across any call it makes.
getCallerSaveRegisters() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getCallerSaveRegisters() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getCallingConvention() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getCallingConvention() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getCallingConvention(CodeCacheProvider, CallingConvention.Type, ResolvedJavaMethod, boolean) - Static method in class jdk.internal.jvmci.code.CodeUtil
Create a calling convention from a ResolvedJavaMethod.
getCallingConvention(CallingConvention.Type, JavaType, JavaType[], TargetDescription, boolean) - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the calling convention describing how arguments are passed.
getCallingConvention(CallingConvention.Type, JavaType, JavaType[], TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getCallingConvention(CallingConvention.Type, JavaType, JavaType[], TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getCallingConventionRegisters(CallingConvention.Type, Kind) - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the ordered set of registers that are can be used to pass parameters according to a given calling convention.
getCallingConventionRegisters(CallingConvention.Type, Kind) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getCallingConventionRegisters(CallingConvention.Type, Kind) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
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
 
getCallSite() - Method in class com.oracle.graal.hotspot.replacements.CallSiteTargetNode
 
getCallSites() - Method in class com.oracle.graal.truffle.TruffleInlining
 
getCallSites() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getCallSiteTarget(Assumptions) - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the result of CallSite.getTarget() for the CallSite object represented by this constant.
getCallSiteTarget(Assumptions) - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
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
 
getCallTargets() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getCanonicalGraphString(StructuredGraph, boolean, boolean) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getCanonicalizeableContractAssertion(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance
 
getCanonicalizedGraph(String) - Method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
 
getCanonicalizedGraph(String) - Method in class com.oracle.graal.compiler.test.IntegerEqualsCanonicalizerTest
 
getCanonicalizeReads() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
 
getCapability(Class<T>) - Method in class com.oracle.graal.api.runtime.Graal.InvalidGraalRuntime
 
getCapability(Class<T>) - Method in interface com.oracle.graal.api.runtime.GraalRuntime
 
getCapability(Class<T>) - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getCapability(Class<T>) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getCatchType() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
Returns the type of exception caught by this exception handler.
getCFG() - Method in class com.oracle.graal.loop.LoopsData
 
getCFG() - Method in class com.oracle.graal.phases.schedule.SchedulePhase
 
getChar(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getCheckedValue() - Method in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
 
getCheckedValue() - Method in class com.oracle.graal.lir.sparc.SPARCMove.NullCheckOp
 
getCheckedValue() - Method in interface com.oracle.graal.lir.StandardOp.NullCheck
 
getChild() - Method in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
 
getChildNode() - Method in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
 
getChildren() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
getChildren() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getClass0(Object) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
 
getClassAccessFlags(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.ReflectionSubstitutions
 
getClassConstant(ResolvedJavaType) - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
 
getClassConstant(ResolvedJavaType) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
 
getClassConstantReplacement(StructuredGraph, PhaseContext, JavaConstant) - Method in class com.oracle.graal.hotspot.phases.LoadJavaMirrorWithKlassPhase
 
getClassFilePath() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getClassFilePath() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getClassFilePath() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the class file path - if available - of this type, or null.
getClassInitializer(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getClassInitializer(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getClassInitializer() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getClassInitializer() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getClassInitializer() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getClassInitializer() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the <clinit> method for this class if there is one.
getClassInitializerTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getClassLoader() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the result of Class.getClassLoader() for the Class object represented by this constant.
getClassLoader() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
getClassName(Class<?>) - Static method in class com.oracle.graal.printer.BinaryGraphPrinter
 
GetClassNode - Class in com.oracle.graal.nodes.extended
Loads an object's class (i.e., this node can be created for object.getClass()).
GetClassNode(Stamp, ValueNode) - Constructor for class com.oracle.graal.nodes.extended.GetClassNode
 
getClassObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
getClassReplacements(String) - Method in class com.oracle.graal.replacements.ReplacementsImpl
Gets the method and macro replacements for a given class.
getClazz() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
 
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
 
getCloneMethod(String, Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
 
getCode(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Gets installed code for a given method, compiling it first if necessary.
getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Gets installed code for a given method, compiling it first if necessary.
getCode(ResolvedJavaMethod, StructuredGraph, boolean) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
Gets installed code for a given method and graph, compiling it first if necessary.
getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
 
getCode(Backend) - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets the code for this stub, compiling it first if necessary.
getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
 
getCode(ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.test.ExplicitExceptionTest
 
getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.jtt.JTTTest
 
getCode(ResolvedJavaMethod, StructuredGraph, boolean) - Method in class com.oracle.graal.jtt.lang.LambdaEagerTest
 
getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.replacements.test.NewMultiArrayTest
 
getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.replacements.test.TypeCheckTest
 
getCode() - Method in class jdk.internal.jvmci.code.InstalledCode
Returns a copy of this installed code if it is valid, null otherwise.
getCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
 
getCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getCode() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the bytecode of this method, if the method has code.
getCodeCache() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
getCodeCache() - Method in class com.oracle.graal.compiler.target.Backend
 
getCodeCache() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getCodeCache() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getCodeCache() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
 
getCodeCache() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
getCodeCache() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getCodeCache() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getCodeCache() - Method in class com.oracle.graal.phases.util.Providers
 
getCodeCache() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
 
getCodeInstallResultDescription(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
getCodeSize() - Method in class jdk.internal.jvmci.code.InstalledCode
Returns the number of instruction bytes for this code.
getCodeSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
 
getCodeSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getCodeSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getCodeSize() - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getCodeSize() - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns the length of the bytecodes associated with this profile.
getCodeSize() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the size of the bytecode of this method, if the method has code.
getCodeSizeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getCodeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getCommit() - Method in class com.oracle.graal.nodes.virtual.AllocatedObjectNode
 
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
 
getCompilationResult(Backend) - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets the compilation result for this stub, compiling it first if necessary, and installing it in code.
getCompilationRootMethods() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getCompilationUnitName() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
 
getCompilationUnitName() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
getCompiledCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Gets the value of Method::_code.
getCompiledIRSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getCompilerIRSize(Class<?>) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getCompilerIRSize(Class<?>) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getCompilerIRSize(Class<?>) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Gets the size of the compiler intermediate representation (IR) associated with this method last recorded by ProfilingInfo.setCompilerIRSize(Class, int).
getCompilerOptions() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getCompilerToVM() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getCompilerToVM() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
getCompilerToVM() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
 
getComponentKind(ResolvedJavaType) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
 
getComponentType(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotClassSubstitutions
 
getComponentType(Class<?>) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
 
getComponentType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the result of Class.getComponentType() for the Class object represented by this constant.
getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
getComponentType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
 
getComponentType() - Method in interface jdk.internal.jvmci.meta.JavaType
For array types, gets the type of the components, or null if this is not an array type.
getComponentType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
 
getComponentTypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getCompressions() - Method in class com.oracle.graal.graph.Graph
Gets the number of times this graph has been compressed.
getConcreteType(Stamp, Assumptions, MetaAccessProvider) - Static method in class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
 
getCondition() - Method in class com.oracle.graal.nodes.extended.BranchProbabilityNode
 
getConfig() - Static method in class com.oracle.graal.debug.internal.DebugScope
 
getConfig() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getConfig() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
getConfig() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
 
getConstant() - Method in class com.oracle.graal.lir.constopt.DefUseTree
 
getConstant(LIRKind, Value) - Static method in class com.oracle.graal.lir.jtt.ConstantStackCastTest.LoadConstantStackSpec
 
getConstant() - Method in class jdk.internal.jvmci.code.CompilationResult.ConstantReference
 
getConstantArgs(SnippetTemplate.Arguments) - Method in class com.oracle.graal.replacements.SnippetTemplate
 
getConstantFrameDescriptor() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getConstantNodes(StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
Gathers all the ConstantNodes that are inputs to the live nodes in a given graph.
getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
 
getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
 
getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
 
getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
 
getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
 
getConstantPool() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getConstantPool() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the constant pool of this method.
getConstantPoolIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
Returns the constant pool index for this entry.
getConstantPoolTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getConstantReflection() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
getConstantReflection() - Method in class com.oracle.graal.compiler.target.Backend
 
getConstantReflection() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getConstantReflection() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
 
getConstantReflection() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
 
getConstantReflection() - Method in class com.oracle.graal.java.BytecodeParser
 
getConstantReflection() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
 
getConstantReflection() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
getConstantReflection() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
getConstantReflection() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
getConstantReflection() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getConstantReflection() - Method in class com.oracle.graal.phases.tiers.PhaseContext
 
getConstantReflection() - Method in class com.oracle.graal.phases.util.Providers
 
getConstantReflection() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getConstantReflection() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getConstantReflection() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getConstantReflection() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
 
getConstantReflectionProvider() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
 
getConstantReflectionProvider() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getConstantTableBase() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
getConstMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Returns a pointer to this method's constant method data structure ( Method::_constMethod).
getConstMethodFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Returns this method's constant method flags (ConstMethod::_flags).
getContextMethod() - Method in interface com.oracle.graal.nodes.Invoke
Returns the method from which this invoke is executed.
getContextType() - Method in interface com.oracle.graal.nodes.Invoke
Returns the type from which this invoke is executed.
getControlFlowGraph() - Method in class com.oracle.graal.lir.LIR
 
getCopyAsList() - Method in class com.oracle.graal.nodes.cfg.LocationSet
 
getCost(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns the cost object associated with block.
getCount() - Method in class com.oracle.graal.compiler.common.Fields
Gets the number of fields represented by this object.
getCount() - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
 
getCount() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
getCounter(String, Map<String, AllocSpy.CountedValue>) - Static method in class com.oracle.graal.compiler.test.AllocSpy
 
getCounter() - Method in class com.oracle.graal.graph.NodeBitMap
 
getCounter(String, String, HotSpotVMConfig) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
getCounter() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getCounter() - Method in class com.oracle.graal.replacements.SnippetCounterNode
 
getCounterPatchOffsets() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.TimerImpl.CpuTimeTimer
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.TimerImpl.SystemNanosTimer
 
getCounterValue(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
getCountOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
 
getCurrentBlock() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
 
getCurrentBlock() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getCurrentBlock() - Method in class com.oracle.graal.lir.gen.LIRGeneratorTool.BlockScope
 
getCurrentBlock() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getCurrentCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
 
getCurrentContext() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getCurrentDimension() - Method in class com.oracle.graal.java.BytecodeParser
 
getCurrentFrame() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getCurrentGuardAnchor() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
getCurrentGuardAnchor() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getCurrentInliningDecision(List<TruffleInlining>) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
 
getCurrentSet() - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
 
getCurrentThreadAllocatedBytes() - Static method in class com.oracle.graal.debug.internal.MemUseTrackerImpl
 
getCurrentThreadAllocatedBytes() - Static method in class com.oracle.graal.debug.Management
 
getCurrentThreadCpuTime() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getCurrentThreadUserTime() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getCurrentValue() - Method in interface com.oracle.graal.debug.DebugMemUseTracker
Gets the current value of this tracker.
getCurrentValue() - Method in interface com.oracle.graal.debug.DebugMetric
Gets the current value of this metric.
getCurrentValue() - Method in interface com.oracle.graal.debug.DebugTimer
Gets the current value of this timer.
getCurrentValue(int) - Method in class com.oracle.graal.debug.internal.DebugScope
 
getCurrentValue() - Method in class com.oracle.graal.debug.internal.DebugValue
 
getCurrentValue(int) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
getCustomGraphBuilderSuite(GraphBuilderConfiguration) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getCustomStackAreaOffset() - Method in class jdk.internal.jvmci.code.CompilationResult
Offset in bytes for the custom stack area (relative to sp).
getDaemonThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getData() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
Gets the fields in FieldIntrospection.getClazz() that do long belong to specific category.
getData(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getDataPatches() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getDataSection() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getDebugConfig() - Method in interface com.oracle.graal.compiler.CompilerThreadFactory.DebugConfigAccess
Get a thread-local debug configuration for the current thread.
getDebugId() - Method in class com.oracle.graal.nodes.DeoptimizeNode
 
getDebugInfoBuilder() - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getDebugProperties() - Method in class com.oracle.graal.graph.Node
Provides a Map of properties of this node for use in debugging (e.g., to view in the ideal graph visualizer).
getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.graph.Node
Fills a Map with properties of this node for use in debugging (e.g., to view in the ideal graph visualizer).
getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.ConstantNode
 
getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.FrameState
 
getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.InvokeNode
 
getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
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
 
getDebugValues() - Static method in class com.oracle.graal.debug.internal.KeyRegistry
Gets a immutable view of the registered debug values.
getDecision(TruffleInlining, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.PartialEvaluator
 
getDeclaredConstructors() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getDeclaredConstructors() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getDeclaredConstructors() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns an array reflecting all the constructors declared by this type.
getDeclaredMethods() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getDeclaredMethods() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getDeclaredMethods() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns an array reflecting all the methods declared by this type.
getDeclaredMethodsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getDeclaredParameterCount() - Method in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
 
getDeclaringClass(int) - Method in class com.oracle.graal.compiler.common.Fields
 
getDeclaringClass() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
 
getDeclaringClass() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodUnresolved
 
getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
getDeclaringClass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethod
 
getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
 
getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.JavaField
Returns the JavaType object representing the class or interface that declares this field.
getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.JavaMethod
Returns the JavaType object representing the class or interface that declares this method.
getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
Returns the ResolvedJavaType object representing the class or interface that declares this field.
getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the ResolvedJavaType object representing the class or interface that declares this method.
getDeclaringClass() - Method in class jdk.internal.jvmci.options.OptionDescriptor
 
getDeclaringClassTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
 
getDeclaringClassTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaMethod
 
getDeepNodeCount() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getDefaultGraphBuilderPlugins() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
 
getDefaultGraphBuilderPlugins() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getDefaultGraphBuilderPlugins() - Method in class com.oracle.graal.replacements.test.DerivedOopTest
 
getDefaultGraphBuilderSuite() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getDefaultGraphBuilderSuite() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
getDefaultGraphBuilderSuite() - Method in class com.oracle.graal.java.DefaultSuitesProvider
 
getDefaultGraphBuilderSuite() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
Get the default phase suite for creating new graphs.
getDefaultHighTierContext() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getDefaultLIRSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
getDefaultLIRSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
 
getDefaultLIRSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
Get the default phase suites of this compiler.
getDefaultSimplifier(MetaAccessProvider, ConstantReflectionProvider, boolean) - Static method in class com.oracle.graal.nodes.util.GraphUtil
 
getDefaultSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
 
getDefaultSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
 
getDefaultSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
Get the default phase suites of this compiler.
getDefaultValue() - Method in enum jdk.internal.jvmci.meta.Kind
 
getDefaultValue() - Method in interface jdk.internal.jvmci.meta.PlatformKind
 
getDefaultValue() - Method in class jdk.internal.jvmci.options.OptionValue
The initial value specified in source code.
getDeferedCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getDefinitionBlock(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
getDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getDeoptimizationCount(DeoptimizationReason) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns how frequently a method was deoptimized for the given deoptimization reason.
getDeoptimizationRescueSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
 
getDeoptimizationRescueSlot() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
 
getDeoptimizationRescueSlot() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
getDepth() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getDepth() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the inline depth of this context.
getDepth() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getDepth() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getDerived(DerivedOptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
 
getDerivedBaseClassArray() - Static method in class com.oracle.graal.jtt.bytecode.BC_instanceof01
 
getDerivedReferenceBase() - Method in class jdk.internal.jvmci.meta.LIRKind
Get the base value of a derived reference.
getDescription() - Method in exception com.oracle.graal.lir.alloc.lsra.OutOfRegistersException
 
getDescriptor() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
 
getDescriptor() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getDescriptor() - Method in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
 
getDescriptor() - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
 
getDescriptor() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getDescriptor() - Method in class jdk.internal.jvmci.options.OptionValue
Returns the descriptor for this option, if it has been set by OptionValue.setDescriptor(OptionDescriptor).
getDestination() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getDestination() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getDestination() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
getDestination() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getDestinationPosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getDestinationPosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getDestinationPosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
getDestinationPosition() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getDestroyedRegisters() - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets the registers defined by this stub.
getDirectCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getDirectCount() - Method in class com.oracle.graal.graph.Edges
Get the number of direct edges represented by this object.
getDirectCount() - Method in class com.oracle.graal.lir.LIRIntrospection.Values
 
getDirection() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getDisassembler() - Static method in class com.oracle.graal.printer.CFGPrinterObserver
 
getDisp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
getDisplacement() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getDisplacement() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
This method adds the stack-bias to the displacement if the base register is either SPARC.sp or SPARC.fp.
getDisplacement() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
getDisplacement() - Method in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
 
getDisplacementForLongIndex(TargetDescription, long) - Static method in class com.oracle.graal.hotspot.HotSpotCounterOp
 
getDisplacementOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
 
getDiv() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the division operation.
getDominated() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getDominator() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getDominator(int) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getDominator(int) - Method in class com.oracle.graal.nodes.cfg.Block
 
getDominatorDepth() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getDominatorNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getDouble(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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
 
getDoubleAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
getDoubleAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the double constant pool entry at index index.
getDoubleAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
 
getDoubleEncoding(int) - Static method in class jdk.internal.jvmci.sparc.SPARC
 
getDoubleUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getDumpLevel() - Method in interface com.oracle.graal.debug.DebugConfig
Determines the current dump level in the current debug scope.
getDumpLevel() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
getDumpLevel() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
getDuplicatedNode(Old) - Method in class com.oracle.graal.loop.LoopFragment
 
getDuplicationReplacement() - Method in class com.oracle.graal.loop.LoopFragment
 
getDuplicationReplacement() - Method in class com.oracle.graal.loop.LoopFragmentInside
 
getDuplicationReplacement() - Method in class com.oracle.graal.loop.LoopFragmentWhole
 
getDynamicSize(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getDynamicSize(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
 
getEagerDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getEarliestPostDominated() - Method in class com.oracle.graal.nodes.cfg.Block
 
getEdges(Edges.Type) - Method in class com.oracle.graal.graph.NodeClass
Gets the input or successor edges defined by this node class.
getEdgesType() - Method in class com.oracle.graal.graph.NodeInputList
 
getEdgesType() - Method in class com.oracle.graal.graph.NodeList
 
getEdgesType() - Method in class com.oracle.graal.graph.NodeSuccessorList
 
getElementalType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getElementalType() - Method in interface jdk.internal.jvmci.meta.JavaType
Gets the elemental type for this given type.
getElementalType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
 
getElementHierarchy(Element) - Static method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
 
getElementKind() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getElementKind() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getElementKind() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
getElementKind() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getElementKind(Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
getElements() - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Info
 
getElementType() - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
getEnclosingType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getEnclosingType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getEnclosingType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getEnclosingType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the enclosing type of this type, if it exists, or null.
getEncoding() - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
getEncoding() - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
getEncoding() - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
getEncoding() - Method in class com.oracle.graal.nodes.EncodedGraph
 
getEncoding() - Method in class com.oracle.graal.nodes.GraphEncoder
 
getEncoding() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getEncoding() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Gets the encoding of (that is, a constant representing the value of) this method.
getEndBCI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
Returns the end bytecode index of the protected range of this handler.
getEndBCI() - Method in interface jdk.internal.jvmci.meta.Local
 
getEndBCI() - Method in class jdk.internal.jvmci.meta.LocalImpl
 
getEndNode() - Method in class com.oracle.graal.nodes.cfg.Block
 
getEnsureVirtual() - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
getEnsureVirtualized(VirtualObjectNode) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
 
getEnsureVirtualized() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
getEnsureVirtualized(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getEntries() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
Users of this method are not allowed to change the entries of the returned array.
getEntry(VirtualObjectNode, int) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
 
getEntry(int) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
getEntry(VirtualObjectNode, int) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getEntryAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
Get the constant pool cache entry at index index.
getEntryAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the constant pool entry at index index.
getEntryBCI() - Method in class com.oracle.graal.hotspot.CompilationTask
 
getEntryBCI() - Method in class com.oracle.graal.nodes.StructuredGraph
 
getEntryBCI() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getEntryState(BciBlockMapping.BciBlock, int) - Method in class com.oracle.graal.java.BytecodeParser
 
getEntryStateMultiDimension(int, int) - Method in class com.oracle.graal.java.BytecodeParser
 
getEnum(int) - Static method in enum jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT
 
getEnum(int) - Static method in enum jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor.Tag
 
getEscapedReturnValue() - Method in class com.oracle.graal.nodes.java.MonitorExitNode
 
getEvents() - Method in class com.oracle.graal.debug.Fingerprint
 
getExactInlineInfo(Invoke, ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
getExactPhiKind(PhiNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getExceptionClass() - Method in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
 
getExceptionEdge(LIRInstruction) - Static method in class com.oracle.graal.lir.LIR
Gets the exception edge (if any) originating at a given operation.
getExceptionHandlerForCodePos(int) - Method in class jdk.internal.jvmci.code.CompilationResult
Returns the first ExceptionHandler which matches codePos.
getExceptionHandlers() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getExceptionHandlers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getExceptionHandlers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the list of exception handlers for this method.
getExceptionHandlersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getExceptionSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getExceptionSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
 
getExceptionSeen(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getExceptionSeen(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getExceptionSeen(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getExceptionSeen(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns information if the given BCI did ever throw an exception.
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
 
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
 
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
 
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
 
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.TypeCheckData
 
getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getExecutionCount(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getExecutionCount(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getExecutionCount(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getExecutionCount(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns an estimate how often the current BCI was executed.
getExits() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getExpectedObject() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
 
getExpectedObject() - Method in class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
 
getExpectedValue() - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
 
getExtraData(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getExtraDataBeginOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getF1() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
ConstantPoolCacheEntry::_f1 is volatile of type Metadata*.
getF2() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
ConstantPoolCacheEntry::_f2 is volatile of type intx.
getFailedReason() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
 
getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst
 
getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
 
getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
 
getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Return
 
getFastPathMinProbability() - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
 
getFeatures() - Method in class jdk.internal.jvmci.amd64.AMD64
 
getFeatures() - Method in class jdk.internal.jvmci.sparc.SPARC
 
GETFIELD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
GETFIELD - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
 
getFieldCount() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Returns the actual field count of this class's internal InstanceKlass::_fields array by walking the array and discounting the generic signature slots at the end of the array.
getFieldName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getFieldName() - Method in class jdk.internal.jvmci.options.OptionDescriptor
 
getFieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
 
getFieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
 
getFieldOffset(String, Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.OptimizedCallTargetInstrumentation
 
getFields() - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
getFieldString(Object, int, Fields) - Static method in class com.oracle.graal.lir.LIRIntrospection
 
getFileName(HotSpotResolvedJavaType) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getFileName(HotSpotResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getFilename() - Method in class jdk.internal.jvmci.hotspot.PrintStreamOption
Replace any instance of %p with a an identifying name.
getFinalSchedule(String, MemoryScheduleTest.TestMode) - Method in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
getFinalSchedule(String, MemoryScheduleTest.TestMode, SchedulePhase.SchedulingStrategy) - Method in class com.oracle.graal.compiler.test.MemoryScheduleTest
 
getFirstInstruction(BciBlockMapping.BciBlock, int) - Method in class com.oracle.graal.java.BytecodeParser
 
getFirstInstructionMultiDimension(int, int) - Method in class com.oracle.graal.java.BytecodeParser
 
getFirstLirInstructionId(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getFirstPredecessor() - Method in class com.oracle.graal.nodes.cfg.Block
 
getFirstSuccessor() - Method in class com.oracle.graal.nodes.cfg.Block
 
getFixedParams() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
Parameters for which the callsite targeting CallsiteHolderExplorable.graph() provides "fixed" arguments.
getFlags() - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns the Set of flags that can be set for this problem.
getFlags(Field) - Method in class com.oracle.graal.lir.CompositeValueClass.CompositeValueFieldsScanner
 
getFlags(Field) - Method in class com.oracle.graal.lir.LIRInstructionClass.LIRInstructionFieldsScanner
 
getFlags(Field) - Method in class com.oracle.graal.lir.LIRIntrospection.LIRFieldsScanner
 
getFlags(int) - Method in class com.oracle.graal.lir.LIRIntrospection.Values
 
getFlags() - Method in class jdk.internal.jvmci.amd64.AMD64
 
getFlags(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Returns this method's flags (Method::_flags).
getFlagsForBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns a Stream of flags associated with block.
getFlat() - Method in interface com.oracle.graal.debug.DebugTimer
Gets the timer recording the amount time spent within a timed scope minus the time spent in any nested timed scopes.
getFlat() - Method in class com.oracle.graal.debug.internal.TimerImpl
 
getFloat(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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
 
getFloatAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
getFloatAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the float constant pool entry at index index.
getFloatAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
 
getFloatConvert() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
getFloatConvert(FloatConvert) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes integer/float/double conversions.
getFloatConvert() - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
 
getFloatingKind(int) - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getFloatingKind(int) - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
 
getFloatUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getForeignCall(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
 
getForeignCalls() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
getForeignCalls() - Method in class com.oracle.graal.compiler.target.Backend
 
getForeignCalls() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getForeignCalls() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getForeignCalls() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getForeignCalls() - Method in class com.oracle.graal.phases.util.Providers
 
getFormalParameters() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
All types that the parameters of this method can have.
getFormalReturn() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
All types that the return value of this method can have.
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
 
getFrameMap() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
getFrameMap() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilderTool
 
getFrameMap() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
Returns the FrameMap associated with this LIRGenerationResult.
getFrameMap() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
getFrameMapBuilder() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getFrameMapBuilder() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
Returns the FrameMapBuilder for collecting the information to build a FrameMap.
getFrameMapBuilder() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
getFrameNumber() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
getFrameRegister() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the register to which Register.Frame and Register.CallerFrame are bound.
getFrameRegister() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getFrameRegister() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getFrameSize() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getFrameState(DeoptimizingNode) - Static method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getFrameStateBuilder() - Method in class com.oracle.graal.java.BytecodeParser
 
getFrequency() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getFreshlyInstantiatedArguments() - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
 
getFromDebugContext() - Static method in interface com.oracle.graal.lir.debug.LIRGenerationDebugContext
 
getFullDebugDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getFunctionHandle(NativeLibraryHandle, String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(NativeLibraryHandle[], String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(NativeLibraryHandle, String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function name to a handle that can be called with a given signature.
getFunctionHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function pointer to a handle that can be called with a given signature.
getFunctionHandle(NativeLibraryHandle[], String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function name to a handle that can be called with a given signature.
getFunctionHandle(String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function name to a handle that can be called with a given signature.
getFunctionPointer(NativeLibraryHandle[], String) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionPointer(NativeLibraryHandle[], String) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves the function pointer NativeFunctionPointer of a native function.
getGen() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
 
getGen() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
 
getGen() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
 
getGenericParameterTypes() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getGenericParameterTypes() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns an array of Type objects that represent the formal parameter types, in declaration order, of this method.
getGenericParameterTypesTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getGPUArchitectureNames(CompilerToVM) - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
Gets the names of the supported GPU architectures for the purpose of finding the corresponding backend objects.
getGPUs() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Gets the names of the supported GPU architectures.
getGPUs() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getGraalProviders() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getGraalRuntimeName() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
 
getGraalRuntimeName() - Method in interface com.oracle.graal.hotspot.HotSpotBackendFactory
Gets the name of the JVMCIRuntime in which the backend created by this factory should be used.
getGraalRuntimeName() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
 
getGraph(String, boolean) - Method in class com.oracle.graal.compiler.test.inlining.InliningTest
 
getGraph(String) - Method in class com.oracle.graal.compiler.test.LockEliminationTest
 
getGraph() - Method in class com.oracle.graal.graph.NodeIdAccessor
 
getGraph() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the graph being constructed.
getGraph() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
Creates a graph for this stub.
getGraph() - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
 
getGraph() - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets the graph that from which the code for this stub will be compiled.
getGraph() - Method in class com.oracle.graal.java.BytecodeParser
Gets the graph being processed by this builder.
getGraph() - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
 
getGraph() - Method in class com.oracle.graal.replacements.GraphKit
 
getGraph() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getGraph() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getGraph(HotSpotProviders, RawNativeCallNodeFactory, long, Class<?>, Class<?>...) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
Creates a graph for a stub used to call a native function.
getGraphBuilderConfig() - Method in class com.oracle.graal.java.GraphBuilderPhase
 
getGraphBuilderConfiguration() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
getGraphBuilderPlugins() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getGraphBuilderPlugins() - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getGraphBuilderSuite(HotSpotProviders, boolean) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
 
getGraphBuilderSuite() - Method in class com.oracle.graal.phases.tiers.HighTierContext
 
getGraphBuilderSuite(SuitesProvider) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getGroup() - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
 
getGroups() - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
 
getGuard() - Method in interface com.oracle.graal.nodes.extended.GuardedNode
 
getGuard() - Method in class com.oracle.graal.nodes.FloatingGuardedNode
 
getGuard() - Method in class com.oracle.graal.nodes.InvokeNode
 
getGuard() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
getGuard() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
 
getGuard() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.GuardedStamp
 
getGuard() - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.InfoElement
 
getGuard() - Method in class com.oracle.graal.phases.common.LoweringPhase.DummyGuardHandle
 
getGuard(Class<? extends SubstitutionGuard>) - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getGuardingCondition() - Method in class com.oracle.graal.nodes.extended.UnsafeLoadNode
 
getGuardsStage() - Method in class com.oracle.graal.nodes.StructuredGraph
 
getHandlerBCI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
Returns the bytecode index of the handler block of this handler.
getHeader() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getHeapBaseRegister() - Method in class com.oracle.graal.hotspot.meta.HotSpotRegisters
 
getHeapBaseRegister() - Method in interface com.oracle.graal.hotspot.meta.HotSpotRegistersProvider
Gets the register holding the heap base address for compressed pointers.
getHelp() - Method in class jdk.internal.jvmci.options.OptionDescriptor
Gets a descriptive help message for the option.
getHighResult() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
getHighResult() - Method in class com.oracle.graal.lir.amd64.AMD64SignExtendOp
 
getHighTier() - Method in class com.oracle.graal.phases.tiers.Suites
 
getHolder() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the holder for this constant pool as HotSpotResolvedObjectTypeImpl.
getHolder(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Gets the holder of a HotSpot metaspace method native object.
getHostArchitectureName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Gets the host architecture name for the purpose of finding the corresponding backend.
getHostBackend() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getHostBackend() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getHostBackend() - Method in interface com.oracle.graal.runtime.RuntimeProvider
Gets the host backend.
getHostJVMCIBackend() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
getHostJVMCIBackend() - Method in interface jdk.internal.jvmci.runtime.JVMCIRuntime
Gets the host JVMCI backend.
getHostProviders() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getHostProviders() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getHostWordKind() - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
Gets the kind of a word value on the host backend.
getHostWordKind() - Static method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
Gets the kind of a word value on the host backend.
getHub() - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
 
getHub() - Method in class com.oracle.graal.hotspot.replacements.KlassLayoutHelperNode
 
getHub() - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
 
getHub() - Method in class com.oracle.graal.nodes.java.RawMonitorEnterNode
 
getId() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getId() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Person
 
getId() - Method in class com.oracle.graal.graph.Node
Deprecated.
getId() - Method in class com.oracle.graal.hotspot.CompilationTask
Returns the compilation id of this task.
getId() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getId() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getId() - Method in class jdk.internal.jvmci.code.VirtualObject
Returns the unique id that identifies the object within the debug information for one position in the compiled code.
getId() - Method in class jdk.internal.jvmci.code.VirtualStackSlot
 
getIdentityHashCode() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the identity has code for the object represented by this constant.
getIdentityHashCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
getImm22(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
 
getIncoming(int) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
 
getIncomingCallingConvention() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Gets the details of where parameters are passed and value(s) are returned from the callee's perspective.
getIncomingCallingConvention() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getIncomingSize() - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
getIncomingValue(int) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
getIncrement() - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
 
getIncrement() - Method in class com.oracle.graal.replacements.SnippetCounterNode
 
getIndex() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getIndex() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
 
getIndex() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
getIndex() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getIndex(Object) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Returns the index of an object in the array.
getIndex() - Method in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
 
getIndex() - Method in class com.oracle.graal.debug.internal.DebugValue
Gets the globally unique index for the value represented by this object.
getIndex() - Method in class com.oracle.graal.graph.Position
Gets the index of the Node or NodeList field denoted by this position.
getIndex(String, String, HotSpotVMConfig) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
getIndex(String, String, Value) - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
 
getIndex() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getIndex() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
getIndex() - Method in class com.oracle.graal.jtt.loop.Loop13.Loop
 
getIndex(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
 
getIndex() - Method in class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
The first modified index.
getIndexConstantIncrement(String, String, HotSpotVMConfig, long) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
getIndices() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
ConstantPoolCacheEntry::_indices is volatile of type intx.
getIndirectCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getInductionVariable(ValueNode) - Method in class com.oracle.graal.loop.LoopsData
 
getInductionVariables() - Method in class com.oracle.graal.loop.LoopEx
 
getInfoElements(ValueNode) - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Instance
 
getInfopointDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getInfopointEagerDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getInfopoints() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getInitialState() - Method in class com.oracle.graal.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
 
getInitialState() - Method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
 
getInitialState() - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.Final
 
getInitialState() - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationClosure
 
getInitialState() - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure
 
getInitState() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Returns the value of the state field InstanceKlass::_init_state of the metaspace klass.
getInjectedNodeIntrinsicParameter(ResolvedJavaType) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the value to bind to an injected parameter in a node intrinsic.
getInjectedNodeIntrinsicParameter(ResolvedJavaType) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
getInlineableElement(ResolvedJavaMethod, Invoke, HighTierContext, CanonicalizerPhase) - Static method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
 
getInlineContext() - Static method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
getInlinedCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getInlinedMethods() - Method in class com.oracle.graal.nodes.EncodedGraph
 
getInlinedMethods() - Method in class com.oracle.graal.nodes.StructuredGraph
Gets the methods that were inlined while constructing this graph.
getInlinedNodeCount() - Method in class com.oracle.graal.truffle.TruffleInlining
 
getInlinedParameterUsages(Collection<Node>, StructuredGraph, Map<Node, Node>) - Static method in class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
 
getInlineInfo(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
Determines if inlining is possible at the given invoke node.
getInlineInvokePlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
getInlining() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getInliningBonus(InlineInfo) - Method in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
 
getInliningCount() - Method in class com.oracle.graal.phases.common.inlining.InliningPhase
 
getInput(int, Node) - Method in class com.oracle.graal.compiler.match.MatchPattern
 
getInput() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
 
getInput() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
 
getInput() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
 
getInput() - Method in class com.oracle.graal.hotspot.word.PointerCastNode
 
getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
 
getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveFromRegOp
 
getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveToRegOp
 
getInput() - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
 
getInput() - Method in class com.oracle.graal.lir.sparc.SPARCMove.Move
 
getInput() - Method in class com.oracle.graal.lir.sparc.SPARCMove.MoveFpGp
 
getInput() - Method in interface com.oracle.graal.lir.StandardOp.MoveOp
 
getInput() - Method in class com.oracle.graal.lir.StandardOp.StackMove
 
getInput() - Method in interface com.oracle.graal.lir.StandardOp.StackStoreOp
 
getInput() - Method in class com.oracle.graal.word.nodes.WordCastNode
 
getInputBits() - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
getInputEdges() - Method in class com.oracle.graal.graph.NodeClass
 
getInputStream(String) - Method in class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
 
getInputType(int) - Method in class com.oracle.graal.graph.InputEdges
 
getInputType() - Method in class com.oracle.graal.graph.Position
 
getInputType(ResolvedJavaType) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPlugin
 
getInputType(TypeMirror, Element, AnnotationMirror) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
 
getInsertionBuffer(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
 
getInstallationFailureMessage() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompiledNmethod
 
getInstalledCode(String, Class<?>...) - Method in class com.oracle.graal.hotspot.test.CompressedOopTest
 
getInstalledCode(String, boolean) - Method in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
 
getInstalledCodeOwner() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
 
getInstalledCodeOwner() - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
 
getInstalledCodeOwner() - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets the method the stub's code will be associated with once installed.
getInstance() - Static method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
getInstance() - Static method in class com.oracle.graal.compiler.common.type.VoidStamp
 
getInstance() - Static method in class com.oracle.graal.debug.internal.DebugScope
 
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
 
getInstanceFields(boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getInstanceFields(boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getInstanceFields(boolean) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the instance fields of this class, including internal fields.
getInstanceFields(Class<?>, boolean) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getInstanceFieldsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getInstanceType() - Method in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
 
getInstruction() - Method in class com.oracle.graal.lir.constopt.DefUseTree
 
getInstruction() - Method in class com.oracle.graal.lir.constopt.UseEntry
 
getInstructionCounter() - Method in class com.oracle.graal.asm.Assembler
 
getInstructionCounter() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getInstructionsToProfile() - Method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
 
getInt(int) - Method in class com.oracle.graal.asm.Assembler
 
getInt(int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
 
getInt(int) - Method in class com.oracle.graal.asm.Buffer
 
getInt(int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
 
getInt(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getInt() - Method in class com.oracle.graal.jtt.reflect.Invoke_virtual01.HelperTest
 
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(VirtualFrame, int) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Program
 
getInt(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getIntAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
getIntAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the integer constant pool entry at index index.
getIntAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
 
getInteger(String, Object) - Static method in class com.oracle.graal.truffle.GraalCompilerOptions
 
getIntegerKind(int) - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getIntegerKind(int) - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
 
getInterfaces() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getInterfaces() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getInterfaces() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getInterfaces() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Gets the interfaces implemented or extended by this type.
getInterfacesTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getInterpreterCallAndLoopCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getInterpreterCallCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getInterrupted() - Method in class com.oracle.graal.jtt.threads.Thread_isInterrupted03.Thread1
 
getIntervalCoveringOpId(int) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
getIntervalFromStackId(int) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
 
getIntrinsic(CountedLoopTest.IVProperty, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
 
getIntrinsic() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the intrinsic of the current parsing context or null if not parsing an intrinsic.
getIntrinsic() - Method in class com.oracle.graal.java.BytecodeParser
 
getIntrinsic() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getIntrinsic(ResolvedJavaMethod) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
Permits a subclass to override the default definition of "intrinsic".
getIntrinsic() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getIntrinsicGraph(ResolvedJavaMethod, HotSpotProviders) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
Gets a graph produced from the intrinsic for a given method that can be compiled and installed for the method.
getIntrinsicGraph(Replacements, ResolvedJavaMethod, int) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
 
getIntrinsicMethod() - Method in class com.oracle.graal.graphbuilderconf.IntrinsicContext
 
getIntUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getInvalidationCount() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getInversionCount() - Method in class com.oracle.graal.nodes.LoopBeginNode
 
getInvocationPlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
getInvoke(String, StructuredGraph) - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
 
getInvokeBasicTarget(Assumptions, MethodHandleAccessProvider.IntrinsicMethod, MethodHandleAccessProvider, ResolvedJavaMethod, int, JavaType, ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
Used for the MethodHandle.invokeBasic method (the MethodHandleAccessProvider.IntrinsicMethod.INVOKE_BASIC method) to get the target InvokeNode if the method handle receiver is constant.
getInvokeKind() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the kind of invocation currently being parsed.
getInvokeKind() - Method in class com.oracle.graal.java.BytecodeParser
 
getInvokeKind() - Method in interface com.oracle.graal.nodes.Invoke
 
getInvokeKind() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getInvokeKind() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getInvokeReturnStamp() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
 
getInvokeReturnType() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the return type of the invocation currently being parsed.
getInvokeReturnType() - Method in class com.oracle.graal.java.BytecodeParser
 
getInvokeReturnType() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getInvokeReturnType() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getInvokes() - Method in class com.oracle.graal.nodes.StructuredGraph
 
getInvokes() - Method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
 
getInvokes() - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
 
getItem() - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
 
getItems() - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
 
getIterable(Node) - Method in class com.oracle.graal.graph.Edges
 
getIterableNodeNext(Node) - Method in class com.oracle.graal.graph.Graph
 
getIterableNodeStart(int) - Method in class com.oracle.graal.graph.Graph
 
getJavaClass() - Method in class com.oracle.graal.graph.NodeClass
 
getJavaClass() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
 
getJavaClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getJavaClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getJavaClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Gets the runtime representation of the Java class object of this type.
getJavaLibPath() - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
 
getJavaMirror(CompilerToVMImpl, long) - Static method in class com.oracle.graal.hotspot.replacements.CompilerToVMImplSubstitutions
 
getJavaMirror(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getJavaMirror(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getJavaName() - Method in enum jdk.internal.jvmci.meta.Kind
Returns the name of this kind which will also be it Java programming language name if it is primitive or void.
getJavaSubstitute() - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
Gets the reflection API version of the substitution method.
getJavaType(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets a JavaType corresponding a given metaspace Klass or a metaspace Symbol depending on the tag.
getJsrAlternatives() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getJsrConstant(long) - Method in class com.oracle.graal.java.BytecodeParser
 
getJsrReturnBci() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getJsrScope() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getJsrSuccessor() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getJVMCIBackend(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
 
getJVMCIBackend(Class<T>) - Method in interface jdk.internal.jvmci.runtime.JVMCIRuntime
Gets the backend for a given architecture.
getJVMCIJarsUrls() - Static method in class jdk.internal.jvmci.service.JVMCIClassLoaderFactory
Gets the URLs for lib/jvmci/*.jar.
getJVMCIRuntime() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getJVMCIRuntime() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getJVMCIRuntimeName() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
 
getJVMCIRuntimeName() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIBackendFactory
 
getJVMCIRuntimeName() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
 
getKey(int) - Method in class com.oracle.graal.graph.NodeMap
 
getKey() - Method in enum jdk.internal.jvmci.meta.Kind
 
getKey() - Method in interface jdk.internal.jvmci.meta.PlatformKind
Gets a value associated with this object that can be used as a stable key in a map.
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
 
getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
getKilledLocations(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
Gets the set of memory locations killed by a given foreign call.
getKilledLocations() - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
 
getKilledLocations() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getKilledLocations(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
 
getKillLocations() - Method in class com.oracle.graal.nodes.cfg.Block
 
getKillLocations() - Method in class com.oracle.graal.nodes.cfg.HIRLoop
 
getKillLocationsBetweenThisAndDominator() - Method in class com.oracle.graal.nodes.cfg.Block
 
getKind() - Method in class com.oracle.graal.nodes.ValueNode
 
getKind(Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
getKind() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
 
getKind() - Method in class jdk.internal.jvmci.meta.AbstractValue
Returns the kind of this value.
getKind() - Method in interface jdk.internal.jvmci.meta.JavaField
Returns the kind of this field.
getKind() - Method in interface jdk.internal.jvmci.meta.JavaType
Gets the kind of this type.
getKind() - Method in interface jdk.internal.jvmci.meta.JavaValue
Returns the kind of this value.
getKind() - Method in interface jdk.internal.jvmci.meta.KindProvider
 
getKindSuffix() - Method in class jdk.internal.jvmci.meta.AbstractValue
Returns a String representation of the kind, which should be the end of all Object.toString() implementation of subclasses.
getKindTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
 
getKindTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaType
 
getKlassEncoding() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
getKlassImplementor(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Returns the implementor for the given interface class, if there is a single implementor.
getKlassImplementor(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getKlassPointerStamp() - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
 
getKlassRefIndexAt(int, boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the klass reference index constant pool entry at index index.
getKlassRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the klass reference index constant pool entry at index index.
getKnownCallSiteCount() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getKnownElementKind() - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
 
getLabel(LIRGeneratorTool, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
getLabel() - Method in class com.oracle.graal.lir.StandardOp.LabelOp
 
getLabelLength(FindUniqueConcreteMethodBugTest.AbstractPerson) - Method in class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest
 
getLargestStorableKind(Register.RegisterCategory) - Method in class jdk.internal.jvmci.amd64.AMD64
 
getLargestStorableKind(Register.RegisterCategory) - Method in class jdk.internal.jvmci.code.Architecture
Return the largest kind that can be stored in a register of a given category.
getLargestStorableKind(Register.RegisterCategory) - Method in class jdk.internal.jvmci.sparc.SPARC
 
getLastFailure() - Method in class com.oracle.mxtool.junit.TextRunListener
 
getLastLirInstructionId(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getLastLocationAccess() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getLastLocationAccess() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getLastLocationAccess() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
getLastLocationAccess() - Method in class com.oracle.graal.nodes.memory.AbstractWriteNode
 
getLastLocationAccess() - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
 
getLastLocationAccess() - Method in interface com.oracle.graal.nodes.memory.MemoryAccess
 
getLastLocationAccess(LocationIdentity) - Method in interface com.oracle.graal.nodes.memory.MemoryMap
Gets the last node that that (potentially) wrote to locationIdentity.
getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
 
getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.phases.common.FloatingReadPhase.MemoryMapImpl
 
getLastLocationAccess() - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
getLastLocationAccess() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryInputMap
 
getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryOutputMap
 
getLastUsedIndent() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getLeastCommonType(int) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
getLeastCommonType() - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
getLength() - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Returns the number of distinct objects that have been added, i.e., the length of the array.
getLength() - Method in interface com.oracle.graal.compiler.test.inlining.InliningTest.Attributes
 
getLength() - Method in class com.oracle.graal.compiler.test.inlining.InliningTest.NullAttributes
 
getLength() - Method in class com.oracle.graal.compiler.test.inlining.InliningTest.TenAttributes
 
getLength() - Method in class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
 
getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
getLength() - Method in class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
The length of the modified range.
getLength(Object) - Static method in class com.oracle.graal.replacements.ArraySubstitutions
 
getLength() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getLength(HotSpotMethodData, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
 
getLength() - Method in class jdk.internal.jvmci.hotspot.HotSpotSymbol
 
getLevel(DebugFilter) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
getLibraryHandle(String) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getLibraryHandle(String) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves and returns a handle to an open native library.
getLimit() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getLinearScanNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getLineNumber(int) - Method in interface jdk.internal.jvmci.meta.LineNumberTable
 
getLineNumber(int) - Method in class jdk.internal.jvmci.meta.LineNumberTableImpl
 
getLineNumberEntries() - Method in interface jdk.internal.jvmci.meta.LineNumberTable
 
getLineNumberEntries() - Method in class jdk.internal.jvmci.meta.LineNumberTableImpl
 
getLineNumberTable(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getLineNumberTable(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getLineNumberTable() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getLineNumberTable() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the LineNumberTable of this method or null if this method does not have a line numbers table.
getLinkage() - Method in class com.oracle.graal.hotspot.stubs.Stub
Gets the linkage for a call to this stub from compiled code.
getLinkToTarget(Assumptions, MethodHandleAccessProvider.IntrinsicMethod, MethodHandleAccessProvider, ResolvedJavaMethod, int, JavaType, ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
getLIR() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getLIR() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
 
getLIR() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
 
getLIRBlock(FixedNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getLIRforBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.LIR
 
getLIRforBlock(LIRGeneratorTool, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
getLIRGenerationResult(StructuredGraph) - Method in class com.oracle.graal.compiler.test.backend.BackendTest
 
getLIRGeneratorTool() - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
getLIRGeneratorTool() - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getLIRGeneratorTool() - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
 
getLIRGeneratorTool() - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
 
getLIRInstructionClass() - Method in class com.oracle.graal.lir.LIRInstruction
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.Stamp
Gets a platform dependent LIRKind that can be used to store a value of this stamp.
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.hotspot.nodes.type.MetaspacePointerStamp
 
getLIRKind(LIRKindTool) - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
 
getLIRKind(Stamp) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
 
getLIRKind(Stamp) - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getLIRKind(Value) - Method in class com.oracle.graal.lir.jtt.StackMoveTest.StackCopySpec
 
getLIRKind(Kind) - Method in class jdk.internal.jvmci.code.TargetDescription
 
getLIRKind() - Method in class jdk.internal.jvmci.meta.AbstractValue
 
getLIRKind() - Method in interface jdk.internal.jvmci.meta.Value
 
getLIRKindTool() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getLIROperations() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRTestNode
 
getLIROperations() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
 
getLIROpsNode() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRTestNode
 
getLIROpsNode() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
 
getLIRSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getLIRSuites(HotSpotProviders) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
 
getLiveBasePointers() - Method in class com.oracle.graal.lir.LIRFrameState
 
getLocal(int) - Method in interface jdk.internal.jvmci.code.stack.InspectedFrame
Returns the value of the local at the given index.
getLocal(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
getLocal(int, int) - Method in interface jdk.internal.jvmci.meta.LocalVariableTable
 
getLocal(int, int) - Method in class jdk.internal.jvmci.meta.LocalVariableTableImpl
 
getLocals() - Method in class com.oracle.graal.truffle.FrameWithBoxing
 
getLocals() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getLocals() - Method in interface jdk.internal.jvmci.meta.LocalVariableTable
 
getLocals() - Method in class jdk.internal.jvmci.meta.LocalVariableTableImpl
 
getLocalsAt(int) - Method in interface jdk.internal.jvmci.meta.LocalVariableTable
 
getLocalsAt(int) - Method in class jdk.internal.jvmci.meta.LocalVariableTableImpl
 
getLocalValue(int) - Method in class jdk.internal.jvmci.code.BytecodeFrame
Gets the value representing the specified local variable.
getLocalVariableTable() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getLocalVariableTable() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the local variable table of this method or null if this method does not have a local variable table.
getLocalVariableTableLength(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getLocalVariableTableLength(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getLocalVariableTableStart(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getLocalVariableTableStart(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getLocation() - Method in class jdk.internal.jvmci.options.OptionDescriptor
Gets a description of the location where this option is stored.
getLocationIdentities() - Method in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
 
getLocationIdentities() - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
 
getLocationIdentities() - Method in interface com.oracle.graal.nodes.memory.MemoryCheckpoint.Multi
This method is used to determine which set of memory locations is killed by this node.
getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.EndLockScopeNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.SaveAllRegistersNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.MembarNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.InvokeNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.AtomicReadAndWriteNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.CompareAndSwapNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.ExceptionObjectNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.MonitorEnterNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.MonitorExitNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.java.RawMonitorEnterNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.KillingBeginNode
 
getLocationIdentity() - Method in interface com.oracle.graal.nodes.memory.Access
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
 
getLocationIdentity() - Method in interface com.oracle.graal.nodes.memory.MemoryAccess
 
getLocationIdentity() - Method in interface com.oracle.graal.nodes.memory.MemoryCheckpoint.Single
This method is used to determine which memory location is killed by this node.
getLocationIdentity() - Method in class com.oracle.graal.nodes.memory.MemoryPhiNode
 
getLocationIdentity() - Method in interface com.oracle.graal.nodes.spi.MemoryProxy
 
getLocationIdentity() - Method in class com.oracle.graal.nodes.StartNode
 
getLocationIdentity() - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
 
getLocationIdentity() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getLocationIdentity() - Method in class com.oracle.graal.replacements.nodes.MacroStateSplitNode
 
getLocationIdentity(Node) - Static method in class com.oracle.graal.replacements.SnippetTemplate
 
getLocationIdentity() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
getLocationIdentity() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
Returns an object representing the unique location identity of this resolved Java field.
getLocationIdentityTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
 
getLocations() - Method in interface com.oracle.graal.nodes.memory.MemoryMap
Gets the location identities in the domain of this map.
getLocations() - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
 
getLocations() - Method in class com.oracle.graal.phases.common.FloatingReadPhase.MemoryMapImpl
 
getLocations() - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryInputMap
 
getLocations() - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryOutputMap
 
getLockDepth() - Method in class com.oracle.graal.nodes.java.MonitorIdNode
 
getLocks(int) - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
getLocks() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
getLockSlot(int) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
getLockSlot(int) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
Gets a stack slot for a lock at a given lock nesting depth.
getLockSlot(int) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
getLockStack() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
getLockStack() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
getLockValue(int) - Method in class jdk.internal.jvmci.code.BytecodeFrame
Gets the value representing the specified lock.
getLog() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
Logging facility for debugging the annotation processor.
getLog() - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
Logging facility for debugging the annotation processor.
getLogLevel() - Method in interface com.oracle.graal.debug.DebugConfig
Determines the current log level in the current debug scope .
getLogLevel() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
getLogLevel() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
getLong(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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
 
getLongAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
getLongAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the long constant pool entry at index index.
getLongAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
 
getLongUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getLoop() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getLoop() - Method in class com.oracle.graal.loop.InductionVariable
 
getLoop() - Method in class com.oracle.graal.nodes.cfg.Block
 
getLoopCount() - Method in class com.oracle.graal.java.BciBlockMapping
 
getLoopCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getLoopDepth() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getLoopDepth() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getLoopDepth() - Method in class com.oracle.graal.nodes.cfg.Block
 
getLoopEndCount() - Method in class com.oracle.graal.nodes.LoopBeginNode
 
getLoopExplosionPlugin() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
getLoopHeader(int) - Method in class com.oracle.graal.java.BciBlockMapping
Get the header block for a loop index.
getLoopHeaders() - Method in class com.oracle.graal.java.BciBlockMapping
 
getLoopId() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
Get the loop id of the inner most loop.
getLoopNodeFactory() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getLoops() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
getLoops() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
getLoweredSnippetGraph(LoweringTool) - Method in class com.oracle.graal.hotspot.replacements.ObjectCloneNode
 
getLoweredSnippetGraph(LoweringTool) - Method in class com.oracle.graal.replacements.nodes.MacroNode
Gets a snippet to be used for lowering this macro node.
getLoweredSubstitutionGraph(LoweringTool) - Method in class com.oracle.graal.replacements.nodes.MacroNode
Gets a normal method substitution to be used for lowering this macro node.
getLowerer() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getLowerer() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
getLowerer() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getLowerer() - Method in class com.oracle.graal.phases.tiers.PhaseContext
 
getLowerer() - Method in class com.oracle.graal.phases.util.Providers
 
getLoweringStage() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
Returns current lowering stage.
getLoweringStage() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getLowResult() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
getLowResult() - Method in class com.oracle.graal.lir.amd64.AMD64SignExtendOp
 
getLowTier() - Method in class com.oracle.graal.phases.tiers.Suites
 
getM() - Static method in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
 
getMachineCodeCallDisplacementOffset() - Method in class jdk.internal.jvmci.code.Architecture
Gets the offset in bytes from the beginning of a call instruction to the displacement.
getMap(FrameMap) - Method in class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
 
getMap(FrameMap) - Method in class com.oracle.graal.lir.amd64.AMD64ZapRegistersOp
 
getMap(FrameMap) - Method in class com.oracle.graal.lir.sparc.SPARCSaveRegistersOp
 
getMap(FrameMap) - Method in interface com.oracle.graal.lir.StandardOp.SaveRegistersOp
Gets a map from the saved registers saved by this operation to the frame slots in which they are saved.
getMap() - Method in class com.oracle.graal.phases.common.FloatingReadPhase.MemoryMapImpl
 
getMappingFrom(int) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
 
getMark() - Method in class com.oracle.graal.graph.Graph
Gets a mark that can be used with Graph.getNewNodes(com.oracle.graal.graph.Graph.Mark).
getMarkName(CompilationResult.Mark) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Gets a name for a CompilationResult.Mark mark.
getMarkName(CompilationResult.Mark) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
getMarks() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getMasterOption() - Method in class jdk.internal.jvmci.options.NestedBooleanOptionValue
 
getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
 
getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
 
getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
 
getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
Returns a node that can be used to materialize this virtual object.
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
 
getMaterializedValue() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
Returns a value which can be moved to a register instead of a restore-move from stack.
getMaterializedValue(LIRInstruction, Value, Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
Returns a value for a interval definition, which can be used for re-materialization.
getMaterializedValue() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
 
getMaxCallTargetOffset() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Returns the maximum absolute offset of PC relative call to this stub from any position in the code cache or -1 when not applicable.
getMaxCallTargetOffset() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getMaxCallTargetOffset(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getMaxCallTargetOffset(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getMaxChildDominatorNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getMaximumEntryCount() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
This method should be used to query the maximum size of virtualized objects before attempting virtualization.
getMaximumEntryCount() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getMaximumFrameSize() - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the maximum allowed size of the frame.
getMaximumFrameSize() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getMaxLocals() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getMaxLocals() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the maximum number of locals used in this method's bytecodes.
getMaxLocalsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getMaxProbabilityLoopExit(LoopBeginNode, ArrayList<FixedNode>) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
Returns the most probable loop exit.
getMaxProbabilitySux(ControlSplitNode, ArrayList<FixedNode>) - Static method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
Returns the most probable successor.
getMaxStackSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getMaxStackSize() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the maximum number of stack slots used in this method's bytecodes.
getMaxStackSizeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getMaxValue() - Method in enum jdk.internal.jvmci.meta.Kind
The maximum value that can be represented as a value of this kind.
getMemberName(ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
Get the MemberName argument of a MethodHandle.linkTo* call.
getMemoryAccessProvider() - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
getMemoryAccessProvider() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
getMemoryAccessProvider() - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
Gets raw memory access.
getMemoryKind(Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
getMemoryMap() - Method in class com.oracle.graal.nodes.ReturnNode
 
getMemorySize(Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
getMemorySize(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
getMemorySize(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
Returns the number of bytes occupied by this constant value or constant object.
getMemorySizeRecursive(MetaAccessProvider, ConstantReflectionProvider, JavaConstant, PrintStream, int) - Static method in class jdk.internal.jvmci.meta.MetaUtil
Returns the number of bytes occupied by this constant value or constant object and recursively all values reachable from this value.
getMessage() - Method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
 
getMetaAccess() - Method in class com.oracle.graal.asm.test.AssemblerTest
 
getMetaAccess() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
getMetaAccess() - Method in class com.oracle.graal.compiler.target.Backend
 
getMetaAccess() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getMetaAccess() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
 
getMetaAccess() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
 
getMetaAccess() - Method in class com.oracle.graal.java.BytecodeParser
 
getMetaAccess() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getMetaAccess() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getMetaAccess() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
 
getMetaAccess() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
getMetaAccess() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
 
getMetaAccess() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
 
getMetaAccess() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getMetaAccess() - Method in class com.oracle.graal.phases.tiers.PhaseContext
 
getMetaAccess() - Method in class com.oracle.graal.phases.util.Providers
 
getMetaAccess() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getMetaAccess() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getMetaAccess() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getMetaAccess() - Method in class jdk.internal.jvmci.meta.MethodIdMap
 
getMetaAccess() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
 
getMetaAccessProvider() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
 
getMetaAccessProvider() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
 
getMetaspaceKlass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Gets the metaspace Klass for this type.
getMetaspaceMethod(Class<?>, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Gets the metaspace Method object corresponding to a given Class object and slot number.
getMetaspaceMethod(Class<?>, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getMetaspaceMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getMetaspaceMethodConstant() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Gets the address of the C++ Method object for this method.
getMetaspaceObject(Constant) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
 
getMethod() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the method being parsed by this context.
getMethod() - Method in class com.oracle.graal.hotspot.CompilationTask
 
getMethod() - Method in class com.oracle.graal.hotspot.meta.HotSpotRuntimeStub
 
getMethod() - Method in class com.oracle.graal.java.BytecodeParser
 
getMethod() - Method in class com.oracle.graal.java.FrameStateBuilder
 
getMethod() - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
 
getMethod() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getMethod() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getMethod() - Method in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo
 
getMethod(String, Class<?>...) - Static method in class com.oracle.graal.replacements.test.EdgesTest
 
getMethod(String) - Method in class com.oracle.graal.test.GraalTest
 
getMethod(Class<?>, String) - Method in class com.oracle.graal.test.GraalTest
 
getMethod(Class<?>, String, Class<?>[]) - Method in class com.oracle.graal.test.GraalTest
 
getMethod() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getMethod() - Method in class jdk.internal.jvmci.code.BytecodePosition
 
getMethod() - Method in interface jdk.internal.jvmci.code.stack.InspectedFrame
 
getMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
 
getMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
getMethod() - Method in class jdk.internal.jvmci.meta.JavaMethodProfile.ProfiledMethod
Returns the type for this profile entry.
getMethod(ResolvedJavaType, String) - Static method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest
 
getMethod(ResolvedJavaType, String) - Static method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest
 
getMethodCountOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getMethodDescription() - Method in class com.oracle.graal.hotspot.CompilationTask
 
getMethodHandleAccess() - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
getMethodHandleAccess() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
 
getMethodHandleAccess() - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
Gets access to the internals of MethodHandle.
getMethodHandleIntrinsic(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider
 
getMethodId() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getMethodId() - Method in interface jdk.internal.jvmci.meta.MethodIdHolder
Gets the identifier set by MethodIdHolder.setMethodId(int) or 0 if no identifier was assigned to this method.
getMethodOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getMethodPointerStamp() - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
 
getMethodProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getMethodProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getMethodProfile(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getMethodProfile(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getMethodProfile(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getMethodProfile(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns the MethodProfile for the given BCI.
getMethods() - Method in class jdk.internal.jvmci.code.CompilationResult
Gets the methods whose bytecodes were used as input to the compilation.
getMethods() - Method in class jdk.internal.jvmci.meta.JavaMethodProfile
 
getMethodsElidedInSnippets() - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPlugin
 
getMethodsNotRecordedExecutionCount(HotSpotMethodData, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getMethodToInline() - Method in class com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo
Returns the method to be inlined, or null if the call site must not be inlined.
getMidTier() - Method in class com.oracle.graal.phases.tiers.Suites
 
getMinimumOutgoingSize() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Minimum size of the stack area reserved for outgoing parameters.
getMinimumOutgoingSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
getMinInliningMaxCallerSize() - Method in class com.oracle.graal.truffle.GraalCompilerOptions
 
getMinPathProbability(FixedNode, double) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
getMinTimeThreshold() - Method in class com.oracle.graal.truffle.GraalCompilerOptions
 
getMinValue() - Method in enum jdk.internal.jvmci.meta.Kind
The minimum value that can be represented as a value of this kind.
getMIOpcode(AMD64Assembler.OperandSize, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
getMode() - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
Gets the current mode determining the type of collection objects created by this factory.
getModifiers(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotClassSubstitutions
 
getModifiers(Class<?>) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
 
getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getModifiers() - Method in interface jdk.internal.jvmci.meta.ModifiersProvider
Returns the Java Virtual Machine modifiers for this element.
getModifiers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
Returns the Java Virtual Machine modifiers for this element.
getModifiers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns the Java Virtual Machine modifiers for this element.
getModifiers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the Java Virtual Machine modifiers for this element.
getModifiersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
 
getModifiersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getModifiersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getMonitorId() - Method in class com.oracle.graal.nodes.java.AccessMonitorNode
 
getMOp(AMD64Assembler.AMD64BinaryArithmetic, int) - Static method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
getMROpcode(AMD64Assembler.OperandSize) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
getMul() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the multiplication operation.
getMutableCopy(Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.graph.CachedGraph
 
getName() - Method in class com.oracle.graal.api.runtime.Graal.InvalidGraalRuntime
 
getName() - Method in interface com.oracle.graal.api.runtime.GraalRuntime
 
getName() - Method in interface com.oracle.graal.code.DisassemblerProvider
Gets the name denoting the format of the disassmembly return by this object.
getName() - Method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
 
getName(E) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns the name of a flag.
getName(int) - Method in class com.oracle.graal.compiler.common.Fields
Gets the name of a field.
getName() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
Gets the name of this foreign call.
getName() - Method in interface com.oracle.graal.compiler.match.MatchGenerator
 
getName() - Method in class com.oracle.graal.compiler.match.MatchStatement
 
getName() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Person
 
getName() - Method in class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.PersonImpl
 
getName() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Tenant
 
getName() - Method in interface com.oracle.graal.debug.DebugHistogram
Gets the name specified when this objected was created.
getName() - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
getName() - Method in class com.oracle.graal.debug.internal.DebugValue
Gets the globally unique name for the value represented by this object.
getName() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
getName() - Method in class com.oracle.graal.graph.Position
 
getName() - Method in interface com.oracle.graal.graph.test.TestNodeInterface
 
getName() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest.TestNode
 
getName() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest2.NodeA
 
getName(String, String) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
 
getName() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
 
getName() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getName() - Method in class com.oracle.graal.hotspot.meta.HotSpotDisassemblerProvider
 
getName() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
 
getName(ConstantTree.Flags) - Method in class com.oracle.graal.lir.constopt.ConstantTree
 
getName() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
 
getName() - Method in class com.oracle.graal.lir.phases.LIRPhase
 
getName() - Method in class com.oracle.graal.lir.Variable
 
getName() - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
 
getName() - Method in class com.oracle.graal.phases.BasePhase
 
getName() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getName() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
getName() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 
getName() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
getName(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
 
getName() - Method in interface com.oracle.nfi.api.NativeFunctionPointer
Returns the name of the function.
getName() - Method in interface com.oracle.nfi.api.NativeLibraryHandle
Gets a name for this library.
getName() - Method in class jdk.internal.jvmci.code.Architecture
Gets the name of this architecture.
getName() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getName() - Method in class jdk.internal.jvmci.code.InstalledCode
Returns the name of this code blob.
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotJavaType
 
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethod
 
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
Returns the name of this field as a String.
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
 
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.AbstractConstant
 
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
 
getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getName() - Method in interface jdk.internal.jvmci.meta.JavaField
Returns the name of this field.
getName() - Method in interface jdk.internal.jvmci.meta.JavaMethod
Returns the name of this method.
getName() - Method in interface jdk.internal.jvmci.meta.JavaType
Returns the name of this type in internal form.
getName() - Method in interface jdk.internal.jvmci.meta.Local
 
getName() - Method in class jdk.internal.jvmci.meta.LocalImpl
 
getName() - Method in class jdk.internal.jvmci.options.OptionDescriptor
Gets the name of the option.
getName() - Method in class jdk.internal.jvmci.options.OptionValue
Gets the name of this option.
getNameAndTypeAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the JVM_CONSTANT_NameAndType constant pool entry at index index.
getNameAndTypeRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the JVM_CONSTANT_NameAndType reference index constant pool entry at index index.
getNameIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
 
getNameRefAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the name of a JVM_CONSTANT_NameAndType constant pool entry at index index.
getNameRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the name reference index of a JVM_CONSTANT_NameAndType constant pool entry at index index.
getNames() - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
 
getNameTemplate() - Method in class com.oracle.graal.graph.NodeClass
The template used to build the Verbosity.Name version.
getNameTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
 
getNameTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaMethod
 
getNarrow() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the narrowing conversion.
getNativeABICallerSaveRegisters() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotForeignCallsProvider
 
getNativeABICallerSaveRegisters() - Method in interface com.oracle.graal.hotspot.meta.HotSpotForeignCallsProvider
Gets the registers that must be saved across a foreign call into the runtime.
getNativeABICallerSaveRegisters() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotForeignCallsProvider
 
getNativeFunctionInterface() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterfaceAccess
 
getNativeFunctionInterface() - Method in interface com.oracle.nfi.api.NativeFunctionInterfaceAccess
Gets the NativeFunctionInterface implementation available via this access object.
getNativeFunctionInterface() - Static method in class com.oracle.nfi.NativeFunctionInterfaceRuntime
Gets the NativeFunctionInterface (if any) provided by the VM.
getNativeFunctionPointerFromRawValue(long) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getNativeFunctionPointerFromRawValue(long) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Creates a NativeFunctionPointer from a raw value.
getNeg() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the unary negation operation.
getNeverInlineMethods() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getNewNodes(Graph.Mark) - Method in class com.oracle.graal.graph.Graph
Returns an Iterable providing all nodes added since the last mark.
getNewValue() - Method in class com.oracle.graal.nodes.java.LoweredAtomicReadAndWriteNode
 
getNewValue() - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
 
getNext() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
getNextStackFrame(HotSpotStackFrameReference, long[], int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Looks for the next Java stack frame with the given method.
getNextStackFrame(HotSpotStackFrameReference, long[], int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getNoDataAccessor(boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getNode(Node, long[], int) - Static method in class com.oracle.graal.graph.Edges
Gets the Node at the end point of a direct edge.
getNode(int) - Method in class com.oracle.graal.graph.Graph
 
getNodeClass() - Method in class com.oracle.graal.graph.Node
 
getNodeClass(Node) - Static method in class com.oracle.graal.hotspot.test.HotSpotNodeSubstitutionsTest
 
getNodeClass(ResolvedJavaMethod, Node.NodeIntrinsic) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
 
getNodeClasses() - Method in class com.oracle.graal.nodes.EncodedGraph
 
getNodeClasses() - Method in class com.oracle.graal.nodes.GraphEncoder
 
getNodeCount() - Method in class com.oracle.graal.graph.Graph
Gets the number of live nodes in this graph.
getNodeCount() - Method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
 
getNodeCount() - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
 
getNodeCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
 
getNodeCount() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getNodeCountAnnotations(StructuredGraph) - Static method in class com.oracle.graal.api.directives.test.ControlFlowAnchorDirectiveTest
 
getNodeCountExcludingUnusedConstants(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
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
 
getNodeId(Node) - Method in class com.oracle.graal.graph.NodeIdAccessor
Gets the identifier for a node.
getNodeId(Node) - Static method in class com.oracle.graal.printer.BinaryGraphPrinter
 
getNodeList(Node, long[], int) - Static method in class com.oracle.graal.graph.Edges
Gets the NodeList at the end point of a direct edge.
getNodeListUnsafe(Node, long) - Static method in class com.oracle.graal.graph.Edges
 
getNodePlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
getNodeRewritingAssumption() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getNodes() - Method in class com.oracle.graal.graph.Graph
Returns an Iterable providing all the live nodes.
getNodes(NodeClass<T>) - Method in class com.oracle.graal.graph.Graph
Returns an Iterable providing all the live nodes whose type is compatible with type.
getNodes() - Method in class com.oracle.graal.nodes.cfg.Block
 
getNodes() - Method in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
Gets the set being used to accumulate the nodes communicated to this listener.
getNodesDeletedSinceLastCompression() - Method in class com.oracle.graal.graph.Graph
Gets the number of nodes which have been deleted from this graph since it was last compressed.
getNodeToBlock() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
getNodeToBlockMap() - Method in class com.oracle.graal.phases.schedule.SchedulePhase
 
getNodeType(ValueNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
 
getNodeUnsafe(Node, long) - Static method in class com.oracle.graal.graph.Edges
 
getNodeWeight(Node) - Static method in class com.oracle.graal.phases.common.ProfileCompiledMethodsPhase
 
getNonIntrinsicAncestor() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the first ancestor parsing context that is not parsing a intrinsic.
getNonIntrinsicAncestor() - Method in class com.oracle.graal.java.BytecodeParser
 
getNonPublicModifierStaticField(String) - Static method in class jdk.internal.jvmci.meta.MetaUtil
Used to lookup constants from Modifier that are not public (VARARGS, SYNTHETIC etc.).
getNonTrivialNodeCount() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getNormalData(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getNot() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise not operation.
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
 
getNotRecordedProbability() - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
Returns the estimated probability of all types that could not be recorded due to profiling limitations.
getNullCheck() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
 
getNullCheck() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
 
getNullSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getNullSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
 
getNullSeen(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getNullSeen(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getNullSeen(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getNullSeen() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
Returns whether a null value was at the type check.
getNullSeen(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns information if null was ever seen for the given BCI.
getNumberOfStackSlots() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
getNumberOfStackSlots() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilderTool
Returns the number of VirtualStackSlots created by this FrameMapBuilder.
getNumMaterializations() - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
 
getObject(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getObject() - Method in class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
 
getObject() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
 
getObject() - Method in class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
 
getObject(Object) - Static method in class com.oracle.graal.nodes.extended.FixedValueAnchorNode
 
getObject() - Method in class com.oracle.graal.nodes.extended.GetClassNode
 
getObject() - Method in class com.oracle.graal.nodes.extended.NullCheckNode
 
getObject() - Method in class com.oracle.graal.nodes.extended.StoreHubNode
 
getObject() - Method in class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
 
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
 
GetObjectAddressNode - Class in com.oracle.graal.hotspot.nodes
Intrinsification for getting the address of an object.
GetObjectAddressNode(ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.GetObjectAddressNode
 
getObjectClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
Gets the class of the object represented by this constant.
getObjectHub() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getObjectHub() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getObjectHub() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Gets the runtime representation of the "hub" of this type--that is, the closest part of the type representation which is typically stored in the object header.
getObjectId() - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
 
getObjectKind() - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getObjectKind() - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
 
getObjectName() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getObjects() - Method in class com.oracle.graal.lir.framemap.VirtualStackSlotRange
 
getObjects() - Method in class com.oracle.graal.nodes.EncodedGraph
 
getObjects() - Method in class com.oracle.graal.nodes.GraphEncoder
 
getObjectState(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getObjectState(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getObjectState(PartialEscapeBlockState<?>, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
getObjectStateArrayForModification() - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getObjectStateForModification(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getObjectStateOptional(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getObjectStateOptional(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getObjectUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getOffset(Field) - Method in interface com.oracle.graal.compiler.common.FieldsScanner.CalcOffset
 
getOffset(Field) - Method in class com.oracle.graal.compiler.common.FieldsScanner.DefaultCalcOffset
 
getOffset() - Method in class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
 
getOffset(StackSlot) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
 
getOffset() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
 
getOffset() - Method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
 
getOffset() - Method in class jdk.internal.jvmci.code.CompilationResult.DataSectionReference
 
getOffset(int) - Method in class jdk.internal.jvmci.code.StackSlot
Gets the offset of this stack slot, relative to the stack pointer.
getOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
 
getOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getOffsets() - Method in class com.oracle.graal.compiler.common.Fields
 
getOopEncoding() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
getOp(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getOp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
 
getOp() - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
 
getOp() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
getOp - Variable in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
getOp(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
 
getOp - Variable in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
getOp(ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
getOp - Variable in class com.oracle.graal.nodes.calc.ShiftNode
 
getOp(ValueNode) - Method in class com.oracle.graal.nodes.calc.ShiftNode
 
getOp - Variable in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
 
getOp(ValueNode) - Method in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
 
getOp2(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getOp3(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op3Op
 
getOpcode(LIRInstruction) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
getOperand(Node) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getOperand() - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
 
getOperandModeAnnotation(Field) - Method in class com.oracle.graal.lir.LIRIntrospection.LIRFieldsScanner
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
getOps() - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
getOps - Static variable in class com.oracle.graal.nodes.calc.FloatConvertNode
 
getOptimalAnchor(OptimizeGuardAnchorsPhase.LazyCFG, AbstractBeginNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
 
getOptimisticOptimizations() - Method in class com.oracle.graal.phases.tiers.HighTierContext
 
getOptimisticOptimizations() - Method in class com.oracle.graal.phases.tiers.MidTierContext
 
getOptimisticOpts(ProfilingInfo) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
 
getOptimizedCallTargetInstrumentationFactory(String, ResolvedJavaMethod) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getOption(String) - Method in class com.oracle.graal.truffle.test.builtins.SLGetOptionBuiltin
 
getOptionValue() - Method in class jdk.internal.jvmci.options.OptionDescriptor
Gets the boxed option value.
getOr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise or operation.
getOrAdd(PartialEscapeBench.Thing) - Method in class com.oracle.graal.virtual.bench.PartialEscapeBench.ThingsCache
 
getOrCreateInterval(AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getOrCreateInterval(VirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
 
getOrCreateJSRData() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getOriginalGraph(ResolvedJavaMethod, HighTierContext, CanonicalizerPhase, StructuredGraph, int) - Static method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
This method looks up in a cache the graph for the argument, if not found bytecode is parsed.
getOriginalMemoryNode() - Method in interface com.oracle.graal.nodes.spi.MemoryProxy
 
getOriginalMethod() - Method in class com.oracle.graal.graphbuilderconf.IntrinsicContext
 
getOriginalNode() - Method in class com.oracle.graal.nodes.EntryProxyNode
 
getOriginalNode() - Method in class com.oracle.graal.nodes.extended.FixedValueAnchorNode
 
getOriginalNode() - Method in class com.oracle.graal.nodes.extended.UnsafeCastNode
 
getOriginalNode() - Method in class com.oracle.graal.nodes.GuardedValueNode
 
getOriginalNode() - Method in class com.oracle.graal.nodes.GuardProxyNode
 
getOriginalNode() - Method in class com.oracle.graal.nodes.java.CheckCastNode
 
getOriginalNode() - Method in class com.oracle.graal.nodes.PiNode
 
getOriginalNode() - Method in interface com.oracle.graal.nodes.spi.LimitedValueProxy
 
getOriginalNode() - Method in interface com.oracle.graal.nodes.spi.Proxy
 
getOriginalNode() - Method in class com.oracle.graal.nodes.ValueProxyNode
 
getOrInit(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
 
getOrInitCost(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
Returns the cost object associated with block.
getOrInitFreeSlots(LSStackSlotAllocator.Allocator.SlotSize) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
getOrInitList(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
 
getOrInitRescueSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
getOrInitRescueSlotOp() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
getOrNullFreeSlots(LSStackSlotAllocator.Allocator.SlotSize) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
 
getOSRDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
 
getOSRLocals() - Method in class com.oracle.graal.nodes.extended.OSRStartNode
 
getOtherClass() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
 
getOtherValue(BinaryNode) - Method in enum com.oracle.graal.nodes.calc.BinaryArithmeticNode.ReassociateMatch
 
getOutgoingCallingConvention() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Gets the details of where parameters are passed and value(s) are returned from the caller's perspective.
getOutgoingCallingConvention() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getOutgoingSize() - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
 
getOutgoingSize() - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
 
getOutgoingSize() - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
 
getOutgoingValue(int) - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
 
getOutgoingValue(int) - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
 
getOutgoingValue(int) - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
 
getOutput(LIRTestSpecification, String, byte) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(LIRTestSpecification, String, short) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(LIRTestSpecification, String, int) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(LIRTestSpecification, String, long) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(LIRTestSpecification, String, float) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(LIRTestSpecification, String, double) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(LIRTestSpecification, String, Object) - Static method in class com.oracle.graal.lir.jtt.LIRTest
 
getOutput(String) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
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
 
getOverFlowGuard() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getOverflowGuard() - Method in class com.oracle.graal.nodes.LoopBeginNode
 
getOverflowSuccessor() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
getOverride(OptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
 
getOverride(OptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
 
getOverride(OptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
 
getOverrides(OptionValue<?>, Collection<Object>) - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
 
getOverrides(OptionValue<?>, Collection<Object>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
 
getOverrides(OptionValue<?>, Collection<Object>) - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
 
getOverrideScope() - Static method in class jdk.internal.jvmci.options.OptionValue
 
getOwner() - Method in class jdk.internal.jvmci.code.StackLockValue
 
getParameter(int) - Method in class com.oracle.graal.nodes.StructuredGraph
 
getParameterAnnotation(Class<T>, int) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Gets the annotation of a particular type for a formal parameter of this method.
getParameterAnnotations() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getParameterAnnotations() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns an array of arrays that represent the annotations on the formal parameters, in declaration order, of this method.
getParameterAnnotations(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Gets the annotations of a particular type for the formal parameters of this method.
getParameterAnnotationsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
 
getParameterCount() - Method in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo
 
getParameterCount(boolean) - Method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
 
getParameterCount(boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
getParameterCount(boolean) - Method in interface jdk.internal.jvmci.meta.Signature
Returns the number of parameters in this signature, adding 1 for a receiver if requested.
getParameterKind(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
getParameterKind(int) - Method in interface jdk.internal.jvmci.meta.Signature
Gets the parameter kind at the specified position.
getParameterName(int) - Method in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo
 
getParameterPlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
 
getParameters(StructuredGraph, ParameterNode, int, Class<?>[], List<ValueNode>, HotSpotProviders) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
getParameterType(ProcessingEnvironment, int) - Method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
 
getParameterType(int, ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
getParameterType(int, ResolvedJavaType) - Method in interface jdk.internal.jvmci.meta.Signature
Gets the parameter type at the specified position.
getParent() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getParent() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
Gets the parsing context for the method that inlines the method being parsed by this context.
getParent() - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins
Gets the invocation plugins searched before searching in this object.
getParent() - Method in class com.oracle.graal.java.BytecodeParser
 
getParent() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getParent() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getParent() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getPartialEvaluator() - Method in class com.oracle.graal.truffle.TruffleCompiler
 
getPattern() - Method in class com.oracle.graal.compiler.match.MatchStatement
 
getPeakThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getPhi(T, Stamp) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
 
getPhiCached(T, Stamp) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
 
getPhiKind(PhiNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getPhis() - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
getPhiValueAt(PhiNode, int) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
getPlaceholder() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
getPlaceholder() - Method in class com.oracle.graal.asm.Assembler
Returns a target specific placeholder address that can be used for code patching.
getPlaceholder() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
getPlaceholderBciName(int) - Static method in class jdk.internal.jvmci.code.BytecodeFrame
Gets the name of a given placeholder BCI.
getPlatformKind() - Method in class jdk.internal.jvmci.meta.AbstractValue
Returns the platform specific kind used to store this value.
getPlatformKind() - Method in class jdk.internal.jvmci.meta.LIRKind
Get the low level type that is used in code generation.
getPlatformKind() - Method in interface jdk.internal.jvmci.meta.Value
Returns the platform specific kind used to store this value.
getPlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getPosition() - Method in class com.oracle.graal.asm.Assembler.LabelHint
 
getPosition() - Method in class com.oracle.graal.nodes.SimpleInfopointNode
 
getPostAllocationOptimizationStage() - Method in class com.oracle.graal.lir.phases.LIRSuites
PostAllocationOptimizationPhases are executed after register allocation and before machine code generation.
getPostdominator() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getPostdominator() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getPostdominator() - Method in class com.oracle.graal.nodes.cfg.Block
 
getPreAllocationOptimizationStage() - Method in class com.oracle.graal.lir.phases.LIRSuites
PreAllocationOptimizationPhases are executed between LIR generation and register allocation.
getPredecessor(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
getPredecessorCount() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getPredecessorCount() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getPredecessors() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getPredefinedSchedule() - Static method in class com.oracle.graal.printer.GraphPrinterDumpHandler
 
getPrimarySuccessor() - Method in class com.oracle.graal.nodes.ControlSplitNode
Primary successor of the control split.
getPrimarySuccessor() - Method in class com.oracle.graal.nodes.extended.SwitchNode
 
getPrimarySuccessor() - Method in class com.oracle.graal.nodes.IfNode
 
getPrimarySuccessor() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
 
getPrimarySuccessor() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
getPrimitiveClassObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
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
 
getProbability() - Method in class com.oracle.graal.nodes.extended.BranchProbabilityNode
 
getProbability(Invoke) - Method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
 
getProbability(Invoke) - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
 
getProbability() - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
Returns the estimated probability of AbstractProfiledItem.getItem().
getProbe() - Method in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
 
getProcessCommandLine() - Static method in class com.oracle.mxtool.junit.MxJUnitWrapper
Gets the command line for the current process.
getProcessingEnv() - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
 
getProcessingEnv() - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
getProfile() - Method in class com.oracle.graal.nodes.java.MethodCallTargetNode
 
getProfile() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
getProfileForTypeCheck(ResolvedJavaType) - Method in class com.oracle.graal.java.BytecodeParser
 
getProfilingInfo(StructuredGraph) - Static method in class com.oracle.graal.compiler.GraalCompiler
 
getProfilingInfo() - Method in class com.oracle.graal.phases.tiers.MidTierContext
 
getProfilingInfo(boolean, boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getProfilingInfo() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns an object that provides access to the profiling information recorded for this method.
getProfilingInfo(boolean, boolean) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
Returns an object that provides access to the profiling information recorded for this method.
getProviders() - Method in class com.oracle.graal.compiler.target.Backend
 
getProviders() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getProviders() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
getProviders() - Method in class com.oracle.graal.hotspot.HotSpotBackend
 
getProviders() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
 
getProviders() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
getProviders() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getProviders() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getProviders() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getProxy(Class<T>, T) - Static method in class com.oracle.graal.hotspot.logging.CountingProxy
 
getProxy(Class<T>, T) - Static method in class com.oracle.graal.hotspot.logging.LoggingProxy
The object returned by this method will implement all interfaces that are implemented by delegate.
getQualifiedName() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getQueryIndex() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getQueuedCallTargets() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getQueuedCallTargets() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getQuotient() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
getRaw() - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
 
getRawAddFrameSize() - Method in class jdk.internal.jvmci.code.StackSlot
 
getRawMethodProfile(HotSpotMethodData, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getRawNativeCallNodeFactory(String) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getRawOffset() - Method in class jdk.internal.jvmci.code.StackSlot
 
getRawPointer(Object) - Static method in class com.oracle.graal.replacements.test.DerivedOopTest
 
getRawPointerIntrinsic(Object) - Static method in class com.oracle.graal.replacements.test.DerivedOopTest
 
getRawPrimitive(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
Gets the value of a field for a given object.
getRawTypeProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
getRawValue() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
getRawValue() - Method in interface com.oracle.nfi.api.NativeFunctionPointer
Returns the raw function pointer value.
getRbpRescueSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.SaveRbp
 
getReadCache(ValueNode, LocationIdentity, int, PartialEscapeClosure<?>) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
 
getReadCache() - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
 
getReadCache() - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
 
getReadKind() - Method in class com.oracle.graal.nodes.extended.JavaReadNode
 
getReadonlyCopy() - Method in class com.oracle.graal.graph.CachedGraph
 
getReason() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
getReason() - Method in class com.oracle.graal.nodes.InfopointNode
 
getReceiver() - Method in interface com.oracle.graal.nodes.Invoke
 
getReceiver(ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
Get the receiver of a MethodHandle.invokeBasic call.
getReceiverType() - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
 
getReceiverType() - Method in interface com.oracle.graal.nodes.Invoke
 
getRecursions() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getReferenceCount() - Method in class jdk.internal.jvmci.meta.LIRKind
 
getReferenceMap() - Method in class jdk.internal.jvmci.code.DebugInfo
 
getReferenceMapIndex() - Method in class jdk.internal.jvmci.code.Register
Get the start index of this register in the ReferenceMap.
getReflectionSlotField(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
 
getRegister() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
 
getRegister() - Method in class jdk.internal.jvmci.code.RegisterValue
 
getRegisterAllocationConfig() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getRegisterByte(Conditional01.Register) - Method in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
 
getRegisterCategory() - Method in class jdk.internal.jvmci.code.Register
 
getRegisterConfig() - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
getRegisterConfig() - Method in class com.oracle.graal.hotspot.amd64.AMD64DeoptimizationStub
 
getRegisterConfig() - Method in class com.oracle.graal.hotspot.amd64.AMD64UncommonTrapStub
 
getRegisterConfig() - Method in class com.oracle.graal.hotspot.sparc.SPARCDeoptimizationStub
 
getRegisterConfig() - Method in class com.oracle.graal.hotspot.sparc.SPARCUncommonTrapStub
 
getRegisterConfig() - Method in class com.oracle.graal.hotspot.stubs.Stub
 
getRegisterConfig() - Method in class com.oracle.graal.lir.framemap.FrameMap
 
getRegisterConfig() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
 
getRegisterConfig() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
getRegisterConfig() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Gets the register configuration to use when compiling a given method.
getRegisterConfig() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
getRegisterForRole(int) - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the register corresponding to a runtime-defined role.
getRegisterForRole(int) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getRegisterForRole(int) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getRegisterReferenceMapSize() - Method in class jdk.internal.jvmci.code.Architecture
 
getRegisters() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getRegisters() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getRegisters() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
getRegisters() - Method in class jdk.internal.jvmci.code.Architecture
Gets an array of all available registers on this architecture.
getRelevance(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
getRem() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the remainder operation.
getRemainder() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
 
getRepeatingNode() - Method in class com.oracle.graal.truffle.OptimizedLoopNode
 
getRepeatingNode() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
 
getReplacements() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getReplacements() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
getReplacements() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getReplacements() - Method in class com.oracle.graal.phases.tiers.PhaseContext
 
getReplacements() - Method in class com.oracle.graal.phases.util.Providers
 
getRequiredCapability(Class<T>) - Static method in class com.oracle.graal.api.runtime.Graal
Gets a capability provided by the GraalRuntime instance available to the application.
getResolvedJavaMethod(String) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getResolvedJavaMethod(Class<?>, String) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getResolvedJavaMethod(Class<?>, String, Class<?>...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getResult(String) - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
getResult(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
 
getResult() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
 
getResult() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
 
getResult() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
 
getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
 
getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveFromRegOp
 
getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveToRegOp
 
getResult() - Method in class com.oracle.graal.lir.gen.LIRGenerator
 
getResult() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getResult() - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
 
getResult() - Method in class com.oracle.graal.lir.sparc.SPARCLoadConstantTableBaseOp
 
getResult() - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
 
getResult() - Method in class com.oracle.graal.lir.sparc.SPARCMove.Move
 
getResult() - Method in class com.oracle.graal.lir.sparc.SPARCMove.MoveFpGp
 
getResult() - Method in interface com.oracle.graal.lir.StandardOp.MoveOp
 
getResult() - Method in class com.oracle.graal.lir.StandardOp.StackMove
 
getResult() - Method in interface com.oracle.graal.lir.StandardOp.StackStoreOp
 
getResult() - Method in class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
 
getResultBits() - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
getResults() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
Returns the static analysis results computed by StaticAnalysis.finish().
getResultType() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
Gets the return type of this foreign call.
getRetSuccessor() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getReturn(String) - Method in class com.oracle.graal.compiler.test.ea.EarlyReadEliminationTest
 
getReturn() - Method in class jdk.internal.jvmci.code.CallingConvention
Gets the location for the return value or Value.ILLEGAL if a void call.
getReturnAddressSize() - Method in class jdk.internal.jvmci.code.Architecture
Gets the size of the return address pushed to the stack by a call instruction.
getReturnBlock() - Method in class com.oracle.graal.java.BciBlockMapping
 
getReturnCount() - Method in class com.oracle.graal.java.BciBlockMapping
 
getReturnKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
getReturnKind() - Method in interface jdk.internal.jvmci.meta.Signature
Gets the return kind of this signature.
getReturnRegister(Kind) - Method in interface jdk.internal.jvmci.code.RegisterConfig
Gets the register to be used for returning a value of a given kind.
getReturnRegister(Kind) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
 
getReturnRegister(Kind) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getReturnRegister(Kind, CallingConvention.Type) - Static method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
 
getReturnStamp() - Method in class com.oracle.graal.nodes.StructuredGraph
 
getReturnType() - Method in class com.oracle.graal.replacements.nodes.MacroNode
 
getReturnType(ProcessingEnvironment) - Method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
 
getReturnType(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
getReturnType(ResolvedJavaType) - Method in interface jdk.internal.jvmci.meta.Signature
Gets the return type of this signature.
getReturnValue() - Method in class com.oracle.graal.java.BytecodeParser
 
getReverseOp - Variable in class com.oracle.graal.nodes.calc.IntegerConvertNode
 
getRMOpcode(AMD64Assembler.OperandSize) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
getRoot() - Method in class com.oracle.graal.compiler.match.MatchContext
 
getRootNode() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getRS1(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
 
getRuntime() - Static method in class com.oracle.graal.api.runtime.Graal
Gets the singleton GraalRuntime instance available to the application.
getRuntime() - Method in interface com.oracle.graal.api.runtime.GraalRuntimeAccess
Gets the GraalRuntime implementation available via this access object.
getRuntime() - Method in class com.oracle.graal.hotspot.HotSpotBackend
 
getRuntime() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntimeAccess
 
getRuntime() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntimeAccess
 
getRuntime() - Static method in class jdk.internal.jvmci.runtime.JVMCI
Gets the singleton JVMCIRuntime instance available to the application.
getRXB(Register, Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
Get RXB bits for register-register instruction.
getRXB(Register, AMD64Address) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
Get RXB bits for register-memory instruction.
getS1() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed 1 byte value.
getS1(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getS1() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getS2(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
getS2() - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
getS2() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed 2 byte value.
getS2(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
getS2() - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
getS2(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getS4(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
getS4() - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
getS4() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed 4 byte value.
getS4(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
getS4() - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
getS4(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getS8(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
getS8() - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
 
getS8() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed 4 byte value.
getS8(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
getS8() - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
getS8(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getSafepointAddressValue() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
getSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64RestoreRegistersOp
 
getSaveRbp() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
 
getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
 
getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
 
getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.LeaveCurrentStackFrameNode
 
getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.LeaveUnpackFramesStackFrameNode
 
getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.SaveAllRegistersNode
 
getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
 
getScalarAlias(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
 
getScale() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getScale() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
 
getScale() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
 
getScopeRelevanceWithinParent() - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
Computes the ratio between the probabilities of the current scope's entry point and the parent scope's fastPathMinProbability.
getScopes(StructuredGraph) - Method in class com.oracle.graal.phases.graph.ScopedPostOrderNodeIterator
 
getScore() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
 
getScratchRegister() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
 
getScratchRegister(PlatformKind) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
getScratchRegister() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
 
getSectionAlignment() - Method in class jdk.internal.jvmci.code.DataSection
Get the minimum alignment requirement of the data section.
getSectionSize() - Method in class jdk.internal.jvmci.code.DataSection
Get the size of the data section.
getSectionWeight(SchedulePhase, Collection<Block>) - Static method in class com.oracle.graal.phases.common.ProfileCompiledMethodsPhase
 
getSelfIncrements(PhiNode) - Static method in class com.oracle.graal.nodes.LoopBeginNode
Returns an array with one entry for each input of the phi, which is either LoopBeginNode.NO_INCREMENT or the increment, i.e., the value by which the phi is incremented in the corresponding branch.
getSerializedSize() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
 
getSerializedSize() - Method in interface jdk.internal.jvmci.meta.SerializableConstant
Return the size in bytes of the serialized representation of this constant.
getServiceImpls(Class<?>) - Static method in class jdk.internal.jvmci.service.Services
 
getShallowCallCount() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getShallowNodeCount() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
 
getShiftAmountMask(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
Get the shift amount mask for a given result stamp.
getShiftAmountMask() - Method in class com.oracle.graal.nodes.calc.ShiftNode
 
getShl() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the shift left operation.
getShort(int) - Method in class com.oracle.graal.asm.Assembler
 
getShort(int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
 
getShort(int) - Method in class com.oracle.graal.asm.Buffer
 
getShort(int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
 
getShort(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getShort(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getShortCircuitProbability() - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
Gets the probability that the y part of this binary node is not evaluated.
getShr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the signed shift right operation.
getSignature() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
 
getSignature() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
 
getSignature() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodUnresolved
 
getSignature() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getSignature() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
Returns the signature of this field as String.
getSignature() - Method in interface jdk.internal.jvmci.meta.JavaMethod
Returns the signature of this method.
getSignatureIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
 
getSignatureName(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Returns the name of this type as it would appear in a signature.
getSignatureRefAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the signature of a JVM_CONSTANT_NameAndType constant pool entry at index index.
getSignatureRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the signature reference index of a JVM_CONSTANT_NameAndType constant pool entry at index index.
getSignatureTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaMethod
 
getSignExtend() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the sign extend conversion.
getSimpleName(Class<?>, boolean) - Static method in class jdk.internal.jvmci.meta.MetaUtil
Extends the functionality of Class.getSimpleName() to include a non-empty string for anonymous and local classes.
getSimpleName() - Method in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantValue
 
getSingleImplementor() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getSingleImplementor() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getSingleImplementor() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Gets the single implementor of this type.
getSingleImplementorTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getSingleImplementorTestClassReceiver() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getSingleImplementorTestPrimitiveReceiver() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getSize(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
getSize() - Static method in class com.oracle.graal.lir.sparc.SPARCJumpOp
 
getSize() - Method in class jdk.internal.jvmci.code.DataSection.Data
 
getSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
 
getSize(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getSize(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
Computes the size for the specific data at the given position.
getSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
 
getSize0(ConstantPool, Object) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
 
getSizeFreshArgs() - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
 
getSizeInBytes(PlatformKind) - Method in class jdk.internal.jvmci.code.Architecture
Gets the size in bytes of the specified kind for this target.
getSizeInBytes(PlatformKind) - Method in class jdk.internal.jvmci.code.TargetDescription
 
getSkippedExceptionTypes() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getSkippedExceptionTypes(MetaAccessProvider) - Static method in class com.oracle.graal.truffle.TruffleCompiler
 
getSliceEnd(SwitchStrategy.SwitchClosure, int) - Method in class com.oracle.graal.lir.SwitchStrategy
Looks for the end of a stretch of key constants that are successive numbers and have the same target.
getSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.RescueSlotDummyOp
 
getSlot() - Method in class jdk.internal.jvmci.code.StackLockValue
 
getSlot() - Method in interface jdk.internal.jvmci.meta.Local
 
getSlot() - Method in class jdk.internal.jvmci.meta.LocalImpl
 
getSlotCount() - Method in enum jdk.internal.jvmci.meta.Kind
Returns the number of stack slots occupied by this kind according to the Java bytecodes specification.
getSlots() - Method in class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
 
getSlots() - Method in class com.oracle.graal.lir.framemap.VirtualStackSlotRange
 
getSlots() - Method in class com.oracle.graal.lir.sparc.SPARCSaveRegistersOp
 
getSnippet() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
 
getSnippet(ResolvedJavaMethod, Object[]) - Method in interface com.oracle.graal.nodes.spi.Replacements
Gets the snippet graph derived from a given method.
getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[]) - Method in interface com.oracle.graal.nodes.spi.Replacements
Gets the snippet graph derived from a given method.
getSnippet(ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getSnippetDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getSnippetReflection() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getSnippetReflection() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getSnippetReflection() - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
 
getSnippetReflection() - Method in class com.oracle.graal.truffle.PartialEvaluator
 
getSnippetTemplateCache(Class<T>) - Method in interface com.oracle.graal.nodes.spi.Replacements
Get snippet templates that were registered with Replacements.registerSnippetTemplateCache(SnippetTemplateCache).
getSnippetTemplateCache(Class<T>) - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getSortedSites(CompilationResult) - Static method in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
 
getSource() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getSource() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getSource() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
getSource() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getSource(SLFunction) - Static method in class com.oracle.graal.truffle.test.builtins.SLCallFunctionsWithBuiltin
 
getSourceBlock() - Method in class com.oracle.graal.lir.LabelRef
 
getSourceCallTarget() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getSourceFileName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getSourceFileName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getSourceFileName() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns name of source file of this type.
getSourceForOperand(Value) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
 
getSourceForOperand(Value) - Method in interface com.oracle.graal.lir.debug.LIRGenerationDebugContext
Gets an object that represents the source of an LIR operand in a higher representation.
getSourceForOperandFromDebugContext(Value) - Static method in interface com.oracle.graal.lir.debug.LIRGenerationDebugContext
 
getSourcePosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
 
getSourcePosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getSourcePosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
 
getSourcePosition() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
 
getSPARCOp(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
 
getSpeculation(MetaAccessProvider) - Method in class com.oracle.graal.nodes.AbstractDeoptimizeNode
 
getSpeculation() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
 
getSpeculation(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DeoptimizeNode
 
getSpeculation() - Method in class com.oracle.graal.nodes.DeoptimizeNode
 
getSpeculation() - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
getSpeculation(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
 
getSpeculation() - Method in class com.oracle.graal.nodes.GuardNode
 
getSpeculationLog() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getSpeculationLog() - Method in class com.oracle.graal.nodes.StructuredGraph
 
getSpeculationLog() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getSpeculationLog() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getSpeculationLog() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
 
getSpillMoveFactory() - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
 
getSpillMoveFactory() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
getSpillMoveFactory() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
 
getSpillMoveFactory() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
getSpillMoveFactory() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
 
getSplitChildAtOpId(int, LIRInstruction.OperandMode, LinearScan) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
getSplitChildBeforeOpId(int) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
getSplitChildren() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
 
getSplitVersions() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
 
getSqrt() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the square root operation.
getStableDimension() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
Number of stable dimensions if this constant is a stable array.
getStackArrayIndex(StackSlotValue) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
getStackArrayIndex(StackSlot) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
getStackArrayIndex(VirtualStackSlot) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
 
getStackArrayIndex(StackSlotValue) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
getStackArrayIndex(StackSlot) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
getStackArrayIndex(VirtualStackSlot) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
 
getStackIntrospection() - Method in class com.oracle.graal.compiler.target.Backend
 
getStackIntrospection() - Method in class com.oracle.graal.hotspot.HotSpotBackend
 
getStackKind() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
getStackKind() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
getStackKind() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
getStackKind() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
getStackKind() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
getStackKind() - Method in class com.oracle.graal.compiler.common.type.Stamp
Gets a Java Kind that can be used to store a value of this stamp on the Java bytecode stack.
getStackKind() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
getStackKind() - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
 
getStackKind() - Method in enum jdk.internal.jvmci.meta.Kind
Returns the kind that represents this kind when on the Java operand stack.
getStackPointer() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
 
getStackPointerRegister() - Method in class com.oracle.graal.hotspot.meta.HotSpotRegisters
 
getStackPointerRegister() - Method in interface com.oracle.graal.hotspot.meta.HotSpotRegistersProvider
Gets the stack pointer register.
getStackSize() - Method in class jdk.internal.jvmci.code.CallingConvention
Gets the amount of stack space (in bytes) required for the stack-based arguments of the call.
getStackSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
 
getStackSlot() - Method in interface com.oracle.graal.lir.StandardOp.StackStoreOp
 
getStackSlots() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
 
getStackSlots() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilderTool
 
getStackTraceElement(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getStackTraceElement(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getStackValue(int) - Method in class jdk.internal.jvmci.code.BytecodeFrame
Gets the value representing the specified stack slot.
getStamp() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getStamp() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.GuardedStamp
 
getStamp() - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.InfoElement
 
getStampProvider() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
 
getStampProvider() - Method in class com.oracle.graal.java.BytecodeParser
 
getStampProvider() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
 
getStampProvider() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
 
getStampProvider() - Method in class com.oracle.graal.phases.tiers.PhaseContext
 
getStampProvider() - Method in class com.oracle.graal.phases.util.Providers
 
getStampProvider() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
getStampProvider() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
 
getStart() - Method in class com.oracle.graal.loop.CountedLoopInfo
 
getStart() - Method in class jdk.internal.jvmci.code.InstalledCode
Returns the start address of this installed code if it is valid, 0 otherwise.
getStart() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
 
getStart() - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
 
getStartBCI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
Returns the start bytecode index of the protected range of this handler.
getStartBCI() - Method in interface jdk.internal.jvmci.meta.Local
 
getStartBCI() - Method in class jdk.internal.jvmci.meta.LocalImpl
 
getStartBlock() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
getStartBlock() - Method in class com.oracle.graal.java.BciBlockMapping
 
getStartBlock() - Method in class com.oracle.graal.lir.constopt.ConstantTree
 
getStartBlock() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
getStartIndex() - Method in class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
 
getStartOffset() - Method in class com.oracle.graal.nodes.EncodedGraph
 
getState(Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
 
getState(Access) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
 
getState() - Method in class com.oracle.graal.compiler.test.deopt.MonitorDeoptTest.Monitor
 
getState() - Method in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
 
getState() - Method in class com.oracle.graal.lir.sparc.SPARCMove.NullCheckOp
 
getState() - Method in interface com.oracle.graal.lir.StandardOp.NullCheck
 
getState() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
 
getState() - Method in class com.oracle.graal.nodes.extended.UnsafeStoreNode
 
getState() - Method in class com.oracle.graal.nodes.FullInfopointNode
 
getState() - Method in class com.oracle.graal.nodes.java.StoreFieldNode
 
getState() - Method in class com.oracle.graal.nodes.java.StoreIndexedNode
 
getStateCount() - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
 
getStateIdx(Value) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
Returns the index to the state arrays in BlockData for a specific location.
getStateIndex(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
 
GETSTATIC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
GETSTATIC - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
 
getStaticFields() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getStaticFields() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getStaticFields() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Returns the static fields of this class, including internal fields.
getStaticFields(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getStaticFieldsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getStaticFinalObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
getStrategies(double[], JavaConstant[], LabelRef[]) - Static method in class com.oracle.graal.lir.SwitchStrategy
 
getStream() - Method in interface com.oracle.graal.debug.TTYStreamProvider
 
getStream() - Method in class com.oracle.graal.hotspot.logging.HotSpotTTYStreamProvider
 
getStream() - Method in class com.oracle.graal.java.BytecodeParser
 
getStream() - Method in class jdk.internal.jvmci.hotspot.PrintStreamOption
Gets the print stream configured by this option.
getStringObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
 
getStub() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
 
getStub() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
Gets the Stub this generator is generating code for or null if a stub is not being generated.
getStub() - Method in class com.oracle.graal.hotspot.nodes.StubStartNode
 
getStub() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
 
getStub() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
 
getStubs() - Static method in class com.oracle.graal.hotspot.stubs.Stub
Gets an immutable view of all stubs that have been created.
getSub() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the subtraction operation.
getSubIndex() - Method in class com.oracle.graal.graph.Position
Gets the index within a NodeList if Position.getIndex() denotes a NodeList field otherwise Node.NOT_ITERABLE.
getSubklass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
Returns the Klass::_subklass field of the underlying metaspace klass for the given type type.
getSubstitute(MetaAccessProvider) - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
Gets the substitute method, resolving it first if necessary.
getSubstitution(ResolvedJavaMethod, int) - Method in interface com.oracle.graal.nodes.spi.Replacements
Gets a graph that is a substitution for a given method.
getSubstitution(ResolvedJavaMethod, boolean, int) - Method in interface com.oracle.graal.nodes.spi.Replacements
Gets a graph that is a substitution for a given method.
getSubstitution(ResolvedJavaMethod, boolean, int) - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getSubstitutionGuardParameter(Class<?>) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the value to bind to a parameter in a SubstitutionGuard constructor.
getSubstitutionGuardParameter(Class<?>) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
 
getSubstitutionMethod(ResolvedJavaMethod) - Method in interface com.oracle.graal.nodes.spi.Replacements
Gets a method that is a substitution for a given method.
getSubstitutionMethod(ResolvedJavaMethod) - Method in class com.oracle.graal.replacements.ReplacementsImpl
 
getSucceedingStamp(boolean, Stamp, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerTestNode
 
getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.calc.IsNullNode
 
getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.java.InstanceOfNode
 
getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.java.TypeCheckNode
 
getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.UnaryOpLogicNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerTestNode
 
getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerTestNode
 
getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
 
getSuccessor(int) - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getSuccessor(boolean) - Method in class com.oracle.graal.nodes.IfNode
 
getSuccessorCount() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getSuccessorCount() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getSuccessorEdges() - Method in class com.oracle.graal.graph.NodeClass
 
getSuccessors() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getSuccessors() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
 
getSuites() - Method in class com.oracle.graal.compiler.target.Backend
 
getSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getSuites() - Method in class com.oracle.graal.hotspot.HotSpotBackend
 
getSuites(HotSpotProviders) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
 
getSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getSuites() - Method in class com.oracle.graal.jtt.bytecode.BC_instanceof01
 
getSuperclass(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotClassSubstitutions
 
getSuperClass(Class<?>) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
 
getSuperclass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the result of Class.getSuperclass() for the Class object represented by this constant.
getSuperclass() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
getSuperclass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getSuperclass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getSuperclass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
 
getSuperclass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
Gets the super class of this type.
getSuperclassName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
 
getSuperclassTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getSuperType(TypeElement) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
getSupertype() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getSupertype() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getSupertype(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getSupportedAnnotationTypes() - Method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
 
getSupportedInstructionTypes() - Method in interface com.oracle.graal.asm.Assembler.InstructionCounter
 
getSupportedInstructionTypes() - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
 
getSupportedSourceVersion() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
 
getSupportedSourceVersion() - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
 
getSupportedSourceVersion() - Method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
 
getSupportedSourceVersion() - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
 
getSupportedSourceVersion() - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
 
getSupportedSourceVersion() - Method in class jdk.internal.jvmci.service.processor.ServiceProviderProcessor
 
getSV() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed value that has been written using variable byte size encoding.
getSVInt() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed variable byte size encoded value that is known to fit into the range of int.
getSwitchProbabilities(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getSwitchProbabilities(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
 
getSwitchProbabilities(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getSwitchProbabilities(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getSwitchProbabilities(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getSwitchProbabilities(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns an estimate of how often the switch cases are taken at the given BCI.
getSymbol() - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
Gets the VM symbol associated with the target address of the call.
getSymbol() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getSymbol(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Gets the value of a metaspace Symbol as a String.
getSymbol(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getSymbol0(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getTag(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getTag() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getTag() - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
Returns the HotSpotMethodDataAccessor.Tag stored in the LayoutData header.
getTagAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the constant pool tag at index index.
getTags() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getTakenDisplacement(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
 
getTarget() - Method in class com.oracle.graal.asm.Assembler.LabelHint
 
getTarget() - Method in class com.oracle.graal.compiler.target.Backend
 
getTarget() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
 
getTarget() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
 
getTarget() - Method in class com.oracle.graal.lir.framemap.FrameMap
 
getTarget() - Method in class com.oracle.graal.phases.tiers.LowTierContext
 
getTarget() - Method in class com.oracle.graal.phases.tiers.MidTierContext
 
getTarget() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
 
getTarget() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Gets a description of the target architecture.
getTarget() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
 
getTarget() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
 
getTargetBlock() - Method in class com.oracle.graal.lir.LabelRef
 
getTargetCode() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getTargetCodeSize() - Method in class jdk.internal.jvmci.code.CompilationResult
 
getTargetInvokeNode(Assumptions, MethodHandleAccessProvider.IntrinsicMethod, int, JavaType, ValueNode[], ResolvedJavaMethod, ResolvedJavaMethod) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
Helper function to get the InvokeNode for the targetMethod of a java.lang.invoke.MemberName.
getTargetLinkage() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
Gets the linkage information for the call from this stub.
getTargetMethod() - Method in class com.oracle.graal.replacements.nodes.MacroNode
 
getTargetMethod(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider
Returns the ResolvedJavaMethod for the vmtarget of a java.lang.invoke.MemberName.
getTargetName(CompilationResult.Call) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
Gets a name for the target of a CompilationResult.Call.
getTargetName(CompilationResult.Call) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
Decodes a call target to a mnemonic if possible.
getTargetPosition(Assembler) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
 
getTemporaries() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Gets the values used/killed by this foreign call.
getTemporaries() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
 
getTempSlot(LIRKind) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
 
getThisClass() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
 
getThreadAllocatedBytes(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadAllocatedBytes(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadAllocatedBytes() - Static method in class com.oracle.graal.hotspot.CompilationStatistics
 
getThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadCpuTime(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadCpuTime(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long, int) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long[], int) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long[], boolean, boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadMXBean() - Static method in class com.oracle.graal.debug.Management
 
getThreadRegister() - Method in class com.oracle.graal.hotspot.meta.HotSpotRegisters
 
getThreadRegister() - Method in interface com.oracle.graal.hotspot.meta.HotSpotRegistersProvider
Gets the register holding the current thread.
getThreadUserTime(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadUserTime(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getTimestamp() - Method in class com.oracle.graal.truffle.CompilationProfile
 
getTimeStamp() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
Fetch the time stamp used for printing inside hotspot.
getTimeStamp() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getTimestampThreshold() - Static method in class com.oracle.graal.truffle.CompilationProfile
 
getTimeUnit() - Method in interface com.oracle.graal.debug.DebugTimer
Gets the time unit of this timer.
getTimeUnit() - Method in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
getTimeUnit() - Method in class com.oracle.graal.debug.internal.TimerImpl
 
getTopLevelMaps() - Static method in class com.oracle.graal.debug.internal.DebugValueMap
 
getTopStructure(Class<T>) - Method in class com.oracle.graal.replacements.GraphKit
 
getTotalCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
 
getTotalFrameSize() - Method in class jdk.internal.jvmci.code.CompilationResult
The total frame size of the method in bytes.
getTotalMarkedCount() - Method in class com.oracle.graal.graph.NodeFlood
 
getTotalNodesDeleted() - Method in class com.oracle.graal.graph.Graph
Gets the total number of nodes which have been deleted from this graph.
getTotalStartedThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getTraceForBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
 
getTraces() - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
 
getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
 
getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst
 
getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
 
getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
 
getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Return
 
getTrueSuccessorProbability() - Method in class com.oracle.graal.nodes.IfNode
 
getTruffleCompiler() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
 
getTruffleCompiler() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getType(int) - Method in class com.oracle.graal.compiler.common.Fields
Gets the type of a field.
getType(String) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
getType(Class<?>) - Method in class com.oracle.graal.nodes.test.AbstractObjectStampTest
 
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
 
getType() - Method in class jdk.internal.jvmci.code.VirtualObject
Returns the type of the object whose allocation was removed during compilation.
getType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
Gets the resolved Java type of the object represented by this constant.
getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
 
getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
 
getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
 
getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
 
getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
 
getType() - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
 
getType() - Method in interface jdk.internal.jvmci.meta.JavaField
Returns a JavaType object that identifies the declared type for this field.
getType() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile.ProfiledType
Returns the type for this profile entry.
getType() - Method in interface jdk.internal.jvmci.meta.Local
 
getType() - Method in class jdk.internal.jvmci.meta.LocalImpl
 
getType() - Method in class jdk.internal.jvmci.options.OptionDescriptor
Gets the type of values stored in the option.
getType(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest
 
getType(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest
 
getTypeChar() - Method in enum jdk.internal.jvmci.meta.Kind
Returns the name of the kind as a single character.
getTypeCheckedInlineInfo(Invoke, ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
 
getTypeCount(int) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
 
getTypeCountOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
getTypeElement(String) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
Returns a type element given a canonical name.
getTypeElement(Class<?>) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
 
getTypeIdentifier(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
 
getTypeIdentifier() - Method in class com.oracle.graal.truffle.test.TruffleStampTest.TestTypedObject
 
getTypeName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getTypeName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
 
getTypeOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
getTypeProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
 
getTypeProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
getTypeProfile(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
 
getTypeProfile(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
 
getTypeProfile(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
 
getTypeProfile(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
Returns the TypeProfile for the given BCI.
getTypes() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlow
Returns the types of this element.
getTypes() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
A list of types for which the runtime has recorded probability information.
getTypesNotRecordedExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
 
getTypesNotRecordedExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.TypeCheckData
 
getTypesNotRecordedExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
 
getTypeString() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getTypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
 
getU1() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned 1 byte value.
getU1(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getU1() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getU2() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned 2 byte value.
getU2(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getU2() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getU4() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned 4 byte value.
getU4(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getU4() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
getUncachedKlassRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
Gets the uncached klass reference index constant pool entry at index index.
getUniqueFramestate(NodeWithState, FrameState) - Static method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
 
getUnqualifiedName() - Method in interface jdk.internal.jvmci.meta.JavaType
Returns an unqualified name of this type.
getUnresolvedOrPrimitiveType(HotSpotJVMCIRuntimeProvider, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotSignature
 
getUnrollLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
 
getUnsafe() - Static method in class com.oracle.graal.jtt.jdk.UnsafeAccess01
 
getUnsafe() - Static method in class com.oracle.graal.jtt.jdk.UnsafeAllocateInstance01
 
getUnsafe() - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
 
getUnsafe() - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
 
getUnscheduledUsages(Node) - Method in class com.oracle.graal.phases.common.LoweringPhase.Round
Gets all usages of a floating, lowerable node that are unscheduled.
getUnwindBlock() - Method in class com.oracle.graal.java.BciBlockMapping
 
getUnwindValue() - Method in class com.oracle.graal.java.BytecodeParser
 
getUsageAt(int) - Method in class com.oracle.graal.graph.Node
 
getUsageCount() - Method in class com.oracle.graal.graph.Node
Gets the maximum number of usages this node has had at any point in time.
getUsages(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
 
getUsages() - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
 
getUseProfiling() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
 
getUShr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the unsigned shift right operation.
getUTF8At(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
 
getUV() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned value that has been written using variable byte size encoding.
getUVInt() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned variable byte size encoded value that is known to fit into the range of int.
getValue() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
 
getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
 
getValue() - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
 
getValue() - Method in class com.oracle.graal.compiler.test.LockEliminationTest.A
 
getValue() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
getValue() - Method in class com.oracle.graal.graph.Graph.Mark
Gets the live node count of the associated graph when this object was created.
getValue() - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Unary
Gets the current value of the input, so that calling Canonicalizable.Unary.canonical(CanonicalizerTool, Node) with the value returned from this method should behave exactly like Canonicalizable.canonical(CanonicalizerTool).
getValue() - Method in class com.oracle.graal.hotspot.nodes.ObjectWriteBarrier
 
getValue() - Method in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
 
getValue() - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
 
getValue() - Method in class com.oracle.graal.lir.constopt.UseEntry
 
getValue(Object, int) - Method in class com.oracle.graal.lir.LIRIntrospection.Values
 
getValue(BinaryNode) - Method in enum com.oracle.graal.nodes.calc.BinaryArithmeticNode.ReassociateMatch
 
getValue() - Method in interface com.oracle.graal.nodes.calc.ConvertNode
 
getValue() - Method in class com.oracle.graal.nodes.calc.UnaryNode
 
getValue() - Method in class com.oracle.graal.nodes.ConditionAnchorNode
 
getValue() - Method in class com.oracle.graal.nodes.ConstantNode
 
getValue() - Method in class com.oracle.graal.nodes.debug.OpaqueNode
 
getValue() - Method in class com.oracle.graal.nodes.extended.BoxNode
 
getValue() - Method in class com.oracle.graal.nodes.extended.LoadHubNode
 
getValue() - Method in class com.oracle.graal.nodes.extended.StoreHubNode
 
getValue() - Method in class com.oracle.graal.nodes.extended.UnboxNode
 
getValue() - Method in class com.oracle.graal.nodes.java.ArrayLengthNode
 
getValue() - Method in class com.oracle.graal.nodes.java.LoadFieldNode
 
getValue() - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
 
getValue() - Method in class com.oracle.graal.nodes.LogicConstantNode
 
getValue() - Method in class com.oracle.graal.nodes.LogicNegationNode
 
getValue() - Method in class com.oracle.graal.nodes.UnaryOpLogicNode
 
getValue() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.GuardedStamp
 
getValue() - Method in class com.oracle.graal.replacements.nodes.DirectStoreNode
 
getValue(String) - Static method in class com.oracle.graal.replacements.StringSubstitutions
Will be intrinsified with an InvocationPlugin to a LoadFieldNode.
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
 
getValue() - Method in enum jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor.Tag
 
getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.AbstractConstant
 
getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
 
getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
 
getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMIntConstants.Constant
 
getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMLongConstants.Constant
 
getValue() - Method in class jdk.internal.jvmci.options.DerivedOptionValue
 
getValue() - Method in class jdk.internal.jvmci.options.NestedBooleanOptionValue
 
getValue() - Method in class jdk.internal.jvmci.options.OptionValue
Gets the value of this option.
getValue() - Method in class jdk.internal.jvmci.options.StableOptionValue
Gets the value of this option.
getValueArray(Object, int) - Method in class com.oracle.graal.lir.LIRIntrospection.Values
 
getValueCalled - Variable in class jdk.internal.jvmci.options.StableOptionValue
Used to assert the invariant for stability.
getValueKind() - Method in class com.oracle.graal.nodes.java.AtomicReadAndWriteNode
 
getValueKind() - Method in class com.oracle.graal.nodes.java.CompareAndSwapNode
 
getValueMap() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getValueObjectVirtual(ValuePhiNode, VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
 
getValueObjectVirtualCached(ValuePhiNode, VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
 
getValuePhis(ValueNode, int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
 
getValuePhisCached(ValueNode, int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
 
getValues() - Method in interface com.oracle.graal.debug.DebugHistogram
Gets a list of the counted values, sorted in descending order of frequency.
getValues() - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
getValues(LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.LIRInstructionClass
 
getValues() - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
getValues() - Method in class jdk.internal.jvmci.code.VirtualObject
Returns an array containing all the values to be stored into the object when it is recreated.
getValues(Collection<T>) - Method in class jdk.internal.jvmci.options.OptionValue
Gets the values of this option including overridden values.
getValuesTest() - Method in class jdk.internal.jvmci.options.test.TestOptionValue
 
getValueWritten(FixedWithNextNode) - Static method in class com.oracle.graal.hotspot.phases.WriteBarrierVerificationPhase
 
getVariable() - Method in class com.oracle.graal.lir.constopt.DefUseTree
 
getVectorLength() - Method in interface jdk.internal.jvmci.meta.PlatformKind
 
getVerifiers() - Method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
 
getVersion() - Method in class jdk.internal.jvmci.code.InstalledCode
 
getVirtualObject() - Method in class com.oracle.graal.nodes.virtual.AllocatedObjectNode
 
getVirtualObjects() - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
 
getVisited() - Method in class com.oracle.graal.graph.NodeFlood
 
getVMFieldCSymbol(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Returns the name of the C/C++ symbol that is associated (via HotSpotVMField annotation) with the HotSpotVMConfig object's field containing value; returns null if no field holds the provided address.
getVMLibPath() - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
 
getVMName() - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
 
getVMValueCSymbol(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
Returns the name of the C/C++ symbol that is associated (via HotSpotVMValue annotation) with the HotSpotVMConfig object's field containing value; returns null if no field holds the provided address.
getVTable(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
 
getVtableIndex(HotSpotResolvedObjectTypeImpl) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getVtableIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
Returns this method's virtual table index.
getVtableIndexForInterface(long, long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
 
getVtableIndexForInterface(long, long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
 
getVtableIndexForInterface(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
 
getVtableLength() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
 
getVtableLength() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
 
getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
 
getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
 
getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
 
getWordImplType() - Method in class com.oracle.graal.word.WordTypes
 
getWordKind() - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getWordKind() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
 
getWordKind() - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
 
getWordKind() - Method in class com.oracle.graal.word.WordTypes
 
getWordOperation(ResolvedJavaMethod, ResolvedJavaType) - Method in class com.oracle.graal.word.WordTypes
Gets the method annotated with Word.Operation based on a given method that represents a word operation (but may not necessarily have the annotation).
getWordSize() - Method in class jdk.internal.jvmci.code.Architecture
Gets the natural size of words (typically registers and pointers) of this architecture, in bytes.
getWordStamp(ResolvedJavaType) - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
 
getWordStamp(ResolvedJavaType) - Method in class com.oracle.graal.word.WordTypes
Gets the stamp for a given word type.
getWordTypes() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
 
getWordTypes() - Method in class com.oracle.graal.replacements.WordOperationPlugin
 
getWriteKind() - Method in class com.oracle.graal.nodes.extended.JavaWriteNode
 
getWriter() - Method in interface com.oracle.mxtool.junit.MxRunListener
 
getWriter() - Method in class com.oracle.mxtool.junit.MxRunListenerDecorator
 
getWriter() - Method in class com.oracle.mxtool.junit.TextRunListener
 
getX() - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
Gets the current value of the input, so that calling Canonicalizable.Binary.canonical(CanonicalizerTool, Node, Node) with the value returned from this method should behave exactly like Canonicalizable.canonical(CanonicalizerTool).
getX() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
 
getX() - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
 
getX() - Method in class com.oracle.graal.nodes.calc.BinaryNode
 
getX() - Method in class com.oracle.graal.nodes.calc.FixedBinaryNode
 
getX() - Method in class com.oracle.graal.nodes.java.CheckCastDynamicNode
 
getX() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
 
getX() - Method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
 
getX() - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
 
getX() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
getXBit(SPARCAssembler.Op3s) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
Helper method to determine if the instruction needs the X bit set.
getXor() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise xor operation.
getY() - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
Gets the current value of the input, so that calling Canonicalizable.Binary.canonical(CanonicalizerTool, Node, Node) with the value returned from this method should behave exactly like Canonicalizable.canonical(CanonicalizerTool).
getY() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
 
getY() - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
 
getY() - Method in class com.oracle.graal.nodes.calc.BinaryNode
 
getY() - Method in class com.oracle.graal.nodes.calc.FixedBinaryNode
 
getY() - Method in class com.oracle.graal.nodes.java.CheckCastDynamicNode
 
getY() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
 
getY() - Method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
 
getY() - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
 
getY() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
 
getZero(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Check whether this operation has a zero {@code z == a .
getZeroExtend() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the zero extend conversion.
gHotSpotVMIntConstantEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMIntConstantEntryNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMIntConstantEntryValueOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMIntConstants - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
VMIntConstantEntry (see vmStructs.hpp).
gHotSpotVMLongConstantEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMLongConstantEntryNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMLongConstantEntryValueOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMLongConstants - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
VMLongConstantEntry (see vmStructs.hpp).
gHotSpotVMStructEntryAddressOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructEntryFieldNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructEntryIsStaticOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructEntryOffsetOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructEntryTypeNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructEntryTypeStringOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMStructs - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
VMStructEntry (see vmStructs.hpp).
gHotSpotVMTypeEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypeEntryIsIntegerTypeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypeEntryIsOopTypeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypeEntryIsUnsignedOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypeEntrySizeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypeEntrySuperclassNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypeEntryTypeNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
 
gHotSpotVMTypes - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
VMTypeEntry (see vmStructs.hpp).
globalId - Static variable in class com.oracle.graal.jtt.optimize.List_reorder_bug
 
globalOut - Static variable in class com.oracle.graal.printer.CompilationPrinter
 
globalOut() - Static method in class com.oracle.graal.printer.CompilationPrinter
Gets a global output stream on a file in the current working directory.
GOTO - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
GOTO_W - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
gotoOrFallThroughAfterConstant(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BytecodeParser
 
Graal - Class in com.oracle.graal.api.runtime
Access point for retrieving the single GraalRuntime instance.
Graal() - Constructor for class com.oracle.graal.api.runtime.Graal
 
Graal.InvalidGraalRuntime - Class in com.oracle.graal.api.runtime
 
GraalAPITest - Class in com.oracle.graal.api.test
 
GraalAPITest() - Constructor for class com.oracle.graal.api.test.GraalAPITest
 
GraalCompiler - Class in com.oracle.graal.compiler
Static methods for orchestrating the compilation of a graph.
GraalCompiler() - Constructor for class com.oracle.graal.compiler.GraalCompiler
 
GraalCompiler.Options - Class in com.oracle.graal.compiler
 
GraalCompiler.Request<T extends CompilationResult> - Class in com.oracle.graal.compiler
Encapsulates all the inputs to a compilation.
GraalCompilerAssumptionsTest - Class in com.oracle.graal.compiler.test
 
GraalCompilerAssumptionsTest() - Constructor for class com.oracle.graal.compiler.test.GraalCompilerAssumptionsTest
 
GraalCompilerAssumptionsTest(Class<? extends Architecture>) - Constructor for class com.oracle.graal.compiler.test.GraalCompilerAssumptionsTest
 
GraalCompilerOptions - Class in com.oracle.graal.truffle
 
GraalCompilerOptions() - Constructor for class com.oracle.graal.truffle.GraalCompilerOptions
 
GraalCompilerTest - Class in com.oracle.graal.compiler.test
Base class for Graal compiler unit tests.
GraalCompilerTest() - Constructor for class com.oracle.graal.compiler.test.GraalCompilerTest
 
GraalCompilerTest(Class<? extends Architecture>) - Constructor for class com.oracle.graal.compiler.test.GraalCompilerTest
Set up a test for a non-default backend.
GraalCompilerTest.ArgSupplier - Interface in com.oracle.graal.compiler.test
Type denoting a lambda that supplies a fresh value each time it is called.
GraalCompilerTest.Result - Class in com.oracle.graal.compiler.test
 
graalConstantReflection - Variable in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
 
GraalContextSampler() - Constructor for class com.oracle.graal.compiler.test.AllocSpy.GraalContextSampler
 
GraalDebugConfig - Class in com.oracle.graal.debug
 
GraalDebugConfig(String, String, String, String, String, String, String, PrintStream, List<DebugDumpHandler>, List<DebugVerifyHandler>) - Constructor for class com.oracle.graal.debug.GraalDebugConfig
 
GraalDebugConfigCustomizer - Class in com.oracle.graal.printer
 
GraalDebugConfigCustomizer() - Constructor for class com.oracle.graal.printer.GraalDebugConfigCustomizer
 
GraalDebugConfigCustomizer.NodeDumper - Class in com.oracle.graal.printer
 
GraalDebugInitializationPropertyProvider - Class in com.oracle.graal.compiler
Sets system properties used in the initialization of Debug based on the values specified for various GraalDebugConfig options.
GraalDebugInitializationPropertyProvider() - Constructor for class com.oracle.graal.compiler.GraalDebugInitializationPropertyProvider
 
GraalDirectives - Class in com.oracle.graal.api.directives
Directives that influence the compilation of methods by Graal.
GraalDirectives() - Constructor for class com.oracle.graal.api.directives.GraalDirectives
 
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.
GraalGraphJVMCIError - Error in com.oracle.graal.graph
This error is the graph/node aware extension of JVMCIError.
GraalGraphJVMCIError(String, Object...) - Constructor for error com.oracle.graal.graph.GraalGraphJVMCIError
This constructor creates a GraalGraphJVMCIError with a message assembled via String.format(String, Object...).
GraalGraphJVMCIError(Throwable) - Constructor for error com.oracle.graal.graph.GraalGraphJVMCIError
This constructor creates a GraalGraphJVMCIError for a given causing Throwable instance.
GraalGraphJVMCIError(JVMCIError) - Constructor for error com.oracle.graal.graph.GraalGraphJVMCIError
This constructor creates a GraalGraphJVMCIError from a given JVMCIError instance.
graalMirrors - Variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime
Graal mirrors are stored as a ClassValue associated with the Class of the type.
GraalOptions - Class in com.oracle.graal.compiler.common
This class encapsulates options that control the behavior of the Graal compiler.
GraalOptions() - Constructor for class com.oracle.graal.compiler.common.GraalOptions
 
GraalRuntime - Interface in com.oracle.graal.api.runtime
 
GraalRuntime - Static variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime.Options
 
GraalRuntimeAccess - Interface in com.oracle.graal.api.runtime
A service that provides access to a GraalRuntime implementation.
GraalTest - Class in com.oracle.graal.test
Base class that contains common utility methods and classes useful in unit tests.
GraalTest() - Constructor for class com.oracle.graal.test.GraalTest
 
GraalTest.MultiCauseAssertionError - Error in com.oracle.graal.test
 
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
 
GraalTutorial - Class in com.oracle.graal.compiler.test.tutorial
Examples for the Graal tutorial.
GraalTutorial() - Constructor for class com.oracle.graal.compiler.test.tutorial.GraalTutorial
 
GraalTutorial.A - Class in com.oracle.graal.compiler.test.tutorial
 
GraalTutorial.B - Class in com.oracle.graal.compiler.test.tutorial
 
graph - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
 
graph - Variable in class com.oracle.graal.compiler.LIRGenerationPhase.LIRGenerationContext
 
graph - Variable in class com.oracle.graal.compiler.test.BoxingEliminationTest
 
graph - Variable in class com.oracle.graal.compiler.test.ea.EarlyReadEliminationTest
 
graph - Variable in class com.oracle.graal.compiler.test.ea.EATestBase
 
graph - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlowBuilder
 
graph - Variable in error com.oracle.graal.graph.GraalGraphJVMCIError
 
graph() - Method in error com.oracle.graal.graph.GraalGraphJVMCIError
 
Graph - Class in com.oracle.graal.graph
This class is a graph container, it contains the set of nodes that belong to this graph.
Graph() - Constructor for class com.oracle.graal.graph.Graph
Creates an empty Graph with no name.
Graph(String) - Constructor for class com.oracle.graal.graph.Graph
Creates an empty Graph with a given name.
graph - Variable in class com.oracle.graal.graph.GraphNodeIterator
 
graph - Variable in class com.oracle.graal.graph.Node
 
graph() - Method in class com.oracle.graal.graph.Node
Gets the graph context of this node.
graph() - Method in class com.oracle.graal.graph.NodeBitMap
 
graph - Variable in class com.oracle.graal.graph.NodeIdAccessor
 
graph() - Method in class com.oracle.graal.graph.NodeMap
 
graph - Variable in class com.oracle.graal.graph.test.NodeMapTest
 
graph - Variable in class com.oracle.graal.graph.TypedGraphNodeIterator
 
graph - Variable in class com.oracle.graal.java.BytecodeParser
 
graph - Variable in class com.oracle.graal.java.FrameStateBuilder
 
graph() - Method in class com.oracle.graal.loop.BasicInductionVariable
 
graph() - Method in class com.oracle.graal.loop.DerivedInductionVariable
 
graph() - Method in class com.oracle.graal.loop.InductionVariable
 
graph() - Method in class com.oracle.graal.loop.LoopFragment
 
graph - Variable in class com.oracle.graal.nodes.cfg.ControlFlowGraph
 
graph - Variable in class com.oracle.graal.nodes.GraphDecoder.MethodScope
The target graph where decoded nodes are added to.
graph - Variable in class com.oracle.graal.nodes.test.IntegerStampTest
 
graph - Variable in class com.oracle.graal.nodes.test.NegateNodeCanonicalizationTest
 
graph() - Method in class com.oracle.graal.nodes.ValueNode
 
graph() - Method in class com.oracle.graal.nodes.VirtualState
 
graph - Variable in class com.oracle.graal.phases.common.ConditionalEliminationPhase
 
graph() - Method in class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
 
graph - Variable in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
 
graph() - Method in interface com.oracle.graal.phases.common.inlining.info.InlineInfo
The graph containing the invocation that may be inlined.
graph() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolder
The graph about which this object contains inlining information.
graph - Variable in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
Graph in which inlining may be performed at one or more of the callsites containined in CallsiteHolderExplorable.remainingInvokes.
graph() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
 
graph - Variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
 
graph - Variable in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase.LazyCFG
 
graph - Variable in class com.oracle.graal.replacements.GraphKit
 
graph - Variable in class com.oracle.graal.replacements.IntrinsicGraphBuilder
 
graph - Variable in class com.oracle.graal.replacements.test.EdgesTest