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