- 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
-
- 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
-
- 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
-
- accessesCallerFrame() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- AMD64Binary.MemoryOp - Class in com.oracle.graal.lir.amd64
-
- AMD64Binary.Op - Class in com.oracle.graal.lir.amd64
-
- 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
-
- 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
-
- AMD64BinaryConsumer.MemoryRMOp - Class in com.oracle.graal.lir.amd64
-
- AMD64BinaryConsumer.Op - Class in com.oracle.graal.lir.amd64
-
- 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
-
- AMD64HotSpotBinaryConsumer.MemoryConstOp - Class in com.oracle.graal.hotspot.amd64
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- append(StringBuilder, BytecodeFrame) - Static method in class jdk.internal.jvmci.code.CodeUtil
-
- append(StringBuilder, DebugInfo, CodeUtil.RefMapFormatter) - Static method in class jdk.internal.jvmci.code.CodeUtil
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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() - 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
-
- BailoutException(Throwable, String, Object...) - Constructor for exception jdk.internal.jvmci.code.BailoutException
-
- BailoutException(boolean, String, Object...) - Constructor for exception jdk.internal.jvmci.code.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
-
- 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
-
- 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
-
- BasicIdealGraphPrinter.Edge - Class in com.oracle.graal.printer
-
Edge between two nodes.
- BasicInductionVariable - Class in com.oracle.graal.loop
-
- BasicInductionVariable(LoopEx, ValuePhiNode, ValueNode, ValueNode, BinaryArithmeticNode<?>) - Constructor for class com.oracle.graal.loop.BasicInductionVariable
-
- basicLockDisplacedHeaderOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- basicLockSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- BasicObjectCloneNode - Class in com.oracle.graal.replacements.nodes
-
- BasicObjectCloneNode(NodeClass<? extends MacroNode>, CallTargetNode.InvokeKind, ResolvedJavaMethod, int, JavaType, ValueNode...) - Constructor for class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
-
- BASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- baz(int) - Method in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
-
- BC_aaload - Class in com.oracle.graal.jtt.bytecode
-
- BC_aaload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aaload
-
- BC_aaload0 - Class in com.oracle.graal.jtt.except
-
- BC_aaload0() - Constructor for class com.oracle.graal.jtt.except.BC_aaload0
-
- BC_aaload1 - Class in com.oracle.graal.jtt.except
-
- BC_aaload1() - Constructor for class com.oracle.graal.jtt.except.BC_aaload1
-
- BC_aaload_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_aaload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aaload_1
-
- BC_aastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_aastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aastore
-
- BC_aastore0 - Class in com.oracle.graal.jtt.except
-
- BC_aastore0() - Constructor for class com.oracle.graal.jtt.except.BC_aastore0
-
- BC_aastore1 - Class in com.oracle.graal.jtt.except
-
- BC_aastore1() - Constructor for class com.oracle.graal.jtt.except.BC_aastore1
-
- BC_aload_0 - Class in com.oracle.graal.jtt.bytecode
-
- BC_aload_0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_0
-
- BC_aload_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_aload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_1
-
- BC_aload_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_aload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_2
-
- BC_aload_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_aload_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_aload_3
-
- BC_anewarray - Class in com.oracle.graal.jtt.bytecode
-
- BC_anewarray() - Constructor for class com.oracle.graal.jtt.bytecode.BC_anewarray
-
- BC_anewarray - Class in com.oracle.graal.jtt.except
-
- BC_anewarray() - Constructor for class com.oracle.graal.jtt.except.BC_anewarray
-
- BC_areturn - Class in com.oracle.graal.jtt.bytecode
-
- BC_areturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_areturn
-
- BC_arraylength - Class in com.oracle.graal.jtt.bytecode
-
- BC_arraylength() - Constructor for class com.oracle.graal.jtt.bytecode.BC_arraylength
-
- BC_arraylength - Class in com.oracle.graal.jtt.except
-
- BC_arraylength() - Constructor for class com.oracle.graal.jtt.except.BC_arraylength
-
- BC_athrow - Class in com.oracle.graal.jtt.bytecode
-
- BC_athrow() - Constructor for class com.oracle.graal.jtt.bytecode.BC_athrow
-
- BC_athrow0 - Class in com.oracle.graal.jtt.except
-
- BC_athrow0() - Constructor for class com.oracle.graal.jtt.except.BC_athrow0
-
- BC_athrow1 - Class in com.oracle.graal.jtt.except
-
- BC_athrow1() - Constructor for class com.oracle.graal.jtt.except.BC_athrow1
-
- BC_athrow2 - Class in com.oracle.graal.jtt.except
-
- BC_athrow2() - Constructor for class com.oracle.graal.jtt.except.BC_athrow2
-
- BC_athrow3 - Class in com.oracle.graal.jtt.except
-
- BC_athrow3() - Constructor for class com.oracle.graal.jtt.except.BC_athrow3
-
- BC_baload - Class in com.oracle.graal.jtt.bytecode
-
- BC_baload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_baload
-
- BC_baload - Class in com.oracle.graal.jtt.except
-
- BC_baload() - Constructor for class com.oracle.graal.jtt.except.BC_baload
-
- BC_bastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_bastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_bastore
-
- BC_bastore - Class in com.oracle.graal.jtt.except
-
- BC_bastore() - Constructor for class com.oracle.graal.jtt.except.BC_bastore
-
- BC_caload - Class in com.oracle.graal.jtt.bytecode
-
- BC_caload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_caload
-
- BC_caload - Class in com.oracle.graal.jtt.except
-
- BC_caload() - Constructor for class com.oracle.graal.jtt.except.BC_caload
-
- BC_castore - Class in com.oracle.graal.jtt.bytecode
-
- BC_castore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_castore
-
- BC_castore - Class in com.oracle.graal.jtt.except
-
- BC_castore() - Constructor for class com.oracle.graal.jtt.except.BC_castore
-
- BC_checkcast - Class in com.oracle.graal.jtt.except
-
- BC_checkcast() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast
-
- BC_checkcast01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_checkcast01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast01
-
- BC_checkcast01.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_checkcast02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_checkcast02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast02
-
- BC_checkcast02.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_checkcast03 - Class in com.oracle.graal.jtt.bytecode
-
Tests the checkcast works, when casting an array of interface.
- BC_checkcast03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_checkcast03
-
- BC_checkcast03.BaseClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_checkcast03.IObject - Interface in com.oracle.graal.jtt.bytecode
-
- BC_checkcast03.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_checkcast1 - Class in com.oracle.graal.jtt.except
-
- BC_checkcast1() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast1
-
- BC_checkcast2 - Class in com.oracle.graal.jtt.except
-
- BC_checkcast2() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast2
-
- BC_checkcast3 - Class in com.oracle.graal.jtt.except
-
- BC_checkcast3() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast3
-
- BC_checkcast4 - Class in com.oracle.graal.jtt.except
-
- BC_checkcast4() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast4
-
- BC_checkcast5 - Class in com.oracle.graal.jtt.except
-
- BC_checkcast5() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast5
-
- BC_checkcast6 - Class in com.oracle.graal.jtt.except
-
- BC_checkcast6() - Constructor for class com.oracle.graal.jtt.except.BC_checkcast6
-
- BC_d2f - Class in com.oracle.graal.jtt.bytecode
-
- BC_d2f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2f
-
- BC_d2i01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_d2i01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2i01
-
- BC_d2i02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_d2i02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2i02
-
- BC_d2l01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_d2l01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2l01
-
- BC_d2l02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_d2l02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2l02
-
- BC_d2l03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_d2l03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_d2l03
-
- BC_dadd - Class in com.oracle.graal.jtt.bytecode
-
- BC_dadd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dadd
-
- BC_daload - Class in com.oracle.graal.jtt.bytecode
-
- BC_daload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_daload
-
- BC_daload - Class in com.oracle.graal.jtt.except
-
- BC_daload() - Constructor for class com.oracle.graal.jtt.except.BC_daload
-
- BC_dastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_dastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dastore
-
- BC_dastore - Class in com.oracle.graal.jtt.except
-
- BC_dastore() - Constructor for class com.oracle.graal.jtt.except.BC_dastore
-
- BC_dcmp01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp01
-
- BC_dcmp02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp02
-
- BC_dcmp03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp03
-
- BC_dcmp04 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp04
-
- BC_dcmp05 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp05
-
- BC_dcmp06 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp06() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp06
-
- BC_dcmp07 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp07() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp07
-
- BC_dcmp08 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp08() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp08
-
- BC_dcmp09 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp09() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp09
-
- BC_dcmp10 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dcmp10() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dcmp10
-
- BC_ddiv - Class in com.oracle.graal.jtt.bytecode
-
- BC_ddiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ddiv
-
- BC_dmul - Class in com.oracle.graal.jtt.bytecode
-
- BC_dmul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dmul
-
- BC_dneg - Class in com.oracle.graal.jtt.bytecode
-
- BC_dneg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dneg
-
- BC_dneg2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dneg2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dneg2
-
- BC_drem - Class in com.oracle.graal.jtt.bytecode
-
- BC_drem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_drem
-
- BC_dreturn - Class in com.oracle.graal.jtt.bytecode
-
- BC_dreturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dreturn
-
- BC_dsub - Class in com.oracle.graal.jtt.bytecode
-
- BC_dsub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dsub
-
- BC_dsub2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_dsub2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_dsub2
-
- BC_f2d - Class in com.oracle.graal.jtt.bytecode
-
- BC_f2d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2d
-
- BC_f2i01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_f2i01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2i01
-
- BC_f2i02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_f2i02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2i02
-
- BC_f2l01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_f2l01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2l01
-
- BC_f2l02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_f2l02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_f2l02
-
- BC_fadd - Class in com.oracle.graal.jtt.bytecode
-
- BC_fadd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fadd
-
- BC_faload - Class in com.oracle.graal.jtt.bytecode
-
- BC_faload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_faload
-
- BC_faload - Class in com.oracle.graal.jtt.except
-
- BC_faload() - Constructor for class com.oracle.graal.jtt.except.BC_faload
-
- BC_fastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_fastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fastore
-
- BC_fastore - Class in com.oracle.graal.jtt.except
-
- BC_fastore() - Constructor for class com.oracle.graal.jtt.except.BC_fastore
-
- BC_fcmp01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp01
-
- BC_fcmp02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp02
-
- BC_fcmp03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp03
-
- BC_fcmp04 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp04
-
- BC_fcmp05 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp05
-
- BC_fcmp06 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp06() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp06
-
- BC_fcmp07 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp07() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp07
-
- BC_fcmp08 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp08() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp08
-
- BC_fcmp09 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp09() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp09
-
- BC_fcmp10 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fcmp10() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fcmp10
-
- BC_fdiv - Class in com.oracle.graal.jtt.bytecode
-
- BC_fdiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fdiv
-
- BC_fload - Class in com.oracle.graal.jtt.bytecode
-
- BC_fload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fload
-
- BC_fload_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_fload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fload_2
-
- BC_fmul - Class in com.oracle.graal.jtt.bytecode
-
- BC_fmul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fmul
-
- BC_fneg - Class in com.oracle.graal.jtt.bytecode
-
- BC_fneg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fneg
-
- BC_frem - Class in com.oracle.graal.jtt.bytecode
-
- BC_frem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_frem
-
- BC_freturn - Class in com.oracle.graal.jtt.bytecode
-
- BC_freturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_freturn
-
- BC_fsub - Class in com.oracle.graal.jtt.bytecode
-
- BC_fsub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_fsub
-
- BC_getfield - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield
-
- BC_getfield - Class in com.oracle.graal.jtt.except
-
- BC_getfield() - Constructor for class com.oracle.graal.jtt.except.BC_getfield
-
- BC_getfield.TestClass - Class in com.oracle.graal.jtt.except
-
- BC_getfield1 - Class in com.oracle.graal.jtt.except
-
- BC_getfield1() - Constructor for class com.oracle.graal.jtt.except.BC_getfield1
-
- BC_getfield1.TestClass - Class in com.oracle.graal.jtt.except
-
- BC_getfield_b - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_b() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_b
-
- BC_getfield_b.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_c - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_c() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_c
-
- BC_getfield_c.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_d - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_d
-
- BC_getfield_d.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_f - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_f
-
- BC_getfield_f.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_i - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_i() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_i
-
- BC_getfield_i.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_l - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_l() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_l
-
- BC_getfield_l.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_o - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_o() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_o
-
- BC_getfield_o.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_s - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_s() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_s
-
- BC_getfield_s.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_z - Class in com.oracle.graal.jtt.bytecode
-
- BC_getfield_z() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_z
-
- BC_getfield_z.FieldHolder - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_b - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_b() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_b
-
- BC_getstatic_c - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_c() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_c
-
- BC_getstatic_d - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_d
-
- BC_getstatic_f - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_f
-
- BC_getstatic_i - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_i() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_i
-
- BC_getstatic_l - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_l() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_l
-
- BC_getstatic_s - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_s() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_s
-
- BC_getstatic_z - Class in com.oracle.graal.jtt.bytecode
-
- BC_getstatic_z() - Constructor for class com.oracle.graal.jtt.bytecode.BC_getstatic_z
-
- BC_i2b - Class in com.oracle.graal.jtt.bytecode
-
- BC_i2b() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2b
-
- BC_i2c - Class in com.oracle.graal.jtt.bytecode
-
- BC_i2c() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2c
-
- BC_i2d - Class in com.oracle.graal.jtt.bytecode
-
- BC_i2d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2d
-
- BC_i2f - Class in com.oracle.graal.jtt.bytecode
-
- BC_i2f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2f
-
- BC_i2l - Class in com.oracle.graal.jtt.bytecode
-
- BC_i2l() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2l
-
- BC_i2s - Class in com.oracle.graal.jtt.bytecode
-
- BC_i2s() - Constructor for class com.oracle.graal.jtt.bytecode.BC_i2s
-
- BC_iadd - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd
-
- BC_iadd2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd2
-
- BC_iadd3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd3
-
- BC_iadd_const0 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd_const0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const0
-
- BC_iadd_const1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd_const1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const1
-
- BC_iadd_const2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd_const2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const2
-
- BC_iadd_const3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iadd_const3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iadd_const3
-
- BC_iaload - Class in com.oracle.graal.jtt.bytecode
-
- BC_iaload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iaload
-
- BC_iaload - Class in com.oracle.graal.jtt.except
-
- BC_iaload() - Constructor for class com.oracle.graal.jtt.except.BC_iaload
-
- BC_iand - Class in com.oracle.graal.jtt.bytecode
-
- BC_iand() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iand
-
- BC_iastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_iastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iastore
-
- BC_iastore - Class in com.oracle.graal.jtt.except
-
- BC_iastore() - Constructor for class com.oracle.graal.jtt.except.BC_iastore
-
- BC_iconst - Class in com.oracle.graal.jtt.bytecode
-
- BC_iconst() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iconst
-
- BC_idiv - Class in com.oracle.graal.jtt.bytecode
-
- BC_idiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_idiv
-
- BC_idiv - Class in com.oracle.graal.jtt.except
-
- BC_idiv() - Constructor for class com.oracle.graal.jtt.except.BC_idiv
-
- BC_idiv2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_idiv2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_idiv2
-
- BC_idiv2 - Class in com.oracle.graal.jtt.except
-
- BC_idiv2() - Constructor for class com.oracle.graal.jtt.except.BC_idiv2
-
- BC_idiv_16 - Class in com.oracle.graal.jtt.optimize
-
- BC_idiv_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_idiv_16
-
- BC_idiv_4 - Class in com.oracle.graal.jtt.optimize
-
- BC_idiv_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_idiv_4
-
- BC_ifeq - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifeq() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifeq
-
- BC_ifeq_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifeq_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifeq_2
-
- BC_ifeq_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifeq_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifeq_3
-
- BC_ifge - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifge() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifge
-
- BC_ifge_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifge_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifge_2
-
- BC_ifge_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifge_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifge_3
-
- BC_ifgt - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifgt() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifgt
-
- BC_ificmplt1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ificmplt1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmplt1
-
- BC_ificmplt2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ificmplt2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmplt2
-
- BC_ificmpne1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ificmpne1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmpne1
-
- BC_ificmpne2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ificmpne2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ificmpne2
-
- BC_ifle - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifle() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifle
-
- BC_iflt - Class in com.oracle.graal.jtt.bytecode
-
- BC_iflt() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iflt
-
- BC_ifne - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifne() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifne
-
- BC_ifnonnull - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifnonnull() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnonnull
-
- BC_ifnonnull_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifnonnull_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnonnull_2
-
- BC_ifnonnull_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifnonnull_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnonnull_3
-
- BC_ifnull - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifnull() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnull
-
- BC_ifnull_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifnull_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnull_2
-
- BC_ifnull_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ifnull_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ifnull_3
-
- BC_iinc_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iinc_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_1
-
- BC_iinc_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iinc_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_2
-
- BC_iinc_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iinc_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_3
-
- BC_iinc_4 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iinc_4() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iinc_4
-
- BC_iload_0 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_0
-
- BC_iload_0_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_0_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_0_1
-
- BC_iload_0_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_0_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_0_2
-
- BC_iload_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_1
-
- BC_iload_1_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_1_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_1_1
-
- BC_iload_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_2
-
- BC_iload_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_iload_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iload_3
-
- BC_imul - Class in com.oracle.graal.jtt.bytecode
-
- BC_imul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_imul
-
- BC_imul_16 - Class in com.oracle.graal.jtt.optimize
-
- BC_imul_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_imul_16
-
- BC_imul_4 - Class in com.oracle.graal.jtt.optimize
-
- BC_imul_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_imul_4
-
- BC_ineg - Class in com.oracle.graal.jtt.bytecode
-
- BC_ineg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ineg
-
- BC_instanceof - Class in com.oracle.graal.jtt.bytecode
-
- BC_instanceof() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof
-
- BC_instanceof.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_instanceof01 - Class in com.oracle.graal.jtt.bytecode
-
Tests the instanceof works, when casting an array of interface.
- BC_instanceof01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof01
-
- BC_instanceof01.BaseClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_instanceof01.DerivedTestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_instanceof01.IDerivedObject - Interface in com.oracle.graal.jtt.bytecode
-
- BC_instanceof01.IObject - Interface in com.oracle.graal.jtt.bytecode
-
- BC_instanceof01.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokeinterface - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokeinterface() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokeinterface
-
- BC_invokeinterface.IClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokeinterface.ITest - Interface in com.oracle.graal.jtt.bytecode
-
- BC_invokespecial - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokespecial() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokespecial
-
- BC_invokespecial.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokespecial01 - Class in com.oracle.graal.jtt.except
-
- BC_invokespecial01() - Constructor for class com.oracle.graal.jtt.except.BC_invokespecial01
-
- BC_invokespecial01.TestClass - Class in com.oracle.graal.jtt.except
-
- BC_invokespecial2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokespecial2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokespecial2
-
- BC_invokespecial2.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokestatic - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokestatic() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokestatic
-
- BC_invokevirtual - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokevirtual() - Constructor for class com.oracle.graal.jtt.bytecode.BC_invokevirtual
-
- BC_invokevirtual.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_invokevirtual01 - Class in com.oracle.graal.jtt.except
-
- BC_invokevirtual01() - Constructor for class com.oracle.graal.jtt.except.BC_invokevirtual01
-
- BC_invokevirtual01.TestClass - Class in com.oracle.graal.jtt.except
-
- BC_invokevirtual02 - Class in com.oracle.graal.jtt.except
-
- BC_invokevirtual02() - Constructor for class com.oracle.graal.jtt.except.BC_invokevirtual02
-
- BC_invokevirtual02.TestClass - Class in com.oracle.graal.jtt.except
-
- BC_invokevirtual2 - Class in com.oracle.graal.jtt.micro
-
- BC_invokevirtual2() - Constructor for class com.oracle.graal.jtt.micro.BC_invokevirtual2
-
- BC_invokevirtual2.Unresolved - Class in com.oracle.graal.jtt.micro
-
- BC_ior - Class in com.oracle.graal.jtt.bytecode
-
- BC_ior() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ior
-
- BC_irem - Class in com.oracle.graal.jtt.bytecode
-
- BC_irem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_irem
-
- BC_irem - Class in com.oracle.graal.jtt.except
-
- BC_irem() - Constructor for class com.oracle.graal.jtt.except.BC_irem
-
- BC_irem2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_irem2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_irem2
-
- BC_irem3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_irem3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_irem3
-
- BC_ireturn - Class in com.oracle.graal.jtt.bytecode
-
- BC_ireturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ireturn
-
- BC_ishl - Class in com.oracle.graal.jtt.bytecode
-
- BC_ishl() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ishl
-
- BC_ishr - Class in com.oracle.graal.jtt.bytecode
-
- BC_ishr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ishr
-
- BC_isub - Class in com.oracle.graal.jtt.bytecode
-
- BC_isub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_isub
-
- BC_iushr - Class in com.oracle.graal.jtt.bytecode
-
- BC_iushr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_iushr
-
- BC_ixor - Class in com.oracle.graal.jtt.bytecode
-
- BC_ixor() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ixor
-
- BC_l2d - Class in com.oracle.graal.jtt.bytecode
-
- BC_l2d() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2d
-
- BC_l2f - Class in com.oracle.graal.jtt.bytecode
-
- BC_l2f() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2f
-
- BC_l2i - Class in com.oracle.graal.jtt.bytecode
-
- BC_l2i() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2i
-
- BC_l2i_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_l2i_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_l2i_2
-
- BC_ladd - Class in com.oracle.graal.jtt.bytecode
-
- BC_ladd() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ladd
-
- BC_ladd2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ladd2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ladd2
-
- BC_laload - Class in com.oracle.graal.jtt.bytecode
-
- BC_laload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_laload
-
- BC_laload - Class in com.oracle.graal.jtt.except
-
- BC_laload() - Constructor for class com.oracle.graal.jtt.except.BC_laload
-
- BC_land - Class in com.oracle.graal.jtt.bytecode
-
- BC_land() - Constructor for class com.oracle.graal.jtt.bytecode.BC_land
-
- BC_lastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_lastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lastore
-
- BC_lastore - Class in com.oracle.graal.jtt.except
-
- BC_lastore() - Constructor for class com.oracle.graal.jtt.except.BC_lastore
-
- BC_lcmp - Class in com.oracle.graal.jtt.bytecode
-
- BC_lcmp() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lcmp
-
- BC_ldc_01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldc_01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_01
-
- BC_ldc_02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldc_02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_02
-
- BC_ldc_03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldc_03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_03
-
- BC_ldc_04 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldc_04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_04
-
- BC_ldc_05 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldc_05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_05
-
- BC_ldc_06 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldc_06() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldc_06
-
- BC_ldiv - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldiv() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldiv
-
- BC_ldiv - Class in com.oracle.graal.jtt.except
-
- BC_ldiv() - Constructor for class com.oracle.graal.jtt.except.BC_ldiv
-
- BC_ldiv2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldiv2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldiv2
-
- BC_ldiv2 - Class in com.oracle.graal.jtt.except
-
- BC_ldiv2() - Constructor for class com.oracle.graal.jtt.except.BC_ldiv2
-
- BC_ldiv3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_ldiv3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_ldiv3
-
- BC_ldiv_16 - Class in com.oracle.graal.jtt.optimize
-
- BC_ldiv_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_ldiv_16
-
- BC_ldiv_4 - Class in com.oracle.graal.jtt.optimize
-
- BC_ldiv_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_ldiv_4
-
- BC_lload_0 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lload_0() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_0
-
- BC_lload_01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lload_01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_01
-
- BC_lload_1 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lload_1() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_1
-
- BC_lload_2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lload_2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_2
-
- BC_lload_3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lload_3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lload_3
-
- BC_lmul - Class in com.oracle.graal.jtt.bytecode
-
- BC_lmul() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lmul
-
- BC_lmul_16 - Class in com.oracle.graal.jtt.optimize
-
- BC_lmul_16() - Constructor for class com.oracle.graal.jtt.optimize.BC_lmul_16
-
- BC_lmul_4 - Class in com.oracle.graal.jtt.optimize
-
- BC_lmul_4() - Constructor for class com.oracle.graal.jtt.optimize.BC_lmul_4
-
- BC_lneg - Class in com.oracle.graal.jtt.bytecode
-
- BC_lneg() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lneg
-
- BC_lookupswitch01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lookupswitch01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch01
-
- BC_lookupswitch02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lookupswitch02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch02
-
- BC_lookupswitch03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lookupswitch03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch03
-
- BC_lookupswitch04 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lookupswitch04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch04
-
- BC_lookupswitch05 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lookupswitch05() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lookupswitch05
-
- BC_lor - Class in com.oracle.graal.jtt.bytecode
-
- BC_lor() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lor
-
- BC_lrem - Class in com.oracle.graal.jtt.bytecode
-
- BC_lrem() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lrem
-
- BC_lrem - Class in com.oracle.graal.jtt.except
-
- BC_lrem() - Constructor for class com.oracle.graal.jtt.except.BC_lrem
-
- BC_lrem2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lrem2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lrem2
-
- BC_lreturn - Class in com.oracle.graal.jtt.bytecode
-
- BC_lreturn() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lreturn
-
- BC_lshl - Class in com.oracle.graal.jtt.bytecode
-
- BC_lshl() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lshl
-
- BC_lshr - Class in com.oracle.graal.jtt.bytecode
-
- BC_lshr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lshr
-
- BC_lshr02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_lshr02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lshr02
-
- BC_lshr_C16 - Class in com.oracle.graal.jtt.optimize
-
- BC_lshr_C16() - Constructor for class com.oracle.graal.jtt.optimize.BC_lshr_C16
-
- BC_lshr_C24 - Class in com.oracle.graal.jtt.optimize
-
- BC_lshr_C24() - Constructor for class com.oracle.graal.jtt.optimize.BC_lshr_C24
-
- BC_lshr_C32 - Class in com.oracle.graal.jtt.optimize
-
- BC_lshr_C32() - Constructor for class com.oracle.graal.jtt.optimize.BC_lshr_C32
-
- BC_lsub - Class in com.oracle.graal.jtt.bytecode
-
- BC_lsub() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lsub
-
- BC_lushr - Class in com.oracle.graal.jtt.bytecode
-
- BC_lushr() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lushr
-
- BC_lxor - Class in com.oracle.graal.jtt.bytecode
-
- BC_lxor() - Constructor for class com.oracle.graal.jtt.bytecode.BC_lxor
-
- BC_monitorenter - Class in com.oracle.graal.jtt.bytecode
-
- BC_monitorenter() - Constructor for class com.oracle.graal.jtt.bytecode.BC_monitorenter
-
- BC_monitorenter - Class in com.oracle.graal.jtt.except
-
- BC_monitorenter() - Constructor for class com.oracle.graal.jtt.except.BC_monitorenter
-
- BC_monitorenter02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_monitorenter02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_monitorenter02
-
- BC_multianewarray - Class in com.oracle.graal.jtt.except
-
- BC_multianewarray() - Constructor for class com.oracle.graal.jtt.except.BC_multianewarray
-
- BC_multianewarray01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_multianewarray01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray01
-
- BC_multianewarray02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_multianewarray02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray02
-
- BC_multianewarray03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_multianewarray03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray03
-
- BC_multianewarray04 - Class in com.oracle.graal.jtt.bytecode
-
- BC_multianewarray04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_multianewarray04
-
- BC_new - Class in com.oracle.graal.jtt.bytecode
-
- BC_new() - Constructor for class com.oracle.graal.jtt.bytecode.BC_new
-
- BC_newarray - Class in com.oracle.graal.jtt.bytecode
-
- BC_newarray() - Constructor for class com.oracle.graal.jtt.bytecode.BC_newarray
-
- BC_newarray - Class in com.oracle.graal.jtt.except
-
- BC_newarray() - Constructor for class com.oracle.graal.jtt.except.BC_newarray
-
- BC_putfield - Class in com.oracle.graal.jtt.except
-
- BC_putfield() - Constructor for class com.oracle.graal.jtt.except.BC_putfield
-
- BC_putfield.TestClass - Class in com.oracle.graal.jtt.except
-
- BC_putfield_01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_01
-
- BC_putfield_01.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_02
-
- BC_putfield_02.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_03 - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_03() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_03
-
- BC_putfield_03.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_04 - Class in com.oracle.graal.jtt.bytecode
-
- BC_putfield_04() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putfield_04
-
- BC_putfield_04.TestClass - Class in com.oracle.graal.jtt.bytecode
-
- BC_putstatic - Class in com.oracle.graal.jtt.bytecode
-
- BC_putstatic() - Constructor for class com.oracle.graal.jtt.bytecode.BC_putstatic
-
- BC_saload - Class in com.oracle.graal.jtt.bytecode
-
- BC_saload() - Constructor for class com.oracle.graal.jtt.bytecode.BC_saload
-
- BC_saload - Class in com.oracle.graal.jtt.except
-
- BC_saload() - Constructor for class com.oracle.graal.jtt.except.BC_saload
-
- BC_sastore - Class in com.oracle.graal.jtt.bytecode
-
- BC_sastore() - Constructor for class com.oracle.graal.jtt.bytecode.BC_sastore
-
- BC_sastore - Class in com.oracle.graal.jtt.except
-
- BC_sastore() - Constructor for class com.oracle.graal.jtt.except.BC_sastore
-
- BC_tableswitch - Class in com.oracle.graal.jtt.bytecode
-
- BC_tableswitch() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch
-
- BC_tableswitch2 - Class in com.oracle.graal.jtt.bytecode
-
- BC_tableswitch2() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch2
-
- BC_tableswitch3 - Class in com.oracle.graal.jtt.bytecode
-
- BC_tableswitch3() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch3
-
- BC_tableswitch4 - Class in com.oracle.graal.jtt.bytecode
-
- BC_tableswitch4() - Constructor for class com.oracle.graal.jtt.bytecode.BC_tableswitch4
-
- BC_wide01 - Class in com.oracle.graal.jtt.bytecode
-
- BC_wide01() - Constructor for class com.oracle.graal.jtt.bytecode.BC_wide01
-
- BC_wide02 - Class in com.oracle.graal.jtt.bytecode
-
- BC_wide02() - Constructor for class com.oracle.graal.jtt.bytecode.BC_wide02
-
- bcc(SPARCAssembler.Op2s, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Branch on (Integer|Floatingpoint) Condition Codes.
- bci - Variable in class com.oracle.graal.bytecode.BytecodeSwitch
-
Index of start of switch instruction.
- bci() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
-
Gets the current bytecode index.
- bci() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the index of the bytecode instruction currently being parsed.
- bci() - Method in class com.oracle.graal.java.BytecodeParser
-
- bci - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- bci - Variable in class com.oracle.graal.nodes.FrameState
-
The bytecode index to which this frame state applies.
- bci() - Method in interface com.oracle.graal.nodes.Invoke
-
- bci - Variable in class com.oracle.graal.nodes.InvokeNode
-
- bci() - Method in class com.oracle.graal.nodes.InvokeNode
-
- bci - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- bci() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- bci() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- bci - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- bci - Variable in class com.oracle.graal.replacements.nodes.MacroNode
-
- bci() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- bci - Variable in class jdk.internal.jvmci.code.BytecodePosition
-
- bci - Variable in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- bci - Variable in class jdk.internal.jvmci.meta.LineNumberTableImpl
-
- BciBlock() - Constructor for class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- BciBlockMapping - Class in com.oracle.graal.java
-
Builds a mapping between bytecodes and basic blocks and builds a conservative control flow graph
(CFG).
- BciBlockMapping(ResolvedJavaMethod) - Constructor for class com.oracle.graal.java.BciBlockMapping
-
Creates a new BlockMap instance from bytecode of the given method .
- BciBlockMapping.BciBlock - Class in com.oracle.graal.java
-
- BciBlockMapping.BciBlock.JSRData - Class in com.oracle.graal.java
-
- BciBlockMapping.ExceptionDispatchBlock - Class in com.oracle.graal.java
-
- bciProfileWidth - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Called before a test is executed.
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
Called before a test is executed.
- before() - Method in class com.oracle.graal.graph.test.NodeMapTest
-
- before() - Static method in class com.oracle.graal.jtt.backend.LargeConstantSectionTest
-
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.hotpath.HP_field01
-
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.hotpath.HP_field03
-
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.jdk.Unsafe_compareAndSwap
-
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.loop.LoopNewInstance
-
- before(ResolvedJavaMethod) - Method in class com.oracle.graal.jtt.optimize.ConditionalElimination01
-
- before - Variable in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
-
- before() - Method in class com.oracle.graal.nodes.test.IntegerStampTest
-
- before() - Static method in class com.oracle.graal.nodes.test.LoopPhiCanonicalizerTest
-
- before() - Method in class com.oracle.graal.nodes.test.NegateNodeCanonicalizationTest
-
- BEFORE_BCI - Static variable in class jdk.internal.jvmci.code.BytecodeFrame
-
The BCI for the state before starting to execute a method.
- BEFORE_PHASE_DUMP_LEVEL - Static variable in class com.oracle.graal.phases.BasePhase
-
- beforeCall(Object[]) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
-
- beforeCall(Object[]) - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
-
- beforeCall(Object[]) - Method in interface com.oracle.graal.truffle.TruffleSplittingStrategy
-
- beforeGC - Variable in class com.oracle.graal.replacements.test.DerivedOopTest.Result
-
- beforeOp - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- beforeRegisterAllocation() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- beforeRegisterAllocation() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- beforeRegisterAllocation() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- beforeRegisterAllocation() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- beforeRegisterAllocation() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
Called just before register allocation is performed on the LIR owned by this generator.
- beforeRegisterAllocation - Variable in class com.oracle.graal.lir.LIRVerifier
-
- beforeReturn(ValueNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- beforeReturnNode - Variable in class com.oracle.graal.java.BytecodeParser
-
- beforeSpillMoveElimination() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- beforeSpillMoveElimination() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
-
- beforeStackSize - Variable in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
-
- beforeTest() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- beforeUnwindNode - Variable in class com.oracle.graal.java.BytecodeParser
-
- begin - Variable in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase.Closure
-
- begin(FixedNode) - Static method in class com.oracle.graal.nodes.BeginNode
-
- begin(FixedNode, LocationIdentity) - Static method in class com.oracle.graal.nodes.KillingBeginNode
-
- begin() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
Starts a new graph document.
- begin(String) - Method in class com.oracle.graal.printer.CompilationPrinter
-
- begin() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
-
- begin() - Method in interface jdk.internal.jvmci.hotspot.events.EventProvider.TimedEvent
-
Starts the timing for this event.
- BEGIN_GRAPH - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- BEGIN_GROUP - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- BEGIN_NEXT_ORDER_ID_OFFSET - Static variable in class com.oracle.graal.nodes.GraphEncoder
-
- beginBlock(String) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginBlockNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginBytecodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginControlFlow() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginEdges() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginGraph(String) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginGroup() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginGroup(String, String, ResolvedJavaMethod, int) - Method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- beginGroup(String, String, ResolvedJavaMethod, int) - Method in interface com.oracle.graal.printer.GraphPrinter
-
Starts a new group of graphs with the given name, short name and method byte code index (BCI)
as properties.
- beginGroup(String, String, ResolvedJavaMethod, int) - Method in class com.oracle.graal.printer.IdealGraphPrinter
-
Starts a new group of graphs with the given name, short name and method byte code index (BCI)
as properties.
- beginLockScope(int) - Static method in class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
-
- BeginLockScopeNode - Class in com.oracle.graal.hotspot.nodes
-
Intrinsic for opening a scope binding a stack-based lock with an object.
- BeginLockScopeNode(WordTypes, int) - Constructor for class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
-
- beginMethod(String, String, int) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- BeginNode - Class in com.oracle.graal.nodes
-
- BeginNode() - Constructor for class com.oracle.graal.nodes.BeginNode
-
- BeginNode(Stamp) - Constructor for class com.oracle.graal.nodes.BeginNode
-
- beginNode - Variable in class com.oracle.graal.nodes.cfg.Block
-
- beginNode(String) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- beginProperties() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- BeginStateSplitNode - Class in com.oracle.graal.nodes
-
- BeginStateSplitNode(NodeClass<? extends BeginStateSplitNode>) - Constructor for class com.oracle.graal.nodes.BeginStateSplitNode
-
- BeginStateSplitNode(NodeClass<? extends BeginStateSplitNode>, Stamp) - Constructor for class com.oracle.graal.nodes.BeginStateSplitNode
-
- beginSuccessors() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- below(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
-
- belowOrEqual(long, long) - Static method in class com.oracle.graal.replacements.test.WordTest
-
- belowOrEqual(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
-
Compares this Unsigned with the specified value.
- belowOrEqual(int) - Method in interface com.oracle.graal.word.Unsigned
-
Compares this Unsigned with the specified value.
- belowOrEqual(Unsigned) - Method in class com.oracle.graal.word.Word
-
- belowOrEqual(int) - Method in class com.oracle.graal.word.Word
-
- belowOrEqual(Word) - Method in class com.oracle.graal.word.Word
-
- belowOrEqual(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
Unsigned comparison belowOrEqual for two numbers.
- belowOrEqual(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
Unsigned comparison belowOrEqual for two numbers.
- belowOrEqualInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
-
- belowOrEqualLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
-
- belowThan(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
-
Compares this Unsigned with the specified value.
- belowThan(int) - Method in interface com.oracle.graal.word.Unsigned
-
Compares this Unsigned with the specified value.
- belowThan(Unsigned) - Method in class com.oracle.graal.word.Word
-
- belowThan(int) - Method in class com.oracle.graal.word.Word
-
- belowThan(Word) - Method in class com.oracle.graal.word.Word
-
- belowThan(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
Unsigned comparison belowThan for two numbers.
- belowThan(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
Unsigned comparison belowThan for two numbers.
- belowThanInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
-
- belowThanLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
-
- benchmark(HotSpotInstalledCode) - Static method in class com.oracle.graal.hotspot.test.InstalledCodeExecuteHelperTest
-
- BenchmarkCounterFactory - Interface in com.oracle.graal.lir.gen
-
- BenchmarkCounters - Class in com.oracle.graal.hotspot.debug
-
- BenchmarkCounters() - Constructor for class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- BenchmarkCounters.CallbackOutputStream - Class in com.oracle.graal.hotspot.debug
-
- BenchmarkCounters.Counter - Class in com.oracle.graal.hotspot.debug
-
- BenchmarkCounters.Options - Class in com.oracle.graal.hotspot.debug
-
- BenchmarkDynamicCounters - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
-
- benchPartialEscape(PartialEscapeBench.ThingsCache) - Method in class com.oracle.graal.virtual.bench.PartialEscapeBench
-
- beS1(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
-
Gets a signed 1-byte value.
- beS2(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
-
Gets a signed 2-byte big-endian value.
- beS4(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
-
Gets a signed 4-byte big-endian value.
- bestCost - Variable in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
-
- beSVar(byte[], int, boolean) - Static method in class com.oracle.graal.bytecode.Bytes
-
Gets either a signed 2-byte or a signed 4-byte big-endian value.
- betterSpillPos - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
-
- betterSpillPosWithLowerProbability - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
-
- beU1(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
-
Gets an unsigned 1-byte value.
- beU2(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
-
Gets an unsigned 2-byte big-endian value.
- BG_BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background black.
- BG_BLACK - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background black.
- BG_BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background blue.
- BG_BLUE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background blue.
- BG_CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background cyan.
- BG_CYAN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background cyan.
- BG_GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background green.
- BG_GREEN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background green.
- BG_MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background magenta.
- BG_MAGENTA - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background magenta.
- BG_RED - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background red.
- BG_RED - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background red.
- BG_WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background white.
- BG_WHITE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background white.
- BG_YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
-
Background yellow.
- BG_YELLOW - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Background yellow.
- bi(long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
- biasedLockMaskInPlace() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
Mask for a biasable, locked or unlocked mark word.
- biasedLockMaskInPlace - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- biasedLockPattern() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
Pattern for a biasable, unlocked mark word.
- biasedLockPattern - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- bicc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Branch on Integer Condition Codes.
- BigByteParams01 - Class in com.oracle.graal.jtt.micro
-
- BigByteParams01() - Constructor for class com.oracle.graal.jtt.micro.BigByteParams01
-
- BigDoubleParams02 - Class in com.oracle.graal.jtt.micro
-
- BigDoubleParams02() - Constructor for class com.oracle.graal.jtt.micro.BigDoubleParams02
-
- BigEndian() - Constructor for class com.oracle.graal.asm.Buffer.BigEndian
-
- BigFloatParams01 - Class in com.oracle.graal.jtt.micro
-
- BigFloatParams01() - Constructor for class com.oracle.graal.jtt.micro.BigFloatParams01
-
- BigFloatParams02 - Class in com.oracle.graal.jtt.micro
-
- BigFloatParams02() - Constructor for class com.oracle.graal.jtt.micro.BigFloatParams02
-
- BigInterfaceParams01 - Class in com.oracle.graal.jtt.micro
-
- BigInterfaceParams01() - Constructor for class com.oracle.graal.jtt.micro.BigInterfaceParams01
-
- BigInterfaceParams01.A - Class in com.oracle.graal.jtt.micro
-
- BigInterfaceParams01.B - Class in com.oracle.graal.jtt.micro
-
- BigInterfaceParams01.I - Interface in com.oracle.graal.jtt.micro
-
- BigIntParams01 - Class in com.oracle.graal.jtt.micro
-
- BigIntParams01() - Constructor for class com.oracle.graal.jtt.micro.BigIntParams01
-
- BigIntParams02 - Class in com.oracle.graal.jtt.micro
-
- BigIntParams02() - Constructor for class com.oracle.graal.jtt.micro.BigIntParams02
-
- BigLongParams02 - Class in com.oracle.graal.jtt.micro
-
- BigLongParams02() - Constructor for class com.oracle.graal.jtt.micro.BigLongParams02
-
- BigMixedParams01 - Class in com.oracle.graal.jtt.micro
-
- BigMixedParams01() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams01
-
- BigMixedParams02 - Class in com.oracle.graal.jtt.micro
-
- BigMixedParams02() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams02
-
- BigMixedParams03 - Class in com.oracle.graal.jtt.micro
-
- BigMixedParams03() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams03
-
- BigMixedParams04 - Class in com.oracle.graal.jtt.micro
-
Tests different alignment on the stack with extended parameters (index > 5).
- BigMixedParams04() - Constructor for class com.oracle.graal.jtt.micro.BigMixedParams04
-
- BigObject() - Constructor for class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- BigObjectParams01 - Class in com.oracle.graal.jtt.micro
-
- BigObjectParams01() - Constructor for class com.oracle.graal.jtt.micro.BigObjectParams01
-
- BigObjectParams02 - Class in com.oracle.graal.jtt.micro
-
- BigObjectParams02() - Constructor for class com.oracle.graal.jtt.micro.BigObjectParams02
-
- BigParamsAlignment - Class in com.oracle.graal.jtt.micro
-
- BigParamsAlignment() - Constructor for class com.oracle.graal.jtt.micro.BigParamsAlignment
-
- BigShortParams01 - Class in com.oracle.graal.jtt.micro
-
- BigShortParams01() - Constructor for class com.oracle.graal.jtt.micro.BigShortParams01
-
- BigVirtualParams01 - Class in com.oracle.graal.jtt.micro
-
- BigVirtualParams01() - Constructor for class com.oracle.graal.jtt.micro.BigVirtualParams01
-
- BigVirtualParams01.A - Class in com.oracle.graal.jtt.micro
-
- BigVirtualParams01.B - Class in com.oracle.graal.jtt.micro
-
- BigVirtualParams01.I - Class in com.oracle.graal.jtt.micro
-
- Binary() - Constructor for class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Binary
-
- BinaryArithmeticNode<OP> - Class in com.oracle.graal.nodes.calc
-
- BinaryArithmeticNode(NodeClass<? extends BinaryArithmeticNode<OP>>, BinaryArithmeticNode.SerializableBinaryFunction<OP>, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.BinaryArithmeticNode
-
- BinaryArithmeticNode.ReassociateMatch - Enum in com.oracle.graal.nodes.calc
-
- BinaryArithmeticNode.SerializableBinaryFunction<T> - Interface in com.oracle.graal.nodes.calc
-
- BinaryGraphPrinter - Class in com.oracle.graal.printer
-
- BinaryGraphPrinter(WritableByteChannel) - Constructor for class com.oracle.graal.printer.BinaryGraphPrinter
-
- BinaryGraphPrinter.ConstantPool - Class in com.oracle.graal.printer
-
- BinaryNode - Class in com.oracle.graal.nodes.calc
-
The BinaryNode class is the base of arithmetic and logic operations with two inputs.
- BinaryNode(NodeClass<? extends BinaryNode>, Stamp, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.BinaryNode
-
Creates a new BinaryNode instance.
- BinaryOp(String, boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
-
- BinaryOpLogicNode - Class in com.oracle.graal.nodes
-
- BinaryOpLogicNode(NodeClass<? extends BinaryOpLogicNode>, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.BinaryOpLogicNode
-
- binaryRead(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- BinaryRegConst(SPARCArithmetic, AllocatableValue, Value, JavaConstant) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegConst
-
- BinaryRegConst(SPARCArithmetic, AllocatableValue, Value, JavaConstant, LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegConst
-
- BinaryRegReg(SPARCArithmetic, Value, Value, Value) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
-
- BinaryRegReg(SPARCArithmetic, Value, Value, Value, LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
-
- BinaryStrategy(double[], JavaConstant[]) - Constructor for class com.oracle.graal.lir.SwitchStrategy.BinaryStrategy
-
- bind(Label) - Method in class com.oracle.graal.asm.Assembler
-
- bind(int) - Method in class com.oracle.graal.asm.Label
-
Binds the label to the specified position.
- bind(Label) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
- bind(Label) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- bind(Label) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
-
- bind(StructuredGraph, MetaAccessProvider, SnippetTemplate.Arguments) - Method in class com.oracle.graal.replacements.SnippetTemplate
-
Gets the instantiation-time bindings to this template's parameters.
- BIPUSH - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- bit(boolean) - Method in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
-
- BIT_DATA_NULL_SEEN_FLAG - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
-
- BIT_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
-
- bitCountIntConstantSnippet() - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- bitCountIntEmptySnippet(int) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- bitCountIntSnippet(int) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- bitCountLongConstantSnippet() - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- bitCountLongEmptySnippet(long) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- bitCountLongSnippet(long) - Static method in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- BitCountNode - Class in com.oracle.graal.replacements.nodes
-
- BitCountNode(ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.BitCountNode
-
- BitData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
-
- BitData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
-
- bitIndex(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
-
- BitKey(SPARCAssembler.BitSpec, int) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKey
-
- BitKeyIndex(SPARCAssembler.SPARCOp) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
-
- BitKeyIndex(SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
-
- BitMap2D - Class in com.oracle.graal.compiler.common.util
-
This class implements a two-dimensional bitmap.
- BitMap2D(int, int) - Constructor for class com.oracle.graal.compiler.common.util.BitMap2D
-
- BitOpNodesTest - Class in com.oracle.graal.replacements.test
-
- BitOpNodesTest() - Constructor for class com.oracle.graal.replacements.test.BitOpNodesTest
-
- BitOpsTest - Class in com.oracle.graal.asm.amd64.test
-
- BitOpsTest() - Constructor for class com.oracle.graal.asm.amd64.test.BitOpsTest
-
- BitOpsTest.IntField - Class in com.oracle.graal.asm.amd64.test
-
- BitOpsTest.LongField - Class in com.oracle.graal.asm.amd64.test
-
- bits - Variable in class com.oracle.graal.compiler.common.type.PrimitiveStamp
-
- bits - Variable in class com.oracle.graal.graph.NodeBitMap
-
- BitScanForwardNode - Class in com.oracle.graal.replacements.nodes
-
Determines the index of the least significant "1" bit.
- BitScanForwardNode(ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.BitScanForwardNode
-
- BitScanReverseNode - Class in com.oracle.graal.replacements.nodes
-
Determines the index of the most significant "1" bit.
- BitScanReverseNode(ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.BitScanReverseNode
-
- BitSpec() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- bitsPerSlot - Variable in class com.oracle.graal.compiler.common.util.BitMap2D
-
- bkpt(Object, Word, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
-
- BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground black.
- BLACK - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground black.
- blackhole(boolean) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(byte) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(short) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(char) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(int) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(long) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(float) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(double) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackhole(Object) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Consume a value, making sure the compiler doesn't optimize away the computation of this
value, even if it is otherwise unused.
- blackholeBooleanSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
-
- BlackholeDirectiveTest - Class in com.oracle.graal.api.directives.test
-
- BlackholeDirectiveTest() - Constructor for class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
-
- BlackholeDirectiveTest.BlackholeSnippet - Annotation Type in com.oracle.graal.api.directives.test
-
- BlackholeDirectiveTest.Dummy - Class in com.oracle.graal.api.directives.test
-
- blackholeIntSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
-
- BlackholeNode - Class in com.oracle.graal.nodes.debug
-
- BlackholeNode(ValueNode) - Constructor for class com.oracle.graal.nodes.debug.BlackholeNode
-
- blackholeObjectSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
-
- BlackholeOp(Value) - Constructor for class com.oracle.graal.lir.StandardOp.BlackholeOp
-
- block - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase.IntervalBlockIterator
-
- block(Value) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- block - Variable in class com.oracle.graal.lir.constopt.DefUseTree
-
- block - Variable in class com.oracle.graal.lir.constopt.UseEntry
-
- block - Variable in class com.oracle.graal.lir.LabelRef
-
- block - Variable in class com.oracle.graal.lir.ssa.SSAVerifier.Entry
-
- block - Variable in class com.oracle.graal.lir.StandardOp.NoOp
-
The block in which this instruction is located.
- Block - Class in com.oracle.graal.nodes.cfg
-
- Block(AbstractBeginNode) - Constructor for class com.oracle.graal.nodes.cfg.Block
-
- block - Variable in class com.oracle.graal.phases.common.GuardLoweringPhase.LowerGuards
-
- block - Variable in class com.oracle.graal.phases.common.LoweringPhase.Frame
-
- Block.NodeIterator - Class in com.oracle.graal.nodes.cfg
-
- BLOCK_COUNT - Static variable in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
-
- BLOCK_ID_INITIAL - Static variable in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- BLOCK_ID_VISITED - Static variable in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- BLOCK_SIZE - Static variable in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
-
- blockAt(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- blockAt(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- BlockClosure(BitSet) - Constructor for class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
-
- BlockClosure - Interface in com.oracle.graal.phases.schedule
-
The BlockClosure interface represents a closure for iterating over blocks.
- blockComment(String) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- blockCount() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- blockCount() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- blockData - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- BlockData() - Constructor for class com.oracle.graal.lir.alloc.lsra.LinearScan.BlockData
-
- BlockData(int) - Constructor for class com.oracle.graal.lir.RedundantMoveElimination.BlockData
-
- blockData - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- blockData - Variable in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- BlockData(int, int) - Constructor for class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
-
- blocked - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
-
Contains the number of unprocessed predecessors for every
block.
- blockEffects - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- blockFor(Node) - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- blockForId(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
Gets the block containing a given instruction.
- blockId - Variable in class com.oracle.graal.asm.Label
-
- blockIndex - Variable in class com.oracle.graal.java.BytecodeParser.SuccessorInfo
-
- BlockIteratorClosure() - Constructor for class com.oracle.graal.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- blockLiveOut - Variable in class com.oracle.graal.lir.LIRVerifier
-
- BlockMap<T> - Class in com.oracle.graal.compiler.common.cfg
-
- BlockMap(AbstractControlFlowGraph<?>) - Constructor for class com.oracle.graal.compiler.common.cfg.BlockMap
-
- blockMap - Variable in class com.oracle.graal.java.BytecodeParser
-
- blockMap - Variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
-
- blockMap - Variable in class com.oracle.graal.lir.constopt.ConstantTree
-
- BlockNodeIterator(FixedNode) - Constructor for class com.oracle.graal.nodes.AbstractBeginNode.BlockNodeIterator
-
- blockOfOpWithId(int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- BlockOrderComparator() - Constructor for class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder.BlockOrderComparator
-
- blockPos - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- blockRegisters(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- blocks - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
- blocks - Variable in class com.oracle.graal.compiler.common.cfg.Loop
-
- blocks - Variable in class com.oracle.graal.java.BciBlockMapping
-
The blocks found in this method, in reverse postorder.
- blocks - Variable in class com.oracle.graal.java.LocalLiveness
-
- BLOCKS_DELETED - Static variable in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
-
- BlockScope() - Constructor for class com.oracle.graal.lir.gen.LIRGeneratorTool.BlockScope
-
- BlockScopeImpl(AbstractBlockBase<?>) - Constructor for class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
-
- blocksForInterval(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanOptimizeSpillPositionPhase
-
- BlockSkip01 - Class in com.oracle.graal.jtt.optimize
-
- BlockSkip01() - Constructor for class com.oracle.graal.jtt.optimize.BlockSkip01
-
- blocksNotYetAssignedId - Variable in class com.oracle.graal.java.BciBlockMapping
-
- blockSuccessor(int) - Method in class com.oracle.graal.nodes.extended.SwitchNode
-
- blockSuccessorCount() - Method in class com.oracle.graal.nodes.extended.SwitchNode
-
- BlockTestNode(AbstractTestNode...) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.BlockTestNode
-
- BlockTestNode - Class in com.oracle.graal.truffle.test.nodes
-
- BlockTestNode(AbstractTestNode...) - Constructor for class com.oracle.graal.truffle.test.nodes.BlockTestNode
-
- blockToKillSet - Variable in class com.oracle.graal.phases.schedule.SchedulePhase
-
- blockToNodes - Variable in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Instance
-
- blockToNodesMap - Variable in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
-
- blockToNodesMap - Variable in class com.oracle.graal.phases.schedule.SchedulePhase
-
Map from blocks to the nodes in each block.
- blockToString(AbstractBlockBase<?>) - Method in class com.oracle.graal.printer.CFGPrinter
-
- blockToTrace - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
-
- blockToTrace - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
-
- BlockValueMap - Interface in com.oracle.graal.lir.gen
-
- BlockWorkList - Class in com.oracle.graal.phases.util
-
This class implements a worklist for dealing with blocks.
- BlockWorkList() - Constructor for class com.oracle.graal.phases.util.BlockWorkList
-
- Blop() - Constructor for class com.oracle.graal.jtt.loop.LoopNewInstance.Blop
-
- BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground blue.
- BLUE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground blue.
- bObject - Static variable in class com.oracle.graal.jtt.micro.InvokeVirtual_01
-
- body - Variable in class com.oracle.graal.loop.CountedLoopInfo
-
- BOLD_BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold black.
- BOLD_BLACK - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold black.
- BOLD_BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold blue.
- BOLD_BLUE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold blue.
- BOLD_CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold cyan.
- BOLD_CYAN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold cyan.
- BOLD_GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold green.
- BOLD_GREEN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold green.
- BOLD_MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold magenta.
- BOLD_MAGENTA - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold magenta.
- BOLD_RED - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold red.
- BOLD_RED - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold red.
- BOLD_WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold white.
- BOLD_WHITE - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold white.
- BOLD_YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground bold yellow.
- BOLD_YELLOW - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground bold yellow.
- bool - Variable in class com.oracle.graal.jtt.optimize.List_reorder_bug.List
-
- BOOL_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.BoxedConstants
-
- BOOL_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.PrimitiveConstants
-
- BOOLEAN_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- booleanArrayClone(boolean[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
-
- booleanArraycopy(boolean[], int, boolean[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- booleanFalse - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
-
- booleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
-
- booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
-
- BooleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
-
- booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
-
- booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
-
- booleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
-
- booleanField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
-
- booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
-
- booleanField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
-
- booleanSnippet(int) - Static method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
-
- booleanSnippet() - Static method in class com.oracle.graal.api.directives.test.OpaqueDirectiveTest
-
- booleanTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- booleanTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- booleanTrue - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
-
- booleanValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
-
- booleanValue(Boolean) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- booleanValueOf(boolean) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- BootstrapReplacements - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- bottomClass - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
-
- bottomType - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
-
- box - Variable in class com.oracle.graal.jtt.optimize.SchedulingBug_01.VolatileBoxHolder
-
- box(long) - Static method in class com.oracle.graal.word.Word
-
- boxed - Variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantValue
-
- Boxed_TYPE_01 - Class in com.oracle.graal.jtt.lang
-
- Boxed_TYPE_01() - Constructor for class com.oracle.graal.jtt.lang.Boxed_TYPE_01
-
- BoxedConstants() - Constructor for class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.BoxedConstants
-
- boxedInteger() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- boxedJavaClass - Variable in enum jdk.internal.jvmci.meta.Kind
-
- boxedObjectInteger() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- boxedObjectShort() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- boxedShort() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- BoxingEliminationTest - Class in com.oracle.graal.compiler.test
-
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
- BoxingEliminationTest() - Constructor for class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- boxingKind - Variable in class com.oracle.graal.nodes.extended.BoxNode
-
- boxingKind - Variable in class com.oracle.graal.nodes.extended.UnboxNode
-
- boxingKind - Variable in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
-
- BoxingSnippets - Class in com.oracle.graal.replacements
-
- BoxingSnippets() - Constructor for class com.oracle.graal.replacements.BoxingSnippets
-
- boxingSnippets - Variable in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- BoxingSnippets.Templates - Class in com.oracle.graal.replacements
-
- BoxingTest - Class in com.oracle.graal.compiler.test
-
- BoxingTest() - Constructor for class com.oracle.graal.compiler.test.BoxingTest
-
- boxingTypes - Variable in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
-
- boxLong(long) - Static method in class com.oracle.graal.word.HostedWord
-
- BoxNode - Class in com.oracle.graal.nodes.extended
-
This node represents the boxing of a primitive value.
- BoxNode(ValueNode, ResolvedJavaType, Kind) - Constructor for class com.oracle.graal.nodes.extended.BoxNode
-
- BoxPlugin(Kind) - Constructor for class com.oracle.graal.replacements.StandardGraphBuilderPlugins.BoxPlugin
-
- boxPrimitive(JavaConstant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
-
- boxPrimitive(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
-
- boxPrimitive(JavaConstant) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
-
Converts the given
primitive constant to a boxed
object constant, according to the Java boxing rules.
- boxSnippet(int) - Static method in class com.oracle.graal.compiler.test.BoxingTest
-
- boxSnippets - Variable in class com.oracle.graal.replacements.BoxingSnippets.Templates
-
- boxTest() - Method in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider
-
- BPCC - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- bpcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Branch on Integer Condition Codes with Prediction.
- bpcc(SPARCAssembler.Op2s, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Used for fbpcc (Float) and bpcc (Integer).
- Bpcc(SPARCAssembler.Op2s) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
-
- BPR - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- bpr(SPARCAssembler.RCondition, SPARCAssembler.Annul, Label, SPARCAssembler.BranchPredict, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Branch on Integer Register with Prediction.
- Bpr() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
-
- BR - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- Br() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.Br
-
- BRANCH - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- BRANCH - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
-
Denotes an instruction that has a 2 or 4 byte operand that is an offset to another
instruction in the same method.
- BRANCH_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
-
- BranchData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
-
- BranchOp(Condition, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
-
- BranchOp(AMD64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
-
- BranchOp(LIRInstructionClass<? extends AMD64ControlFlow.BranchOp>, AMD64Assembler.ConditionFlag, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
-
- BranchOp(SPARCAssembler.ConditionFlag, LabelRef, LabelRef, Kind, double) - Constructor for class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
-
- BranchPredict(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
-
- branchProbability(double, boolean) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Inject a probability for a branch condition into the profiling information of this test case.
- branchProbability() - Method in class com.oracle.graal.java.BytecodeParser
-
- BranchProbabilityNode - Class in com.oracle.graal.nodes.extended
-
Instances of this node class will look for a preceding if node and put the given probability into
the if node's taken probability.
- BranchProbabilityNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.extended.BranchProbabilityNode
-
- branchProbabilitySnippet(int) - Static method in class com.oracle.graal.api.directives.test.ProbabilityDirectiveTest
-
- branchProbabilitySnippet(int) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
-
- breakCycle(int) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- breakCycle(int) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- breakCycle(int) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- BREAKPOINT - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- breakpoint() - Static method in class com.oracle.graal.compiler.common.util.Util
-
- breakpoint() - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- breakpoint(int) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- breakpoint() - Static method in class com.oracle.graal.nodes.BreakpointNode
-
- BREAKPOINT_EVENT - Static variable in class com.oracle.graal.debug.Fingerprint
-
- BreakpointNode - Class in com.oracle.graal.nodes
-
A node that results in a platform dependent breakpoint instruction being emitted.
- BreakpointNode(ValueNode...) - Constructor for class com.oracle.graal.nodes.BreakpointNode
-
- BRIDGE - Static variable in interface jdk.internal.jvmci.meta.ModifiersProvider
-
- Bridge_method01 - Class in com.oracle.graal.jtt.lang
-
- Bridge_method01() - Constructor for class com.oracle.graal.jtt.lang.Bridge_method01
-
- Bridge_method01.IWrap - Class in com.oracle.graal.jtt.lang
-
- Bridge_method01.Wrap<T> - Class in com.oracle.graal.jtt.lang
-
- BSF - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- BSR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- bswapl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- bswapq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- Bubblesort - Class in com.oracle.graal.jtt.micro
-
- Bubblesort() - Constructor for class com.oracle.graal.jtt.micro.Bubblesort
-
- Buffer - Class in com.oracle.graal.asm
-
Code buffer management for the assembler.
- Buffer() - Constructor for class com.oracle.graal.asm.Buffer
-
- buffer - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
-
- buffer - Variable in class com.oracle.graal.lir.gen.PhiResolver
-
- buffer - Variable in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
-
- buffer - Variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- Buffer.BigEndian - Class in com.oracle.graal.asm
-
- Buffer.LittleEndian - Class in com.oracle.graal.asm
-
- build(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
-
- build(FrameState, LabelRef) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- build(BytecodeStream) - Method in class com.oracle.graal.java.BciBlockMapping
-
Builds the block map and conservative CFG and numbers blocks.
- build(FixedWithNextNode, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- build() - Method in class com.oracle.graal.lir.dfa.LocationMarker
-
- build(LIRGeneratorTool) - Method in class com.oracle.graal.lir.ssi.SSIConstructionPhase.SSIBuilder
-
- build() - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- buildArgList(MatchContext) - Method in class com.oracle.graal.compiler.match.MatchStatement
-
- buildCallsiteHolderForElement(int) - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
-
- buildDataSection(ByteBuffer, Consumer<CompilationResult.DataPatch>) - Method in class jdk.internal.jvmci.code.DataSection
-
Build the data section.
- buildDescriptor(Kind, boolean, boolean, boolean, boolean, long) - Method in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
-
- builder - Variable in class com.oracle.graal.compiler.match.MatchContext
-
- builder - Variable in class jdk.internal.jvmci.code.DataSection.Data
-
- buildFrameMap(LIRGenerationResult, StackSlotAllocator) - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
-
- buildFrameMap(LIRGenerationResult, StackSlotAllocator) - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- buildFrameMap(StackSlotAllocator) - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
-
- buildFrameMap(StackSlotAllocator) - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- buildGraph(InvocationPlugin) - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- buildGraph(String) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- buildInitialGraph(ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.replacements.ReplacementsImpl.GraphMaker
-
Builds the initial graph for a snippet.
- buildIntervals() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
- buildIntervals() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanLifetimeAnalysisPhase
-
- buildIntervals() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
-
- buildIntervals() - Method in class com.oracle.graal.lir.alloc.trace.TraceSimpleLifetimeAnalysisPhase
-
- buildIntervals() - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- BuildIntervalsTimer - Static variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator
-
- buildRootMethod() - Method in class com.oracle.graal.java.BytecodeParser
-
- buildTestData() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
-
- buildTraces(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
-
- Byte() - Constructor for class com.oracle.graal.jtt.optimize.Narrow_byte02.Byte
-
- BYTE_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.BoxedConstants
-
- BYTE_CONST - Static variable in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider.PrimitiveConstants
-
- BYTE_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- byteArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- byteArrayClone(byte[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
-
- byteArraycopy(byte[], int, byte[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- Bytecode() - Constructor for class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
-
- bytecodeCount - Variable in class com.oracle.graal.hotspot.CompilationStatistics
-
- BytecodeDisassembler - Class in com.oracle.graal.java
-
Utility for producing a javap-like disassembly of bytecode.
- BytecodeDisassembler(boolean) - Constructor for class com.oracle.graal.java.BytecodeDisassembler
-
- BytecodeDisassembler() - Constructor for class com.oracle.graal.java.BytecodeDisassembler
-
- BytecodeExceptionNode - Class in com.oracle.graal.nodes.extended
-
A node that represents an exception thrown implicitly by a Java bytecode.
- BytecodeExceptionNode(MetaAccessProvider, Class<? extends Throwable>, ValueNode...) - Constructor for class com.oracle.graal.nodes.extended.BytecodeExceptionNode
-
- BytecodeFrame - Class in jdk.internal.jvmci.code
-
Represents the Java bytecode frame state(s) at a given position including
locations
where to find the local variables, operand stack values and locked objects of the bytecode
frame(s).
- BytecodeFrame(BytecodeFrame, ResolvedJavaMethod, int, boolean, boolean, Value[], int, int, int) - Constructor for class jdk.internal.jvmci.code.BytecodeFrame
-
Creates a new frame object.
- BytecodeInterpreterPartialEvaluationTest - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest() - Constructor for class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
-
- BytecodeInterpreterPartialEvaluationTest.Bytecode - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.Inst - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.Inst.Const - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.Inst.IfLt - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.Inst.IfZero - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.Inst.Return - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.InstArrayProgram - Class in com.oracle.graal.truffle.test
-
- BytecodeInterpreterPartialEvaluationTest.InstArrayProgram2 - Class in com.oracle.graal.truffle.test
-
Slightly modified version to expose a partial evaluation bug with ExplodeLoop(merge=true).
- BytecodeInterpreterPartialEvaluationTest.Program - Class in com.oracle.graal.truffle.test
-
- BytecodeLIRBuilder - Class in com.oracle.graal.compiler.gen
-
- BytecodeLIRBuilder(LIRGeneratorTool, BytecodeParserTool) - Constructor for class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
-
- BytecodeLookupSwitch - Class in com.oracle.graal.bytecode
-
- BytecodeLookupSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeLookupSwitch
-
- BytecodeParser - Class in com.oracle.graal.java
-
The GraphBuilder class parses the bytecode of a method and builds the IR graph.
- BytecodeParser(GraphBuilderPhase.Instance, StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Constructor for class com.oracle.graal.java.BytecodeParser
-
- BytecodeParser.BytecodeParserError - Error in com.oracle.graal.java
-
- BytecodeParser.ExplodedLoopContext - Class in com.oracle.graal.java
-
- BytecodeParser.IntrinsicScope - Class in com.oracle.graal.java
-
A scoped object for tasks to be performed after parsing an intrinsic such as processing
placeholder frames states.
- BytecodeParser.InvocationPluginAssertions - Class in com.oracle.graal.java
-
Contains all the assertion checking logic around the application of an
InvocationPlugin.
- BytecodeParser.Options - Class in com.oracle.graal.java
-
- BytecodeParser.SuccessorInfo - Class in com.oracle.graal.java
-
- BytecodeParser.Target - Class in com.oracle.graal.java
-
- BytecodeParserError(Throwable) - Constructor for error com.oracle.graal.java.BytecodeParser.BytecodeParserError
-
- BytecodeParserError(String, Object...) - Constructor for error com.oracle.graal.java.BytecodeParser.BytecodeParserError
-
- BytecodeParserTool - Interface in com.oracle.graal.compiler.gen
-
visible interface of bytecode parsers.
- bytecodePosition - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
-
- BytecodePosition - Class in jdk.internal.jvmci.code
-
Represents a code position, that is, a chain of inlined methods with bytecode locations, that is
communicated from the compiler to the runtime system.
- BytecodePosition(BytecodePosition, ResolvedJavaMethod, int) - Constructor for class jdk.internal.jvmci.code.BytecodePosition
-
Constructs a new object representing a given parent/caller, a given method, and a given BCI.
- bytecodePosition - Variable in class jdk.internal.jvmci.code.DebugInfo
-
- Bytecodes - Class in com.oracle.graal.bytecode
-
- Bytecodes() - Constructor for class com.oracle.graal.bytecode.Bytecodes
-
- bytecodes - Variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Program
-
- Bytecodes() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
-
- Bytecodes.Flags - Class in com.oracle.graal.bytecode
-
A collection of flags describing various bytecode attributes.
- bytecodeSize - Variable in class jdk.internal.jvmci.code.CompilationResult
-
- BytecodesParsed - Static variable in class com.oracle.graal.java.BytecodeParser
-
Meters the number of actual bytecodes parsed.
- BytecodeStream - Class in com.oracle.graal.bytecode
-
A utility class that makes iterating over bytecodes and reading operands simpler and less error
prone.
- BytecodeStream(byte[]) - Constructor for class com.oracle.graal.bytecode.BytecodeStream
-
Creates a new BytecodeStream for the specified bytecode.
- BytecodeSwitch - Class in com.oracle.graal.bytecode
-
- BytecodeSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeSwitch
-
- BytecodeTableSwitch - Class in com.oracle.graal.bytecode
-
- BytecodeTableSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeTableSwitch
-
- byteCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- byteCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- byteField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
-
- byteField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
-
- ByteField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
-
- byteField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
-
- byteField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
-
- byteField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
-
- byteField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
-
- byteField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
-
- byteField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
-
- byteImmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- byteIndex - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- byteMrOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- byteOrder - Variable in class jdk.internal.jvmci.code.Architecture
-
The byte ordering can be either little or big endian.
- byteRmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- bytes - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
-
- Bytes - Class in com.oracle.graal.bytecode
-
A collection of utility methods for dealing with bytes, particularly in byte arrays.
- Bytes() - Constructor for class com.oracle.graal.bytecode.Bytes
-
- bytesPerElement(LIRKind) - Method in class com.oracle.graal.hotspot.HotSpotReferenceMapBuilder
-
- bytesPerGraalContext - Variable in class com.oracle.graal.compiler.test.AllocSpy
-
- bytesPerGraalContext(String) - Method in class com.oracle.graal.compiler.test.AllocSpy
-
- byteStackCopy - Static variable in class com.oracle.graal.lir.jtt.StackMoveTest
-
- byteTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- byteTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- byteValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
-
- byteValue(Byte) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- byteValueOf(byte) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- byValue(int) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
-
- c - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- C() - Constructor for class com.oracle.graal.compiler.test.GuardEliminationCornerCasesTest.C
-
- c - Variable in class com.oracle.graal.compiler.test.MemoryScheduleTest.Container
-
- c() - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
-
- C() - Constructor for class com.oracle.graal.compiler.test.PushNodesThroughPiTest.C
-
- C() - Constructor for class com.oracle.graal.compiler.test.StaticInterfaceFieldTest.C
-
- c - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.ConstOp
-
- c - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.MemoryConstOp
-
- c - Variable in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchOp
-
- c - Static variable in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- C() - Constructor for class com.oracle.graal.hotspot.test.ClassSubstitutionsTests.C
-
- c() - Static method in class com.oracle.graal.jtt.except.Finally02
-
- c - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
-
- c - Static variable in class com.oracle.graal.jtt.hotpath.HP_array03
-
- c - Static variable in class com.oracle.graal.jtt.hotpath.HP_array04
-
- c - Static variable in class com.oracle.graal.jtt.hotpath.HP_field01
-
- c - Variable in class com.oracle.graal.jtt.hotpath.HP_field02.TestClass
-
- c - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
-
- c - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
-
- c - Variable in class com.oracle.graal.jtt.loop.Loop16.TestClass
-
- c - Variable in class com.oracle.graal.jtt.loop.Loop17.L
-
- c - Variable in class com.oracle.graal.jtt.loop.LoopEscape.L
-
- c - Variable in class com.oracle.graal.jtt.micro.FloatingReads
-
- C() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_01.C
-
- C() - Constructor for class com.oracle.graal.jtt.micro.InvokeVirtual_02.C
-
- C() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.C
-
- C() - Constructor for class com.oracle.graal.replacements.test.InstanceOfTest.C
-
- c - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
-
- C() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.C
-
- C() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.C
-
- C() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.C
-
- C1() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01.C1
-
- C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C1
-
- C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C1
-
- C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C1
-
- C1() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C1
-
- C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C10
-
- C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C10
-
- C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C10
-
- C10() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C10
-
- C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C11
-
- C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C11
-
- C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C11
-
- C11() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C11
-
- C12() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01.C12
-
- C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C12
-
- C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C12
-
- C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C12
-
- C12() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C12
-
- C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C13
-
- C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C13
-
- C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C13
-
- C13() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C13
-
- C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C14
-
- C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C14
-
- C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C14
-
- C14() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C14
-
- C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C15
-
- C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C15
-
- C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C15
-
- C15() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C15
-
- C2() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01.C2
-
- C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C2
-
- C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C2
-
- C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C2
-
- C2() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C2
-
- C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C3
-
- C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C3
-
- C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C3
-
- C3() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C3
-
- C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C4
-
- C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C4
-
- C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C4
-
- C4() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C4
-
- C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C5
-
- C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C5
-
- C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C5
-
- C5() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C5
-
- C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C6
-
- C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C6
-
- C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C6
-
- C6() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C6
-
- C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C7
-
- C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C7
-
- C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C7
-
- C7() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C7
-
- C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C8
-
- C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C8
-
- C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C8
-
- C8() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C8
-
- C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_01.C9
-
- C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_02.C9
-
- C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_03.C9
-
- C9() - Constructor for class com.oracle.graal.jtt.micro.InvokeInterface_04.C9
-
- cache - Variable in class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
-
- cache - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- cache - Static variable in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
-
Cache the first size definition (with just 0 as constant size).
- cache - Variable in class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
-
- cache - Variable in class com.oracle.graal.virtual.bench.PartialEscapeBench.ThingsCache
-
- cache - Variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
The constant pool cache of this constant pool.
- Cache() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
-
- cache - Static variable in class jdk.internal.jvmci.service.Services
-
- cacheable - Variable in class com.oracle.graal.replacements.SnippetTemplate.Arguments
-
- CACHED_ALREADY_USED - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- CACHED_NAMED_VALUE_MISMATCH - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- CACHED_NOT_IN_BLOCK - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- CACHED_NOT_SAFE - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- CACHED_TOO_MANY_USERS - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- CACHED_WRONG_CLASS - Static variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- cachedArrayIndexOutOfBoundsException - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.Exceptions
-
- CachedGraph<G extends Graph> - Class in com.oracle.graal.graph
-
This class is a container of a graph that needs to be readonly and optionally a lazily created
mutable copy of the graph.
- CachedGraph(G, G) - Constructor for class com.oracle.graal.graph.CachedGraph
-
- cachedLeafNodes - Variable in class com.oracle.graal.graph.Graph
-
- cachedNonTrivialNodeCount - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- cachedNullPointerException - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.Exceptions
-
- cachedRegisters - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
- cachedState - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- cachedSubstitute - Variable in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
-
- cachedTo - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
-
- CacheEntry(Node) - Constructor for class com.oracle.graal.graph.Graph.CacheEntry
-
- CacheEntry(ValueNode, T) - Constructor for class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- cacheHit - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- cacheKey - Static variable in class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest
-
- CacheKey(int, Object) - Constructor for class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.CacheKey
-
- cacheKey - Variable in class com.oracle.graal.replacements.SnippetTemplate.Arguments
-
- CacheKey(SnippetTemplate.SnippetInfo, StructuredGraph.GuardsStage, LoweringTool.LoweringStage) - Constructor for class com.oracle.graal.replacements.SnippetTemplate.CacheKey
-
- CachingPEGraphDecoder - Class in com.oracle.graal.replacements
-
A graph decoder that provides all necessary encoded graphs on-the-fly (by parsing the methods and
encoding the graphs).
- CachingPEGraphDecoder(Providers, GraphBuilderConfiguration, OptimisticOptimizations, StructuredGraph.AllowAssumptions, Architecture) - Constructor for class com.oracle.graal.replacements.CachingPEGraphDecoder
-
- calc - Variable in class com.oracle.graal.compiler.common.FieldsScanner
-
- calc(int) - Static method in class com.oracle.graal.jtt.loop.Loop14
-
- calcBlockForUsage(Node, Node, Block, NodeMap<Block>) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- calcDecryptKey() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
-
- calcDominatorRanges(T) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- calcEncryptKey() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
-
- calcKillLocations() - Method in class com.oracle.graal.nodes.cfg.Block
-
- calcKillLocationsBetweenThisAndTarget(LocationSet, Block) - Method in class com.oracle.graal.nodes.cfg.Block
-
- calcLatestBlock(Block, boolean, Node, NodeMap<Block>) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- calcLatestBlocks(boolean, NodeMap<Block>, BlockMap<List<Node>>, NodeBitMap, BlockMap<List<Node>>) - Method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- calcTo() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- calculateConstantSize(LIR) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
- calculateDataSectionSize(DataSection) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
- calculateFrequency(OptimizedCallTarget, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.TruffleInlining
-
- calculateNodeDepth(Node) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
-
- calculateNonTrivialNodes(Node) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- calculateScore(TruffleInliningProfile) - Method in class com.oracle.graal.truffle.DefaultInliningPolicy
-
- calculateScore(TruffleInliningProfile) - Method in interface com.oracle.graal.truffle.TruffleInliningPolicy
-
- call() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Emits a direct call instruction.
- call(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- CALL - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- call(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Instruction format for calls.
- call(Callable<T>) - Static method in class com.oracle.graal.debug.internal.DebugScope
-
- call - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
-
- call - Variable in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
-
- call(Object...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
-
- call(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- call(VirtualFrame, Object[]) - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- call(VirtualFrame, CallTarget, Object[]) - Method in class com.oracle.graal.truffle.OptimizedIndirectCallNode
-
- call(Object...) - Method in interface com.oracle.nfi.api.NativeFunctionHandle
-
Calls the native function.
- Call(InvokeTarget, int, int, boolean, DebugInfo) - Constructor for class jdk.internal.jvmci.code.CompilationResult.Call
-
- CALL_TARGET_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- callAbstractType(ConcreteSubtypeTest.AbstractBase) - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest
-
- CallArrayCopy - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- callBack(UntrustedInterfaces.TestInterface) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
-
- callBack(UntrustedInterfaces.TestInterface) - Method in interface com.oracle.graal.jtt.except.UntrustedInterfaces.CallBack
-
- CallbackOutputStream(PrintStream, String...) - Constructor for class com.oracle.graal.hotspot.debug.BenchmarkCounters.CallbackOutputStream
-
- callBoundary(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- callCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- callCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
-
- callCount - Variable in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- callCountDirect - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCountDirectCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCountDirectCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- callCountDirectDispatched - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCountDirectDispatched - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- callCountDirectInlined - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCountDirectInlined - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- callCountDirectNotCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCountDirectNotCloned - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- callCountIndirect - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- callCountIndirect - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- callDirect(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- callDirectMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
-
- callDouble1(ForeignCallDescriptor, double) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
-
- callDouble2(ForeignCallDescriptor, double, double) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
-
- callee - Variable in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
-
- callee() - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
-
- callees - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.InvokeTypeFlow
-
- calleeSave - Variable in class jdk.internal.jvmci.code.RegisterAttributes
-
- calleeSaveAreaSize() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
- calleeSaveAreaSize() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
-
- calleeSaveInfo - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
-
Map from debug infos that need to be updated with callee save information to the operations
that provide the information.
- calleeSaveInfo - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
-
Map from debug infos that need to be updated with callee save information to the operations
that provide the information.
- calleeSaveInfo - Variable in class jdk.internal.jvmci.code.DebugInfo
-
- CalleeSaveLayout - Class in jdk.internal.jvmci.code
-
The callee save area (CSA) is a contiguous space in a stack frame used to save (and restore) the
values of the caller's registers.
- CalleeSaveLayout(TargetDescription, int, int, int, Register...) - Constructor for class jdk.internal.jvmci.code.CalleeSaveLayout
-
Creates a CSA layout.
- calleeSaveRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
Registers saved by the callee.
- caller - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
-
The state of the caller method.
- caller() - Method in class jdk.internal.jvmci.code.BytecodeFrame
-
Gets the caller of this frame.
- caller - Variable in class jdk.internal.jvmci.code.BytecodePosition
-
- CallerFrame - Static variable in class jdk.internal.jvmci.code.Register
-
- callerLoopScope - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
-
- callerReturnPc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotEnterUnpackFramesStackFrameOp
-
- callerSave - Variable in class jdk.internal.jvmci.code.RegisterAttributes
-
- callerSaved - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
The caller saved registers always include all parameter registers.
- callerSaveRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- callerSaveRegs - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- callInfopoints() - Method in class com.oracle.graal.compiler.test.InfopointReasonTest
-
- CallingConvention - Class in jdk.internal.jvmci.code
-
A calling convention describes the locations in which the arguments for a call are placed and the
location in which the return value is placed if the call is not void.
- CallingConvention(int, AllocatableValue, AllocatableValue...) - Constructor for class jdk.internal.jvmci.code.CallingConvention
-
Creates a description of the registers and stack locations used by a call.
- callingConvention(Register[], JavaType, JavaType[], CallingConvention.Type, TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- callingConvention(Register[], JavaType, JavaType[], CallingConvention.Type, TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- CallingConvention.Type - Enum in jdk.internal.jvmci.code
-
Constants denoting the type of a call for which a calling convention is requested.
- callInlined(Object...) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- callInlinedMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
-
- callKillsRegisters() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- callLambda(String) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest
-
- callMe(UntrustedInterfaces.CallBack) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces.Pill
-
- callNode - Variable in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CallTestNode
-
- callNode - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
-
- CallNodeFrame(InspectedFrame) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
-
- callNodeMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- CallOp(LIRInstructionClass<? extends AMD64Call.CallOp>, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.CallOp
-
- CallOp(LIRInstructionClass<? extends SPARCCall.CallOp>, SPARCLIRInstruction.SizeEstimate, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.CallOp
-
- callProxy(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- callProxy(MaterializedFrameNotify, CallTarget, VirtualFrame, Object[], boolean) - Static method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- callRoot(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- callRootMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
-
- calls - Variable in class com.oracle.graal.hotspot.logging.CountingProxy
-
- calls - Variable in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- callSite - Variable in class jdk.internal.jvmci.meta.Assumptions.CallSiteTargetValue
-
- CallsiteHolder - Class in com.oracle.graal.phases.common.inlining.walker
-
Information about a graph that will potentially be inlined.
- CallsiteHolder() - Constructor for class com.oracle.graal.phases.common.inlining.walker.CallsiteHolder
-
- CallsiteHolderExplorable - Class in com.oracle.graal.phases.common.inlining.walker
-
A
CallsiteHolder whose graph has been copied already and thus can be modified without
affecting the original (usually cached) version.
- CallsiteHolderExplorable(StructuredGraph, double, double, BitSet) - Constructor for class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- callSiteProxyMethod - Variable in class com.oracle.graal.truffle.PartialEvaluator
-
- callSites - Variable in class com.oracle.graal.truffle.TruffleInlining
-
- callSitesKnown - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- CallSiteTargetNode - Class in com.oracle.graal.hotspot.replacements
-
- CallSiteTargetNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, int, JavaType, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.CallSiteTargetNode
-
- CallSiteTargetValue(CallSite, MethodHandle) - Constructor for class jdk.internal.jvmci.meta.Assumptions.CallSiteTargetValue
-
- callsMethod(CallingConvention) - Method in class com.oracle.graal.lir.framemap.FrameMap
-
Informs the frame map that the compiled code calls a particular method, which may need stack
space for outgoing arguments.
- callsMethod(CallingConvention) - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
-
Informs the frame map that the compiled code calls a particular method, which may need stack
space for outgoing arguments.
- callsMethod(CallingConvention) - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- callStringize(Object) - Static method in class com.oracle.graal.replacements.test.ReplacementsParseTest
-
- callTarget - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.InvokeTypeFlow
-
- callTarget - Variable in class com.oracle.graal.lir.amd64.AMD64Call.ForeignCallOp
-
- callTarget - Variable in class com.oracle.graal.lir.amd64.AMD64Call.MethodCallOp
-
- callTarget - Variable in class com.oracle.graal.lir.sparc.SPARCCall.ForeignCallOp
-
- callTarget - Variable in class com.oracle.graal.lir.sparc.SPARCCall.MethodCallOp
-
- callTarget() - Method in interface com.oracle.graal.nodes.Invoke
-
- callTarget - Variable in class com.oracle.graal.nodes.InvokeNode
-
- callTarget() - Method in class com.oracle.graal.nodes.InvokeNode
-
- callTarget - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- callTarget() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- CallTargetFrame(InspectedFrame, boolean) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- callTargetIsResolved(JavaMethod) - Static method in class com.oracle.graal.java.BytecodeParser
-
Ensure that concrete classes are at least linked before generating an invoke.
- callTargetMethod - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- CallTargetNode - Class in com.oracle.graal.nodes
-
- CallTargetNode(NodeClass<? extends CallTargetNode>, ValueNode[], ResolvedJavaMethod, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.CallTargetNode
-
- CallTargetNode(NodeClass<? extends CallTargetNode>, List<ValueNode>, ResolvedJavaMethod, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.CallTargetNode
-
- CallTargetNode.InvokeKind - Enum in com.oracle.graal.nodes
-
- CallTargetNodeStatistics(OptimizedCallTarget) - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- callTargetOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
-
- callTargets - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- callTemp - Variable in class com.oracle.graal.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- callTest() - Static method in class com.oracle.graal.replacements.test.SubstitutionsTest
-
- CallTestNode(CallTarget) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CallTestNode
-
- callToParentTree - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger
-
- CallTreeNodeIterator(OptimizedCallTarget) - Constructor for class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeIterator
-
- CallTreeNodeVisitorImpl(OptimizedCallTarget, NodeVisitor) - Constructor for class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
-
- callType - Variable in class com.oracle.graal.nodes.LoweredCallTargetNode
-
- callType() - Method in class com.oracle.graal.nodes.LoweredCallTargetNode
-
- callUntilCompiled(VirtualFrame, SLFunction, SLNull) - Method in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
-
- callUntilCompiled(VirtualFrame, SLFunction, boolean) - Method in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
-
- CALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- canBeCompiled(HotSpotResolvedJavaMethod, int) - Static method in class com.oracle.graal.hotspot.CompileTheWorld
-
Determines if a method should be compiled (Cf.
- canBeInlined() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- canBeInlined() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
- canBeNegative() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- canBeOmitted - Variable in enum jdk.internal.jvmci.code.InfopointReason
-
- canBeOmitted() - Method in enum jdk.internal.jvmci.code.InfopointReason
-
- canBePositive() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- canBeStaticallyBound() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- canBeStaticallyBound() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Checks whether this method can be statically bound (usually, that means it is final or
private or static, but not abstract, or the declaring class is final).
- canBeStaticallyBound(Member) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- canBeStaticallyBoundTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- cancelInstalledTask(Node, CharSequence) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- canChangeStackKind(GraphBuilderContext) - Method in interface com.oracle.graal.graphbuilderconf.NodePlugin
-
If the plugin
pushes a value with a different
Kind
than specified by the bytecode, it must override this method and return
true.
- canChangeStackKind(GraphBuilderContext) - Method in class com.oracle.graal.hotspot.meta.HotSpotNodePlugin
-
- canChangeStackKind(GraphBuilderContext) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- canDeleteBlock(B) - Method in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
-
Checks whether a block can be deleted.
- canDeoptimize(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
-
Determines if deoptimization can occur during a given foreign call.
- canDeoptimize(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- canDeoptimize() - Method in class com.oracle.graal.hotspot.nodes.DeoptimizingStubCall
-
- canDeoptimize() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.AbstractDeoptimizeNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.calc.IntegerDivNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.calc.IntegerRemNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.calc.UnsignedDivNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.calc.UnsignedRemNode
-
- canDeoptimize() - Method in interface com.oracle.graal.nodes.DeoptimizingNode
-
Determines if this node needs deoptimization information.
- canDeoptimize() - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.extended.NullCheckNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.FixedGuardNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.InvokeNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.java.AbstractNewObjectNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.java.AccessMonitorNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
-
- canDeoptimize() - Method in class com.oracle.graal.nodes.SafepointNode
-
- canDeoptimize() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScanEliminateSpillMovePhase
-
- canEliminateSpillMove(AbstractBlockBase<?>, StandardOp.MoveOp) - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanEliminateSpillMovePhase
-
- canFloat() - Method in class com.oracle.graal.nodes.memory.FloatableAccessNode
-
AccessNodes can float only if their location identities are not ANY_LOCATION.
- canGVN - Variable in class com.oracle.graal.graph.NodeClass
-
- canInlineConstant(JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- canInlineConstant(JavaConstant) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- canInlineConstant(JavaConstant) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- canInlineConstant(JavaConstant) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- canInlineConstant(JavaConstant) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
Checks whether the supplied constant can be used without loading it into a register for most
operations, i.e., for commonly used arithmetic, logical, and comparison operations.
- canInlineMethod(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Determines if a given metaspace Method can be inlined.
- canInlineMethod(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- canIntrinsify(Replacements, ResolvedJavaMethod, int) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- canKill(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.Block
-
- canKill(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.HIRLoop
-
- canKillBetweenThisAndDominator(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.Block
-
- canMaterialize() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
Returns true if this interval can be re-materialized when spilled.
- canNullCheck() - Method in class com.oracle.graal.nodes.extended.JavaReadNode
-
- canNullCheck() - Method in class com.oracle.graal.nodes.extended.JavaWriteNode
-
- canNullCheck() - Method in class com.oracle.graal.nodes.java.LoweredAtomicReadAndWriteNode
-
- canNullCheck() - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
-
- canNullCheck() - Method in interface com.oracle.graal.nodes.memory.Access
-
- canNullCheck() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
-
- canNullCheck() - Method in class com.oracle.graal.nodes.memory.ReadNode
-
- canNullCheck() - Method in class com.oracle.graal.nodes.memory.WriteNode
-
- CanOmitFrame - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- canonical(CanonicalizerTool, T, T) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
-
- canonical(CanonicalizerTool) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
-
- canonical(CanonicalizerTool) - Method in interface com.oracle.graal.graph.spi.Canonicalizable
-
Implementations of this method can provide local optimizations like constant folding and
strength reduction.
- canonical(CanonicalizerTool, T) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Unary
-
- canonical(CanonicalizerTool) - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Unary
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.nodes.SnippetLocationProxyNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.CallSiteTargetNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.KlassLayoutHelperNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.ReflectionGetCallerClassNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.AbsNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.AddNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.AndNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.CompareNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.DivNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerDivNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerRemNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerTestNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.IsNullNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.LeftShiftNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.MulNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.NarrowNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.NegateNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.NormalizeCompareNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.NotNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.OrNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.ReinterpretNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.RightShiftNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.ShiftNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.SignExtendNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.SubNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnsignedDivNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnsignedRemNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.UnsignedRightShiftNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.XorNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.calc.ZeroExtendNode
-
- canonical(CanonicalizerTool, Node) - Method in class com.oracle.graal.nodes.ConditionAnchorNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.extended.BoxNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.GetClassNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.JavaReadNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.LoadHubNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.extended.UnboxNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.extended.UnsafeCastNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.GuardedValueNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.GuardNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.GuardProxyNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.ArrayLengthNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.java.CheckCastDynamicNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.CheckCastNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.InstanceOfNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.LoadFieldNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.java.LoadIndexedNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.nodes.java.TypeCheckNode
-
- canonical(CanonicalizerTool, LogicNode) - Method in class com.oracle.graal.nodes.LogicNegationNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.MemoryAnchorNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.memory.ReadNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.PiArrayNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.PiNode
-
- canonical(CanonicalizerTool, LogicNode, LogicNode) - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.nodes.ValueProxyNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64CountLeadingZerosNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64CountTrailingZerosNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64FloatConvertNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulHighNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactNode
-
- canonical(CanonicalizerTool, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.UnsignedMulHighNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.AssertionNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.BitCountNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.BitScanForwardNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.BitScanReverseNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.DeferredPiNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.LoadSnippetVarargParameterNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.replacements.nodes.PureFunctionMacroNode
-
- canonical(CanonicalizerTool, ValueNode) - Method in class com.oracle.graal.replacements.nodes.ReverseBytesNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
-
- canonical(CanonicalizerTool) - Method in class com.oracle.graal.word.nodes.WordCastNode
-
- canonicalCompare1(int, int) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
-
- canonicalCompare2(int, int) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
-
- canonicalCompare3(int, int) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
-
- canonicalConvertConstant(CanonicalizerTool, ConvertNode, Constant) - Method in class com.oracle.graal.nodes.calc.CompareNode
-
- Canonicalizable - Interface in com.oracle.graal.graph.spi
-
- Canonicalizable.Binary<T extends Node> - Interface in com.oracle.graal.graph.spi
-
This sub-interface of
Canonicalizable is intended for nodes that have exactly two
inputs.
- Canonicalizable.BinaryCommutative<T extends Node> - Interface in com.oracle.graal.graph.spi
-
- Canonicalizable.Unary<T extends Node> - Interface in com.oracle.graal.graph.spi
-
This sub-interface of
Canonicalizable is intended for nodes that have exactly one
input.
- CanonicalizableLocation - Interface in com.oracle.graal.nodes
-
- canonicalize(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.CustomCanonicalizer
-
- canonicalizeBoxing(BoxNode, MetaAccessProvider, ConstantReflectionProvider) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- canonicalizeConditionalCascade(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.IfNode
-
- canonicalizeNegation(LogicNode, LogicNode) - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
-
- canonicalizePhis(SimplifierTool) - Method in class com.oracle.graal.nodes.LoopBeginNode
-
Coalesces loop phis that represent the same value (which is not handled by normal Global
Value Numbering).
- canonicalizer - Variable in class com.oracle.graal.loop.phases.LoopFullUnrollPhase
-
- canonicalizer - Variable in class com.oracle.graal.phases.common.IncrementalCanonicalizerPhase
-
- canonicalizer - Variable in class com.oracle.graal.phases.common.inlining.InliningPhase
-
- canonicalizer - Variable in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- canonicalizer - Variable in class com.oracle.graal.phases.common.IterativeConditionalEliminationPhase
-
- canonicalizer - Variable in class com.oracle.graal.phases.common.LoweringPhase
-
- canonicalizer - Variable in class com.oracle.graal.truffle.PartialEvaluator
-
- canonicalizer - Variable in class com.oracle.graal.virtual.phases.ea.EffectsPhase
-
- canonicalizeRead(ValueNode, AddressNode, ValueNode, CanonicalizerTool) - Method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity
-
- canonicalizeRead(ValueNode, AddressNode, ValueNode, CanonicalizerTool) - Method in interface com.oracle.graal.nodes.CanonicalizableLocation
-
- canonicalizeRead(ValueNode, AddressNode, LocationIdentity, CanonicalizerTool) - Static method in class com.oracle.graal.nodes.memory.ReadNode
-
- canonicalizeReads() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
-
- canonicalizeReads - Variable in class com.oracle.graal.nodes.SimplifyingGraphDecoder
-
- canonicalizeReads() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- canonicalizeReads - Variable in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- canonicalizeReads() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- canonicalizeReads - Variable in class com.oracle.graal.phases.common.CanonicalizerPhase
-
- canonicalizeReads() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
-
- canonicalizeReads() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- CanonicalizerPhase - Class in com.oracle.graal.phases.common
-
- CanonicalizerPhase() - Constructor for class com.oracle.graal.phases.common.CanonicalizerPhase
-
- CanonicalizerPhase(CanonicalizerPhase.CustomCanonicalizer) - Constructor for class com.oracle.graal.phases.common.CanonicalizerPhase
-
- CanonicalizerPhase.CustomCanonicalizer - Class in com.oracle.graal.phases.common
-
- CanonicalizerPhase.Instance - Class in com.oracle.graal.phases.common
-
- CanonicalizerPhase.Instance.Tool - Class in com.oracle.graal.phases.common
-
- CanonicalizerTool - Interface in com.oracle.graal.graph.spi
-
- canonicalizeSymmetricConstant(CanonicalizerTool, Constant, ValueNode, boolean) - Method in class com.oracle.graal.nodes.calc.CompareNode
-
- canonicalizeSymmetricConstant(CanonicalizerTool, Constant, ValueNode, boolean) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
-
- canonicalizeSymmetricConstant(CanonicalizerTool, Constant, ValueNode, boolean) - Method in class com.oracle.graal.nodes.calc.ObjectEqualsNode
-
- canonicalMirror() - Method in enum com.oracle.graal.compiler.common.calc.Condition
-
Returns true if the condition needs to be mirrored to get to a canonical condition.
- canonicalNegate() - Method in enum com.oracle.graal.compiler.common.calc.Condition
-
Returns true if the condition needs to be negated to get to a canonical condition.
- canonicalSpillOpr(Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- canonicalXconstant(ValueNode, ValueNode) - Static method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
-
- canonicalXconstant(ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactNode
-
- canonicalXYconstant(ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactNode
-
- canSafepoint - Variable in class com.oracle.graal.nodes.LoopEndNode
-
- canSafepoint() - Method in class com.oracle.graal.nodes.LoopEndNode
-
- canStampBeImproved(ValueNode, ParameterNode) - Static method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
- canStoreConstant(JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
Checks whether the supplied constant can be used without loading it into a register for store
operations, i.e., on the right hand side of a memory access.
- canStoreConstant(JavaConstant) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- canStoreValue(Register.RegisterCategory, PlatformKind) - Method in class jdk.internal.jvmci.amd64.AMD64
-
- canStoreValue(Register.RegisterCategory, PlatformKind) - Method in class jdk.internal.jvmci.code.Architecture
-
Determine whether a kind can be stored in a register of a given category.
- canStoreValue(Register.RegisterCategory, PlatformKind) - Method in class jdk.internal.jvmci.sparc.SPARC
-
- canTrap(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
-
Determines if a given opcode denotes an instruction that can cause an implicit exception.
- canUseShortBranch(CompilationResultBuilder, SPARCAssembler, int) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- canVerifyKind - Variable in class com.oracle.graal.java.FrameStateBuilder
-
- capacity() - Method in class com.oracle.graal.debug.internal.DebugValueMap
-
- CapInheritedRelevance - Static variable in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
-
- capture() - Method in class com.oracle.graal.asm.Assembler.LabelHint
-
- capturedNames - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- capturedNames() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- capturedTarget - Variable in class com.oracle.graal.asm.Assembler.LabelHint
-
- capturedTypes - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- capturedTypes() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- captureLabelPositions() - Method in class com.oracle.graal.asm.Assembler
-
- captureNamedValue(String, Class<? extends Node>, Node) - Method in class com.oracle.graal.compiler.match.MatchContext
-
- capturing(int, int, int) - Static method in class com.oracle.graal.jtt.lang.LambdaEagerTest
-
- car(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline02
-
- cardTableAddress() - Static method in class com.oracle.graal.hotspot.replacements.CardTableAddressNode
-
- CardTableAddressNode - Class in com.oracle.graal.hotspot.replacements
-
- CardTableAddressNode() - Constructor for class com.oracle.graal.hotspot.replacements.CardTableAddressNode
-
- cardTableModRefBSByteMapBaseOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cardTableModRefBSCardShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cardTableShift() - Static method in class com.oracle.graal.hotspot.replacements.CardTableShiftNode
-
- cardTableShift() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- cardtableShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cardtableShift() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CardTableShiftNode - Class in com.oracle.graal.hotspot.replacements
-
- CardTableShiftNode() - Constructor for class com.oracle.graal.hotspot.replacements.CardTableShiftNode
-
- cardTableStart() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- cardtableStartAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cardtableStartAddress() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- carryBits(long, long) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- cas(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- cas() - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
-
- casa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cAssertions - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cAssertionsEnabled() - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
Determines if this is a HotSpot build where the ASSERT mechanism is enabled.
- cast(long) - Static method in class com.oracle.graal.replacements.test.WordTest
-
- castArguments(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- castArrayFixedLength(Object[], int) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- CASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- casx(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- casxa(Register, Register, Register, SPARCAssembler.Asi) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- Catch_Loop01 - Class in com.oracle.graal.jtt.except
-
- Catch_Loop01() - Constructor for class com.oracle.graal.jtt.except.Catch_Loop01
-
- Catch_Loop02 - Class in com.oracle.graal.jtt.except
-
- Catch_Loop02() - Constructor for class com.oracle.graal.jtt.except.Catch_Loop02
-
- Catch_Loop03 - Class in com.oracle.graal.jtt.except
-
- Catch_Loop03() - Constructor for class com.oracle.graal.jtt.except.Catch_Loop03
-
- Catch_Loop03_Exception1 - Exception in com.oracle.graal.jtt.except
-
- Catch_Loop03_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Loop03_Exception1
-
- Catch_NASE_1 - Class in com.oracle.graal.jtt.except
-
- Catch_NASE_1() - Constructor for class com.oracle.graal.jtt.except.Catch_NASE_1
-
- Catch_NASE_2 - Class in com.oracle.graal.jtt.except
-
- Catch_NASE_2() - Constructor for class com.oracle.graal.jtt.except.Catch_NASE_2
-
- Catch_NPE_00 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_00() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_00
-
- Catch_NPE_01 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_01() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_01
-
- Catch_NPE_02 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_02() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_02
-
- Catch_NPE_03 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_03() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_03
-
- Catch_NPE_04 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_04() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_04
-
- Catch_NPE_05 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_05() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_05
-
- Catch_NPE_06 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_06() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_06
-
- Catch_NPE_07 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_07() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_07
-
- Catch_NPE_07.MyThrowable - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_08 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_08() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_08
-
- Catch_NPE_09 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_09() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_09
-
- Catch_NPE_10 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_10() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_10
-
- Catch_NPE_11 - Class in com.oracle.graal.jtt.except
-
- Catch_NPE_11() - Constructor for class com.oracle.graal.jtt.except.Catch_NPE_11
-
- Catch_StackOverflowError_01 - Class in com.oracle.graal.jtt.except
-
- Catch_StackOverflowError_01() - Constructor for class com.oracle.graal.jtt.except.Catch_StackOverflowError_01
-
- Catch_StackOverflowError_02 - Class in com.oracle.graal.jtt.except
-
- Catch_StackOverflowError_02() - Constructor for class com.oracle.graal.jtt.except.Catch_StackOverflowError_02
-
- Catch_StackOverflowError_03 - Class in com.oracle.graal.jtt.except
-
Some basic checking of the stack trace produced after a StackOverflowError.
- Catch_StackOverflowError_03() - Constructor for class com.oracle.graal.jtt.except.Catch_StackOverflowError_03
-
- Catch_Two01 - Class in com.oracle.graal.jtt.except
-
- Catch_Two01() - Constructor for class com.oracle.graal.jtt.except.Catch_Two01
-
- Catch_Two02 - Class in com.oracle.graal.jtt.except
-
- Catch_Two02() - Constructor for class com.oracle.graal.jtt.except.Catch_Two02
-
- Catch_Two03 - Class in com.oracle.graal.jtt.except
-
- Catch_Two03() - Constructor for class com.oracle.graal.jtt.except.Catch_Two03
-
- Catch_Unresolved - Class in com.oracle.graal.jtt.except
-
- Catch_Unresolved() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved
-
- Catch_Unresolved01 - Class in com.oracle.graal.jtt.except
-
- Catch_Unresolved01() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved01
-
- Catch_Unresolved02 - Class in com.oracle.graal.jtt.except
-
- Catch_Unresolved02() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved02
-
- Catch_Unresolved02_Exception1 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved02_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved02_Exception1
-
- Catch_Unresolved02_Exception2 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved02_Exception2() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved02_Exception2
-
- Catch_Unresolved03 - Class in com.oracle.graal.jtt.except
-
- Catch_Unresolved03() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved03
-
- Catch_Unresolved03_Exception1 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved03_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved03_Exception1
-
- Catch_Unresolved03_UnresolvedClass - Class in com.oracle.graal.jtt.except
-
- Catch_Unresolved03_UnresolvedClass() - Constructor for class com.oracle.graal.jtt.except.Catch_Unresolved03_UnresolvedClass
-
- Catch_Unresolved_Exception1 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved_Exception1() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception1
-
- Catch_Unresolved_Exception2 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved_Exception2() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception2
-
- Catch_Unresolved_Exception3 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved_Exception3() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception3
-
- Catch_Unresolved_Exception4 - Exception in com.oracle.graal.jtt.except
-
- Catch_Unresolved_Exception4() - Constructor for exception com.oracle.graal.jtt.except.Catch_Unresolved_Exception4
-
- catchControlFlowException() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
-
- catchControlFlowExceptionFromCall() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
-
- CatchControlFlowExceptionTestNode(AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode
-
- catchControlFlowExceptionWithLoopExplosion() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
-
- catchSlowPathAndControlFlowException() - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
-
- CatchSlowPathAndControlFlowExceptionTestNode(AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
-
- catchType - Variable in class jdk.internal.jvmci.meta.ExceptionHandler
-
- catchTypeCPI - Variable in class jdk.internal.jvmci.meta.ExceptionHandler
-
- catchTypeCPI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
-
Returns the index into the constant pool representing the type of exception caught by this
handler.
- categorized - Variable in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- categorized - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
- caught - Variable in class com.oracle.graal.jtt.threads.Monitor_notowner01.BadRunnable
-
- causes - Variable in error com.oracle.graal.test.GraalTest.MultiCauseAssertionError
-
- cbcond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- CBCOND - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cbcond(int, int, SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- CBCond() - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
-
- CBCOND_KEY - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
-
- CBCOND_KEY - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
-
- cbcondInstructions - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cbcondw(SPARCAssembler.ConditionFlag, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cbcondw(SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cbcondx(SPARCAssembler.ConditionFlag, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cbcondx(SPARCAssembler.ConditionFlag, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cc - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- CC(int, String, boolean) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
-
- cc - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
-
- cc - Variable in class com.oracle.graal.lir.gen.LIRGenerator
-
- cc - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
-
- cc2 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- CCR_ICC_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- CCR_V_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- CCR_XCC_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- cdql() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cdqq() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cell(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_life
-
- cellIndexToOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- cells - Static variable in class com.oracle.graal.jtt.hotpath.HP_life
-
- cellsToBytes(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- cfg - Variable in class com.oracle.graal.lir.LIR
-
- cfg - Variable in class com.oracle.graal.loop.LoopsData
-
- cfg - Variable in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase.LazyCFG
-
- cfg - Variable in class com.oracle.graal.phases.schedule.SchedulePhase
-
- cfg - Variable in class com.oracle.graal.printer.CFGPrinter
-
- cfg - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- cfgFile - Variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- cfgPredecessors() - Method in class com.oracle.graal.graph.Node
-
- cfgPredecessors() - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- CFGPrinter - Class in com.oracle.graal.printer
-
Utility for printing Graal IR at various compilation phases.
- CFGPrinter(OutputStream) - Constructor for class com.oracle.graal.printer.CFGPrinter
-
Creates a control flow graph printer.
- cfgPrinter - Variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- CFGPrinterObserver - Class in com.oracle.graal.printer
-
- CFGPrinterObserver(boolean) - Constructor for class com.oracle.graal.printer.CFGPrinterObserver
-
- cfgSuccessors() - Method in class com.oracle.graal.graph.Node
-
Returns an iterator that will provide all control-flow successors of this node.
- cfgSuccessors() - Method in class com.oracle.graal.nodes.AbstractEndNode
-
- cfgSuccessors() - Method in class com.oracle.graal.nodes.LoopEndNode
-
- CFGVerifier - Class in com.oracle.graal.compiler.common.cfg
-
- CFGVerifier() - Constructor for class com.oracle.graal.compiler.common.cfg.CFGVerifier
-
- ChainedNodeEventListener(Graph.NodeEventListener, Graph.NodeEventListener) - Constructor for class com.oracle.graal.graph.Graph.ChainedNodeEventListener
-
- changed - Variable in class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- changeField(FloatingReadTest.Container) - Static method in class com.oracle.graal.compiler.test.FloatingReadTest
-
- changeMode(CollectionsFactory.Mode) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
-
Updates the mode for the current thread.
- changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Eliminates moves from register to stack if the stack slot is known to be correct.
- changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanLifetimeAnalysisPhase
-
- changeSpillDefinitionPos(LIRInstruction, AllocatableValue, Interval, int) - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
-
- changeSpillState(Interval, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- changeToWord(T) - Method in class com.oracle.graal.replacements.GraphKit
-
- changeType(PlatformKind) - Method in class jdk.internal.jvmci.meta.LIRKind
-
- channel - Variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- Char() - Constructor for class com.oracle.graal.jtt.optimize.Narrow_char02.Char
-
- CharacterBits - Class in com.oracle.graal.jtt.jdk
-
- CharacterBits() - Constructor for class com.oracle.graal.jtt.jdk.CharacterBits
-
- charArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- charArrayClone(char[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
-
- charArraycopy(char[], int, char[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- charArrayCopyTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
-
- charAt(int) - Method in class com.oracle.graal.phases.LazyName
-
- charContainerArrayCopyTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
-
- charCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- charCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- charCount(String, char) - Static method in class com.oracle.graal.jtt.ConvertJTT
-
- charCount(String, char, char) - Static method in class com.oracle.graal.jtt.ConvertJTT
-
- charField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
-
- charField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
-
- CharField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
-
- charField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
-
- charField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
-
- charField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
-
- charField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
-
- charField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
-
- charField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
-
- Chars(int) - Constructor for class com.oracle.graal.replacements.test.MonitorTest.Chars
-
- Chars(char[]) - Constructor for class com.oracle.graal.replacements.test.MonitorTest.Chars
-
- charTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- charTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- charValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
-
- charValue(Character) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- charValueOf(char) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- check(boolean, int, String) - Method in class com.oracle.graal.code.HexCodeFile.Parser
-
- check(int, int) - Method in enum com.oracle.graal.compiler.common.calc.Condition
-
- check() - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest.AbstractBase
-
- check() - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest.Subclass
-
- check() - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest.SubSubclass
-
- check(Node, boolean) - Method in class com.oracle.graal.graph.NodeBitMap
-
- check(Node) - Method in class com.oracle.graal.graph.NodeMap
-
- check(InvocationPlugins, MethodIdMap.MethodKey<InvocationPlugin>, InvocationPlugin) - Static method in class com.oracle.graal.graphbuilderconf.InvocationPlugins.Checker
-
- check(boolean) - Method in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
-
- check(int, int, int) - Static method in class com.oracle.graal.jtt.hotspot.Test6823354
-
- check(long, long, long) - Static method in class com.oracle.graal.jtt.hotspot.Test6823354
-
- check(String...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_Unroll
-
- check(Access, OffsetAddressNode) - Method in class com.oracle.graal.phases.common.GuardLoweringPhase.UseImplicitNullChecks
-
- check(Block, BlockMap<List<Node>>) - Static method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
-
- check(String, boolean, boolean) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
-
- check(Object) - Static method in class com.oracle.graal.truffle.nodes.IsCompilationConstantNode
-
- check() - Method in class com.oracle.graal.truffle.OptimizedAssumption
-
- check() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- check() - Static method in class jdk.internal.jvmci.hotspot.HotSpotVMConfigVerifier
-
- CHECK_BALANCED_MONITORS - Static variable in class com.oracle.graal.hotspot.replacements.MonitorSnippets
-
- checkAIOOBECounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- checkAllVarargPlaceholdersAreDeleted(int, SnippetTemplate.VarargsPlaceholderNode[]) - Static method in class com.oracle.graal.replacements.SnippetTemplate
-
- checkAMD64() - Method in class com.oracle.graal.asm.amd64.test.BitOpsTest
-
- checkAMD64() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- checkAMD64() - Method in class com.oracle.graal.asm.amd64.test.SimpleAssemblerTest
-
- checkAMD64() - Method in class com.oracle.graal.compiler.amd64.test.AMD64AllocatorTest
-
- checkAMD64() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest
-
- checkAMD64() - Method in class com.oracle.graal.compiler.amd64.test.StackStoreTest
-
- checkAMD64() - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
-
- checkAndGrow(Node) - Method in class com.oracle.graal.graph.NodeMap
-
- checkAndMarkInc(Node) - Method in class com.oracle.graal.graph.NodeBitMap
-
- checkArgs(ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- checkArgs(byte[], int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
-
Perform null and array bounds checks for arguments to a cipher operation.
- checkArgs(ResolvedJavaMethod, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
-
Determines if a given set of arguments is compatible with the signature of a given method.
- checkArgs(Object...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
-
- checkArgs(Object...) - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
-
- checkArrayIndexScaleInvariants() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- checkArrayType(KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- checkAssignableFrom(Object, int, Object) - Method in class com.oracle.graal.compiler.common.Fields
-
Checks that a given field is assignable from a given value.
- checkBalancedMonitors(StructuredGraph, LoweringTool) - Method in class com.oracle.graal.hotspot.replacements.MonitorSnippets.Templates
-
If balanced monitor checking is enabled then nodes are inserted at the start and all
return points of the graph to initialize and check the monitor counter respectively.
- checkBounds(int, int, VirtualObjectNode) - Static method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- checkCapabilities() - Method in class com.oracle.graal.debug.test.DebugTimerTest
-
- CHECKCAST - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- CHECKCAST - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
-
- checkcastArraycopy(Object, int, Object, int, int, Word, Object, boolean) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- checkcastArraycopy - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CheckcastArrayCopyCallNode - Class in com.oracle.graal.hotspot.replacements.arraycopy
-
- CheckcastArrayCopyCallNode(HotSpotGraalRuntimeProvider, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- checkcastArraycopyDescriptors - Static variable in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
-
- checkcastArraycopyUninit - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- checkcastArraycopyWork(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- checkcastArraycopyWorkSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
-
- checkcastDynamic(KlassPointer, Object) - Static method in class com.oracle.graal.hotspot.replacements.CheckCastDynamicSnippets
-
- CheckCastDynamicNode - Class in com.oracle.graal.nodes.java
-
Implements a type check where the type being checked is loaded at runtime.
- CheckCastDynamicNode(ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.java.CheckCastDynamicNode
-
- checkcastDynamicSnippets - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- CheckCastDynamicSnippets - Class in com.oracle.graal.hotspot.replacements
-
- CheckCastDynamicSnippets() - Constructor for class com.oracle.graal.hotspot.replacements.CheckCastDynamicSnippets
-
- CheckCastDynamicSnippets.Templates - Class in com.oracle.graal.hotspot.replacements
-
- checkCastExceptionSnippet(Object) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
-
- CheckCastNode - Class in com.oracle.graal.nodes.java
-
Implements a type check against a compile-time known type.
- CheckCastNode(ResolvedJavaType, ValueNode, JavaTypeProfile, boolean) - Constructor for class com.oracle.graal.nodes.java.CheckCastNode
-
- CheckCastNode(NodeClass<? extends CheckCastNode>, ResolvedJavaType, ValueNode, JavaTypeProfile, boolean) - Constructor for class com.oracle.graal.nodes.java.CheckCastNode
-
- checkCastSnippet(Object) - Static method in class com.oracle.graal.compiler.test.ProfilingInfoTest
-
- CheckCastTest - Class in com.oracle.graal.replacements.test
-
Tests the implementation of checkcast, allowing profiling information to be manually specified.
- CheckCastTest() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest
-
- CheckCastTest.Depth1 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth10 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth11 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth12 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth13 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth14 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth2 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth3 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth4 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth5 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth6 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth7 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth8 - Class in com.oracle.graal.replacements.test
-
- CheckCastTest.Depth9 - Class in com.oracle.graal.replacements.test
-
- checkCheckCastUsage(StructuredGraph, Node, Node, Node) - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- checkClass(Class<?>, MetaAccessProvider) - Static method in class com.oracle.graal.compiler.test.CheckGraalInvariants
-
- checkClass(Class<?>, OptionDescriptor, Set<Class<?>>, OptionsVerifierTest.Classpath) - Static method in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
-
- CheckClosure(AllocatableValue, Value) - Constructor for class com.oracle.graal.lir.gen.SpillMoveFactoryBase.CheckClosure
-
- checkConcreteSubtype(ResolvedJavaType, ResolvedJavaType) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- checkConstantArgument(MetaAccessProvider, ResolvedJavaMethod, Signature, int, String, Object, Kind) - Static method in class com.oracle.graal.replacements.SnippetTemplate
-
- checkConstArg(int, String) - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
-
- CheckConsumer() - Constructor for class com.oracle.graal.lir.alloc.lsra.LinearScan.CheckConsumer
-
- checkContainsOnlyInvalidOrAfterFrameState(Map<Node, Node>) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- checkCounter(String) - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
-
- checkCounter - Variable in class com.oracle.graal.hotspot.replacements.MonitorSnippets.Templates
-
- checkCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- checkDeletion() - Method in class com.oracle.graal.graph.Node
-
- checkDeoptimizations(ProfilingInfo, DeoptimizationReason) - Static method in class com.oracle.graal.phases.OptimisticOptimizations
-
- checkedAccess(ConditionAnchoringTest.CheckedObject) - Method in class com.oracle.graal.truffle.test.ConditionAnchoringTest
-
- checkedAccess2(ConditionAnchoringTest.CheckedObject) - Method in class com.oracle.graal.truffle.test.ConditionAnchoringTest
-
- CheckedObject() - Constructor for class com.oracle.graal.truffle.test.ConditionAnchoringTest.CheckedObject
-
- checkedValue - Variable in class com.oracle.graal.nodes.debug.WeakCounterNode
-
- checkEmpty() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- checkEmpty() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- checkEmpty() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- checkEntryTypes(int, int, VirtualObjectNode, ResolvedJavaType, VirtualizerTool) - Static method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- Checker() - Constructor for class com.oracle.graal.graphbuilderconf.InvocationPlugins.Checker
-
- checkExceptionNotNull(boolean, Object) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- checkFactoryOverriding(HotSpotBackendFactory, HotSpotBackendFactory) - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
Checks that a factory overriding is valid.
- checkFactoryOverriding(HotSpotJVMCIBackendFactory, HotSpotJVMCIBackendFactory) - Static method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
Checks that a factory overriding is valid.
- checkField(Field, Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- checkFixedDeopts(StructuredGraph) - Static method in class com.oracle.graal.phases.common.FrameStateAssignmentPhase
-
- checkForDeletedNode() - Method in class com.oracle.graal.graph.GraphNodeIterator
-
- checkForRegisterFinalizeNode(Class<?>, boolean, StructuredGraph.AllowAssumptions) - Method in class com.oracle.graal.compiler.test.FinalizableSubclassTest
-
- checkForUnsignedCompare(SimplifierTool) - Method in class com.oracle.graal.nodes.IfNode
-
Recognize a couple patterns that can be merged into an unsigned compare.
- checkFrameState(FixedNode) - Static method in class com.oracle.graal.nodes.IfNode
-
- CheckGraalInvariants - Class in com.oracle.graal.compiler.test
-
Checks that all classes in *graal*.jar and *jvmci*.jar entries on the boot class path comply with
global invariants such as using
Object.equals(Object) to compare certain types instead of
identity comparisons.
- CheckGraalInvariants() - Constructor for class com.oracle.graal.compiler.test.CheckGraalInvariants
-
- checkGraph(HighTierContext, StructuredGraph) - Static method in class com.oracle.graal.compiler.test.CheckGraalInvariants
-
Checks the invariants for a single graph.
- checkGraph(Assumptions.Assumption, StructuredGraph) - Method in class com.oracle.graal.compiler.test.ConcreteSubtypeTest
-
- checkGraph(Assumptions.Assumption, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerAssumptionsTest
-
- checkGrow(int) - Method in class com.oracle.graal.graph.NodeBitMap
-
- checkHCF(String, int) - Method in class com.oracle.graal.code.HexCodeFile.Parser
-
- checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Can be overridden by unit tests to verify properties of the graph.
- checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.jtt.optimize.NestedLoop_EA
-
- checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.replacements.test.DerivedOopTest
-
- checkHighTierGraph(StructuredGraph) - Method in class com.oracle.graal.replacements.test.SubstitutionsTest
-
- checkInfiniteWork(Node) - Method in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
-
- checkInlineeFrameState(Invoke, ResolvedJavaMethod, FrameState) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- checkInputType(TypeElement, TypeMirror, Element, AnnotationMirror) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
-
- checkInstanceOf(ValueNode, ResolvedJavaType, boolean, boolean) - Method in class com.oracle.graal.nodes.java.InstanceOfNode
-
- checkIntervalLocation(Interval, Interval, Value) - Static method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- checkIntervals(Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- checkInvokeConditions(Invoke) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- checkLastInstruction() - Method in class com.oracle.graal.java.BytecodeParser
-
- checkLatestEarliestRelation(Node, Block, Block) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- checkLimits(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- checkLoopExit(FixedNode, BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- checkLoopExplosionIteration(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class com.oracle.graal.nodes.GraphDecoder
-
Hook for subclasses.
- checkLoopExplosionIteration(GraphDecoder.MethodScope, GraphDecoder.LoopScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
-
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.BlackholeDirectiveTest
-
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.ControlFlowAnchorDirectiveTest
-
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.IterationDirectiveTest
-
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.OpaqueDirectiveTest
-
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.api.directives.test.ProbabilityDirectiveTest
-
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Can be overridden by unit tests to verify properties of the graph.
- checkLowTierGraph(StructuredGraph) - Method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
-
- checkMethodFilter() - Method in class com.oracle.graal.debug.GraalDebugConfig
-
- checkMethodScope() - Method in class com.oracle.graal.printer.CFGPrinterObserver
-
Looks for the outer most method and its
DebugDumpScope.decorators in the current
debug scope and opens a new compilation scope if this pair does not match the current method
and decorator pair.
- checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Can be overridden by unit tests to verify properties of the graph.
- checkMidTierGraph(StructuredGraph) - Method in class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
-
- checkMultipleReads() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- checkMultipleReads() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- checkName(String) - Static method in class com.oracle.graal.lir.phases.LIRPhase
-
- checkName(String) - Static method in class com.oracle.graal.phases.BasePhase
-
- checkNewNodes(GraphBuilderContext, InvocationPlugin, NodeIterable<Node>) - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins
-
- checkNewNodes(GraphBuilderContext, InvocationPlugin, NodeIterable<Node>) - Method in class com.oracle.graal.hotspot.meta.HotSpotInvocationPlugins
-
- checkNoEmptyStamp(StructuredGraph) - Static method in class com.oracle.graal.phases.graph.InferStamps
-
- checkNoExceptionInThread(Word, boolean) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- checkNoImmutableLocations(Set<LocationIdentity>) - Static method in class com.oracle.graal.phases.common.FloatingReadPhase
-
- checkNoMoreInjected(ResolvedJavaMethod, int) - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- checkOperands(AMD64Assembler.AMD64Op, AMD64Assembler.OperandSize, Register, Register) - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
-
- checkOrder(List<? extends AbstractBlockBase<?>>, int) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Checks that the ordering contains the expected number of blocks.
- checkOrder(Map<LocationIdentity, MemoryNode>) - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
-
- checkpoint() - Method in class com.oracle.graal.virtual.phases.ea.EffectList
-
- checkPositiveIntConstantPushed(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BytecodeParser
-
- checkPostLowering(StructuredGraph, PhaseContext) - Method in class com.oracle.graal.phases.common.LoweringPhase
-
Checks that second lowering of a given graph did not introduce any new nodes.
- checkPostNodeLowering(Node, LoweringPhase.LoweringToolImpl, Graph.Mark, Collection<Node>) - Static method in class com.oracle.graal.phases.common.LoweringPhase
-
Checks that lowering of a given node did not introduce any new
Lowerable nodes that
could be lowered in the current
LoweringPhase.
- checkPredecessor(AbstractDeoptimizeNode, Node, DeoptimizationReason) - Static method in class com.oracle.graal.phases.common.UseTrappingNullChecksPhase
-
- checkRange(int) - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
-
- checkRange(int) - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
-
- checkRange(int) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
-
- checkRedundantPhi(PhiNode) - Static method in class com.oracle.graal.nodes.util.GraphUtil
-
- checkRedundantProxy(ProxyNode) - Static method in class com.oracle.graal.nodes.util.GraphUtil
-
- checkReplaceWith(Node) - Method in class com.oracle.graal.graph.Node
-
- checkResolveMethod(ResolvedJavaType, ResolvedJavaType, ResolvedJavaMethod, ResolvedJavaMethod) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- checkResult(LIRInstruction, AllocatableValue, Value) - Static method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
-
- checkSecondarySubType(KlassPointer, KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- checkSelfAndSupers(KlassPointer, KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- checkSignedSize(TypeWriter, long, int) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
-
- checkSize(ResolvedJavaMethod, ValueNode[]) - Static method in class com.oracle.graal.replacements.InlineDuringParsingPlugin
-
- checkSizes(TypeWriter) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
-
- checkSlotIndex(int) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- checkSPARC() - Method in class com.oracle.graal.compiler.sparc.test.SPARCAllocatorTest
-
- checkSplitChild(Interval, int, LinearScan, int, LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- checkSplitChildren() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- checkStackDepth(int, int, boolean, boolean, int, int, boolean, boolean) - Method in class com.oracle.graal.nodes.FrameState
-
Perform a few sanity checks on the transformation of the stack state.
- checkState(AbstractBlockBase<?>, LIRInstruction, Interval[], Value, Value, Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.RegisterVerifier
-
- checkStubInvariants(CompilationResult) - Method in class com.oracle.graal.hotspot.HotSpotCompiledRuntimeStub
-
Checks the conditions a compilation must satisfy to be installed as a RuntimeStub.
- checkSubstitutionInternalName(Class<?>, String) - Static method in class com.oracle.graal.replacements.ReplacementsImpl
-
- checkSuccessCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- checkTarget(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
-
- checkTargetConditions(Invoke, ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- checkTargetConditionsHelper(ResolvedJavaMethod, int) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- checkTemplate(MetaAccessProvider, SnippetTemplate.Arguments, ResolvedJavaMethod, Signature) - Static method in class com.oracle.graal.replacements.SnippetTemplate
-
- checkThreeObjectArgs() - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
-
- checkUnique(String) - Static method in class com.oracle.graal.nodes.NamedLocationIdentity.DB
-
- checkUnknownSubType(KlassPointer, KlassPointer) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- checkUnsignedSize(TypeWriter, long, int) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
-
- checkUsage(Value) - Static method in class com.oracle.graal.lir.ssi.SSIVerifier
-
- checkValidCache(ResolvedJavaType, ResolvedJavaType) - Static method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- checkValue(TypeReader, long) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
-
- checkValues(TypeReader) - Static method in class com.oracle.graal.compiler.test.TypeWriterTest
-
- checkValues(ResolvedJavaType, Value[]) - Static method in class jdk.internal.jvmci.code.VirtualObject
-
- checkVarargs(MetaAccessProvider, ResolvedJavaMethod, Signature, int, String, SnippetTemplate.Varargs) - Static method in class com.oracle.graal.replacements.SnippetTemplate
-
- checkWatchList(Block, NodeMap<Block>, NodeBitMap, ArrayList<Node>, ArrayList<FloatingReadNode>, Node) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- checkWatchList(ArrayList<FloatingReadNode>, LocationIdentity, Block, ArrayList<Node>, NodeMap<Block>, NodeBitMap) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- cHi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- child - Variable in class com.oracle.graal.truffle.test.CompilerAssertsTest.CompilationConstantTestNode
-
- child - Variable in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode
-
- child - Variable in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
-
- child - Variable in class com.oracle.graal.truffle.test.nodes.LoopTestNode
-
- child - Variable in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
-
- childNode - Variable in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
-
- children - Variable in class com.oracle.graal.compiler.common.cfg.Loop
-
- children - Variable in class com.oracle.graal.debug.internal.DebugValueMap
-
- children - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- children - Variable in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
-
- Chunk(int) - Constructor for class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
-
- cipher_idea(byte[], byte[], int[]) - Method in class com.oracle.graal.jtt.hotpath.HP_idea
-
- cipherBlockChainingClass - Static variable in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- cipherBlockChainingDecryptAESCryptStub - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cipherBlockChainingEncryptAESCryptStub - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CipherBlockChainingSubstitutions - Class in com.oracle.graal.hotspot.replacements
-
Substitutions for com.sun.crypto.provider.CipherBlockChaining methods.
- CipherBlockChainingSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- ciTime - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- ciTimeEach - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CLASS_ARRAY_KLASS_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- Class_asSubclass01 - Class in com.oracle.graal.jtt.lang
-
- Class_asSubclass01() - Constructor for class com.oracle.graal.jtt.lang.Class_asSubclass01
-
- Class_cast01 - Class in com.oracle.graal.jtt.lang
-
- Class_cast01() - Constructor for class com.oracle.graal.jtt.lang.Class_cast01
-
- Class_cast02 - Class in com.oracle.graal.jtt.lang
-
- Class_cast02() - Constructor for class com.oracle.graal.jtt.lang.Class_cast02
-
- Class_forName01 - Class in com.oracle.graal.jtt.lang
-
- Class_forName01() - Constructor for class com.oracle.graal.jtt.lang.Class_forName01
-
- Class_forName02 - Class in com.oracle.graal.jtt.lang
-
- Class_forName02() - Constructor for class com.oracle.graal.jtt.lang.Class_forName02
-
- Class_forName03 - Class in com.oracle.graal.jtt.lang
-
- Class_forName03() - Constructor for class com.oracle.graal.jtt.lang.Class_forName03
-
- Class_forName04 - Class in com.oracle.graal.jtt.lang
-
- Class_forName04() - Constructor for class com.oracle.graal.jtt.lang.Class_forName04
-
- Class_forName05 - Class in com.oracle.graal.jtt.lang
-
- Class_forName05() - Constructor for class com.oracle.graal.jtt.lang.Class_forName05
-
- Class_getComponentType01 - Class in com.oracle.graal.jtt.lang
-
- Class_getComponentType01() - Constructor for class com.oracle.graal.jtt.lang.Class_getComponentType01
-
- Class_getDeclaredField01 - Class in com.oracle.graal.jtt.reflect
-
- Class_getDeclaredField01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getDeclaredField01
-
- Class_getDeclaredMethod01 - Class in com.oracle.graal.jtt.reflect
-
- Class_getDeclaredMethod01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getDeclaredMethod01
-
- Class_getField01 - Class in com.oracle.graal.jtt.reflect
-
- Class_getField01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getField01
-
- Class_getField02 - Class in com.oracle.graal.jtt.reflect
-
- Class_getField02() - Constructor for class com.oracle.graal.jtt.reflect.Class_getField02
-
- Class_getField02.Class_getField02b - Class in com.oracle.graal.jtt.reflect
-
- Class_getField02b() - Constructor for class com.oracle.graal.jtt.reflect.Class_getField02.Class_getField02b
-
- Class_getInterfaces01 - Class in com.oracle.graal.jtt.lang
-
- Class_getInterfaces01() - Constructor for class com.oracle.graal.jtt.lang.Class_getInterfaces01
-
- Class_getInterfaces01.C1 - Class in com.oracle.graal.jtt.lang
-
- Class_getInterfaces01.C12 - Class in com.oracle.graal.jtt.lang
-
- Class_getInterfaces01.C2 - Class in com.oracle.graal.jtt.lang
-
- Class_getInterfaces01.I1 - Interface in com.oracle.graal.jtt.lang
-
- Class_getInterfaces01.I2 - Interface in com.oracle.graal.jtt.lang
-
- Class_getMethod01 - Class in com.oracle.graal.jtt.reflect
-
- Class_getMethod01() - Constructor for class com.oracle.graal.jtt.reflect.Class_getMethod01
-
- Class_getMethod02 - Class in com.oracle.graal.jtt.reflect
-
- Class_getMethod02() - Constructor for class com.oracle.graal.jtt.reflect.Class_getMethod02
-
- Class_getModifiers01 - Class in com.oracle.graal.jtt.lang
-
- Class_getModifiers01() - Constructor for class com.oracle.graal.jtt.lang.Class_getModifiers01
-
- Class_getModifiers01.Private - Class in com.oracle.graal.jtt.lang
-
- Class_getModifiers01.PrivateStatic - Class in com.oracle.graal.jtt.lang
-
- Class_getModifiers01.PrivateStaticFinal - Class in com.oracle.graal.jtt.lang
-
- Class_getModifiers02 - Class in com.oracle.graal.jtt.lang
-
- Class_getModifiers02() - Constructor for class com.oracle.graal.jtt.lang.Class_getModifiers02
-
- Class_getName - Class in com.oracle.graal.jtt.jdk
-
- Class_getName() - Constructor for class com.oracle.graal.jtt.jdk.Class_getName
-
- Class_getName01 - Class in com.oracle.graal.jtt.lang
-
- Class_getName01() - Constructor for class com.oracle.graal.jtt.lang.Class_getName01
-
- Class_getName02 - Class in com.oracle.graal.jtt.lang
-
- Class_getName02() - Constructor for class com.oracle.graal.jtt.lang.Class_getName02
-
- Class_getSimpleName01 - Class in com.oracle.graal.jtt.lang
-
- Class_getSimpleName01() - Constructor for class com.oracle.graal.jtt.lang.Class_getSimpleName01
-
- Class_getSimpleName02 - Class in com.oracle.graal.jtt.lang
-
- Class_getSimpleName02() - Constructor for class com.oracle.graal.jtt.lang.Class_getSimpleName02
-
- Class_getSuperClass01 - Class in com.oracle.graal.jtt.lang
-
- Class_getSuperClass01() - Constructor for class com.oracle.graal.jtt.lang.Class_getSuperClass01
-
- Class_isArray01 - Class in com.oracle.graal.jtt.lang
-
- Class_isArray01() - Constructor for class com.oracle.graal.jtt.lang.Class_isArray01
-
- Class_isAssignableFrom01 - Class in com.oracle.graal.jtt.lang
-
- Class_isAssignableFrom01() - Constructor for class com.oracle.graal.jtt.lang.Class_isAssignableFrom01
-
- Class_isAssignableFrom02 - Class in com.oracle.graal.jtt.lang
-
- Class_isAssignableFrom02() - Constructor for class com.oracle.graal.jtt.lang.Class_isAssignableFrom02
-
- Class_isAssignableFrom03 - Class in com.oracle.graal.jtt.lang
-
- Class_isAssignableFrom03() - Constructor for class com.oracle.graal.jtt.lang.Class_isAssignableFrom03
-
- Class_isInstance01 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance01() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance01
-
- Class_isInstance02 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance02() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance02
-
- Class_isInstance03 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance03() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance03
-
- Class_isInstance04 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance04() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance04
-
- Class_isInstance05 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance05() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance05
-
- Class_isInstance06 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance06() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance06
-
- Class_isInstance06.TestClass - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance07 - Class in com.oracle.graal.jtt.lang
-
- Class_isInstance07() - Constructor for class com.oracle.graal.jtt.lang.Class_isInstance07
-
- Class_isInterface01 - Class in com.oracle.graal.jtt.lang
-
- Class_isInterface01() - Constructor for class com.oracle.graal.jtt.lang.Class_isInterface01
-
- Class_isPrimitive01 - Class in com.oracle.graal.jtt.lang
-
- Class_isPrimitive01() - Constructor for class com.oracle.graal.jtt.lang.Class_isPrimitive01
-
- CLASS_KLASS_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- Class_Literal01 - Class in com.oracle.graal.jtt.lang
-
- Class_Literal01() - Constructor for class com.oracle.graal.jtt.lang.Class_Literal01
-
- CLASS_MIRROR_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- Class_newInstance(int) - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance06.Class_newInstance
-
- Class_newInstance() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance07.Class_newInstance
-
- Class_newInstance01 - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance01() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance01
-
- Class_newInstance02 - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance02() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance02
-
- Class_newInstance03 - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance03() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance03
-
- Class_newInstance03.AbstractClass - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance06 - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance06() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance06
-
- Class_newInstance06.Class_newInstance - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance07 - Class in com.oracle.graal.jtt.reflect
-
- Class_newInstance07() - Constructor for class com.oracle.graal.jtt.reflect.Class_newInstance07
-
- Class_newInstance07.Class_newInstance - Class in com.oracle.graal.jtt.reflect
-
- CLASS_STATE_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- ClassA(int) - Constructor for class com.oracle.graal.jtt.optimize.TypeCastElem.ClassA
-
- ClassB(int, int) - Constructor for class com.oracle.graal.jtt.optimize.TypeCastElem.ClassB
-
- ClassC(int, int) - Constructor for class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
-
- ClassCastNode - Class in com.oracle.graal.hotspot.nodes
-
- ClassCastNode(CallTargetNode.InvokeKind, ResolvedJavaMethod, int, JavaType, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.ClassCastNode
-
- classConstant() - Static method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
-
- classes - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
-
- classesWithInternalFields - Static variable in class com.oracle.graal.hotspot.test.HotSpotResolvedJavaFieldTest
-
- classFileCounter - Variable in class com.oracle.graal.hotspot.CompileTheWorld
-
- classFilePathTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- classForName(String, MetaAccessProvider, ClassLoader) - Static method in class jdk.internal.jvmci.meta.MetaUtil
-
Turns an class name in internal format into a resolved Java type.
- ClassGetHubNode - Class in com.oracle.graal.hotspot.replacements
-
Read
Class::_klass to get the hub for a
Class.
- ClassGetHubNode(StampProvider, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.ClassGetHubNode
-
- ClassGetHubNode(StampProvider, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.replacements.ClassGetHubNode
-
- ClassInfo() - Constructor for class jdk.internal.jvmci.meta.MetaUtil.ClassInfo
-
- classIsAssignable1() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- classIsAssignable2() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- classIsAssignable3() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- classIsAssignable4() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- classIsAssignable5() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- classIsAssignable6() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- classIsAssignable7() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- ClassIsAssignableFromNode - Class in com.oracle.graal.nodes.java
-
The
ClassIsAssignableFromNode represents a type check against
Class instead of
against instances.
- ClassIsAssignableFromNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
-
- ClassLoader_loadClass01 - Class in com.oracle.graal.jtt.lang
-
- ClassLoader_loadClass01() - Constructor for class com.oracle.graal.jtt.lang.ClassLoader_loadClass01
-
- classMirrorOffset - Variable in class com.oracle.graal.hotspot.phases.LoadJavaMirrorWithKlassPhase
-
- classMirrorOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- classMirrorOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
The offset of the _java_mirror field (of type
Class) in a Klass.
- className(TypeMirror) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
-
- classOf(Object) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- Classpath() - Constructor for class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
-
- classReplacements - Variable in class com.oracle.graal.replacements.ReplacementsImpl
-
Per-class replacements.
- ClassReplacements(Class<?>[], AtomicReference<ReplacementsImpl.ClassReplacements>) - Constructor for class com.oracle.graal.replacements.ReplacementsImpl.ClassReplacements
-
- ClassStamp(Class<?>) - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
-
- classStartTime - Variable in class com.oracle.mxtool.junit.TimingDecorator
-
- ClassSubstitution - Annotation Type in com.oracle.graal.api.replacements
-
Denotes a class that substitutes methods of another specified class.
- ClassSubstitutionsTests - Class in com.oracle.graal.hotspot.test
-
- ClassSubstitutionsTests() - Constructor for class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- ClassSubstitutionsTests.A - Class in com.oracle.graal.hotspot.test
-
- ClassSubstitutionsTests.B - Class in com.oracle.graal.hotspot.test
-
- ClassSubstitutionsTests.C - Class in com.oracle.graal.hotspot.test
-
- ClassSubstitutionVerifier - Class in com.oracle.graal.replacements.verifier
-
- ClassSubstitutionVerifier(ProcessingEnvironment) - Constructor for class com.oracle.graal.replacements.verifier.ClassSubstitutionVerifier
-
- ClassTemplateLoader() - Constructor for class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
-
- classType() - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
-
- clazz - Variable in class com.oracle.graal.compiler.common.FieldIntrospection
-
- clazz - Variable in class com.oracle.graal.debug.MethodFilter
-
- clazz - Variable in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
-
- clazz - Variable in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest.Wrapper
-
- clazz - Variable in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
-
- clazz - Static variable in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
-
- clazz - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
-
- clazz - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
-
- clazz - Variable in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
-
- cleanDeletedNodes() - Method in class com.oracle.graal.java.FrameStateBuilder
-
- cleanup(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
-
- cleanup() - Method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
-
- cleanupFinalGraph() - Method in class com.oracle.graal.java.BytecodeParser
-
- cleanupGraph(GraphDecoder.MethodScope, Graph.Mark) - Method in class com.oracle.graal.nodes.GraphDecoder
-
Removes unnecessary nodes from the graph after decoding.
- cleanupGraph(GraphDecoder.MethodScope, Graph.Mark) - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder
-
- cleanupMerge(SimplifierTool, MergeNode) - Method in class com.oracle.graal.nodes.IfNode
-
- cleanupPhase - Variable in class com.oracle.graal.virtual.phases.ea.PartialEscapePhase
-
- cleanUpReturnCheckCast(Node) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- CleanupValueAnchorsClosure(StartNode) - Constructor for class com.oracle.graal.phases.common.ValueAnchorCleanupPhase.CleanupValueAnchorsClosure
-
- clear() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
-
- clear() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
-
- clear() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
-
- clear() - Method in class com.oracle.graal.compiler.common.util.BitMap2D
-
- clear() - Method in class com.oracle.graal.compiler.common.util.IntList
-
Sets the size of this list to 0.
- clear(Node) - Method in class com.oracle.graal.graph.Edges
-
Clear edges in a given node.
- clear(Node) - Method in class com.oracle.graal.graph.NodeBitMap
-
- clear() - Method in class com.oracle.graal.graph.NodeList
-
- clear() - Method in class com.oracle.graal.graph.NodeMap
-
- clear(String) - Static method in class com.oracle.graal.hotspot.CompilationStatistics
-
- clear(long[]) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- clear() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
-
- clear() - Method in class com.oracle.graal.virtual.phases.ea.EffectList
-
- clear() - Method in class jdk.internal.jvmci.code.DataSection
-
- clearAll() - Method in class com.oracle.graal.graph.NodeBitMap
-
- clearAndGrow(Node) - Method in class com.oracle.graal.graph.NodeBitMap
-
- clearBit(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
-
- clearChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
-
- clearEnds() - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- clearIncomingValues() - Method in class com.oracle.graal.lir.StandardOp.LabelOp
-
- clearInlineInvokePlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- clearInputs() - Method in class com.oracle.graal.graph.Node
-
- clearLocals() - Method in class com.oracle.graal.java.FrameStateBuilder
-
Clears all local variables.
- clearNodePlugin() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- clearNonLiveLocals - Variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- clearNonLiveLocals() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- clearNonLiveLocals(BciBlockMapping.BciBlock, LocalLiveness, boolean) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- clearOutgoingValues() - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
-
- clearOutgoingValues() - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
-
- clearOutgoingValues() - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
-
- clearParameterPlugin() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- clearPendingException(Word) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
Clears the pending exception for the given thread.
- clearStack() - Method in class com.oracle.graal.java.FrameStateBuilder
-
Clears all values on this stack.
- clearStateNodes(StateSplit) - Method in class com.oracle.graal.loop.LoopFragmentInside
-
- clearSucccessors() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- clearSuccessors() - Method in class com.oracle.graal.graph.Node
-
- clearValues(int[], int) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- clearValues() - Method in class com.oracle.graal.nodes.PhiNode
-
- clearValuesOfKindObject(int[], int) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- cLo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- clone(Graph, EnumSet<Edges.Type>) - Method in class com.oracle.graal.graph.Node
-
Makes a copy of this node in(to) a given graph.
- clone() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
-
- clone() - Method in class com.oracle.graal.phases.common.ValueAnchorCleanupPhase.State
-
- clone() - Method in class com.oracle.graal.phases.graph.MergeableState
-
- cloneAsArrayAccess(ValueNode, LocationIdentity) - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
-
- cloneAsArrayAccess(ValueNode, LocationIdentity) - Method in class com.oracle.graal.nodes.extended.UnsafeLoadNode
-
- cloneAsArrayAccess(ValueNode, LocationIdentity) - Method in class com.oracle.graal.nodes.extended.UnsafeStoreNode
-
- cloneAsFieldAccess(ResolvedJavaField) - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
-
- cloneAsFieldAccess(ResolvedJavaField) - Method in class com.oracle.graal.nodes.extended.UnsafeLoadNode
-
- cloneAsFieldAccess(ResolvedJavaField) - Method in class com.oracle.graal.nodes.extended.UnsafeStoreNode
-
- cloneCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- cloneIndex - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- cloneRootNode(RootNode) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- cloneState(StateT) - Method in class com.oracle.graal.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- cloneState(Set<FloatingReadNode>) - Method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
-
- cloneState() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- cloneState(PartialEscapeBlockState.Final) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.Final
-
- cloneState(PEReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationClosure
-
- cloneState(ReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure
-
- cloneUninitialized() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- close(boolean) - Method in class com.oracle.graal.asm.Assembler
-
Closes this assembler.
- close(boolean) - Method in class com.oracle.graal.asm.Buffer
-
Closes this buffer.
- close() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
-
- close() - Method in class com.oracle.graal.compiler.common.CollectionsFactory.ModeScope
-
- close() - Method in class com.oracle.graal.compiler.test.AllocSpy
-
- close() - Method in class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
-
- close() - Method in interface com.oracle.graal.debug.Debug.Scope
-
- close() - Method in interface com.oracle.graal.debug.DebugCloseable
-
- close() - Method in class com.oracle.graal.debug.DebugConfigScope
-
- close() - Method in interface com.oracle.graal.debug.DebugDumpHandler
-
Flushes and releases resources managed by this dump handler.
- close() - Method in class com.oracle.graal.debug.Fingerprint
-
Finishes fingerprint recording or verification for the current thread.
- close() - Method in interface com.oracle.graal.debug.Indent
-
Closes the current indentation scope.
- close() - Method in class com.oracle.graal.debug.internal.CloseableCounterImpl
-
- close() - Method in class com.oracle.graal.debug.internal.DebugScope
-
- close() - Method in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
-
- close() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
-
- close() - Method in class com.oracle.graal.debug.internal.TimerImpl.AbstractTimer
-
- close() - Method in class com.oracle.graal.graph.Graph.NodeEventScope
-
- close() - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark.MemoryUsageCloseable
-
- close() - Method in class com.oracle.graal.java.BytecodeParser.IntrinsicScope
-
- close() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
-
- close() - Method in class com.oracle.graal.lir.gen.LIRGeneratorTool.BlockScope
-
- close() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- close() - Method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- close() - Method in class com.oracle.graal.printer.CFGPrinterObserver
-
- close() - Method in class com.oracle.graal.printer.CompilationPrinter
-
- close() - Method in class com.oracle.graal.printer.GraalDebugConfigCustomizer.NodeDumper
-
- close() - Method in interface com.oracle.graal.printer.GraphPrinter
-
- close() - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- close() - Method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
-
- close() - Method in class jdk.internal.jvmci.hotspot.InitTimer
-
- close() - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
-
- close() - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
-
- close() - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
-
- CLOSE_GROUP - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- CloseableCounterImpl - Class in com.oracle.graal.debug.internal
-
A helper class for DebugValues that can nest and need to split out accumulated and flat values
for some kind of counter-like measurement.
- CloseableCounterImpl(CloseableCounterImpl, AccumulatedDebugValue) - Constructor for class com.oracle.graal.debug.internal.CloseableCounterImpl
-
- closeRegistration() - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins
-
Disallows new registrations of new plugins, and creates the internal tables for method
lookup.
- closeScope(int) - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- Closure() - Constructor for class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase.Closure
-
- Closure() - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsPhase.Closure
-
- closure - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- clr(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- clrb(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- clrh(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- clrx(SPARCAddress) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- cls - Variable in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
-
- Cmov01 - Class in com.oracle.graal.jtt.optimize
-
- Cmov01() - Constructor for class com.oracle.graal.jtt.optimize.Cmov01
-
- Cmov02 - Class in com.oracle.graal.jtt.optimize
-
- Cmov02() - Constructor for class com.oracle.graal.jtt.optimize.Cmov02
-
- cmove(CompilationResultBuilder, AMD64MacroAssembler, Value, boolean, AMD64Assembler.ConditionFlag, boolean, Value, Value) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
-
- cmove(CompilationResultBuilder, AMD64MacroAssembler, Value, AMD64Assembler.ConditionFlag, Value) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
-
- cmove(SPARCMacroAssembler, SPARCAssembler.CC, Value, SPARCAssembler.ConditionFlag, Value) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow
-
- cmovl(AMD64Assembler.ConditionFlag, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmovl(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmovq(AMD64Assembler.ConditionFlag, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmovq(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- CMP - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- cmp(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- cmp(Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- cmpl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpptr(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- cmpptr(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- cmpq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpValue - Variable in class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
-
- cmpValue - Variable in class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
-
- cmpxchgl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cmpxchgq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- cnt - Static variable in class com.oracle.graal.jtt.loop.Loop09
-
- cnt - Static variable in class com.oracle.graal.jtt.loop.Loop09_2
-
- cnt - Variable in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
-
- cnt1 - Static variable in class com.oracle.graal.graph.Edges
-
- cnt2 - Static variable in class com.oracle.graal.graph.Edges
-
- cObject - Static variable in class com.oracle.graal.jtt.micro.InvokeVirtual_01
-
- code - Variable in class com.oracle.graal.bytecode.BytecodeStream
-
- code - Variable in class com.oracle.graal.code.HexCodeFile
-
- code - Variable in class com.oracle.graal.code.HexCodeFile.Parser
-
- code - Variable in class com.oracle.graal.compiler.match.MatchPattern.Result
-
- code - Variable in class com.oracle.graal.hotspot.stubs.Stub
-
The code installed for the stub.
- code - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
-
- code - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- CodeAnnotation(int) - Constructor for class jdk.internal.jvmci.code.CompilationResult.CodeAnnotation
-
- codeBlobCodeOffsetOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeBuffer - Variable in class com.oracle.graal.asm.Assembler
-
Backing code buffer.
- codeCache - Variable in class com.oracle.graal.asm.test.AssemblerTest
-
- codeCache - Variable in class com.oracle.graal.compiler.amd64.AMD64AddressLowering
-
- codeCache - Variable in class com.oracle.graal.compiler.sparc.SPARCAddressLowering
-
- codeCache - Variable in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
-
- codeCache - Variable in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- codeCache - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- codeCache - Variable in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- codeCache - Variable in class com.oracle.graal.phases.util.Providers
-
- codeCache - Variable in class jdk.internal.jvmci.runtime.JVMCIBackend
-
- codeCacheHeap - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeCacheHighBoundary - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeCacheHighBoundary() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeCacheLowBoundary - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeCacheLowBoundary() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CodeCacheProvider - Interface in jdk.internal.jvmci.code
-
Access to code cache related details and requirements.
- CodeComment(int, String) - Constructor for class jdk.internal.jvmci.code.CompilationResult.CodeComment
-
- codeEmittingOrder - Variable in class com.oracle.graal.lir.LIR
-
The order in which the code is emitted.
- codeEmittingOrder() - Method in class com.oracle.graal.lir.LIR
-
- codeEntryAlignment - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CodeGenProviders - Interface in com.oracle.graal.compiler.common.spi
-
A set of providers which are required for LIR and/or code generation.
- codeHeapMemoryOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CodeInstallationMemUse - Static variable in class com.oracle.graal.truffle.TruffleCompiler
-
- CodeInstallationTime - Static variable in class com.oracle.graal.hotspot.CompilationTask
-
- CodeInstallationTime - Static variable in class com.oracle.graal.truffle.TruffleCompiler
-
- codeInstallResultCacheFull - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeInstallResultCodeTooLarge - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeInstallResultDependenciesFailed - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeInstallResultDependenciesInvalid - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeInstallResultOk - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- codeOffset - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder.ExceptionInfo
-
- codeSize - Variable in class com.oracle.graal.hotspot.CompilationStatistics
-
- codeSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
Size of the code.
- codeSize - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilationEvent
-
- codeStart - Variable in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
Start address of the code.
- CodeUtil - Class in jdk.internal.jvmci.code
-
Miscellaneous collection of utility methods used by jdk.internal.jvmci.code and its
clients.
- CodeUtil() - Constructor for class jdk.internal.jvmci.code.CodeUtil
-
- CodeUtil.DefaultRefMapFormatter - Class in jdk.internal.jvmci.code
-
Formats a location present in a register or frame reference map.
- CodeUtil.DefaultRegFormatter - Class in jdk.internal.jvmci.code
-
Formats a location in a register reference map.
- CodeUtil.NumberedRefMapFormatter - Class in jdk.internal.jvmci.code
-
- CodeUtil.RefMapFormatter - Interface in jdk.internal.jvmci.code
-
- col - Variable in class com.oracle.graal.code.HexCodeFile.Parser.InputPos
-
- collectAnnotations(RoundEnvironment, Map<String, HotSpotVMConfigProcessor.VMConfigField>, Class<T>, BiFunction<VariableElement, T, HotSpotVMConfigProcessor.VMConfigField>) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
- collectCounters() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Collects the current values of all JVMCI benchmark counters, summed up over all threads.
- collectCounters() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- collectedHeapBarrierSetOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- collectedHeapTotalCollectionsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- collectFailedSpeculations() - Method in class jdk.internal.jvmci.meta.SpeculationLog
-
- CollectionsAccess - Class in com.oracle.graal.graph.util
-
- CollectionsAccess() - Constructor for class com.oracle.graal.graph.util.CollectionsAccess
-
- CollectionsFactory - Class in com.oracle.graal.compiler.common
-
Factory for creating collection objects used during compilation.
- CollectionsFactory() - Constructor for class com.oracle.graal.compiler.common.CollectionsFactory
-
- CollectionsFactory.Mode - Enum in com.oracle.graal.compiler.common
-
Constants denoting what type of collections are
currently returned by the factory.
- CollectionsFactory.ModeScope - Class in com.oracle.graal.compiler.common
-
- CollectionsProvider - Interface in com.oracle.graal.api.collections
-
A factory for creating collections.
- collectLockedVirtualObjects(BlockT, Set<VirtualObjectNode>) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- collectReferencedVirtualObjects(BlockT, Set<VirtualObjectNode>) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- collectRegisters(Object[], List<Register>) - Static method in class jdk.internal.jvmci.code.ValueUtil
-
- collectStats(LIRInstruction) - Method in class com.oracle.graal.compiler.test.backend.AllocatorTest.RegisterStats
-
- collectStatsProc - Variable in class com.oracle.graal.compiler.test.backend.AllocatorTest.RegisterStats
-
- collectTotal(List<DebugValueMap>, int) - Method in class com.oracle.graal.hotspot.DebugValuesPrinter
-
- CollectVirtualObjectsClosure(Set<VirtualObjectNode>, GraphEffectList, BlockT) - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.CollectVirtualObjectsClosure
-
- colorLirOperand(Variable, int, LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
Assigns the allocated location for an LIR instruction operand back into the instruction.
- cols - Static variable in class com.oracle.graal.jtt.hotpath.HP_life
-
- COLUMN_END - Static variable in class com.oracle.graal.code.HexCodeFile
-
- COLUMN_END - Static variable in class com.oracle.graal.printer.CompilationPrinter
-
- com.oracle.graal.api.collections - package com.oracle.graal.api.collections
-
- com.oracle.graal.api.directives - package com.oracle.graal.api.directives
-
- com.oracle.graal.api.directives.test - package com.oracle.graal.api.directives.test
-
- com.oracle.graal.api.replacements - package com.oracle.graal.api.replacements
-
- com.oracle.graal.api.runtime - package com.oracle.graal.api.runtime
-
- com.oracle.graal.api.test - package com.oracle.graal.api.test
-
- com.oracle.graal.asm - package com.oracle.graal.asm
-
- com.oracle.graal.asm.amd64 - package com.oracle.graal.asm.amd64
-
- com.oracle.graal.asm.amd64.test - package com.oracle.graal.asm.amd64.test
-
- com.oracle.graal.asm.sparc - package com.oracle.graal.asm.sparc
-
- com.oracle.graal.asm.test - package com.oracle.graal.asm.test
-
- com.oracle.graal.bytecode - package com.oracle.graal.bytecode
-
- com.oracle.graal.code - package com.oracle.graal.code
-
- com.oracle.graal.compiler - package com.oracle.graal.compiler
-
The top-level package in Graal containing the main compiler class
GraalCompiler.
- com.oracle.graal.compiler.amd64 - package com.oracle.graal.compiler.amd64
-
- com.oracle.graal.compiler.amd64.test - package com.oracle.graal.compiler.amd64.test
-
- com.oracle.graal.compiler.common - package com.oracle.graal.compiler.common
-
- com.oracle.graal.compiler.common.alloc - package com.oracle.graal.compiler.common.alloc
-
- com.oracle.graal.compiler.common.calc - package com.oracle.graal.compiler.common.calc
-
- com.oracle.graal.compiler.common.cfg - package com.oracle.graal.compiler.common.cfg
-
- com.oracle.graal.compiler.common.spi - package com.oracle.graal.compiler.common.spi
-
- com.oracle.graal.compiler.common.type - package com.oracle.graal.compiler.common.type
-
- com.oracle.graal.compiler.common.util - package com.oracle.graal.compiler.common.util
-
- com.oracle.graal.compiler.gen - package com.oracle.graal.compiler.gen
-
This package contains the port of the LIRGenerator which translates
HIR instructions to LIR instructions for the backend.
- com.oracle.graal.compiler.match - package com.oracle.graal.compiler.match
-
- com.oracle.graal.compiler.match.processor - package com.oracle.graal.compiler.match.processor
-
- com.oracle.graal.compiler.phases - package com.oracle.graal.compiler.phases
-
- com.oracle.graal.compiler.sparc - package com.oracle.graal.compiler.sparc
-
- com.oracle.graal.compiler.sparc.test - package com.oracle.graal.compiler.sparc.test
-
- com.oracle.graal.compiler.target - package com.oracle.graal.compiler.target
-
- com.oracle.graal.compiler.test - package com.oracle.graal.compiler.test
-
- com.oracle.graal.compiler.test.backend - package com.oracle.graal.compiler.test.backend
-
- com.oracle.graal.compiler.test.deopt - package com.oracle.graal.compiler.test.deopt
-
- com.oracle.graal.compiler.test.ea - package com.oracle.graal.compiler.test.ea
-
- com.oracle.graal.compiler.test.inlining - package com.oracle.graal.compiler.test.inlining
-
- com.oracle.graal.compiler.test.tutorial - package com.oracle.graal.compiler.test.tutorial
-
- com.oracle.graal.debug - package com.oracle.graal.debug
-
- com.oracle.graal.debug.internal - package com.oracle.graal.debug.internal
-
- com.oracle.graal.debug.test - package com.oracle.graal.debug.test
-
- com.oracle.graal.graph - package com.oracle.graal.graph
-
This package contains the Node base class and the Graph container class of the Graal IR.
- com.oracle.graal.graph.iterators - package com.oracle.graal.graph.iterators
-
- com.oracle.graal.graph.spi - package com.oracle.graal.graph.spi
-
- com.oracle.graal.graph.test - package com.oracle.graal.graph.test
-
- com.oracle.graal.graph.test.matchers - package com.oracle.graal.graph.test.matchers
-
- com.oracle.graal.graph.util - package com.oracle.graal.graph.util
-
- com.oracle.graal.graphbuilderconf - package com.oracle.graal.graphbuilderconf
-
- com.oracle.graal.hotspot - package com.oracle.graal.hotspot
-
Package containing the runtime interface (defined in the CRI project) implementation for HotSpot.
- com.oracle.graal.hotspot.amd64 - package com.oracle.graal.hotspot.amd64
-
- com.oracle.graal.hotspot.amd64.test - package com.oracle.graal.hotspot.amd64.test
-
- com.oracle.graal.hotspot.debug - package com.oracle.graal.hotspot.debug
-
- com.oracle.graal.hotspot.logging - package com.oracle.graal.hotspot.logging
-
- com.oracle.graal.hotspot.meta - package com.oracle.graal.hotspot.meta
-
- com.oracle.graal.hotspot.nodes - package com.oracle.graal.hotspot.nodes
-
- com.oracle.graal.hotspot.nodes.type - package com.oracle.graal.hotspot.nodes.type
-
- com.oracle.graal.hotspot.phases - package com.oracle.graal.hotspot.phases
-
- com.oracle.graal.hotspot.replacements - package com.oracle.graal.hotspot.replacements
-
- com.oracle.graal.hotspot.replacements.arraycopy - package com.oracle.graal.hotspot.replacements.arraycopy
-
- com.oracle.graal.hotspot.sparc - package com.oracle.graal.hotspot.sparc
-
- com.oracle.graal.hotspot.stubs - package com.oracle.graal.hotspot.stubs
-
- com.oracle.graal.hotspot.test - package com.oracle.graal.hotspot.test
-
- com.oracle.graal.hotspot.word - package com.oracle.graal.hotspot.word
-
- com.oracle.graal.java - package com.oracle.graal.java
-
- com.oracle.graal.jtt - package com.oracle.graal.jtt
-
- com.oracle.graal.jtt.backend - package com.oracle.graal.jtt.backend
-
- com.oracle.graal.jtt.bytecode - package com.oracle.graal.jtt.bytecode
-
- com.oracle.graal.jtt.except - package com.oracle.graal.jtt.except
-
- com.oracle.graal.jtt.hotpath - package com.oracle.graal.jtt.hotpath
-
- com.oracle.graal.jtt.hotspot - package com.oracle.graal.jtt.hotspot
-
- com.oracle.graal.jtt.jdk - package com.oracle.graal.jtt.jdk
-
- com.oracle.graal.jtt.lang - package com.oracle.graal.jtt.lang
-
- com.oracle.graal.jtt.loop - package com.oracle.graal.jtt.loop
-
- com.oracle.graal.jtt.micro - package com.oracle.graal.jtt.micro
-
- com.oracle.graal.jtt.optimize - package com.oracle.graal.jtt.optimize
-
- com.oracle.graal.jtt.reflect - package com.oracle.graal.jtt.reflect
-
- com.oracle.graal.jtt.threads - package com.oracle.graal.jtt.threads
-
- com.oracle.graal.lir - package com.oracle.graal.lir
-
- com.oracle.graal.lir.alloc.lsra - package com.oracle.graal.lir.alloc.lsra
-
- com.oracle.graal.lir.alloc.lsra.ssa - package com.oracle.graal.lir.alloc.lsra.ssa
-
- com.oracle.graal.lir.alloc.lsra.ssi - package com.oracle.graal.lir.alloc.lsra.ssi
-
- com.oracle.graal.lir.alloc.trace - package com.oracle.graal.lir.alloc.trace
-
- com.oracle.graal.lir.amd64 - package com.oracle.graal.lir.amd64
-
- com.oracle.graal.lir.amd64.phases - package com.oracle.graal.lir.amd64.phases
-
- com.oracle.graal.lir.asm - package com.oracle.graal.lir.asm
-
- com.oracle.graal.lir.constopt - package com.oracle.graal.lir.constopt
-
- com.oracle.graal.lir.debug - package com.oracle.graal.lir.debug
-
- com.oracle.graal.lir.dfa - package com.oracle.graal.lir.dfa
-
- com.oracle.graal.lir.framemap - package com.oracle.graal.lir.framemap
-
- com.oracle.graal.lir.gen - package com.oracle.graal.lir.gen
-
- com.oracle.graal.lir.jtt - package com.oracle.graal.lir.jtt
-
- com.oracle.graal.lir.phases - package com.oracle.graal.lir.phases
-
- com.oracle.graal.lir.profiling - package com.oracle.graal.lir.profiling
-
- com.oracle.graal.lir.sparc - package com.oracle.graal.lir.sparc
-
- com.oracle.graal.lir.ssa - package com.oracle.graal.lir.ssa
-
- com.oracle.graal.lir.ssi - package com.oracle.graal.lir.ssi
-
- com.oracle.graal.lir.stackslotalloc - package com.oracle.graal.lir.stackslotalloc
-
- com.oracle.graal.lir.test - package com.oracle.graal.lir.test
-
- com.oracle.graal.lir.util - package com.oracle.graal.lir.util
-
- com.oracle.graal.loop - package com.oracle.graal.loop
-
- com.oracle.graal.loop.phases - package com.oracle.graal.loop.phases
-
- com.oracle.graal.nodeinfo - package com.oracle.graal.nodeinfo
-
- com.oracle.graal.nodeinfo.processor - package com.oracle.graal.nodeinfo.processor
-
- com.oracle.graal.nodes - package com.oracle.graal.nodes
-
- com.oracle.graal.nodes.calc - package com.oracle.graal.nodes.calc
-
- com.oracle.graal.nodes.cfg - package com.oracle.graal.nodes.cfg
-
- com.oracle.graal.nodes.debug - package com.oracle.graal.nodes.debug
-
- com.oracle.graal.nodes.extended - package com.oracle.graal.nodes.extended
-
- com.oracle.graal.nodes.java - package com.oracle.graal.nodes.java
-
- com.oracle.graal.nodes.memory - package com.oracle.graal.nodes.memory
-
- com.oracle.graal.nodes.memory.address - package com.oracle.graal.nodes.memory.address
-
- com.oracle.graal.nodes.spi - package com.oracle.graal.nodes.spi
-
- com.oracle.graal.nodes.test - package com.oracle.graal.nodes.test
-
- com.oracle.graal.nodes.type - package com.oracle.graal.nodes.type
-
- com.oracle.graal.nodes.util - package com.oracle.graal.nodes.util
-
- com.oracle.graal.nodes.virtual - package com.oracle.graal.nodes.virtual
-
- com.oracle.graal.phases - package com.oracle.graal.phases
-
The top-level package in Graal containing options, metrics and timers.
- com.oracle.graal.phases.common - package com.oracle.graal.phases.common
-
- com.oracle.graal.phases.common.inlining - package com.oracle.graal.phases.common.inlining
-
- com.oracle.graal.phases.common.inlining.info - package com.oracle.graal.phases.common.inlining.info
-
- com.oracle.graal.phases.common.inlining.info.elem - package com.oracle.graal.phases.common.inlining.info.elem
-
- com.oracle.graal.phases.common.inlining.policy - package com.oracle.graal.phases.common.inlining.policy
-
- com.oracle.graal.phases.common.inlining.walker - package com.oracle.graal.phases.common.inlining.walker
-
- com.oracle.graal.phases.common.test - package com.oracle.graal.phases.common.test
-
- com.oracle.graal.phases.common.util - package com.oracle.graal.phases.common.util
-
- com.oracle.graal.phases.graph - package com.oracle.graal.phases.graph
-
- com.oracle.graal.phases.schedule - package com.oracle.graal.phases.schedule
-
- com.oracle.graal.phases.tiers - package com.oracle.graal.phases.tiers
-
- com.oracle.graal.phases.util - package com.oracle.graal.phases.util
-
- com.oracle.graal.phases.verify - package com.oracle.graal.phases.verify
-
- com.oracle.graal.printer - package com.oracle.graal.printer
-
- com.oracle.graal.replacements - package com.oracle.graal.replacements
-
- com.oracle.graal.replacements.amd64 - package com.oracle.graal.replacements.amd64
-
- com.oracle.graal.replacements.nodes - package com.oracle.graal.replacements.nodes
-
- com.oracle.graal.replacements.nodes.arithmetic - package com.oracle.graal.replacements.nodes.arithmetic
-
- com.oracle.graal.replacements.sparc - package com.oracle.graal.replacements.sparc
-
- com.oracle.graal.replacements.test - package com.oracle.graal.replacements.test
-
- com.oracle.graal.replacements.verifier - package com.oracle.graal.replacements.verifier
-
- com.oracle.graal.runtime - package com.oracle.graal.runtime
-
- com.oracle.graal.test - package com.oracle.graal.test
-
- com.oracle.graal.truffle - package com.oracle.graal.truffle
-
- com.oracle.graal.truffle.debug - package com.oracle.graal.truffle.debug
-
- com.oracle.graal.truffle.hotspot - package com.oracle.graal.truffle.hotspot
-
- com.oracle.graal.truffle.hotspot.amd64 - package com.oracle.graal.truffle.hotspot.amd64
-
- com.oracle.graal.truffle.hotspot.nfi - package com.oracle.graal.truffle.hotspot.nfi
-
- com.oracle.graal.truffle.hotspot.sparc - package com.oracle.graal.truffle.hotspot.sparc
-
- com.oracle.graal.truffle.nodes - package com.oracle.graal.truffle.nodes
-
- com.oracle.graal.truffle.nodes.asserts - package com.oracle.graal.truffle.nodes.asserts
-
- com.oracle.graal.truffle.nodes.frame - package com.oracle.graal.truffle.nodes.frame
-
- com.oracle.graal.truffle.phases - package com.oracle.graal.truffle.phases
-
- com.oracle.graal.truffle.substitutions - package com.oracle.graal.truffle.substitutions
-
- com.oracle.graal.truffle.test - package com.oracle.graal.truffle.test
-
- com.oracle.graal.truffle.test.builtins - package com.oracle.graal.truffle.test.builtins
-
- com.oracle.graal.truffle.test.nodes - package com.oracle.graal.truffle.test.nodes
-
- com.oracle.graal.truffle.unsafe - package com.oracle.graal.truffle.unsafe
-
- com.oracle.graal.virtual.bench - package com.oracle.graal.virtual.bench
-
- com.oracle.graal.virtual.nodes - package com.oracle.graal.virtual.nodes
-
- com.oracle.graal.virtual.phases.ea - package com.oracle.graal.virtual.phases.ea
-
- com.oracle.graal.word - package com.oracle.graal.word
-
- com.oracle.graal.word.nodes - package com.oracle.graal.word.nodes
-
- com.oracle.mxtool.junit - package com.oracle.mxtool.junit
-
- com.oracle.nfi - package com.oracle.nfi
-
- com.oracle.nfi.api - package com.oracle.nfi.api
-
- com.oracle.nfi.test - package com.oracle.nfi.test
-
- combine(Value...) - Static method in class jdk.internal.jvmci.meta.LIRKind
-
Derive a new type from inputs.
- combineDerived(LIRKind, AllocatableValue, AllocatableValue) - Static method in class jdk.internal.jvmci.meta.LIRKind
-
Helper method to construct derived reference kinds.
- combineSpilledIntervals(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- COMMENT - Static variable in class com.oracle.graal.code.HexCodeFile
-
- Comment(int, String) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotCompiledCode.Comment
-
- comments - Variable in class com.oracle.graal.code.HexCodeFile
-
Map from a machine code position to a list of comments for the position.
- comments - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- commit - Variable in class com.oracle.graal.nodes.virtual.AllocatedObjectNode
-
- commit() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
-
- commit() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilerFailureEvent
-
- commit() - Method in interface jdk.internal.jvmci.hotspot.events.EventProvider.InstantEvent
-
Commits the event.
- CommitAllocationNode - Class in com.oracle.graal.nodes.virtual
-
- CommitAllocationNode() - Constructor for class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- commitEnds(List<BlockT>) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- commonDominator(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
Calculates the common dominator of two blocks.
- commonDominatorHelper(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- commonDominatorRaw(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- commonDominatorRawSameDepth(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- commonDominatorTyped(T, T) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- CommonedConstantsTest - Class in com.oracle.graal.compiler.test
-
Tests any optimization that commons loads of non-inlineable constants.
- CommonedConstantsTest() - Constructor for class com.oracle.graal.compiler.test.CommonedConstantsTest
-
- commonPostdominator(Block, Block) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- COMMUTATIVE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
-
Denotes an instruction that is commutative.
- commutative - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
-
- commutative - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.TypeDescriptor
-
Should swapped variants of this match be generated.
- CommutativeOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.CommutativeOp
-
- ComparableWord - Interface in com.oracle.graal.word
-
- compare(T, T) - Method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder.BlockOrderComparator
-
- compare(T, T) - Static method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
-
- compare(long[], long[]) - Static method in class com.oracle.graal.jtt.micro.ArrayCompare01
-
- compare(long[]) - Static method in class com.oracle.graal.jtt.micro.ArrayCompare02
-
- compare(CompilationResult.Site, CompilationResult.Site) - Method in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode.SiteComparator
-
- compare(HotSpotResolvedJavaField, HotSpotResolvedJavaField) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.OffsetComparator
-
- compareAndSwap(AddressNode.Address, Word, Word, LocationIdentity) - Static method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
Compares an expected value with the actual value in a location denoted by an address.
- compareAndSwap(CompilationResultBuilder, SPARCMacroAssembler, AllocatableValue, AllocatableValue, AllocatableValue, SPARCDelayedControlTransfer) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
-
- compareAndSwapBarrierType(CompareAndSwapNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- CompareAndSwapNode - Class in com.oracle.graal.nodes.java
-
Represents an atomic compare-and-swap operation The result is a boolean that contains whether the
value matched the expected value.
- CompareAndSwapNode(ValueNode, ValueNode, ValueNode, ValueNode, Kind, LocationIdentity) - Constructor for class com.oracle.graal.nodes.java.CompareAndSwapNode
-
- CompareAndSwapOp(Kind, AllocatableValue, AMD64AddressValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
-
- CompareAndSwapOp(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
-
- compareAndSwapTest(Object, Object, Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
-
- CompareBranchOp(SPARCCompare, Value, Value, Condition, LabelRef, LabelRef, Kind, boolean, double) - Constructor for class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- CompareCanonicalizerTest - Class in com.oracle.graal.compiler.test
-
- CompareCanonicalizerTest() - Constructor for class com.oracle.graal.compiler.test.CompareCanonicalizerTest
-
- compareGraphs(String, String) - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- compareGraphs(String, String, boolean, boolean) - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- compareGraphStrings(StructuredGraph, String, StructuredGraph, String) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- compareInteger(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
-
- compareLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
-
- compareMaps(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
-
- compareMaps(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- compareMapsNoSize(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
-
- compareMapsNoSize(Map<K, V>, Map<K, V>) - Static method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- compareMySites(InstanceOfTest.MySite, InstanceOfTest.MySite) - Static method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- CompareNode - Class in com.oracle.graal.nodes.calc
-
- CompareNode(NodeClass<? extends CompareNode>, Condition, boolean, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.CompareNode
-
Constructs a new Compare instruction.
- CompareOp(SPARCCompare, Value, Value) - Constructor for class com.oracle.graal.lir.sparc.SPARCCompare.CompareOp
-
- compareSites(CompilationResult.Site, CompilationResult.Site) - Static method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- compareSnippet() - Static method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
-
- compareTest() - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
-
- compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
-
- compareTo(AllocSpy.CountedValue) - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
-
- compareTo(DebugHistogram.CountedValue) - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
-
- compareTo(DebugValue) - Method in class com.oracle.graal.debug.internal.DebugValue
-
- compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.graph.NodeClass.EdgeInfo
-
Sorts non-list edges before list edges.
- compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.lir.LIRIntrospection.ValueFieldInfo
-
Sorts non-array fields before array fields.
- compareTo(SnippetCounter) - Method in class com.oracle.graal.replacements.SnippetCounter
-
Sorts counters in descending order of their
values.
- compareTo(HistogramInlineInvokePlugin.MethodStatistics) - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
-
- compareTo(TruffleExpansionLogger.ExpansionTree) - Method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
-
- compareTo(TruffleInliningDecision) - Method in class com.oracle.graal.truffle.TruffleInliningDecision
-
- compareTo(CompilationResult.Infopoint) - Method in class jdk.internal.jvmci.code.CompilationResult.Infopoint
-
- compareTo(Register) - Method in class jdk.internal.jvmci.code.Register
-
- compareTo(AbstractProfiledItem<?>) - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
-
- compareTo(OptionProcessor.OptionInfo) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor.OptionInfo
-
- comparisonOp(GraphBuilderContext, Condition, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- compatibleGuards(GuardNode, GuardNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
-
- compilable - Variable in class com.oracle.graal.truffle.TruffleDebugJavaMethod
-
- compilationCallAndLoopThreshold - Variable in class com.oracle.graal.truffle.CompilationProfile
-
- compilationCallThreshold - Variable in class com.oracle.graal.truffle.CompilationProfile
-
- compilationConstantTest() - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest
-
- CompilationConstantTestNode(AbstractTestNode) - Constructor for class com.oracle.graal.truffle.test.CompilerAssertsTest.CompilationConstantTestNode
-
- compilationContext - Variable in class com.oracle.graal.graphbuilderconf.IntrinsicContext
-
- CompilationContext() - Constructor for enum com.oracle.graal.graphbuilderconf.IntrinsicContext.CompilationContext
-
- compilationFailed - Variable in class com.oracle.graal.truffle.CounterBasedCompilationPolicy
-
- compilationId - Static variable in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- compilationId - Static variable in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
-
- compilationLevelFullOptimization - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- compilationListeners - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- compilationLocal - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- CompilationLocal() - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
-
- CompilationMemUse - Static variable in class com.oracle.graal.truffle.TruffleCompiler
-
- compilationNonConstantTest() - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest
-
- compilationNotify - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- compilationNotify - Variable in class com.oracle.graal.truffle.TruffleCompiler
-
- CompilationPolicy - Interface in com.oracle.graal.truffle
-
- compilationPolicy - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- CompilationPrinter - Class in com.oracle.graal.printer
-
Utility for printing compilation related data structures at various compilation phases.
- CompilationPrinter(OutputStream) - Constructor for class com.oracle.graal.printer.CompilationPrinter
-
Creates a control flow graph printer.
- CompilationProfile - Class in com.oracle.graal.truffle
-
- CompilationProfile() - Constructor for class com.oracle.graal.truffle.CompilationProfile
-
- compilationProfile - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- compilationResult - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
-
- compilationResult - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- CompilationResult - Class in jdk.internal.jvmci.code
-
Represents the output from compiling a method, including the compiled machine code, associated
data and references, relocation information, deoptimization information, etc.
- CompilationResult() - Constructor for class jdk.internal.jvmci.code.CompilationResult
-
- CompilationResult(String) - Constructor for class jdk.internal.jvmci.code.CompilationResult
-
- CompilationResult.Call - Class in jdk.internal.jvmci.code
-
Represents a call in the code.
- CompilationResult.CodeAnnotation - Class in jdk.internal.jvmci.code
-
- CompilationResult.CodeComment - Class in jdk.internal.jvmci.code
-
A string comment about one or more instructions at a specific position in the code.
- CompilationResult.ConstantReference - Class in jdk.internal.jvmci.code
-
- CompilationResult.DataPatch - Class in jdk.internal.jvmci.code
-
Represents a code site that references some data.
- CompilationResult.DataSectionReference - Class in jdk.internal.jvmci.code
-
- CompilationResult.ExceptionHandler - Class in jdk.internal.jvmci.code
-
Represents exception handler information for a specific code position.
- CompilationResult.Infopoint - Class in jdk.internal.jvmci.code
-
Represents an infopoint with associated debug info.
- CompilationResult.JumpTable - Class in jdk.internal.jvmci.code
-
Describes a table of signed offsets embedded in the code.
- CompilationResult.Mark - Class in jdk.internal.jvmci.code
-
Represents a mark in the machine code that can be used by the runtime for its own purposes.
- CompilationResult.Reference - Class in jdk.internal.jvmci.code
-
Represents some external data that is referenced by the code.
- CompilationResult.Site - Class in jdk.internal.jvmci.code
-
Represents a code position with associated additional information.
- CompilationResultBuilder - Class in com.oracle.graal.lir.asm
-
- CompilationResultBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Constructor for class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- CompilationResultBuilder.ExceptionInfo - Class in com.oracle.graal.lir.asm
-
- CompilationResultBuilderFactory - Interface in com.oracle.graal.lir.asm
-
- compilationResultCodeSize - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationResultDataPatches - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationResultExceptionHandlers - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationResultInfopoints - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationResultInfopointStatistics - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationResultMarks - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationResultTotalFrameSize - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilations - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilations - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- compilationStarted - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
-
- CompilationStatistics - Class in com.oracle.graal.hotspot
-
- CompilationStatistics(HotSpotResolvedJavaMethod, boolean) - Constructor for class com.oracle.graal.hotspot.CompilationStatistics
-
- CompilationStatistics.NotReported - Annotation Type in com.oracle.graal.hotspot
-
- CompilationStatistics.TimeValue - Annotation Type in com.oracle.graal.hotspot
-
- CompilationStatisticsListener - Class in com.oracle.graal.truffle.debug
-
- CompilationStatisticsListener() - Constructor for class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- CompilationStatisticsListener.CallTargetNodeStatistics - Class in com.oracle.graal.truffle.debug
-
- CompilationStatisticsListener.CompilationLocal - Class in com.oracle.graal.truffle.debug
-
- CompilationStatisticsListener.IdentityStatistics<T> - Class in com.oracle.graal.truffle.debug
-
- CompilationTask - Class in com.oracle.graal.hotspot
-
- CompilationTask(HotSpotResolvedJavaMethod, int, long, int, boolean) - Constructor for class com.oracle.graal.hotspot.CompilationTask
-
- CompilationTask.Lazy - Class in com.oracle.graal.hotspot
-
- CompilationTime - Static variable in class com.oracle.graal.hotspot.CompilationTask
-
Time spent in compilation.
- compilationTime - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- CompilationTime - Static variable in class com.oracle.graal.truffle.TruffleCompiler
-
- compilationTimeCodeInstallation - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationTimeGraalTier - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationTimeTruffleTier - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- compilationUnitName - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
-
- compilationUnitName - Variable in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
Human readable name of this compilation unit.
- compile(GraalCompiler.Request<T>) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
Services a given compilation request.
- compile(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Compiles a given method.
- compile() - Method in class com.oracle.graal.hotspot.CompileTheWorld
-
- compile(String) - Method in class com.oracle.graal.hotspot.CompileTheWorld
-
Compiles all methods in all classes in the Zip/Jar files passed.
- compile(ResolvedJavaMethod, int, boolean) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
-
- compile(String, boolean) - Method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
-
- compile(OptimizedCallTarget, boolean) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- compile(OptimizedCallTarget, boolean) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- compile() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- compile(ResolvedJavaMethod, int, boolean) - Method in interface jdk.internal.jvmci.compiler.Compiler
-
- compileAndInstall(String, String...) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
-
Compiles and installs the substitution for some specified methods.
- compileAndInstallMethod(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
-
The simplest way to compile a method, using the default behavior for everything.
- compileAndTime(String) - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
-
- CompiledBytecodes - Static variable in class com.oracle.graal.hotspot.CompilationTask
-
- CompiledExceptionHandlerTest - Class in com.oracle.graal.replacements.test
-
Tests compilation of a hot exception handler.
- CompiledExceptionHandlerTest() - Constructor for class com.oracle.graal.replacements.test.CompiledExceptionHandlerTest
-
- compiledMethodsCounter - Variable in class com.oracle.graal.hotspot.CompileTheWorld
-
- CompiledMethodTest - Class in com.oracle.graal.compiler.test.deopt
-
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
- CompiledMethodTest() - Constructor for class com.oracle.graal.compiler.test.deopt.CompiledMethodTest
-
- compiledTarget - Variable in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- compileGraph(StructuredGraph, CallingConvention, ResolvedJavaMethod, Providers, Backend, TargetDescription, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites, LIRSuites, T, CompilationResultBuilderFactory) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
Requests compilation of a given graph.
- compileHelper(String, RootNode, Object[]) - Method in class com.oracle.graal.truffle.test.PartialEvaluationTest
-
- compileId - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilationEvent
-
- compileId - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilerFailureEvent
-
- compileImpl(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- compileLevel - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilationEvent
-
- compileLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- compileMetaspaceMethod(long, int, long, int) - Method in class com.oracle.graal.hotspot.HotSpotGraalVMEventListener
-
- compileMetaspaceMethod(long, int, long, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
Called from the VM.
- compileMetaspaceMethod(long, int, long, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotVMEventListener
-
Notifies this client that HotSpot is running in CompileTheWorld mode and the JVMCI compiler
should now perform its version of CompileTheWorld.
- compileMethod(HotSpotResolvedJavaMethod, int, long, int) - Static method in class com.oracle.graal.hotspot.CompilationTask
-
Compiles a method to machine code.
- compileMethod(HotSpotResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.CompileTheWorld
-
- compileMethod(HotSpotResolvedJavaMethod, int) - Method in class com.oracle.graal.hotspot.CompileTheWorld
-
Compiles a method and gathers some statistics.
- compileMethod(ResolvedJavaMethod) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- compileMethod(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.TruffleCompiler
-
- compileMethodHelper(StructuredGraph, String, PhaseSuite<HighTierContext>, InstalledCode) - Method in class com.oracle.graal.truffle.TruffleCompiler
-
- compileQueue - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- compiler - Static variable in class com.oracle.graal.hotspot.CompilationTask
-
- Compiler - Interface in jdk.internal.jvmci.compiler
-
- CompilerAssertsTest - Class in com.oracle.graal.truffle.test
-
- CompilerAssertsTest() - Constructor for class com.oracle.graal.truffle.test.CompilerAssertsTest
-
- CompilerAssertsTest.CompilationConstantTestNode - Class in com.oracle.graal.truffle.test
-
- CompilerAssertsTest.NeverPartOfCompilationTestNode - Class in com.oracle.graal.truffle.test
-
- CompilerConfiguration - Interface in com.oracle.graal.phases.tiers
-
- CompilerConfiguration - Static variable in class com.oracle.graal.phases.tiers.Suites.Options
-
- CompilerThread - Class in com.oracle.graal.compiler
-
- CompilerThread(Runnable, String, CompilerThreadFactory.DebugConfigAccess) - Constructor for class com.oracle.graal.compiler.CompilerThread
-
- CompilerThreadFactory - Class in com.oracle.graal.compiler
-
- CompilerThreadFactory(String, CompilerThreadFactory.DebugConfigAccess) - Constructor for class com.oracle.graal.compiler.CompilerThreadFactory
-
- CompilerThreadFactory.DebugConfigAccess - Interface in com.oracle.graal.compiler
-
Capability to get a thread-local debug configuration for the current thread.
- CompilerToVM - Interface in jdk.internal.jvmci.hotspot
-
Calls from Java into HotSpot.
- compilerToVm - Variable in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- compilerToVM - Variable in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- CompilerToVMImpl - Class in jdk.internal.jvmci.hotspot
-
Entries into the HotSpot VM from Java code.
- CompilerToVMImpl() - Constructor for class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- CompilerToVMImplSubstitutions - Class in com.oracle.graal.hotspot.replacements
-
- CompilerToVMImplSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.CompilerToVMImplSubstitutions
-
- compilerToVMKlassTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- compilerToVMSymbolTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- compileSnippet(String, int, int) - Method in class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest
-
- compileTaskNumInlinedBytecodesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- compileTestSnippet(String) - Method in class com.oracle.graal.compiler.test.PushNodesThroughPiTest
-
- CompileTheWorld - Class in com.oracle.graal.hotspot
-
This class implements compile-the-world functionality with JVMCI.
- CompileTheWorld(String, CompileTheWorld.Config, int, int, String, String, boolean) - Constructor for class com.oracle.graal.hotspot.CompileTheWorld
-
Creates a compile-the-world instance.
- CompileTheWorld() - Constructor for class com.oracle.graal.hotspot.CompileTheWorld
-
- compileTheWorld() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
Called from the VM.
- CompileTheWorld.Config - Class in com.oracle.graal.hotspot
-
A mechanism for overriding JVMCI options that affect compilation.
- CompileTheWorld.Options - Class in com.oracle.graal.hotspot
-
- CompileTheWorldClasspath - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldConfig - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldExcludeMethodFilter - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldIterations - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldMethodFilter - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldMultiThreaded - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldStartAt - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- compileTheWorldStartAt - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CompileTheWorldStopAt - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- compileTheWorldStopAt - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CompileTheWorldTest - Class in com.oracle.graal.hotspot.test
-
- CompileTheWorldTest() - Constructor for class com.oracle.graal.hotspot.test.CompileTheWorldTest
-
- CompileTheWorldThreads - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- CompileTheWorldVerbose - Static variable in class com.oracle.graal.hotspot.CompileTheWorld.Options
-
- compileTime - Variable in class com.oracle.graal.hotspot.CompileTheWorld
-
- compileTimeAssertion - Variable in class com.oracle.graal.replacements.nodes.AssertionNode
-
- compiling - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- compilingLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- completeInitialization() - Method in class com.oracle.graal.hotspot.HotSpotBackend
-
Performs any remaining initialization that was deferred until the
runtime object was initialized and this backend was registered with it.
- completeInitialization() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
Do deferred initialization.
- completeInitialization(HotSpotJVMCIRuntime, CompilerToVM) - Method in class com.oracle.graal.hotspot.HotSpotGraalVMEventListener
-
- completeInitialization() - Method in class com.oracle.graal.hotspot.HotSpotHostBackend
-
- completeInitialization() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
Do deferred initialization.
- completeInitialization(HotSpotJVMCIRuntime, CompilerToVM) - Method in interface jdk.internal.jvmci.hotspot.HotSpotVMEventListener
-
- complex(CharSequence) - Static method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
-
- COMPLEXITY_LIMIT - Static variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
The maximum number of locations * blocks.
- ComplexMatchResult - Interface in com.oracle.graal.compiler.match
-
A closure that can be evaluated to produce the LIR for some complex match.
- ComplexMatchValue - Class in com.oracle.graal.compiler.match
-
A wrapper value for the lazy evaluation of a complex match.
- ComplexMatchValue(ComplexMatchResult) - Constructor for class com.oracle.graal.compiler.match.ComplexMatchValue
-
- complicatedIterationTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
-
- componentType - Variable in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- componentType() - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- componentType - Variable in class com.oracle.graal.replacements.SnippetTemplate.Varargs
-
- COMPOSITE_VALUE_COUNT - Static variable in class com.oracle.graal.lir.CompositeValue
-
- CompositeBitSpec(SPARCAssembler.BitSpec, SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
-
- compositeClass - Static variable in class com.oracle.graal.lir.CompositeValueClass
-
The CompositeValueClass is only used for formatting for the most part so cache it as a
ClassValue.
- CompositeValue - Class in com.oracle.graal.lir
-
Base class to represent values that need to be stored in more than one register.
- CompositeValue(LIRKind) - Constructor for class com.oracle.graal.lir.CompositeValue
-
- CompositeValue.Component - Annotation Type in com.oracle.graal.lir
-
- CompositeValueClass<T> - Class in com.oracle.graal.lir
-
- CompositeValueClass(Class<T>) - Constructor for class com.oracle.graal.lir.CompositeValueClass
-
- CompositeValueClass.CompositeValueFieldsScanner - Class in com.oracle.graal.lir
-
- CompositeValueFieldsScanner(FieldsScanner.CalcOffset) - Constructor for class com.oracle.graal.lir.CompositeValueClass.CompositeValueFieldsScanner
-
- CompositeValueReplacementTest1 - Class in com.oracle.graal.lir.test
-
- CompositeValueReplacementTest1() - Constructor for class com.oracle.graal.lir.test.CompositeValueReplacementTest1
-
- CompositeValueReplacementTest1.DummyValue - Class in com.oracle.graal.lir.test
-
- CompositeValueReplacementTest1.TestCompositeValue - Class in com.oracle.graal.lir.test
-
- CompositeValueReplacementTest1.TestOp - Class in com.oracle.graal.lir.test
-
- compress(ValueNode, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- compress(Constant, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- compress(HotSpotVMConfig.CompressEncoding) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstant
-
- compress(HotSpotVMConfig.CompressEncoding) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
-
- compress() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
- compress() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- compress(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
-
- compressed - Variable in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchOp
-
- compressed(HotSpotVMConfig.CompressEncoding) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- compressed(AbstractObjectStamp, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
-
- compressed - Variable in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
-
- compressed - Variable in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- COMPRESSED_NULL - Static variable in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
-
- compressedClassConstant(LoadJavaMirrorWithKlassTest.Wrapper) - Static method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
-
- CompressedNullCheckTest - Class in com.oracle.graal.hotspot.amd64.test
-
Ensures that frame omission works in cases where it is expected to.
- CompressedNullCheckTest() - Constructor for class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
-
- CompressedNullCheckTest.Container - Class in com.oracle.graal.hotspot.amd64.test
-
- CompressedOopTest - Class in com.oracle.graal.hotspot.test
-
The following tests perform object/array equality and assignments in various ways.
- CompressedOopTest() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest
-
- CompressedOopTest.ArrayContainer - Class in com.oracle.graal.hotspot.test
-
- CompressedOopTest.ConstantContainer - Class in com.oracle.graal.hotspot.test
-
- CompressedOopTest.Container - Class in com.oracle.graal.hotspot.test
-
- CompressedOopTest.HashMapContainer - Class in com.oracle.graal.hotspot.test
-
- CompressedOopTest.StringContainer1 - Class in com.oracle.graal.hotspot.test
-
- CompressedOopTest.StringContainer2 - Class in com.oracle.graal.hotspot.test
-
- compressedPrimitiveClassConstant(LoadJavaMirrorWithKlassTest.Wrapper) - Static method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
-
- CompressEncoding(long, int, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
-
- compressible - Variable in class com.oracle.graal.nodes.extended.JavaReadNode
-
- compressible - Variable in class com.oracle.graal.nodes.extended.JavaWriteNode
-
- compression(CompressionNode.CompressionOp, Object, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- COMPRESSION_THRESHOLD - Static variable in class com.oracle.graal.graph.Graph
-
- CompressionNode - Class in com.oracle.graal.hotspot.nodes
-
Compress or uncompress an oop or metaspace pointer.
- CompressionNode(CompressionNode.CompressionOp, ValueNode, HotSpotVMConfig.CompressEncoding) - Constructor for class com.oracle.graal.hotspot.nodes.CompressionNode
-
- CompressionNode.CompressionOp - Enum in com.oracle.graal.hotspot.nodes
-
- CompressionOp() - Constructor for enum com.oracle.graal.hotspot.nodes.CompressionNode.CompressionOp
-
- compressions - Variable in class com.oracle.graal.graph.Graph
-
The number of times this graph has been compressed.
- compressNoUnique(ValueNode, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- CompressPointer(AllocatableValue, AllocatableValue, AllocatableValue, HotSpotVMConfig.CompressEncoding, boolean) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
-
- CompressPointer(AllocatableValue, AllocatableValue, AllocatableValue, HotSpotVMConfig.CompressEncoding, boolean) - Constructor for class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
-
- compressUncompress(Object) - Static method in class com.oracle.graal.hotspot.test.DataPatchTest
-
- compressUncompress(Object) - Static method in class com.oracle.graal.hotspot.test.DataPatchTest.DataPatchTestSubstitutions
-
- compResult - Variable in class com.oracle.graal.hotspot.stubs.Stub
-
Compilation result from which
Stub.code was created.
- compute(StructuredGraph) - Static method in class com.oracle.graal.java.ComputeLoopFrequenciesClosure
-
Computes the frequencies of all loops in the given graph.
- compute(BytecodeStream, BciBlockMapping.BciBlock[], int, int) - Static method in class com.oracle.graal.java.LocalLiveness
-
- compute(StructuredGraph, boolean, boolean, boolean, boolean) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- compute() - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
Initializes or updates the relevance computation.
- compute(double, AMD64MathIntrinsicNode.Operation) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
-
- computeArrayAllocationSize(int, int, int, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
Computes the size of the memory chunk allocated for an array.
- computeBase(ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- computeBase(ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- ComputeBlockOrder - Class in com.oracle.graal.compiler.common.alloc
-
Computes an ordering of the block that can be used by the linear scan register allocator and the
machine code generator.
- ComputeBlockOrder() - Constructor for class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
- computeBlockOrder(BciBlockMapping.BciBlock[]) - Method in class com.oracle.graal.java.BciBlockMapping
-
- computeBlockOrder(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping
-
Depth-first traversal of the control flow graph.
- ComputeBlockOrder.BlockOrderComparator<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.alloc
-
Comparator for sorting blocks based on loop depth and probability.
- computeCodeEmittingOrder(int, T) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Computes the block order used for code emission.
- computeCodeEmittingOrder(List<T>, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Iteratively adds paths to the code emission block order.
- computedAddress - Variable in class com.oracle.graal.nodes.IndirectCallTargetNode
-
- computedAddress() - Method in class com.oracle.graal.nodes.IndirectCallTargetNode
-
- computeDebugInfo(LIRInstruction, LIRFrameState) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
- computeDominators(AbstractControlFlowGraph<T>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
Computes the dominators of control flow graph.
- computeFastPathMinProbability(FixedNode) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
Computes the minimum probability along the most probable path within the scope.
- computeFeatures(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- computeFeatures(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- computeFlags(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- computeFrameForState(FrameState) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeFrameForState(FrameState) - Method in class com.oracle.graal.hotspot.HotSpotDebugInfoBuilder
-
- computeFullOffset(int, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- computeGlobalLiveSets() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Performs a backward dataflow analysis to compute global live sets (i.e.
- computeGlobalLiveSets() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanLifetimeAnalysisPhase
-
Performs a backward dataflow analysis to compute global live sets (i.e.
- computeGuardedStamp(GuardNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
- computeHashCode(Object) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- computeInliningRelevance - Variable in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- ComputeInliningRelevance - Class in com.oracle.graal.phases.common.inlining.walker
-
- ComputeInliningRelevance(StructuredGraph, ToDoubleFunction<FixedNode>) - Constructor for class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- ComputeInliningRelevance.Scope - Class in com.oracle.graal.phases.common.inlining.walker
-
A scope holds information for the contents of one loop or of the root of the method.
- computeInvokeRelevance(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
-
The relevance of an invoke is the ratio between the invoke's probability and the current
scope's fastPathMinProbability, adjusted by scopeRelevanceWithinParent.
- computeKindVerification(FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- computeLinearScanOrder(int, T) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Computes the block order used for the linear scan register allocator.
- computeLinearScanOrder(List<T>, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Iteratively adds paths to the linear scan block order.
- computeLiveness(BytecodeStream) - Method in class com.oracle.graal.java.LocalLiveness
-
- computeLocalLiveness(BytecodeStream, BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.LocalLiveness
-
- computeLocalLiveSets() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Computes local live sets (i.e.
- computeLocals(FrameState, int, Value[]) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeLocalValue(FrameState, int) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeLocks(FrameState, Value[]) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeLockValue(FrameState, int) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeLockValue(FrameState, int) - Method in class com.oracle.graal.hotspot.HotSpotDebugInfoBuilder
-
- computeLoopBlocks(Block, Loop<Block>) - Static method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- ComputeLoopFrequenciesClosure - Class in com.oracle.graal.java
-
- ComputeLoopFrequenciesClosure() - Constructor for class com.oracle.graal.java.ComputeLoopFrequenciesClosure
-
- computeLoopInformation() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- computeMaximumSize(double, int) - Method in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
-
- computeMethodProbabilities() - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- computeNodes(Graph, Iterable<AbstractBeginNode>) - Static method in class com.oracle.graal.loop.LoopFragment
-
- computeNodes(Graph, Iterable<AbstractBeginNode>, Iterable<LoopExitNode>) - Static method in class com.oracle.graal.loop.LoopFragment
-
- ComputeObjectAddressNode - Class in com.oracle.graal.hotspot.nodes
-
A high-level intrinsic for getting an address inside of an object.
- ComputeObjectAddressNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
-
- computeOptimalAnchor(ControlFlowGraph, AbstractBeginNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
-
- computePostdominators() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- computeProbabilities() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- computeStack(FrameState, int, int, Value[]) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeStackValue(FrameState, int) - Method in class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- computeStamp(Kind, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- computeStateDuring(FrameState) - Method in interface com.oracle.graal.nodes.DeoptimizingNode.DeoptDuring
-
Compute the
FrameState describing the program state during the execution of this
node from an input
FrameState describing the program state after finishing the
execution of this node.
- computeStateDuring(FrameState) - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- computeStateDuring(FrameState) - Method in interface com.oracle.graal.nodes.Invoke
-
- computeStateDuring(FrameState) - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- computeTraces(T, List<T>) - Static method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
-
Build traces of sequentially executed blocks.
- computeValueMap(String) - Method in class com.oracle.graal.debug.internal.DebugScope
-
- compValue - Variable in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestOp
-
- con - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
-
- concrete - Variable in class com.oracle.graal.phases.common.inlining.info.ExactInlineInfo
-
- concrete - Variable in class com.oracle.graal.phases.common.inlining.info.TypeGuardInlineInfo
-
- Concrete1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Concrete1
-
- Concrete2() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Concrete2
-
- Concrete3() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Concrete3
-
- ConcreteImplementor1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteImplementor1
-
- ConcreteImplementor2() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteImplementor2
-
- ConcreteMethod(ResolvedJavaMethod, ResolvedJavaType, ResolvedJavaMethod) - Constructor for class jdk.internal.jvmci.meta.Assumptions.ConcreteMethod
-
- concretes - Variable in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- ConcreteSubtype(ResolvedJavaType, ResolvedJavaType) - Constructor for class jdk.internal.jvmci.meta.Assumptions.ConcreteSubtype
-
- ConcreteSubtypeTest - Class in com.oracle.graal.compiler.test
-
Ensure that abstract classes with a single implementor are properly optimized and that loading a
subclass below the leaf type triggers invalidation.
- ConcreteSubtypeTest() - Constructor for class com.oracle.graal.compiler.test.ConcreteSubtypeTest
-
- ConcreteSubtypeTest.AbstractBase - Class in com.oracle.graal.compiler.test
-
- ConcreteSubtypeTest.Subclass - Class in com.oracle.graal.compiler.test
-
- ConcreteSubtypeTest.SubSubclass - Class in com.oracle.graal.compiler.test
-
- ConcreteTransitiveImplementor1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteTransitiveImplementor1
-
- ConcreteTransitiveImplementor2() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.ConcreteTransitiveImplementor2
-
- cond - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.NCE_03
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.NCE_04
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Cast02
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Convert02
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Double02
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Field02
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Float02
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_InstanceOf03
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Int03
-
- cond - Static variable in class com.oracle.graal.jtt.optimize.VN_Long03
-
- cond - Static variable in class com.oracle.graal.jtt.threads.Monitor_contended01
-
- cond1 - Static variable in class com.oracle.graal.jtt.optimize.VN_Loop01
-
- cond2 - Static variable in class com.oracle.graal.jtt.optimize.VN_Loop01
-
- Condition - Enum in com.oracle.graal.compiler.common.calc
-
Condition codes used in conditionals.
- Condition(String) - Constructor for enum com.oracle.graal.compiler.common.calc.Condition
-
- condition - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
-
- condition - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- condition - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- condition - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
-
- Condition() - Constructor for class com.oracle.graal.nodeinfo.StructuralInput.Condition
-
- condition - Variable in class com.oracle.graal.nodes.AbstractFixedGuardNode
-
- condition() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
-
- condition - Variable in class com.oracle.graal.nodes.calc.CompareNode
-
- condition() - Method in class com.oracle.graal.nodes.calc.CompareNode
-
Gets the condition (comparison operation) for this instruction.
- condition - Variable in class com.oracle.graal.nodes.calc.ConditionalNode
-
- condition() - Method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- condition - Variable in class com.oracle.graal.nodes.ConditionAnchorNode
-
- condition() - Method in class com.oracle.graal.nodes.ConditionAnchorNode
-
- condition - Variable in class com.oracle.graal.nodes.extended.BranchProbabilityNode
-
- condition - Variable in class com.oracle.graal.nodes.GuardNode
-
- condition() - Method in class com.oracle.graal.nodes.GuardNode
-
The instruction that produces the tested boolean value.
- condition - Variable in class com.oracle.graal.nodes.IfNode
-
- condition() - Method in class com.oracle.graal.nodes.IfNode
-
- condition - Variable in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.Instantiation
-
- condition - Variable in class com.oracle.graal.replacements.StandardGraphBuilderPlugins.UnsignedMathPlugin
-
- conditional - Variable in class com.oracle.graal.debug.internal.DebugValue
-
- Conditional01 - Class in com.oracle.graal.jtt.optimize
-
- Conditional01() - Constructor for class com.oracle.graal.jtt.optimize.Conditional01
-
- Conditional01.CPC - Class in com.oracle.graal.jtt.optimize
-
- Conditional01.Register - Class in com.oracle.graal.jtt.optimize
-
- Conditional01.TestClass - Class in com.oracle.graal.jtt.optimize
-
- ConditionalElimination - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- ConditionalElimination(StartNode, ConditionalEliminationPhase.State) - Constructor for class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
- ConditionalElimination01 - Class in com.oracle.graal.jtt.optimize
-
- ConditionalElimination01() - Constructor for class com.oracle.graal.jtt.optimize.ConditionalElimination01
-
- ConditionalElimination01.A - Class in com.oracle.graal.jtt.optimize
-
- ConditionalElimination02 - Class in com.oracle.graal.jtt.optimize
-
- ConditionalElimination02() - Constructor for class com.oracle.graal.jtt.optimize.ConditionalElimination02
-
- ConditionalElimination02.A - Class in com.oracle.graal.jtt.optimize
-
- ConditionalEliminationPhase - Class in com.oracle.graal.phases.common
-
- ConditionalEliminationPhase() - Constructor for class com.oracle.graal.phases.common.ConditionalEliminationPhase
-
- ConditionalEliminationPhase.ConditionalElimination - Class in com.oracle.graal.phases.common
-
- ConditionalEliminationPhase.GuardedStamp - Class in com.oracle.graal.phases.common
-
Type information about a value that it produced by a guard.
- ConditionalEliminationPhase.State - Class in com.oracle.graal.phases.common
-
- ConditionalEliminationTest1 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest1() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest1
-
- ConditionalEliminationTest10 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest10() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest10
-
- ConditionalEliminationTest10.TestClass - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest2 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest2() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest2
-
- ConditionalEliminationTest2.Entry - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest2.EntryWithNext - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest3 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest3() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest3
-
- ConditionalEliminationTest4 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest4() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest4
-
- ConditionalEliminationTest5 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest5() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest5
-
- ConditionalEliminationTest5.A - Interface in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest5.B - Interface in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest5.DistinctA - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest5.DistinctB - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest6 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest6() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest6
-
- ConditionalEliminationTest6.A - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest6.B - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest7 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest7() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest7
-
- ConditionalEliminationTest8 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest8() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest8
-
- ConditionalEliminationTest9 - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTest9() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest9
-
- ConditionalEliminationTestBase - Class in com.oracle.graal.compiler.test
-
- ConditionalEliminationTestBase() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTestBase
-
- conditionalInstantiation(Object) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- conditionalJump(int, Condition, Label) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
This method generates code for a comparison between the actual value and the constant at
the given index and a condition jump to target.
- conditionalJump(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
- conditionalJump(int, Condition) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
- conditionalJump(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- conditionalJump(int, Condition) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- conditionalJump(int, Condition, boolean) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
-
Generates a conditional or unconditional jump.
- conditionalJump(int, Condition) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
-
Create a new label and generate a conditional jump to it.
- conditionalJumpOrDefault(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
- conditionalJumpOrDefault(int, Condition, boolean) - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- conditionalJumpOrDefault(int, Condition, boolean) - Method in interface com.oracle.graal.lir.SwitchStrategy.SwitchClosure
-
Generates a conditional jump to the target with the specified index.
- conditionalLabels - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
-
- ConditionalNode - Class in com.oracle.graal.nodes.calc
-
The ConditionalNode class represents a comparison that yields one of two values.
- ConditionalNode(LogicNode) - Constructor for class com.oracle.graal.nodes.calc.ConditionalNode
-
- ConditionalNode(LogicNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.ConditionalNode
-
- ConditionalNode(StructuredGraph, Condition, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.ConditionalNode
-
- ConditionAnchoringTest - Class in com.oracle.graal.truffle.test
-
- ConditionAnchoringTest() - Constructor for class com.oracle.graal.truffle.test.ConditionAnchoringTest
-
- ConditionAnchoringTest.CheckedObject - Class in com.oracle.graal.truffle.test
-
- ConditionAnchoringTest.InlineEverythingPlugin - Class in com.oracle.graal.truffle.test
-
- ConditionAnchorNode - Class in com.oracle.graal.nodes
-
- ConditionAnchorNode(LogicNode) - Constructor for class com.oracle.graal.nodes.ConditionAnchorNode
-
- ConditionAnchorNode(LogicNode, boolean) - Constructor for class com.oracle.graal.nodes.ConditionAnchorNode
-
- ConditionFlag(int, String) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
-
- ConditionFlag(int, String) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
-
- ConditionFlag(int, String, boolean) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
-
- conditionFlag - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
-
- conditionFlag - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- ConditionTest - Class in com.oracle.graal.compiler.test
-
- ConditionTest() - Constructor for class com.oracle.graal.compiler.test.ConditionTest
-
- CondMoveOp(Variable, Condition, AllocatableValue, Value) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- CondMoveOp(Variable, SPARCAssembler.CC, SPARCAssembler.ConditionFlag, Value, Value) - Constructor for class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableAddressOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableShiftOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotDirectStaticCallOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotspotDirectVirtualCallOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotReturnOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
-
- config - Variable in class com.oracle.graal.hotspot.amd64.AMD64IndirectCallOp
-
- config - Static variable in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
-
- config - Variable in class com.oracle.graal.hotspot.CompileTheWorld
-
- Config(String) - Constructor for class com.oracle.graal.hotspot.CompileTheWorld.Config
-
- config - Variable in class com.oracle.graal.hotspot.HotSpotCounterOp
-
- config - Variable in class com.oracle.graal.hotspot.HotSpotReplacementsImpl
-
- config - Variable in class com.oracle.graal.hotspot.meta.HotSpotInvocationPlugins
-
- config - Variable in class com.oracle.graal.hotspot.phases.WriteBarrierAdditionPhase
-
- config() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- config - Variable in class com.oracle.graal.hotspot.replacements.KlassLayoutHelperNode
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectStaticCallOp
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectVirtualCallOp
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotReturnOp
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp.SPARCLoadSafepointPollAddress
-
- config - Variable in class com.oracle.graal.hotspot.sparc.SPARCIndirectCallOp
-
- config - Static variable in class com.oracle.graal.hotspot.test.DataPatchTest
-
- config - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
-
- config - Variable in class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest
-
- config - Variable in class com.oracle.graal.truffle.TruffleCompiler
-
- config - Variable in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- config() - Static method in enum jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT
-
- config - Variable in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- config - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- config() - Static method in enum jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor.Tag
-
- configForRoot - Variable in class com.oracle.graal.truffle.PartialEvaluator
-
- configTL - Static variable in class com.oracle.graal.debug.internal.DebugScope
-
- configType - Variable in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
-
- configurations - Static variable in class com.oracle.graal.phases.tiers.Suites
-
- conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.ReadCacheEntry
-
- conflicts(LocationIdentity) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- connectBlocks() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- connectEnds(List<EndNode>, Map<AbstractEndNode, ValueNode>, AbstractBeginNode, AbstractMergeNode, SimplifierTool) - Method in class com.oracle.graal.nodes.IfNode
-
Connects a set of ends to a given successor, inserting a merge node if there is more than one
end.
- CONST - Static variable in interface com.oracle.graal.compiler.test.StaticInterfaceFieldTest.I
-
- CONST - Static variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
-
- Const(FrameSlot, int, int) - Constructor for class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
-
- const1() - Static method in class com.oracle.graal.compiler.test.InvokeHintsTest
-
- const1() - Static method in class com.oracle.graal.compiler.test.MonitorGraphTest
-
- CONST1 - Static variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
-
- CONST1 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST10 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST11 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- const2() - Static method in class com.oracle.graal.compiler.test.MonitorGraphTest
-
- CONST2 - Static variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
-
- CONST2 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- const2reg(CompilationResultBuilder, AMD64MacroAssembler, Value, JavaConstant) - Static method in class com.oracle.graal.lir.amd64.AMD64Move
-
- const2reg(CompilationResultBuilder, SPARCMacroAssembler, Value, Register, JavaConstant, SPARCDelayedControlTransfer) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
-
- const2stack(CompilationResultBuilder, AMD64MacroAssembler, Value, JavaConstant) - Static method in class com.oracle.graal.lir.amd64.AMD64Move
-
- const2stack(CompilationResultBuilder, SPARCMacroAssembler, Value, Register, Value, SPARCDelayedControlTransfer, JavaConstant) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
-
- CONST3 - Static variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
-
- CONST3 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST4 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST5 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST6 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- const7() - Static method in class com.oracle.graal.compiler.test.InvokeHintsTest
-
- CONST7 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST8 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- CONST9 - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- constA - Static variable in class com.oracle.graal.compiler.test.ConditionalEliminationTest6
-
- constAddProgram() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.Stamp
-
If it is possible to represent single value stamps of this kind, this method returns the
stamp representing the single value c.
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- constant(Constant, MetaAccessProvider) - Method in class com.oracle.graal.hotspot.nodes.type.MethodPointerStamp
-
- constant - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadConstantFromTable
-
- constant - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
-
- constant - Variable in class jdk.internal.jvmci.code.CompilationResult.ConstantReference
-
- Constant(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMIntConstants.Constant
-
- Constant(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMLongConstants.Constant
-
- Constant - Interface in jdk.internal.jvmci.meta
-
Represents a compile-time constant (boxed) value within the compiler.
- constant42() - Static method in class com.oracle.graal.truffle.test.AssumptionPartialEvaluationTest
-
- constant42() - Static method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
-
- constant42() - Static method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
-
- constant42() - Static method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constant42() - Static method in class com.oracle.graal.truffle.test.ReadOnlyArrayListPartialEvaluationTest
-
- constant42() - Static method in class com.oracle.graal.truffle.test.SimplePartialEvaluationTest
-
- CONSTANT_ACTUAL_STATS - Static variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
- CONSTANT_CLASS - Static variable in class com.oracle.graal.lir.LIRIntrospection
-
- CONSTANT_ESTIMATED_STATS - Static variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
- CONSTANT_PARAMETER - Static variable in class com.oracle.graal.replacements.SnippetTemplate
-
- CONSTANT_POOL_MAX_SIZE - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- constantArgs - Variable in class com.oracle.graal.replacements.ConstantBindingParameterPlugin
-
- constantArray1 - Static variable in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
-
- constantArray2 - Static variable in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
-
- constantArray3 - Static variable in class com.oracle.graal.replacements.test.ArraysSubstitutionsTest
-
- ConstantBindingParameterPlugin - Class in com.oracle.graal.replacements
-
- ConstantBindingParameterPlugin(Object[], MetaAccessProvider, SnippetReflectionProvider) - Constructor for class com.oracle.graal.replacements.ConstantBindingParameterPlugin
-
Creates a plugin that will create
ConstantNodes for each parameter with an index
equal to that of a non-null object in
constantArgs (from which the
ConstantNode is created if it isn't already a
ConstantNode).
- constantBoxedShort() - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- ConstantContainer() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest.ConstantContainer
-
- constantEquals(Constant, Constant) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
-
- constantEquals(Constant, Constant) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
-
- constantEquals(Constant, Constant) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
-
Compares two constants for equality.
- constantEqualsTest() - Method in class jdk.internal.jvmci.runtime.test.TestConstantReflectionProvider
-
- constantExactTripCount() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- constantExtremum() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- constantExtremum() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- constantExtremum() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- constantExtremum() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- constantExtremum() - Method in class com.oracle.graal.loop.InductionVariable
-
- ConstantFoldBarrier(ValueNode) - Constructor for class com.oracle.graal.hotspot.test.DataPatchTest.ConstantFoldBarrier
-
- constantInit() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- constantInit() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- constantInit() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- constantInit() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- constantInit() - Method in class com.oracle.graal.loop.InductionVariable
-
- constantIsArray() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- constantIsInterface() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- constantIsPrimitive() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- ConstantLoadOptimization - Class in com.oracle.graal.lir.constopt
-
This optimization tries to improve the handling of constants by replacing a single definition of
a constant, which is potentially scheduled into a block with high probability, with one or more
definitions in blocks with a lower probability.
- ConstantLoadOptimization() - Constructor for class com.oracle.graal.lir.constopt.ConstantLoadOptimization
-
- ConstantLoadOptimization.Optimization - Class in com.oracle.graal.lir.constopt
-
- ConstantLoadOptimization.Options - Class in com.oracle.graal.lir.constopt
-
- ConstantLoadTest - Class in com.oracle.graal.jtt.micro
-
- ConstantLoadTest() - Constructor for class com.oracle.graal.jtt.micro.ConstantLoadTest
-
- ConstantLoadTest.MyClass - Class in com.oracle.graal.jtt.micro
-
- constantMaxTripCount() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- ConstantNode - Class in com.oracle.graal.nodes
-
- ConstantNode(Constant, Stamp) - Constructor for class com.oracle.graal.nodes.ConstantNode
-
Constructs a new node representing the specified constant.
- constantParameters - Variable in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo.Lazy
-
- ConstantPhiTest - Class in com.oracle.graal.jtt.backend
-
- ConstantPhiTest() - Constructor for class com.oracle.graal.jtt.backend.ConstantPhiTest
-
- constantPool - Variable in class com.oracle.graal.java.BytecodeParser
-
- constantPool - Variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- ConstantPool() - Constructor for class com.oracle.graal.printer.BinaryGraphPrinter.ConstantPool
-
- constantPool - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- constantPool() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- constantPool - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- constantPool() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- ConstantPool - Interface in jdk.internal.jvmci.meta
-
Represents the runtime representation of the constant pool that is used by the compiler when
parsing bytecode.
- constantPoolCacheEntryCpIndexMask - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntryF1Offset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntryF2Offset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntryFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntryHasAppendixShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntryIndicesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntryIndyResolvedReferencesAppendixOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheEntrySize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheIndexToConstantPoolIndex(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
-
Maps the constant pool cache index back to a constant pool index.
- constantPoolCacheLengthOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCacheSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolCpCacheIndexTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolHolderOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- constantPoolHolderOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolIndexToResolvedReferencesIndex(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.ResolvedReferences
-
See ConstantPool::cp_to_object_index.
- constantPoolKlassAt(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- constantPoolKlassAt(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- constantPoolLengthOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- constantPoolLengthOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolReferenceMapOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolRemapInstructionOperandFromCache(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- constantPoolRemapInstructionOperandFromCache(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- constantPoolRemapInstructionOperandFromCache0(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- constantPoolResolvedReferencesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constantPoolSize() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- constantPoolSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- ConstantPoolSubstitutions - Class in com.oracle.graal.hotspot.replacements
-
Substitutions for ConstantPool methods.
- ConstantPoolSubstitutions() - Constructor for class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
-
- ConstantPoolSubstitutionsTests - Class in com.oracle.graal.hotspot.test
-
- ConstantPoolSubstitutionsTests() - Constructor for class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- constantPoolTagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- ConstantReference(VMConstant) - Constructor for class jdk.internal.jvmci.code.CompilationResult.ConstantReference
-
- constantReflection - Variable in class com.oracle.graal.java.BytecodeParser
-
- constantReflection - Variable in class com.oracle.graal.java.GraphBuilderPhase.Instance
-
- constantReflection - Variable in class com.oracle.graal.nodes.SimplifyingGraphDecoder
-
- constantReflection - Variable in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- constantReflection - Variable in class com.oracle.graal.phases.tiers.PhaseContext
-
- constantReflection - Variable in class com.oracle.graal.phases.util.Providers
-
- constantReflection - Variable in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- constantReflection - Variable in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- constantReflection - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- constantReflection - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider
-
- constantReflection - Variable in class jdk.internal.jvmci.runtime.JVMCIBackend
-
- constantReflection - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
-
- ConstantReflectionProvider - Interface in jdk.internal.jvmci.meta
-
Reflection operations on values represented as
constants.
- constants - Static variable in class jdk.internal.jvmci.runtime.test.TypeUniverse
-
- constants() - Static method in class jdk.internal.jvmci.runtime.test.TypeUniverse
-
- constantSize - Variable in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
-
- constantsOptimized - Static variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization
-
- ConstantStackCastTest - Class in com.oracle.graal.lir.jtt
-
Tests move from a constant to a wider stack slot (e.g.
- ConstantStackCastTest() - Constructor for class com.oracle.graal.lir.jtt.ConstantStackCastTest
-
- ConstantStackCastTest.LoadConstantStackSpec - Class in com.oracle.graal.lir.jtt
-
- ConstantStackMoveTest - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest() - Constructor for class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest
-
- ConstantStackMoveTest.LoadConstantStackSpec - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest.LoadConstantStackSpecByte - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest.LoadConstantStackSpecDouble - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest.LoadConstantStackSpecFloat - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest.LoadConstantStackSpecInteger - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest.LoadConstantStackSpecLong - Class in com.oracle.graal.compiler.amd64.test
-
- ConstantStackMoveTest.LoadConstantStackSpecShort - Class in com.oracle.graal.compiler.amd64.test
-
- constantsTotal - Static variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization
-
- constantStride() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- constantStride() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- constantStride() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- constantStride() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- constantStride() - Method in class com.oracle.graal.loop.InductionVariable
-
- constantStringField - Variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField.ReadConstantValueTestConstants
-
- ConstantsUniverse() - Constructor for class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantsUniverse
-
- constantTableBase - Variable in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- constantTableBase - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
-
- constantTableBase - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadConstantFromTable
-
- constantTest(Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
-
- ConstantTest - Class in jdk.internal.jvmci.runtime.test
-
- ConstantTest() - Constructor for class jdk.internal.jvmci.runtime.test.ConstantTest
-
- ConstantTestNode - Class in com.oracle.graal.truffle.test.nodes
-
- ConstantTestNode(int) - Constructor for class com.oracle.graal.truffle.test.nodes.ConstantTestNode
-
- ConstantTree - Class in com.oracle.graal.lir.constopt
-
Represents a dominator (sub-)tree for a constant definition.
- ConstantTree(AbstractControlFlowGraph<?>, DefUseTree) - Constructor for class com.oracle.graal.lir.constopt.ConstantTree
-
- ConstantTree.Flags - Enum in com.oracle.graal.lir.constopt
-
- ConstantTree.NodeCost - Class in com.oracle.graal.lir.constopt
-
Costs associated with a block.
- ConstantTreeAnalyzer - Class in com.oracle.graal.lir.constopt
-
Analyzes a
ConstantTree and marks potential materialization positions.
- ConstantTreeAnalyzer(ConstantTree) - Constructor for class com.oracle.graal.lir.constopt.ConstantTreeAnalyzer
-
- constantValue() - Method in class com.oracle.graal.truffle.test.AssumptionPartialEvaluationTest
-
- constantValue() - Method in class com.oracle.graal.truffle.test.ReadOnlyArrayListPartialEvaluationTest
-
- constantValue() - Method in class com.oracle.graal.truffle.test.SimplePartialEvaluationTest
-
- ConstantValue(String, JavaConstant, Object) - Constructor for class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantValue
-
- constantValueInertAdvancedInstrumentRoot() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueInertAdvancedInstrumentRootFactory() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedNoInstruments() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedNullInstrument1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedNullInstrument2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedNullInstrumentDisposed1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedNullInstrumentDisposed2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedThreeNullInstruments1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedThreeNullInstruments2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedThreeNullInstrumentsOneDisposed1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedThreeNullInstrumentsOneDisposed2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedTwoNullInstruments1() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValueProbedTwoNullInstruments2() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- constantValues(ValueNode, AbstractMergeNode, boolean) - Static method in class com.oracle.graal.nodes.IfNode
-
Gets an array of constants derived from a node that is either a
ConstantNode or a
PhiNode whose input values are all constants.
- constantValueUninstrumented() - Method in class com.oracle.graal.truffle.test.InstrumentationPartialEvaluationTest
-
- ConstantWithAssumptionTestNode - Class in com.oracle.graal.truffle.test.nodes
-
- ConstantWithAssumptionTestNode(Assumption, int) - Constructor for class com.oracle.graal.truffle.test.nodes.ConstantWithAssumptionTestNode
-
- constB - Static variable in class com.oracle.graal.compiler.test.ConditionalEliminationTest6
-
- constMethodCodeSizeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodConstantsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodHasExceptionTable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodHasLineNumberTable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodHasLocalVariableTable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodMaxStackOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodNameIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- constMethodSignatureIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- ConstOp(AMD64Assembler.AMD64MIOp, AllocatableValue, HotSpotConstant) - Constructor for class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.ConstOp
-
- ConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.ConstOp
-
- ConstOp(AMD64Assembler.AMD64MIOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.ConstOp
-
- ConstOp(AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- ConstOp(AMD64Assembler.AMD64MIOp, AMD64Assembler.OperandSize, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- ConstOp(LIRInstructionClass<? extends AMD64BinaryConsumer.ConstOp>, AMD64Assembler.AMD64MIOp, AMD64Assembler.OperandSize, AllocatableValue, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- constReturnProgram() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest
-
- construction() - Method in class com.oracle.graal.replacements.test.WordTest
-
- ConstructionSSAlirDuringLirBuilding - Static variable in class com.oracle.graal.compiler.common.BackendOptions
-
- constructors - Static variable in class jdk.internal.jvmci.runtime.test.MethodUniverse
-
- constructorSignature(ExecutableElement) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
-
- constStamps - Variable in class com.oracle.graal.replacements.SnippetTemplate.Arguments
-
- consume(Node) - Method in class com.oracle.graal.compiler.match.MatchContext
-
Mark a node as consumed by the match.
- consumed - Variable in class com.oracle.graal.compiler.match.MatchContext
-
- cont - Static variable in class com.oracle.graal.jtt.threads.Thread_join01
-
- cont - Static variable in class com.oracle.graal.jtt.threads.Thread_join02
-
- cont - Static variable in class com.oracle.graal.jtt.threads.Thread_join03
-
- containedInTrace(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScanResolveDataFlowPhase
-
- Container() - Constructor for class com.oracle.graal.compiler.test.FloatingReadTest.Container
-
- container - Static variable in class com.oracle.graal.compiler.test.MemoryScheduleTest
-
- Container() - Constructor for class com.oracle.graal.compiler.test.MemoryScheduleTest.Container
-
- Container() - Constructor for class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest.Container
-
- Container() - Constructor for class com.oracle.graal.hotspot.test.CompressedOopTest.Container
-
- Container() - Constructor for class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest.Container
-
- Container() - Constructor for class com.oracle.graal.hotspot.test.WriteBarrierVerificationTest.Container
-
- containerList - Static variable in class com.oracle.graal.compiler.test.MemoryScheduleTest
-
- contains(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
-
- contains(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
-
- contains(double) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- contains(long) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- contains(Loop<Block>, Invoke, ControlFlowGraph) - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
-
- contains(Node, Node) - Method in class com.oracle.graal.graph.Edges
-
- contains(T) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- contains(Node) - Method in class com.oracle.graal.graph.NodeBitMap
-
- contains(T) - Method in class com.oracle.graal.graph.NodeList
-
- contains(Object) - Method in class com.oracle.graal.graph.NodeList
-
- contains(Node) - Method in class com.oracle.graal.graph.NodeWorkList
-
- contains(Node) - Method in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
-
- contains(Node) - Method in class com.oracle.graal.graph.NodeWorkList.SingletonNodeWorkList
-
- contains(T) - Static method in class com.oracle.graal.graph.test.matchers.NodeIterableContains
-
- contains(Value[], Register) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
-
Tests if the array contains the register.
- contains(ValueNode) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- contains(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
-
- contains(Node) - Method in class com.oracle.graal.loop.LoopFragment
-
- contains(LocationIdentity) - Method in class com.oracle.graal.nodes.cfg.LocationSet
-
- contains(StructuredGraph) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- contains(int) - Method in class jdk.internal.jvmci.code.CalleeSaveLayout
-
Determines if the CSA includes a slot for a given register.
- containsAll(Collection<?>) - Method in class com.oracle.graal.graph.NodeList
-
- containsDirect(Loop<Block>, Invoke, ControlFlowGraph) - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
-
- containsId(int, int[]) - Static method in class com.oracle.graal.graph.NodeClass
-
- containsInvoke(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- containsKey(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
-
- containsKey(Object) - Method in class com.oracle.graal.graph.NodeMap
-
- containsKey(MethodIdMap.MethodKey<V>) - Method in class jdk.internal.jvmci.meta.MethodIdMap
-
- containsNull - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
- containsParam(ParameterNode) - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- containsValue(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
-
- containsValue(Object) - Method in class com.oracle.graal.graph.NodeMap
-
- content - Variable in class com.oracle.graal.lir.constopt.VariableMap
-
- context - Variable in class com.oracle.graal.compiler.test.ea.EATestBase
-
- context() - Static method in class com.oracle.graal.debug.Debug
-
- context - Variable in class com.oracle.graal.debug.internal.DebugScope
-
- context - Variable in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance
-
- context - Variable in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- context - Variable in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- context - Variable in class com.oracle.graal.phases.common.LoweringPhase.Round
-
- context - Variable in error jdk.internal.jvmci.common.JVMCIError
-
- context - Variable in class jdk.internal.jvmci.meta.Assumptions.ConcreteMethod
-
A receiver type.
- context - Variable in class jdk.internal.jvmci.meta.Assumptions.ConcreteSubtype
-
Type the assumption is made about.
- context - Variable in class jdk.internal.jvmci.meta.Assumptions.LeafType
-
Type the assumption is made about.
- contextLookup(Class<T>) - Static method in class com.oracle.graal.debug.Debug
-
Searches the current debug scope, bottom up, for a context object that is an instance of a
given type.
- ContextSize - Static variable in class com.oracle.graal.compiler.test.AllocSpy
-
The size of context to record for each allocation site in terms of Graal frames.
- contextSnapshot(Class<T>) - Static method in class com.oracle.graal.debug.Debug
-
- contextType - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
-
- ContinousBitSpec(int, int, String) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
-
- ContinousBitSpec(int, int, boolean, String) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
-
- continueInlining(StructuredGraph) - Method in class com.oracle.graal.phases.common.inlining.policy.GreedyInliningPolicy
-
- continueInlining(StructuredGraph) - Method in class com.oracle.graal.phases.common.inlining.policy.InlineEverythingPolicy
-
- continueInlining(StructuredGraph) - Method in interface com.oracle.graal.phases.common.inlining.policy.InliningPolicy
-
- continueIteration(StateT) - Method in class com.oracle.graal.phases.graph.ReentrantNodeIterator.NodeIteratorClosure
-
Determine whether iteration should continue in the current state.
- continueProfiling(String, Object...) - Method in class com.oracle.graal.compiler.test.ProfilingInfoTest
-
- continueProfiling(int, String, Object...) - Method in class com.oracle.graal.compiler.test.ProfilingInfoTest
-
- continueTraverse - Variable in class com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitorImpl
-
- contradiction() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- CONTRADICTION - Static variable in class com.oracle.graal.graph.iterators.NodePredicates
-
- contradiction(Graph) - Static method in class com.oracle.graal.nodes.LogicConstantNode
-
Gets a constant for false.
- contradiction() - Static method in class com.oracle.graal.nodes.LogicConstantNode
-
Gets a constant for false.
- ContradictionPredicate() - Constructor for class com.oracle.graal.graph.iterators.NodePredicates.ContradictionPredicate
-
- controlFlowAnchor() - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
A call to this method will never be duplicated by control flow optimizations in the compiler.
- ControlFlowAnchorDirectiveTest - Class in com.oracle.graal.api.directives.test
-
- ControlFlowAnchorDirectiveTest() - Constructor for class com.oracle.graal.api.directives.test.ControlFlowAnchorDirectiveTest
-
- ControlFlowAnchorDirectiveTest.AnchorSnippet - Annotation Type in com.oracle.graal.api.directives.test
-
- ControlFlowAnchorDirectiveTest.NodeCount - Annotation Type in com.oracle.graal.api.directives.test
-
- ControlFlowAnchorNode - Class in com.oracle.graal.nodes.debug
-
This node prevents control flow optimizations.
- ControlFlowAnchorNode() - Constructor for class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
-
- ControlFlowAnchorNode(Invoke) - Constructor for class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
-
Used by MacroSubstitution.
- ControlFlowAnchorNode.Unique - Class in com.oracle.graal.nodes.debug
-
- ControlFlowExceptionPartialEvaluationTest - Class in com.oracle.graal.truffle.test
-
- ControlFlowExceptionPartialEvaluationTest() - Constructor for class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest
-
- ControlFlowExceptionPartialEvaluationTest.BlockTestNode - Class in com.oracle.graal.truffle.test
-
- ControlFlowExceptionPartialEvaluationTest.CallTestNode - Class in com.oracle.graal.truffle.test
-
- ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode - Class in com.oracle.graal.truffle.test
-
- ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode - Class in com.oracle.graal.truffle.test
-
- ControlFlowExceptionPartialEvaluationTest.ThrowControlFlowExceptionTestNode - Class in com.oracle.graal.truffle.test
-
- ControlFlowGraph - Class in com.oracle.graal.nodes.cfg
-
- ControlFlowGraph(StructuredGraph) - Constructor for class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- ControlFlowOptimizer - Class in com.oracle.graal.lir
-
This class performs basic optimizations on the control flow graph after LIR generation.
- ControlFlowOptimizer() - Constructor for class com.oracle.graal.lir.ControlFlowOptimizer
-
- ControlFlowOptimizer.Optimizer<B extends AbstractBlockBase<B>> - Class in com.oracle.graal.lir
-
- controlFlowSplit - Variable in class com.oracle.graal.java.BytecodeParser
-
- ControlSinkNode - Class in com.oracle.graal.nodes
-
- ControlSinkNode(NodeClass<? extends ControlSinkNode>, Stamp) - Constructor for class com.oracle.graal.nodes.ControlSinkNode
-
- controlSplit(ControlSplitNode) - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
-
- controlSplit(ControlSplitNode) - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
-
- controlSplit(ControlSplitNode) - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
-
- ControlSplitNode - Class in com.oracle.graal.nodes
-
The ControlSplitNode is a base class for all instructions that split the control flow
(ie.
- ControlSplitNode(NodeClass<? extends ControlSplitNode>, Stamp) - Constructor for class com.oracle.graal.nodes.ControlSplitNode
-
- ControlTransferOp(SPARCAssembler.Ops, SPARCAssembler.Op2s, boolean, SPARCAssembler.BitSpec) - Constructor for class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
-
- convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
-
- convert(Constant, ConstantReflectionProvider) - Method in interface com.oracle.graal.nodes.calc.ConvertNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
-
- convert(Constant, ConstantReflectionProvider) - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, StructuredGraph) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- convert(ValueNode, Stamp, boolean) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- convert(GraphBuilderContext, ValueNode, Kind, boolean) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- convert(long, int, boolean) - Static method in class jdk.internal.jvmci.code.CodeUtil
-
Convert an integer to long.
- ConvertCompare - Class in com.oracle.graal.jtt.optimize
-
- ConvertCompare() - Constructor for class com.oracle.graal.jtt.optimize.ConvertCompare
-
- convertDeoptAction(DeoptimizationAction) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- convertDeoptAction(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- ConvertDeoptimizeToGuardPhase - Class in com.oracle.graal.phases.common
-
- ConvertDeoptimizeToGuardPhase() - Constructor for class com.oracle.graal.phases.common.ConvertDeoptimizeToGuardPhase
-
- convertDeoptReason(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- convertDeoptReason(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- convertFormatArg(Object) - Static method in class com.oracle.graal.debug.Debug
-
- ConvertJTT - Class in com.oracle.graal.jtt
-
Simple Utility to convert java tester tests from the proprietary test format into JUnit - tests.
- ConvertJTT() - Constructor for class com.oracle.graal.jtt.ConvertJTT
-
- ConvertJTT.Run - Class in com.oracle.graal.jtt
-
- ConvertNode - Interface in com.oracle.graal.nodes.calc
-
Represents a conversion between primitive types.
- convertSnippets - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLoweringProvider
-
- convertUnsigned(ValueNode, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- convertValue(Object) - Static method in class com.oracle.graal.truffle.test.builtins.SLGetOptionBuiltin
-
- convertValue(Object) - Static method in class com.oracle.graal.truffle.test.builtins.SLSetOptionBuiltin
-
- copiedCounters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- copy(Object, Object) - Method in class com.oracle.graal.compiler.common.Fields
-
Copies fields from from to to, both of which must be of the same type.
- copy(Object, Object, Fields.ObjectTransformer) - Method in class com.oracle.graal.compiler.common.Fields
-
Copies fields from from to to, both of which must be of the same type.
- copy(IntList, int, int) - Static method in class com.oracle.graal.compiler.common.util.IntList
-
Makes a new int list by copying a range from a given int list.
- copy(IntList, int, int, int) - Static method in class com.oracle.graal.compiler.common.util.IntList
-
Makes a new int list by copying a range from a given int list.
- copy(Node, Node) - Method in class com.oracle.graal.graph.Edges
-
Copies edges from fromNode to toNode.
- copy() - Method in class com.oracle.graal.graph.Graph
-
Creates a copy of this graph.
- copy(Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.graph.Graph
-
Creates a copy of this graph.
- copy(String) - Method in class com.oracle.graal.graph.Graph
-
Creates a copy of this graph.
- copy(String, Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.graph.Graph
-
Creates a copy of this graph.
- copy() - Method in class com.oracle.graal.graph.NodeBitMap
-
- copy(NodeList<? extends Node>) - Method in class com.oracle.graal.graph.NodeList
-
- copy() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
Creates a copy of this configuration with all its plugins.
- copy() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- copy() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock.JSRData
-
- copy() - Method in class com.oracle.graal.java.FrameStateBuilder
-
- copy(Interval[]) - Static method in class com.oracle.graal.lir.alloc.lsra.RegisterVerifier
-
- copy() - Method in class com.oracle.graal.lir.dfa.MarkBasePointersPhase.Marker.BasePointersSet
-
- copy() - Method in class com.oracle.graal.lir.dfa.RegStackValueSet
-
- copy() - Method in class com.oracle.graal.lir.phases.LIRPhaseSuite
-
- copy() - Method in class com.oracle.graal.lir.util.ValueSet
-
- copy(Object, long, Object, long, Kind, LocationIdentity) - Static method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- copy(String, Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.nodes.StructuredGraph
-
Creates a copy of this graph.
- copy() - Method in class com.oracle.graal.phases.PhaseSuite
-
- copy() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- copyArr(char[], char[], int) - Static method in class com.oracle.graal.replacements.test.MonitorTest
-
- copyByte(LIRTestSpecification, byte) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
-
- copyData(int, int) - Method in class com.oracle.graal.asm.Buffer
-
- copyDouble(LIRTestSpecification, double) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
-
- copyFloat(LIRTestSpecification, float) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
-
- copyInt(LIRTestSpecification, int, int) - Static method in class com.oracle.graal.lir.jtt.LIRTestTest
-
- copyInt(LIRTestSpecification, int) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
-
- copyInto(byte[], int, int) - Method in class com.oracle.graal.asm.Buffer
-
Copies the data from this buffer into a given array.
- copyLong(LIRTestSpecification, long) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
-
- copyObj(MonitorTest.Chars, MonitorTest.Chars, int) - Static method in class com.oracle.graal.replacements.test.MonitorTest
-
- CopyOfVirtualizationTest - Class in com.oracle.graal.compiler.test
-
- CopyOfVirtualizationTest() - Constructor for class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- copyOnWrite - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- copyOrClearEdgesForClone(Node, Edges.Type, EnumSet<Edges.Type>) - Method in class com.oracle.graal.graph.Node
-
- copyRows(Object[][], int, Integer) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- copyShort(LIRTestSpecification, short) - Static method in class com.oracle.graal.lir.jtt.StackMoveTest
-
- copySpecializedGraph() - Method in class com.oracle.graal.replacements.SnippetTemplate
-
Gets a copy of the specialized graph.
- copyState(int[], int[]) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- copyWith(boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- copyWith(boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
-
- copyWith(boolean, boolean) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
-
- copyWith(boolean, boolean) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- copyWith(boolean, boolean) - Method in class com.oracle.graal.hotspot.nodes.type.MethodPointerStamp
-
- copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
-
- copyWith(MetaAccessProvider) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWith(CodeCacheProvider) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWith(ConstantReflectionProvider) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWith(ForeignCallsProvider) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWith(LoweringProvider) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWith(Replacements) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWith(StampProvider) - Method in class com.oracle.graal.phases.util.Providers
-
- copyWithInputs() - Method in class com.oracle.graal.graph.Node
-
- copyWithInputs(boolean) - Method in class com.oracle.graal.graph.Node
-
- CORRECTED_PROBABILITIES - Static variable in class com.oracle.graal.nodes.IfNode
-
- correctType(Node) - Static method in class com.oracle.graal.nodes.memory.MemoryCheckpoint.TypeAssertion
-
- cos() - Static method in class com.oracle.graal.jtt.optimize.Fold_Math01
-
- cos(double) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathSubstitutions
-
- costs - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
- COULD_NOT_FOLD - Static variable in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- count - Variable in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
-
- count - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
A dummy field used by some tests to create side effects.
- count - Variable in class com.oracle.graal.debug.DebugHistogram.CountedValue
-
- count - Variable in class com.oracle.graal.graph.Edges.EdgesIterator
-
- count() - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- count() - Method in class com.oracle.graal.graph.NodeBitMap
-
- count() - Method in class com.oracle.graal.graph.NodeList
-
- count() - Method in class com.oracle.graal.graph.NodeUsageIterable
-
- count - Variable in class com.oracle.graal.graph.test.matchers.NodeIterableCount
-
- count - Static variable in class com.oracle.graal.jtt.loop.LoopNewInstance
-
- count - Static variable in class com.oracle.graal.jtt.loop.LoopSwitch01
-
- count - Static variable in class com.oracle.graal.jtt.threads.Object_wait01
-
- count - Variable in class com.oracle.graal.loop.LoopPolicies.CountingClosure
-
- count(Iterable<Invoke>) - Static method in class com.oracle.graal.phases.common.inlining.walker.InliningIterator
-
- count - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistics
-
- count(OptimizedCallTarget, NodeCost) - Static method in class com.oracle.graal.truffle.debug.TraceSplittingListener
-
- count - Variable in class com.oracle.graal.truffle.test.nodes.NestedExplodedLoopTestNode
-
- count - Variable in class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode
-
- countAt(int) - Method in class com.oracle.graal.lir.LIRInsertionBuffer
-
- countBetween(SPARCInstructionCounter.SPARCInstructionMatch[], int, int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
-
- countCalls() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
-
- countCalls() - Method in class com.oracle.graal.truffle.TruffleInlining
-
- counted - Variable in class com.oracle.graal.loop.LoopEx
-
- counted() - Method in class com.oracle.graal.loop.LoopEx
-
- CountedLoopInfo - Class in com.oracle.graal.loop
-
- CountedLoopInfo(LoopEx, InductionVariable, ValueNode, boolean, AbstractBeginNode) - Constructor for class com.oracle.graal.loop.CountedLoopInfo
-
- countedLoops() - Method in class com.oracle.graal.loop.LoopsData
-
- CountedLoopTest - Class in com.oracle.graal.compiler.test
-
- CountedLoopTest() - Constructor for class com.oracle.graal.compiler.test.CountedLoopTest
-
- CountedLoopTest.IVProperty - Interface in com.oracle.graal.compiler.test
-
- CountedLoopTest.IVPropertyNode - Class in com.oracle.graal.compiler.test
-
- CountedLoopTest.Result - Class in com.oracle.graal.compiler.test
-
- CountedValue(int, Object) - Constructor for class com.oracle.graal.compiler.test.AllocSpy.CountedValue
-
- CountedValue(long, Object) - Constructor for class com.oracle.graal.debug.DebugHistogram.CountedValue
-
- counter - Variable in class com.oracle.graal.debug.internal.CloseableCounterImpl
-
- counter - Variable in class com.oracle.graal.graph.NodeBitMap
-
- Counter(int, String, AtomicLong) - Constructor for class com.oracle.graal.hotspot.debug.BenchmarkCounters.Counter
-
- counter() - Static method in class com.oracle.graal.hotspot.nodes.MonitorCounterNode
-
- counter - Static variable in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.DummyValue
-
- counter(String, String, long, boolean) - Static method in class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- counter - Variable in class com.oracle.graal.replacements.SnippetCounterNode
-
- counter - Variable in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
-
- COUNTER_DATA_COUNT_OFFSET - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
-
- COUNTER_DATA_SIZE - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
-
- COUNTER_GROUP - Static variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling
-
- CounterAndTimeBasedCompilationPolicy - Class in com.oracle.graal.truffle
-
- CounterAndTimeBasedCompilationPolicy() - Constructor for class com.oracle.graal.truffle.CounterAndTimeBasedCompilationPolicy
-
- CounterBasedCompilationPolicy - Class in com.oracle.graal.truffle
-
- CounterBasedCompilationPolicy() - Constructor for class com.oracle.graal.truffle.CounterBasedCompilationPolicy
-
- CounterData() - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
-
- CounterData(HotSpotMethodDataAccessor.Tag, int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
-
- counterFactory - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
-
- counterFactory - Variable in class com.oracle.graal.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext
-
- counterFactory - Variable in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
-
- counterMap - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- counterPatchOffsets - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
-
- counters - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- counters - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- counters - Variable in class com.oracle.graal.replacements.SnippetCounter.Group
-
- countersArrayReg - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp.IncrementEmitter
-
- countersNew - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- countersNewArray - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- countersWriteBarriers - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- countFloatingTypeArguments(NodeInputList<ValueNode>) - Static method in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
-
- CountingClosure() - Constructor for class com.oracle.graal.loop.LoopPolicies.CountingClosure
-
- CountingProxy<T> - Class in com.oracle.graal.hotspot.logging
-
A java.lang.reflect proxy that hierarchically logs all method invocations along with their
parameters and return values.
- CountingProxy(T) - Constructor for class com.oracle.graal.hotspot.logging.CountingProxy
-
- countInlinedCalls() - Method in class com.oracle.graal.truffle.TruffleInlining
-
- countInstructions(String[], int, int) - Method in interface com.oracle.graal.asm.Assembler.InstructionCounter
-
- countInstructions(String[], int, int) - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
-
- countInstructions(LIR, Assembler) - Static method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling
-
- countMethodInfopoints(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.inlining.InliningTest
-
- countNodes() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
-
- countOffset() - Static method in class com.oracle.graal.replacements.SnippetCounterNode.SnippetCounterSnippets
-
- countOffsetBegin - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- countOffsetEnd - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- countPolymorphic(OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
-
- countRecursions(List<OptimizedCallTarget>) - Static method in class com.oracle.graal.truffle.TruffleInlining
-
- countRecursiveInlining(ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- counts - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.RawItemProfile
-
- countUnusedConstants(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- covers(int, LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- coversBlockBegin(int, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- CPC() - Constructor for class com.oracle.graal.jtt.optimize.Conditional01.CPC
-
- CPU - Static variable in class jdk.internal.jvmci.amd64.AMD64
-
- CPU - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- cpu3DNOWPREFETCH - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuAES - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuAVX - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuAVX2 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuBMI1 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuCalleeParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- cpuCallerParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- cpuCLMUL - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuCMOV - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuCX8 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuERMS - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CPUFeature() - Constructor for enum jdk.internal.jvmci.amd64.AMD64.CPUFeature
-
- CPUFeature() - Constructor for enum jdk.internal.jvmci.sparc.SPARC.CPUFeature
-
- cpuFXSR - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuHT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuLZCNT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuMMX - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuPOPCNT - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuRegisters - Static variable in class jdk.internal.jvmci.amd64.AMD64
-
- cpuRegisters - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- cpuSSE - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuSSE2 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuSSE3 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuSSE41 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuSSE42 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuSSE4A - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuSSSE3 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- CpuTimeTimer(TimerImpl) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.CpuTimeTimer
-
- cpuTSC - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuTSCINV - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- cpuxmmRegisters - Static variable in class jdk.internal.jvmci.amd64.AMD64
-
- crb - Variable in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
- CRC32Substitutions - Class in com.oracle.graal.hotspot.replacements
-
- CRC32Substitutions() - Constructor for class com.oracle.graal.hotspot.replacements.CRC32Substitutions
-
- CRC32SubstitutionsTest - Class in com.oracle.graal.hotspot.test
-
- CRC32SubstitutionsTest() - Constructor for class com.oracle.graal.hotspot.test.CRC32SubstitutionsTest
-
- crcTableAddress() - Static method in class com.oracle.graal.hotspot.replacements.CRC32Substitutions
-
Gets the address of StubRoutines::x86::_crc_table in stubRoutines_x86.hpp.
- crcTableAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- create(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- create(boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
-
- create(Class<T>) - Static method in class com.oracle.graal.graph.NodeClass
-
- create(HotSpotResolvedJavaMethod, boolean) - Static method in class com.oracle.graal.hotspot.CompilationStatistics
-
- create(MetaAccessProvider, CodeCacheProvider, HotSpotForeignCallsProvider, ForeignCallDescriptor, long, HotSpotForeignCallLinkage.RegisterEffect, CallingConvention.Type, CallingConvention.Type, HotSpotForeignCallLinkage.Transition, boolean, LocationIdentity...) - Static method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- create(HotSpotVMConfig, HotSpotWordTypes, MetaAccessProvider, ConstantReflectionProvider, SnippetReflectionProvider, ForeignCallsProvider, StampProvider, ReplacementsImpl) - Static method in class com.oracle.graal.hotspot.meta.HotSpotGraphBuilderPlugins
-
- create(BytecodeStream, ResolvedJavaMethod) - Static method in class com.oracle.graal.java.BciBlockMapping
-
- create(int, StateSplit) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- create(int, BytecodeParser, boolean, Kind[], ValueNode[]) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- create(BytecodePosition, int, BytecodeParser) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- create(LIRGeneratorTool) - Static method in class com.oracle.graal.lir.gen.PhiResolver
-
- create(LIRGeneratorTool, LIRInsertionBuffer, List<LIRInstruction>, int) - Static method in class com.oracle.graal.lir.gen.PhiResolver
-
- create(Class<T>) - Static method in class com.oracle.graal.lir.LIRInstructionClass
-
- create(int, int) - Static method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
-
- create(int) - Static method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction.SizeEstimate
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.AddNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.AndNode
-
- create(LogicNode) - Static method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- create(LogicNode, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.DivNode
-
- create(FloatConvert, ValueNode) - Static method in class com.oracle.graal.nodes.calc.FloatConvertNode
-
- create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.FloatEqualsNode
-
- create(ValueNode, ValueNode, boolean, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.FloatLessThanNode
-
- create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.IntegerBelowNode
-
- create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
-
- create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.MulNode
-
- create(ValueNode, int) - Static method in class com.oracle.graal.nodes.calc.NarrowNode
-
- create(ValueNode, int, int) - Static method in class com.oracle.graal.nodes.calc.NarrowNode
-
- create(ValueNode, ValueNode, boolean, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.NormalizeCompareNode
-
- create(ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.ObjectEqualsNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.OrNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.PointerEqualsNode
-
- create(ValueNode, int) - Static method in class com.oracle.graal.nodes.calc.SignExtendNode
-
- create(ValueNode, int, int) - Static method in class com.oracle.graal.nodes.calc.SignExtendNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.SubNode
-
- create(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.XorNode
-
- create(ValueNode, int) - Static method in class com.oracle.graal.nodes.calc.ZeroExtendNode
-
- create(ValueNode, int, int) - Static method in class com.oracle.graal.nodes.calc.ZeroExtendNode
-
- create(ValueNode, StampProvider, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.extended.LoadHubNode
-
- create(MetaAccessProvider, ConstantReflectionProvider, ValueNode, Kind) - Static method in class com.oracle.graal.nodes.extended.UnboxNode
-
- create(ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.java.ArrayLengthNode
-
- create(ResolvedJavaType, ValueNode, JavaTypeProfile, boolean, Assumptions) - Static method in class com.oracle.graal.nodes.java.CheckCastNode
-
- create(ConstantReflectionProvider, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
-
- create(ResolvedJavaType, ValueNode, JavaTypeProfile) - Static method in class com.oracle.graal.nodes.java.InstanceOfNode
-
- create(ValueNode, ValueNode, Kind, MetaAccessProvider, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.java.LoadIndexedNode
-
- create(ResolvedJavaType, ValueNode) - Static method in class com.oracle.graal.nodes.java.TypeCheckNode
-
- create(LogicNode) - Static method in class com.oracle.graal.nodes.LogicNegationNode
-
- create(String, boolean) - Static method in class com.oracle.graal.nodes.NamedLocationIdentity
-
Creates a named unique location identity for read and write operations.
- create(ValueNode, AMD64MathIntrinsicNode.Operation) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
-
- create(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], JavaType, ResolvedJavaMethod, ValueNode[], JavaType) - Static method in class com.oracle.graal.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
Creates a call target for an invocation on a direct target derived by resolving a constant
MethodHandle.
- create(RepeatingNode) - Method in class com.oracle.graal.truffle.DefaultLoopNodeFactory
-
- create() - Static method in class com.oracle.graal.truffle.DefaultTruffleCompiler
-
- create(TruffleStamp[], int) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
-
- create(RepeatingNode) - Method in interface com.oracle.graal.truffle.LoopNodeFactory
-
- create(JavaConstant) - Static method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
-
- create(RepeatingNode) - Static method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- create(Throwable, String, StackTraceElement[]) - Static method in exception jdk.internal.jvmci.code.SourceStackTrace
-
- create(HotSpotJVMCIRuntimeProvider, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
-
Creates an unresolved type for a valid
type name.
- CREATE_ESCAPED_OBJECT_STATE - Static variable in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- CREATE_NULL_POINTER_EXCEPTION - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.RuntimeCalls
-
- CREATE_OUT_OF_BOUNDS_EXCEPTION - Static variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.RuntimeCalls
-
- createAdjustedProfile(ArrayList<JavaTypeProfile.ProfiledType>, TriState, double) - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
-
- createAllocatableRegisters(Register[]) - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
- createAllocatableRegisters(Register[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotRegisterAllocationConfig
-
- createAllocationStage() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
-
- createAllocationStage() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- createAllocationStage() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
-
- createAnchoredReceiver(StructuredGraph, GuardingNode, ResolvedJavaType, ValueNode, boolean) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- createAnchoredReceiver(StructuredGraph, GuardingNode, ValueNode, Stamp) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- createArchitecture(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createArchitecture(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- createArrayAddress(StructuredGraph, ValueNode, Kind, ValueNode) - Method in interface com.oracle.graal.hotspot.meta.HotSpotLoweringProvider
-
- createArrayAddress(StructuredGraph, ValueNode, Kind, ValueNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createArraycopyCounter(Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- createAssembler(FrameMap) - Method in class com.oracle.graal.compiler.target.Backend
-
Creates the assembler used to emit the machine code.
- createAssembler(FrameMap) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
-
- createAssembler(FrameMap) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
- createAssignLocationsPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createAssumption() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createAssumption(String) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createBackend(HotSpotGraalRuntimeProvider, JVMCIBackend, HotSpotBackend) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createBackend(HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createBackend(HotSpotGraalRuntimeProvider, JVMCIBackend, HotSpotBackend) - Method in interface com.oracle.graal.hotspot.HotSpotBackendFactory
-
- createBackend(HotSpotGraalRuntimeProvider, JVMCIBackend, HotSpotBackend) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createBackend(HotSpotGraalRuntimeProvider, HotSpotProviders) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createBackend(HotSpotMetaAccessProvider, HotSpotCodeCacheProvider, ConstantReflectionProvider) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createBackend(HotSpotMetaAccessProvider, HotSpotCodeCacheProvider, HotSpotConstantReflectionProvider) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- createBailoutException(String, Throwable, StackTraceElement[]) - Static method in class com.oracle.graal.nodes.util.GraphUtil
-
Creates a bailout exception with the given stack trace elements and message.
- createBenchmarkCounter(String, String, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- createBenchmarkCounter(String, String, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- createBenchmarkCounter(String, String, Value) - Method in interface com.oracle.graal.lir.gen.BenchmarkCounterFactory
-
- createBenchmarkCounter(String, String, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- createBinaryNodeInstance(Class<? extends ValueNode>, ValueNode, ValueNode) - Static method in class com.oracle.graal.replacements.WordOperationPlugin
-
Create an instance of a binary node which is used to lower
Word operations.
- createBinaryTree(int) - Method in class com.oracle.graal.truffle.test.builtins.SLGenerateDummyNodesBuiltin
-
- createBlockTarget(double, BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
Returns a block begin node with the specified state.
- createBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Method in interface com.oracle.graal.lir.asm.CompilationResultBuilderFactory
-
- createBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64OptimizedCallTargetInstrumentationFactory
-
- createBuilder(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Method in class com.oracle.graal.truffle.hotspot.sparc.SPARCOptimizedCallTargetInstumentationFactory
-
- createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.graal.java.GraphBuilderPhase.Instance
-
- createBytecodePosition() - Method in class com.oracle.graal.java.BytecodeParser
-
- createBytecodePosition(int) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- createCallingConvention(MetaAccessProvider, CodeCacheProvider, ForeignCallDescriptor, CallingConvention.Type) - Static method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
Gets a calling convention for a given descriptor and call type.
- createCallTarget(RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- createCallTargetImpl(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- createCheckCast(ResolvedJavaType, ValueNode, JavaTypeProfile, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- createChild(String, Object[]) - Method in class com.oracle.graal.debug.internal.DebugScope
-
- createClassGlobPattern(String) - Static method in class com.oracle.graal.debug.MethodFilter
-
- createClonedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createClonedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- createCodeCache(HotSpotJVMCIRuntimeProvider, TargetDescription, RegisterConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createCodeCache(HotSpotJVMCIRuntimeProvider, TargetDescription, RegisterConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- createCompareNode(StructuredGraph, Condition, ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.CompareNode
-
- createCompareNode(Condition, ValueNode, ValueNode, ConstantReflectionProvider) - Static method in class com.oracle.graal.nodes.calc.CompareNode
-
- createCompilerOptions() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createConstant(int) - Method in class com.oracle.graal.truffle.test.nodes.TestNodeFactory
-
- createConstantReflection(HotSpotJVMCIRuntimeProvider) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createConstantTree(DefUseTree) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
-
Creates the dominator tree and searches for an solution.
- createCString(String) - Static method in class jdk.internal.jvmci.common.UnsafeAccess
-
Copies the contents of a
String to a native memory buffer as a
'\0'
terminated C string.
- createDataItem(Constant) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
- createDataItem(Constant) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- createDecisions(OptimizedCallTarget, TruffleInliningPolicy, CompilerOptions) - Static method in class com.oracle.graal.truffle.TruffleInlining
-
- createDecodingInvocationPlugins() - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- createDefaultLIRSuites() - Static method in class com.oracle.graal.phases.tiers.Suites
-
- createDefaultSuites() - Static method in class com.oracle.graal.phases.tiers.Suites
-
- createDerivedInterval(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
Creates an interval as a result of splitting or spilling another interval.
- createDirectCallNode(CallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createDispatchOnTypeBeforeInvoke(StructuredGraph, AbstractBeginNode[], boolean, StampProvider) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- createdNodes - Variable in class com.oracle.graal.nodes.GraphDecoder.LoopScope
-
Nodes that have been created, indexed by the orderId.
- createEffectsClosure(PhaseContext, SchedulePhase, ControlFlowGraph) - Method in class com.oracle.graal.virtual.phases.ea.EarlyReadEliminationPhase
-
- createEffectsClosure(PhaseContextT, SchedulePhase, ControlFlowGraph) - Method in class com.oracle.graal.virtual.phases.ea.EffectsPhase
-
- createEffectsClosure(PhaseContext, SchedulePhase, ControlFlowGraph) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapePhase
-
- createEntries() - Method in class jdk.internal.jvmci.meta.MethodIdMap
-
- createEqualityEncoder() - Static method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
- createEscapeObjectState(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- createExceptionDispatch(BciBlockMapping.ExceptionDispatchBlock) - Method in class com.oracle.graal.java.BytecodeParser
-
- createField(String, JavaType, long, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- createField(String, JavaType, long, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- createFieldAddress(StructuredGraph, ValueNode, ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createFiles(MatchProcessor.MatchRuleDescriptor) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- createFiles(Map<String, HotSpotVMConfigProcessor.VMConfigField>, Element) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
- createFiles(OptionProcessor.OptionsInfo) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
-
- createFloatingReads - Variable in class com.oracle.graal.phases.common.FloatingReadPhase
-
- createFloatingReads - Variable in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
-
- createForeignCalls(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotCodeCacheProvider, Value[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createFrame(FrameDescriptor, Object[]) - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- createFrameState(StructuredGraph, IntrinsicContext.SideEffectsState, StateSplit) - Method in class com.oracle.graal.graphbuilderconf.IntrinsicContext
-
- createFrameState(int, StateSplit) - Method in class com.oracle.graal.java.BytecodeParser
-
- createGlobString(String) - Static method in class com.oracle.graal.debug.MethodFilter
-
- createGraph(ResolvedJavaMethod, boolean) - Method in class com.oracle.graal.replacements.CachingPEGraphDecoder
-
- createGraph(OptimizedCallTarget, StructuredGraph.AllowAssumptions) - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- createGraphBuilder(MetaAccessProvider, StampProvider, ConstantReflectionProvider, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class com.oracle.graal.replacements.ReplacementsImpl.GraphMaker
-
- createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, TargetDescription, HotSpotConstantReflectionProvider, HotSpotHostForeignCallsProvider, HotSpotMetaAccessProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes, HotSpotStampProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createGraphBuilderPlugins(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotConstantReflectionProvider, HotSpotForeignCallsProvider, HotSpotStampProvider, HotSpotSnippetReflectionProvider, HotSpotReplacementsImpl, HotSpotWordTypes) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createGraphBuilderSuite() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- createGraphBuilderSuite(GraphBuilderConfiguration.Plugins) - Method in class com.oracle.graal.java.DefaultSuitesProvider
-
- createGraphBuilderSuite() - Method in class com.oracle.graal.truffle.DefaultTruffleCompiler
-
- createGraphBuilderSuite() - Method in class com.oracle.graal.truffle.TruffleCompiler
-
- createGraphDecoder(StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- createGraphMaker(ResolvedJavaMethod, ResolvedJavaMethod) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
Can be overridden to return an object that specializes various parts of graph preprocessing.
- createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction) - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- createGuard(StructuredGraph, Providers) - Method in class com.oracle.graal.phases.common.inlining.info.TypeGuardInlineInfo
-
- createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction) - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- createGuard(FixedNode, LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- createHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- createHighTier() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
-
- createHighTier() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- createHighTier() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
-
- createHints(TypeCheckHints, MetaAccessProvider, boolean, StructuredGraph, LoweringTool) - Static method in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- createHistogram(String) - Static method in class com.oracle.graal.debug.Debug
-
Creates an object for counting value frequencies.
- createHubStamp(ObjectStamp) - Method in class com.oracle.graal.hotspot.meta.HotSpotStampProvider
-
- createHubStamp(boolean) - Method in class com.oracle.graal.hotspot.meta.HotSpotStampProvider
-
- createHubStamp(ObjectStamp) - Method in interface com.oracle.graal.nodes.spi.StampProvider
-
Create the stamp of the
hub of an object.
- createHubStamp(boolean) - Method in interface com.oracle.graal.nodes.spi.StampProvider
-
Create the stamp of a possibly null hub.
- createIdentityEncoder() - Static method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
Creates an encoder that uses object identity.
- createIndirectCallNode() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createInsertionBuffer(List<LIRInstruction>) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- createInsertionBuffer(List<LIRInstruction>) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- createInstanceOf(ResolvedJavaType, ValueNode, JavaTypeProfile) - Method in class com.oracle.graal.java.BytecodeParser
-
- createInterval(AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
Creates a new interval.
- createIntrinsicNode(List<ValueNode>, Stamp, ResolvedJavaMethod, StructuredGraph, Node.NodeIntrinsic) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- createInvocationBlock(StructuredGraph, Invoke, AbstractMergeNode, PhiNode, AbstractMergeNode, PhiNode, boolean) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- createInvoke(CallTargetNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- createInvoke(Class<?>, String, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
-
- createInvoke(Class<?>, String, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
-
Creates and appends an
InvokeNode for a call to a given method with a given set of
arguments.
- createInvoke(ResolvedJavaMethod, CallTargetNode.InvokeKind, FrameStateBuilder, int, ValueNode...) - Method in class com.oracle.graal.replacements.GraphKit
-
Creates and appends an
InvokeNode for a call to a given method with a given set of
arguments.
- createInvoke() - Method in class com.oracle.graal.replacements.nodes.MacroNode
-
- createInvokeWithException(CallTargetNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- createIterativeNodeWorkList(boolean, int) - Method in class com.oracle.graal.graph.Graph
-
- createJsrAlternatives(BciBlockMapping.BciBlock[], BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping
-
- createJVMCIBackend(HotSpotJVMCIRuntimeProvider, JVMCIBackend) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createJVMCIBackend(HotSpotJVMCIRuntimeProvider, JVMCIBackend) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIBackendFactory
-
- createJVMCIBackend(HotSpotJVMCIRuntimeProvider, JVMCIBackend) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- createLabelName(Label, int) - Method in class com.oracle.graal.asm.Assembler
-
Creates a name for a label.
- createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
-
- createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
-
- createLifetimeAnalysisPhase() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
-
- createLIRSuites() - Method in class com.oracle.graal.compiler.amd64.AMD64SuitesProvider
-
- createLIRSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- createLIRSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- createLIRSuites() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
- createLIRSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
-
- createLIRSuites(String) - Static method in class com.oracle.graal.phases.tiers.Suites
-
- createLIRSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
-
Create a new set of low-level phase suites.
- createLoadIndexedNode(ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.meta.HotSpotWordOperationPlugin
-
- createLoadIndexedNode(ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- createLoads(DefUseTree, ConstantTree, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
-
- createLogicNode(Condition, ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- createLoopNode(RepeatingNode) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createLoopPhi(AbstractMergeNode, ValueNode) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- createLoopScope(LoopBeginNode, Map<LoopBeginNode, ComputeInliningRelevance.Scope>) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- createLowerer(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createLowerer(HotSpotGraalRuntimeProvider, HotSpotMetaAccessProvider, HotSpotForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createLowTier() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
-
- createLowTier() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- createLowTier() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
-
- createMacroNodeInstance(Class<? extends FixedWithNextNode>, Invoke) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- createMap(RegisterConfig, Register[]) - Static method in class jdk.internal.jvmci.code.RegisterAttributes
-
Creates a map from register
numbers to register
attributes for a given register configuration and set of
registers.
- createMaterializedFrame(Object[]) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createMaterializedFrame(Object[], FrameDescriptor) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createMemoryMapNodes - Variable in class com.oracle.graal.phases.common.FloatingReadPhase
-
- createMemoryMapNodes - Variable in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
-
- createMemoryPhi(LoopBeginNode, FloatingReadPhase.MemoryMapImpl, Map<LocationIdentity, MemoryPhiNode>, LocationIdentity) - Static method in class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
-
- createMemUseTracker(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationClosure
-
- createMergeProcessor(Block) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure
-
- createMetaAccess(HotSpotJVMCIRuntimeProvider) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createMethod(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], JavaType, JavaTypeProfile) - Method in class com.oracle.graal.java.BytecodeParser
-
- createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], JavaType, int) - Method in class com.oracle.graal.replacements.GraphKit
-
- createMethodProfile(HotSpotMethodData.RawItemProfile<ResolvedJavaMethod>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- createMethodStamp() - Method in class com.oracle.graal.hotspot.meta.HotSpotStampProvider
-
- createMethodStamp() - Method in interface com.oracle.graal.nodes.spi.StampProvider
-
Create the stamp of a pointer to a method.
- createMetric(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- createMidTier() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
-
- createMidTier() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- createMidTier() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
-
- createMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- createMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- createMove(AllocatableValue, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- createMove(AllocatableValue, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- createMove(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- createMove(AllocatableValue, AllocatableValue, AllocatableValue, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- createMove(Value, AllocatableValue) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- createMove(AllocatableValue, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool.SpillMoveFactory
-
- createMove(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
-
- createMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator.AMD64SpillMoveFactory
-
- createMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator.SPARCSpillMoveFactory
-
- createMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
-
- createMoveResolver() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createMoveResolver() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
-
- createMoveResolver() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
-
- createMoveResolver() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in interface com.oracle.graal.lir.gen.BenchmarkCounterFactory
-
- createMultiBenchmarkCounter(String[], String[], Value[]) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- createName(String, String) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- createName() - Method in class com.oracle.graal.lir.phases.LIRPhase
-
- createName() - Method in class com.oracle.graal.phases.BasePhase
-
- createName() - Method in class com.oracle.graal.phases.common.LoweringPhase.Round
-
- createNativeABICallerSaveRegisters(HotSpotVMConfig, RegisterConfig) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createNativeABICallerSaveRegisters(HotSpotVMConfig, RegisterConfig) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createNativeFunctionInterface() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- createNewArray(ResolvedJavaType, ValueNode, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- createNewArrayFromVirtual(VirtualObjectNode, ValueNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createNewArrayNode(ResolvedJavaType) - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
Hook for subclasses to instantiate a subclass of
NewArrayNode.
- createNewInstance(ResolvedJavaType, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- createNewInstanceFromVirtual(VirtualObjectNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createNewInstanceNode(ResolvedJavaType) - Method in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
-
- createNewMultiArray(ResolvedJavaType, List<ValueNode>) - Method in class com.oracle.graal.java.BytecodeParser
-
- createNode(Value, boolean) - Method in class com.oracle.graal.lir.gen.PhiResolver
-
- createNodeBitMap() - Method in class com.oracle.graal.graph.Graph
-
- createNodeDuplicates(Graph, Iterable<? extends Node>, Graph.DuplicationReplacement, Map<Node, Node>) - Static method in class com.oracle.graal.graph.NodeClass
-
- createNodeFlood() - Method in class com.oracle.graal.graph.Graph
-
- createNodeInstance(StructuredGraph, ResolvedJavaType, ResolvedJavaType[], Stamp, boolean, Object[]) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- createNodeIntrinsic(GraphBuilderContext, ResolvedJavaMethod, Node.NodeIntrinsic, List<ValueNode>, Stamp) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPlugin
-
- createNodeMap() - Method in class com.oracle.graal.graph.Graph
-
- createNodeWorkList() - Method in class com.oracle.graal.graph.Graph
-
- createNullCheck(ValueNode, FixedNode, LoweringTool) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createNullPointerExceptionAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- createOffsetAddress(StructuredGraph, ValueNode, long) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createOptimizeSpillPositionPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createOptionsFile(OptionProcessor.OptionsInfo, String, String, Element...) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
-
- createOrder(StructuredGraph) - Static method in class com.oracle.graal.phases.util.GraphOrder
-
- createOutOfBoundsExceptionAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- createOverFlowGuard() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- createParameters(GraphKit, Class<?>[]) - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
- createParameterStamps(ResolvedJavaMethod) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- createPartialEvaluator() - Method in class com.oracle.graal.truffle.DefaultTruffleCompiler
-
- createPartialEvaluator() - Method in class com.oracle.graal.truffle.TruffleCompiler
-
- createPhiIn(AbstractMergeNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- createPhiOut(AbstractMergeNode, AbstractEndNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- createPostAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
-
- createPostAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- createPostAllocationOptimizationStage() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
-
- createPreAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.BasicCompilerConfiguration
-
- createPreAllocationOptimizationStage() - Method in class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- createPreAllocationOptimizationStage() - Method in interface com.oracle.graal.phases.tiers.CompilerConfiguration
-
- createPrimitive(JavaConstant) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- createPrinter() - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- createProviderFile(String, String, Element...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- createProviderFile(TypeElement, String) - Method in class jdk.internal.jvmci.service.processor.ServiceProviderProcessor
-
- createRawCallNode(Kind, JavaConstant, ValueNode...) - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64RawNativeCallNodeFactory
-
- createRawCallNode(Kind, JavaConstant, ValueNode...) - Method in interface com.oracle.graal.truffle.hotspot.nfi.RawNativeCallNodeFactory
-
- createReadArrayComponentHub(StructuredGraph, ValueNode, FixedNode, LoweringTool) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- createReadArrayComponentHub(StructuredGraph, ValueNode, FixedNode, LoweringTool) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createReadHub(StructuredGraph, ValueNode, GuardingNode, LoweringTool) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- createReadHub(StructuredGraph, ValueNode, GuardingNode, LoweringTool) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createReadVirtualMethod(StructuredGraph, ValueNode, HotSpotResolvedJavaMethod, ResolvedJavaType) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- createReadVirtualMethod(StructuredGraph, ValueNode, int) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- createRegisterAllocationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createRegisterConfig(HotSpotJVMCIRuntimeProvider, TargetDescription) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createRegisters() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createRegisters() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createReplacements(HotSpotGraalRuntimeProvider, Providers, SnippetReflectionProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createReplacer(FloatingNode, InstanceOfSnippetsTemplates.Instantiation, Node, StructuredGraph) - Method in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates
-
Gets the specific replacer object used to replace the usage of an instanceof node with the
result of an instantiated instanceof snippet.
- createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
-
- createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
-
- createResolveDataFlowPhase() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
-
- createRules(Class<? extends NodeLIRBuilder>) - Static method in class com.oracle.graal.compiler.match.MatchRuleRegistry
-
- createRunListener(MxRunListener) - Static method in class com.oracle.mxtool.junit.TextRunListener
-
- createSnippetReflection(HotSpotGraalRuntimeProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createSortedPermutation(int, Comparator<Integer>) - Static method in class com.oracle.graal.compiler.common.util.Util
-
Creates an array of integers of length "size", in which each number from 0 to (size - 1)
occurs exactly once.
- createSourceFile(String, String, Filer, Element...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- createSourceFile(String, String, Filer, Element...) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
- createSourceFile(String, String, Filer, Element...) - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
-
- createSpeculationLog() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
Create a new speculation log for the target runtime.
- createSpeculationLog() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScan
-
- createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScan
-
- createSpillMoveEliminationPhase() - Method in class com.oracle.graal.lir.alloc.trace.TraceLinearScan
-
- createSplit(AbstractBeginNode, AbstractBeginNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
-
- createSplit(AbstractBeginNode, AbstractBeginNode) - Method in interface com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticNode
-
- createSplit(AbstractBeginNode, AbstractBeginNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactNode
-
- createSplit(AbstractBeginNode, AbstractBeginNode) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactNode
-
- createStackMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- createStackMove(AllocatableValue, Value, Register, StackSlotValue) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- createStackMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- createStackMove(AllocatableValue, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool.SpillMoveFactory
-
- createStackMove(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
-
- createStackMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator.AMD64SpillMoveFactory
-
- createStackMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator.SPARCSpillMoveFactory
-
- createStackMoveIntern(AllocatableValue, Value) - Method in class com.oracle.graal.lir.gen.SpillMoveFactoryBase
-
- createStamp(IntegerStamp, long, long, long, long) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- createStamp(ResolvedJavaField) - Static method in class com.oracle.graal.nodes.java.LoadFieldNode
-
- createStamp(ValueNode, Kind) - Static method in class com.oracle.graal.nodes.java.LoadIndexedNode
-
- createStamp(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
-
- createStateAfterStartOfReplacementGraph() - Method in class com.oracle.graal.java.BytecodeParser
-
Creates the frame state after the start node of a graph for an
intrinsic that is the parse root (either for root compiling or for post-parse inlining).
- createStoreIndexedNode(ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- createString() - Method in class com.oracle.graal.phases.LazyName
-
Creates the
String value of this name.
- createString() - Method in class com.oracle.graal.phases.util.MethodDebugValueName
-
- createSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- createSuites(HotSpotGraalRuntimeProvider, GraphBuilderConfiguration.Plugins, CodeCacheProvider, HotSpotRegistersProvider) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- createSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- createSuites(HotSpotGraalRuntimeProvider, GraphBuilderConfiguration.Plugins, CodeCacheProvider) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- createSuites() - Method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest
-
- createSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
-
- createSuites() - Method in class com.oracle.graal.jtt.optimize.NestedLoop_EA
-
- createSuites(String) - Static method in class com.oracle.graal.phases.tiers.Suites
-
- createSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
-
Create a new set of phase suites.
- createTarget(double, BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- createTarget(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- createTarget(BciBlockMapping.BciBlock, FrameStateBuilder, boolean, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- createTarget(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- createTarget(HotSpotVMConfig) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- createTargetCall(GraphKit, ParameterNode[], ReadRegisterNode) - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
- createTargetInvokeNode(MethodHandleAccessProvider.IntrinsicMethod, ResolvedJavaMethod, ResolvedJavaMethod, int, JavaType, ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
-
Creates an
InvokeNode for the given target method.
- createTargetParameters(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
- createTimer(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- createTypeProfile(TriState, HotSpotMethodData.RawItemProfile<ResolvedJavaType>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
-
- createUnhandledLists(LinearScan.IntervalPredicate, LinearScan.IntervalPredicate) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- createUnknownTypeSuccessor(StructuredGraph) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- createUnsafeAccess(Unsafe) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessFactoryImpl
-
- createUnsafeAddress(StructuredGraph, ValueNode, ValueNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createUnsafeRead(StructuredGraph, UnsafeLoadNode, GuardingNode) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- createUnwind() - Method in class com.oracle.graal.java.BytecodeParser
-
- createValue(PartialEscapeAnalysisTest.CacheKey) - Static method in class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest
-
- createValue() - Method in class jdk.internal.jvmci.options.DerivedOptionValue
-
- createValuePhi(ValueNode, ValueNode, AbstractMergeNode) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- createValuePhi(Stamp) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- createValues(ValueNode[], ValueNode[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
-
- createVirtualArrayNode(int) - Method in class com.oracle.graal.nodes.java.NewArrayNode
-
- createVirtualFrame(Object[], FrameDescriptor) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- createVirtualInstanceNode(boolean) - Method in class com.oracle.graal.nodes.java.NewInstanceNode
-
- createVirtualInstanceNode(ResolvedJavaType, boolean) - Method in class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
-
- createVirtualObject(VirtualObjectNode, ValueNode[], List<MonitorIdNode>, boolean) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
Introduces a new virtual object to the current state.
- createVirtualObject(VirtualObjectNode, ValueNode[], List<MonitorIdNode>, boolean) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- createWrapperNode() - Method in class com.oracle.graal.truffle.test.nodes.AbstractTestNode
-
- createWriteHub(StructuredGraph, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- crypt(Object, byte[], int, byte[], int, boolean) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
-
- crypt(Object, byte[], int, int, byte[], int, Object, boolean) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- crypt1 - Variable in class com.oracle.graal.jtt.hotpath.HP_idea
-
- csl - Variable in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- csl - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- cstring(String) - Static method in class com.oracle.graal.hotspot.nodes.CStringNode
-
- CStringNode - Class in com.oracle.graal.hotspot.nodes
-
Converts a compile-time constant Java string into a C string installed with the generated code.
- CStringNode(WordTypes, String) - Constructor for class com.oracle.graal.hotspot.nodes.CStringNode
-
- ct - Static variable in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
-
- cur - Variable in class com.oracle.graal.nodes.cfg.Block.NodeIterator
-
- curBCI - Variable in class com.oracle.graal.bytecode.BytecodeStream
-
- curBlock - Variable in class com.oracle.graal.lir.LIRVerifier
-
- curDecorators - Variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- curInstruction - Variable in class com.oracle.graal.lir.LIRVerifier
-
- curInterval - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan.CheckConsumer
-
- curMethod - Variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- curRegistersDefined - Variable in class com.oracle.graal.lir.LIRVerifier
-
- curRegistersLive - Variable in class com.oracle.graal.lir.LIRVerifier
-
- current - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- current - Static variable in class com.oracle.graal.compiler.test.AllocSpy
-
- current - Variable in class com.oracle.graal.debug.DebugConfigScope
-
- current - Static variable in class com.oracle.graal.debug.Fingerprint
-
- current - Variable in class com.oracle.graal.graph.iterators.NodeIterator
-
- current - Variable in class com.oracle.graal.graph.NodeUsageIterator
-
- current - Variable in class com.oracle.graal.graph.TypedGraphNodeIterator
-
- current() - Method in class com.oracle.graal.graph.TypedGraphNodeIterator
-
- current - Static variable in class com.oracle.graal.hotspot.CompilationStatistics
-
- current() - Static method in class com.oracle.graal.hotspot.CompilationStatistics
-
- current - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
-
Iterator used to traverse the ranges of an interval.
- current - Variable in class com.oracle.graal.nodes.AbstractBeginNode.BlockNodeIterator
-
- current - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- currentAtEnd() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- currentBC() - Method in class com.oracle.graal.bytecode.BytecodeStream
-
Gets the current opcode.
- currentBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
-
Gets the current bytecode index.
- currentBinding - Variable in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
-
The binding of the current interval being processed.
- currentBlock - Variable in class com.oracle.graal.java.BytecodeParser
-
- currentBlock - Variable in class com.oracle.graal.lir.gen.LIRGenerator
-
- currentBlock - Variable in class com.oracle.graal.lir.ssa.SSAVerifier
-
- currentBlockIndex - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
The index of the block currently being emitted.
- currentCompilation - Variable in class com.oracle.graal.truffle.debug.TraceCompilationListener
-
- currentDumpLevel - Variable in class com.oracle.graal.debug.internal.DebugScope
-
- currentFrame - Variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- currentFrameSize() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
-
- currentFrameSize() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
Gets the current size of this frame.
- currentFrameSize() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
-
- currentFrom() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- currentGraph() - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- currentIdIndex - Variable in class com.oracle.graal.graph.TypedGraphNodeIterator
-
- currentInstruction - Variable in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- currentIntersects(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- currentIntersectsAt(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- currentInvocation() - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- currentInvokeKind - Variable in class com.oracle.graal.java.BytecodeParser
-
- currentInvokeReturnType - Variable in class com.oracle.graal.java.BytecodeParser
-
- CurrentJavaThreadNode - Class in com.oracle.graal.hotspot.nodes
-
Gets the address of the C++ JavaThread object for the current thread.
- CurrentJavaThreadNode(WordTypes) - Constructor for class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
-
- CurrentJavaThreadNode(Kind) - Constructor for class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
-
- currentLineNumber - Variable in class com.oracle.graal.java.BytecodeParser
-
- currentLock(int) - Static method in class com.oracle.graal.hotspot.nodes.CurrentLockNode
-
- CurrentLockNode - Class in com.oracle.graal.hotspot.nodes
-
Intrinsic for getting the lock in the current
lock scope.
- CurrentLockNode(WordTypes, int) - Constructor for class com.oracle.graal.hotspot.nodes.CurrentLockNode
-
- currentLogLevel - Variable in class com.oracle.graal.debug.internal.DebugScope
-
- currentPosition - Variable in class com.oracle.graal.lir.alloc.lsra.IntervalWalker
-
The current position (intercept point through the intervals).
- currentProfile - Variable in class com.oracle.graal.replacements.test.TypeCheckTest
-
- currentRuntimeCallInfo - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- currentRuntimeCallInfo - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- currentScope() - Static method in class com.oracle.graal.debug.Debug
-
Gets a string composed of the names in the current nesting of debug
scopes separated by
'.'.
- currentScopeStart - Variable in class com.oracle.graal.phases.graph.ScopedPostOrderNodeIterator
-
- currentSet - Variable in class com.oracle.graal.lir.dfa.LocationMarker
-
- currentSet - Variable in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
-
- currentSplitChild - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
-
Current split child that has been active or inactive last (always stored in split parents).
- currentSplitChild() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- currentStatistic - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin
-
- currentThread(Thread) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
-
- currentTimer - Static variable in class com.oracle.graal.debug.internal.TimerImpl
-
Records the most recent active timer.
- currentTo() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- currentTracker - Static variable in class com.oracle.graal.debug.internal.MemUseTrackerImpl
-
Records the most recent active tracker.
- currentTypeElement - Variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
- curVariablesLive - Variable in class com.oracle.graal.lir.LIRVerifier
-
- customCanonicalizer - Variable in class com.oracle.graal.phases.common.CanonicalizerPhase
-
- CustomCanonicalizer() - Constructor for class com.oracle.graal.phases.common.CanonicalizerPhase.CustomCanonicalizer
-
- customize(DebugConfig) - Method in interface com.oracle.graal.debug.DebugConfigCustomizer
-
- customize(DebugConfig) - Method in class com.oracle.graal.printer.GraalDebugConfigCustomizer
-
- CustomizedUnsafeLoadPlugin(Kind) - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeLoadPlugin
-
- CustomizedUnsafeStorePlugin(Kind) - Constructor for class com.oracle.graal.truffle.substitutions.TruffleGraphBuilderPlugins.CustomizedUnsafeStorePlugin
-
- customStackAreaOffset - Variable in class jdk.internal.jvmci.code.CompilationResult
-
- customStackAreaOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- CVTSD2SS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- CVTSI2SD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- CVTSI2SS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- CVTSS2SD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- CVTTSD2SI - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- CVTTSS2SI - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
-
Foreground cyan.
- CYAN - Static variable in class com.oracle.mxtool.junit.AnsiTerminalDecorator
-
Foreground cyan.
- cyclesConsumed - Variable in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
-
- D() - Constructor for class com.oracle.graal.compiler.test.GuardEliminationCornerCasesTest.D
-
- d() - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
-
- d - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
-
- d - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
-
- d - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
-
- D() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.D
-
- D() - Constructor for class com.oracle.graal.replacements.test.InstanceOfTest.D
-
- d - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
-
- d() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.C
-
- D() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.D
-
- d() - Method in interface jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.I
-
- d() - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.C
-
- D() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.D
-
- d() - Method in interface jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.I
-
- D() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.D
-
- d0 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d10 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- d10 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d10Hi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- D10HI_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- D10HI_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- d10Lo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- D10LO_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- D10LO_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- d12 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d14 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d16 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- d16 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d16hi - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- D16HI_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- D16HI_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- d16lo - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- D16LO_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- D16LO_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- d18 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d2 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d20 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d22 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d24 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d26 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d28 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- D2F - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- d2f() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert03
-
- D2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- d2i(double, int) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
-
Converts a double to an int.
- d2i - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
-
- D2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- d2l() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert02
-
- d2l(double, long) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
-
Converts a double to a long.
- d2l - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
-
- d30 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d32 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d34 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d36 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d38 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d4 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d40 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d42 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d44 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d46 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d48 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d50 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d52 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d54 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d56 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d58 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d6 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d60 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d62 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- d8 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- DADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- data - Variable in class com.oracle.graal.asm.Buffer
-
- data - Variable in class com.oracle.graal.compiler.common.cfg.BlockMap
-
- data - Variable in class com.oracle.graal.compiler.common.FieldIntrospection
-
- data - Variable in class com.oracle.graal.compiler.common.FieldsScanner
-
Fields not belonging to a more specific category defined by scanner subclasses are added to
this list.
- data - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- data - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
-
- Data() - Constructor for class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.Data
-
- data - Variable in class com.oracle.graal.lir.amd64.AMD64Move.LeaDataOp
-
- data - Variable in class com.oracle.graal.lir.sparc.SPARCMove.LoadDataAddressOp
-
- data - Variable in class com.oracle.graal.lir.util.GenericValueMap
-
- data - Variable in class com.oracle.graal.loop.LoopEx
-
- data - Variable in class com.oracle.graal.replacements.test.MonitorTest.Chars
-
- data - Static variable in class com.oracle.graal.truffle.test.TruffleStampTest
-
- Data(int, int, DataSection.DataBuilder) - Constructor for class jdk.internal.jvmci.code.DataSection.Data
-
- dataAccessor - Variable in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- dataCache - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- dataEquals(Node, Node) - Method in class com.oracle.graal.graph.NodeClass
-
- dataFixBefore - Variable in class com.oracle.graal.loop.LoopFragmentInside
-
- dataItems - Variable in class jdk.internal.jvmci.code.DataSection
-
- dataLayoutArgInfoDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutBCIOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutBitDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutBranchDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutCallTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutCellSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutCellsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutCounterDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutHeaderSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
The DataLayout header size is the same as the cell size.
- dataLayoutJumpDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutMultiBranchDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutNoTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutParametersTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutReceiverTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutRetDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutSpeculativeTrapDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutTagOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutVirtualCallDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- dataLayoutVirtualCallTypeDataTag - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, JavaConstant) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
-
- DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AllocatableValue, JavaConstant, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
-
- DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, Constant) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
-
- DataOp(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, Constant, int) - Constructor for class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
-
- DataPatch(int, CompilationResult.Reference) - Constructor for class jdk.internal.jvmci.code.CompilationResult.DataPatch
-
- dataPatches - Variable in class jdk.internal.jvmci.code.CompilationResult
-
- DataPatchInConstantsTest - Class in com.oracle.graal.hotspot.amd64.test
-
- DataPatchInConstantsTest() - Constructor for class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest
-
- DataPatchInConstantsTest.DataPatchInConstantsTestSubstitutions - Class in com.oracle.graal.hotspot.amd64.test
-
- DataPatchInConstantsTest.LoadThroughPatchNode - Class in com.oracle.graal.hotspot.amd64.test
-
- DataPatchInConstantsTest.LoadThroughPatchOp - Class in com.oracle.graal.hotspot.amd64.test
-
- DataPatchInConstantsTestSubstitutions() - Constructor for class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.DataPatchInConstantsTestSubstitutions
-
- DataPatchTest - Class in com.oracle.graal.hotspot.test
-
- DataPatchTest() - Constructor for class com.oracle.graal.hotspot.test.DataPatchTest
-
- DataPatchTest.ConstantFoldBarrier - Class in com.oracle.graal.hotspot.test
-
- DataPatchTest.DataPatchTestSubstitutions - Class in com.oracle.graal.hotspot.test
-
- DataPatchTestSubstitutions() - Constructor for class com.oracle.graal.hotspot.test.DataPatchTest.DataPatchTestSubstitutions
-
- dataSection - Variable in class jdk.internal.jvmci.code.CompilationResult
-
- DataSection - Class in jdk.internal.jvmci.code
-
- DataSection() - Constructor for class jdk.internal.jvmci.code.DataSection
-
- dataSection - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- DataSection.Data - Class in jdk.internal.jvmci.code
-
- DataSection.DataBuilder - Interface in jdk.internal.jvmci.code
-
- dataSectionAlignment - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- dataSectionPatches - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- DataSectionReference() - Constructor for class jdk.internal.jvmci.code.CompilationResult.DataSectionReference
-
- DB() - Constructor for class com.oracle.graal.nodes.NamedLocationIdentity.DB
-
- DCMPG - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DCMPL - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- dead - Variable in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
-
- DeadCode01 - Class in com.oracle.graal.jtt.optimize
-
- DeadCode01() - Constructor for class com.oracle.graal.jtt.optimize.DeadCode01
-
- DeadCode02 - Class in com.oracle.graal.jtt.optimize
-
- DeadCode02() - Constructor for class com.oracle.graal.jtt.optimize.DeadCode02
-
- DeadCodeEliminationPhase - Class in com.oracle.graal.phases.common
-
- DeadCodeEliminationPhase() - Constructor for class com.oracle.graal.phases.common.DeadCodeEliminationPhase
-
- DeadCodeEliminationPhase(DeadCodeEliminationPhase.Optionality) - Constructor for class com.oracle.graal.phases.common.DeadCodeEliminationPhase
-
- DeadCodeEliminationPhase.Optionality - Enum in com.oracle.graal.phases.common
-
- DeadCodeEliminationPhase.Options - Class in com.oracle.graal.phases.common
-
- DEBUG - Static variable in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
Set to true to enable logging to a local file during annotation processing.
- Debug - Class in com.oracle.graal.debug
-
Scope based debugging facility.
- Debug() - Constructor for class com.oracle.graal.debug.Debug
-
- DEBUG - Static variable in class com.oracle.graal.replacements.verifier.MethodSubstitutionVerifier
-
- DEBUG - Static variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
Set to true to enable logging to a local file during annotation processing.
- Debug.Initialization - Class in com.oracle.graal.debug
-
Class to assist with initialization of
Debug.
- Debug.Scope - Interface in com.oracle.graal.debug
-
- DebugCloseable - Interface in com.oracle.graal.debug
-
An object returned by
DebugTimer.start() that when closed, stops the associated timer and
adds the elapsed time since
start() to the total for the timer.
- DebugConfig - Interface in com.oracle.graal.debug
-
- debugConfigAccess - Variable in class com.oracle.graal.compiler.CompilerThread
-
- debugConfigAccess - Variable in class com.oracle.graal.compiler.CompilerThreadFactory
-
- DebugConfigCustomizer - Interface in com.oracle.graal.debug
-
- DebugConfigScope - Class in com.oracle.graal.debug
-
A utility for scoping a change to the current debug
configuration.
- DebugConfigScope(DebugConfig) - Constructor for class com.oracle.graal.debug.DebugConfigScope
-
Sets the current debug
configuration to a
given value and creates an object that when
closed resets the
configuration to the
current configuration.
- DebugDumpHandler - Interface in com.oracle.graal.debug
-
- DebugDumpScope - Class in com.oracle.graal.debug
-
- DebugDumpScope(String) - Constructor for class com.oracle.graal.debug.DebugDumpScope
-
- DebugDumpScope(String, boolean) - Constructor for class com.oracle.graal.debug.DebugDumpScope
-
- DebugEnvironment - Class in com.oracle.graal.debug
-
- DebugEnvironment() - Constructor for class com.oracle.graal.debug.DebugEnvironment
-
- DebugFilter - Class in com.oracle.graal.debug
-
- DebugFilter(String[]) - Constructor for class com.oracle.graal.debug.DebugFilter
-
- DebugFilter.Term - Class in com.oracle.graal.debug
-
- DebugHistogram - Interface in com.oracle.graal.debug
-
Facility for recording value frequencies.
- DebugHistogram.CountedValue - Class in com.oracle.graal.debug
-
A value and a frequency.
- DebugHistogram.Printer - Interface in com.oracle.graal.debug
-
Interface for a service that can render a visualization of a histogram.
- DebugHistogramAsciiPrinter - Class in com.oracle.graal.debug.internal
-
Renders a textual representation of a histogram to a given print stream.
- DebugHistogramAsciiPrinter(PrintStream) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
-
- DebugHistogramAsciiPrinter(PrintStream, int, int, int, int) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
-
- DebugHistogramImpl - Class in com.oracle.graal.debug.internal
-
- DebugHistogramImpl(String) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramImpl
-
- DebugHistogramRPrinter - Class in com.oracle.graal.debug.internal
-
Renders a histogram as an R script to a given print stream.
- DebugHistogramRPrinter(PrintStream) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramRPrinter
-
- DebugHistogramRPrinter(PrintStream, int) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramRPrinter
-
- DebugHistogramTest - Class in com.oracle.graal.debug.test
-
- DebugHistogramTest() - Constructor for class com.oracle.graal.debug.test.DebugHistogramTest
-
- debugId - Variable in class com.oracle.graal.nodes.DeoptimizeNode
-
- debugInfo - Variable in class com.oracle.graal.lir.LIRFrameState
-
- debugInfo() - Method in class com.oracle.graal.lir.LIRFrameState
-
- debugInfo - Variable in class jdk.internal.jvmci.code.CompilationResult.Infopoint
-
- DebugInfo - Class in jdk.internal.jvmci.code
-
Represents the debugging information for a particular point of execution.
- DebugInfo(BytecodePosition, VirtualObject[]) - Constructor for class jdk.internal.jvmci.code.DebugInfo
-
Creates a new
DebugInfo from the given values.
- DebugInfo(BytecodePosition) - Constructor for class jdk.internal.jvmci.code.DebugInfo
-
- DebugInfoBuilder - Class in com.oracle.graal.compiler.gen
-
- DebugInfoBuilder(NodeValueMap) - Constructor for class com.oracle.graal.compiler.gen.DebugInfoBuilder
-
- debugInfoBuilder - Variable in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- debugInfoMode - Variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- DebugInfoMode() - Constructor for enum com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.DebugInfoMode
-
- debugInfoProcedure(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanAssignLocationsPhase
-
- debugInfoToString(BytecodePosition, ReferenceMap, IndexedValueMap, RegisterSaveLayout) - Method in class com.oracle.graal.printer.CompilationPrinter
-
Formats given debug info as a multi line string.
- DebugInitializationPropertyProvider - Interface in com.oracle.graal.debug
-
Sets one or more system properties used during initialization of the
Debug class.
- debugLiveGen(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
-
- debugLiveGen(int) - Method in class com.oracle.graal.java.LocalLiveness
-
Returns a string representation of the liveGen values of the given block.
- debugLiveGen(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
-
- debugLiveIn(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
-
- debugLiveIn(int) - Method in class com.oracle.graal.java.LocalLiveness
-
Returns a string representation of the liveIn values of the given block.
- debugLiveIn(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
-
- debugLiveKill(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
-
- debugLiveKill(int) - Method in class com.oracle.graal.java.LocalLiveness
-
Returns a string representation of the liveKill values of the given block.
- debugLiveKill(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
-
- debugLiveOut(int) - Method in class com.oracle.graal.java.LargeLocalLiveness
-
- debugLiveOut(int) - Method in class com.oracle.graal.java.LocalLiveness
-
Returns a string representation of the liveOut values of the given block.
- debugLiveOut(int) - Method in class com.oracle.graal.java.SmallLocalLiveness
-
- DebugMemUseTracker - Interface in com.oracle.graal.debug
-
Tracks memory usage within a scope using ThreadMXBean.
- DebugMetric - Interface in com.oracle.graal.debug
-
A counter for some value of interest.
- debugScope - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- DebugScope - Class in com.oracle.graal.debug.internal
-
- DebugScope(Thread) - Constructor for class com.oracle.graal.debug.internal.DebugScope
-
- DebugScope(String, DebugScope, boolean, Object...) - Constructor for class com.oracle.graal.debug.internal.DebugScope
-
- DebugScope.IndentImpl - Class in com.oracle.graal.debug.internal
-
- debugScopeContext() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
- DebugScopeContext() - Constructor for class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
-
- debugScopeContext() - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
-
- debugScopeContext() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets a context object for the debug scope created when producing the code for this stub.
- debugString(long) - Method in class com.oracle.graal.java.SmallLocalLiveness
-
- DebugTimer - Interface in com.oracle.graal.debug
-
A timer for some activity of interest.
- DebugTimerTest - Class in com.oracle.graal.debug.test
-
- DebugTimerTest() - Constructor for class com.oracle.graal.debug.test.DebugTimerTest
-
- DebugValue - Class in com.oracle.graal.debug.internal
-
A name and index for a value managed in a thread local value map.
- DebugValue(String, boolean) - Constructor for class com.oracle.graal.debug.internal.DebugValue
-
- DebugValueMap - Class in com.oracle.graal.debug.internal
-
- DebugValueMap(String) - Constructor for class com.oracle.graal.debug.internal.DebugValueMap
-
- debugValues - Static variable in class com.oracle.graal.debug.internal.KeyRegistry
-
- DebugValueScope(DebugValuesPrinter.DebugValueScope, DebugValueMap) - Constructor for class com.oracle.graal.hotspot.DebugValuesPrinter.DebugValueScope
-
- DebugValuesPrinter - Class in com.oracle.graal.hotspot
-
- DebugValuesPrinter() - Constructor for class com.oracle.graal.hotspot.DebugValuesPrinter
-
- debugValuesPrinter - Variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- DebugValuesPrinter.DebugValueScope - Class in com.oracle.graal.hotspot
-
Tracks the scope when printing a
DebugValueMap, allowing "empty" scopes to be
omitted.
- DebugValueSummary - Static variable in class com.oracle.graal.debug.GraalDebugConfig
-
- DebugValueThreadFilter - Static variable in class com.oracle.graal.debug.GraalDebugConfig
-
- DebugVerifyHandler - Interface in com.oracle.graal.debug
-
Performs some kind of verification on an object.
- DEC - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- dec(Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- dec(int, Register) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- decCounter() - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
-
- decideInlining(List<TruffleInliningDecision>, TruffleInliningPolicy, int, CompilerOptions) - Static method in class com.oracle.graal.truffle.TruffleInlining
-
- decipher(long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
Analyzes a given value and prints information about it to the log stream.
- decl(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- decl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- Declarations(Method) - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Declarations
-
- declarations - Variable in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Declarations
-
- declared(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Returns a
Stamp for objects of type
type, or one of its subtypes, or null.
- declaredNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Returns a
Stamp for objects of type
type, or one of its subtypes, but not
null.
- declaredTrusted(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Returns a
Stamp for objects of type
type, or one of its subtypes, or null.
- declaredTrusted(ResolvedJavaType, boolean) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- declaredTrustedNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Returns a
Stamp for objects of type
type, or one of its subtypes, but not
null.
- declareType(TypeMirror, String, String, String, String[], boolean, boolean, Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- declaringClass - Variable in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
-
- declaringClass - Variable in class com.oracle.graal.graphbuilderconf.InvocationPlugins.Registration
-
- declaringClass - Variable in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
-
The class in which the substitute method is declared.
- declaringClass - Static variable in class com.oracle.graal.truffle.TruffleDebugJavaMethod
-
- declaringClass - Variable in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
-
- declaringClass - Variable in class jdk.internal.jvmci.options.OptionDescriptor
-
- declaringClass - Variable in class jdk.internal.jvmci.options.processor.OptionProcessor.OptionInfo
-
- declaringClasses - Variable in class com.oracle.graal.compiler.common.Fields
-
- decode(StructuredGraph, EncodedGraph) - Method in class com.oracle.graal.nodes.GraphDecoder
-
- decode(GraphDecoder.MethodScope, FixedWithNextNode) - Method in class com.oracle.graal.nodes.GraphDecoder
-
- decode(StructuredGraph, ResolvedJavaMethod, LoopExplosionPlugin, InvocationPlugins, InlineInvokePlugin[], ParameterPlugin) - Method in class com.oracle.graal.replacements.PEGraphDecoder
-
- decodeConstantPoolCacheIndex(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Decode a constant pool cache index to a constant pool index.
- decodeDebugId(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- decodeDebugId(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
-
- decodeDeoptAction(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- decodeDeoptAction(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
-
- decodeDeoptReason(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- decodeDeoptReason(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
-
- decodeFloatingNode(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class com.oracle.graal.nodes.GraphDecoder
-
Decodes a non-fixed node, but does not do any post-processing and does not register it.
- decodeInvokedynamicIndex(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
See ConstantPool::decode_invokedynamic_index.
- decodeKlassPointer(AMD64MacroAssembler, Register, Register, AMD64Address, HotSpotVMConfig.CompressEncoding) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove
-
- decorateDebugRoot(Runnable, String, DebugConfig) - Static method in class com.oracle.graal.debug.Debug
-
- decorateDebugRoot(Callable<T>, String, DebugConfig) - Static method in class com.oracle.graal.debug.Debug
-
- decorateScope(Runnable, String, Object...) - Static method in class com.oracle.graal.debug.Debug
-
- decorateScope(Callable<T>, String, Object...) - Static method in class com.oracle.graal.debug.Debug
-
- decorator - Variable in class com.oracle.graal.debug.DebugDumpScope
-
Specifies if this scope decorates an inner scope.
- decq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- decq(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- decrement1() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- decrement2() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- decrement3() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- DecrementCodeGenTest(int) - Constructor for class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest.DecrementCodeGenTest
-
- decrementEq1() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- decrementEq2() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- decrementEq3() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- decrementEqSnippet(int, int, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- decrementKnownCallSites() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- decrementl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- decrementl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- decrementMemTest0() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest1() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest2() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest3() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest4() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest5() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest6() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementMemTest7() - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest
-
- decrementq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- decrementq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- decrementSnippet(int, int, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- DECRYPT - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
- decrypt(Object, byte[], int, int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- decrypt(byte[], SecretKey, String) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
-
- DECRYPT_BLOCK - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
- decryptAESCryptStub(ForeignCallDescriptor, Word, Word, Word, Word, int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- decryptBlock(Object, byte[], int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
-
- decryptBlockStub(ForeignCallDescriptor, Word, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
-
- deepEquals0(Object, Object) - Static method in class com.oracle.graal.graph.NodeClass
-
- deepHashCode0(Object) - Static method in class com.oracle.graal.graph.NodeClass
-
- deepNodeCount - Variable in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- deepNodeCount - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
-
- def(int, String, String, int) - Static method in class com.oracle.graal.bytecode.Bytecodes
-
Defines a bytecode by entering it into the arrays that record its name, length and flags.
- def(int, String, String, int, int) - Static method in class com.oracle.graal.bytecode.Bytecodes
-
Defines a bytecode by entering it into the arrays that record its name, length and flags.
- Def() - Constructor for class com.oracle.graal.graph.test.NodeUsagesTests.Def
-
- def(Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.LIRVerifier
-
- Default - Static variable in interface com.oracle.graal.lir.asm.CompilationResultBuilderFactory
-
- DEFAULT - Static variable in class jdk.internal.jvmci.options.OptionValue
-
- DEFAULT_DEBUG_ID - Static variable in class com.oracle.graal.nodes.DeoptimizeNode
-
- DEFAULT_LOG_LEVEL - Static variable in class com.oracle.graal.debug.Debug
-
- DEFAULT_REPLACER - Static variable in class com.oracle.graal.replacements.SnippetTemplate
-
- DefaultBarSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
-
- DefaultCalcOffset() - Constructor for class com.oracle.graal.compiler.common.FieldsScanner.DefaultCalcOffset
-
- DefaultCollectionsProvider - Class in com.oracle.graal.api.collections
-
A default implementation of
CollectionsProvider that creates standard JDK collection
class objects.
- DefaultCollectionsProvider() - Constructor for class com.oracle.graal.api.collections.DefaultCollectionsProvider
-
- defaultConfiguration - Static variable in class com.oracle.graal.phases.tiers.Suites
-
- defaultCount - Variable in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- defaultEffort - Variable in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- defaultElementValue() - Method in class com.oracle.graal.nodes.java.NewArrayNode
-
- defaultFieldValue(ResolvedJavaField) - Method in class com.oracle.graal.nodes.java.NewInstanceNode
-
- defaultForKind(Kind, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- defaultForKind(Kind) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Returns a constant with the default value for the given kind.
- defaultGraphBuilderSuite - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- defaultGraphBuilderSuite - Variable in class com.oracle.graal.java.DefaultSuitesProvider
-
- defaultHandler(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode...) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
-
Handles an invocation when a specific apply method is not available.
- defaultHandler(LIRGeneratorTool, Value...) - Static method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- DefaultHotSpotLoweringProvider - Class in com.oracle.graal.hotspot.meta
-
- DefaultHotSpotLoweringProvider(HotSpotGraalRuntimeProvider, MetaAccessProvider, ForeignCallsProvider, HotSpotRegistersProvider, TargetDescription) - Constructor for class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- DefaultHotSpotLoweringProvider.Exceptions - Class in com.oracle.graal.hotspot.meta
-
- DefaultHotSpotLoweringProvider.RuntimeCalls - Class in com.oracle.graal.hotspot.meta
-
- DefaultInliningPolicy - Class in com.oracle.graal.truffle
-
- DefaultInliningPolicy() - Constructor for class com.oracle.graal.truffle.DefaultInliningPolicy
-
- DefaultJavaLoweringProvider - Class in com.oracle.graal.replacements
-
VM-independent lowerings for standard Java nodes.
- DefaultJavaLoweringProvider(MetaAccessProvider, TargetDescription) - Constructor for class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- DefaultLIRKindTool - Class in com.oracle.graal.lir.gen
-
- DefaultLIRKindTool(PlatformKind) - Constructor for class com.oracle.graal.lir.gen.DefaultLIRKindTool
-
- defaultLIRSuites - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- defaultLIRSuites - Variable in class com.oracle.graal.java.DefaultSuitesProvider
-
- DefaultLoopNodeFactory - Class in com.oracle.graal.truffle
-
- DefaultLoopNodeFactory() - Constructor for class com.oracle.graal.truffle.DefaultLoopNodeFactory
-
- DefaultNameSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
-
- DefaultNodeCollectionsProvider - Class in com.oracle.graal.graph
-
- DefaultNodeCollectionsProvider() - Constructor for class com.oracle.graal.graph.DefaultNodeCollectionsProvider
-
- defaultOffset() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
-
Gets the offset from the start of the switch instruction to the default switch target.
- DefaultProfilingInfo - Class in jdk.internal.jvmci.meta
-
An implementation of
ProfilingInfo that can used in the absence of real profile
information.
- DefaultProfilingInfo(TriState) - Constructor for class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- DefaultRefMapFormatter(Architecture, int, Register, int) - Constructor for class jdk.internal.jvmci.code.CodeUtil.DefaultRefMapFormatter
-
- DefaultRegFormatter(Architecture) - Constructor for class jdk.internal.jvmci.code.CodeUtil.DefaultRegFormatter
-
- DefaultScale - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
-
- DefaultSimplifierTool(MetaAccessProvider, ConstantReflectionProvider, boolean) - Constructor for class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- defaultSuccessor() - Method in class com.oracle.graal.nodes.extended.SwitchNode
-
Gets the successor corresponding to the default (fall through) case.
- defaultSuccessorIndex() - Method in class com.oracle.graal.nodes.extended.SwitchNode
-
Returns the index of the default (fall through) successor of this switch.
- defaultSuites - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- defaultSuites - Variable in class com.oracle.graal.java.DefaultSuitesProvider
-
- defaultSuitesProvider - Variable in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- DefaultSuitesProvider - Class in com.oracle.graal.java
-
- DefaultSuitesProvider(GraphBuilderConfiguration.Plugins) - Constructor for class com.oracle.graal.java.DefaultSuitesProvider
-
- DefaultSuitesProvider.LIRSuitesSupplier - Class in com.oracle.graal.java
-
- DefaultSuitesProvider.SuitesSupplier - Class in com.oracle.graal.java
-
- defaultTarget() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
-
Gets the index of the instruction for the default switch target.
- defaultTarget - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- defaultTarget - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.TableSwitchOp
-
- defaultTarget - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
-
- defaultTarget - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.TableSwitchOp
-
- defaultTarget - Variable in class com.oracle.graal.lir.SwitchStrategy.BaseSwitchClosure
-
- DefaultTruffleCompiler - Class in com.oracle.graal.truffle
-
- DefaultTruffleCompiler(GraphBuilderConfiguration.Plugins, Suites, LIRSuites, Backend) - Constructor for class com.oracle.graal.truffle.DefaultTruffleCompiler
-
- DefaultTruffleSplittingStrategy - Class in com.oracle.graal.truffle
-
- DefaultTruffleSplittingStrategy(OptimizedDirectCallNode) - Constructor for class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
-
- DefaultTruffleSplittingStrategyNew - Class in com.oracle.graal.truffle
-
- DefaultTruffleSplittingStrategyNew(OptimizedDirectCallNode) - Constructor for class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
-
- DefaultTruffleStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp
-
- DefaultTruffleStamp.ArrayStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp.ClassStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp.GenericStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp.InstanceStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp.TypeStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp.UninitializedStamp - Class in com.oracle.graal.truffle
-
- DefaultTruffleStamp.ValueStamp - Class in com.oracle.graal.truffle
-
- defaultValue - Variable in class jdk.internal.jvmci.options.OptionValue
-
- defaultValue() - Method in class jdk.internal.jvmci.options.OptionValue
-
Lazy initialization of default value.
- defConsumer - Variable in class com.oracle.graal.lir.dfa.LocationMarker
-
- defConsumer(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in class com.oracle.graal.lir.ssa.SSAVerifier
-
- defConsumer - Variable in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
-
- deferCompilation() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- deferCompilations - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- deferedCount - Variable in class com.oracle.graal.truffle.CompilationProfile
-
- DeferredPiNode - Class in com.oracle.graal.replacements.nodes
-
A node for use in method substitutions or snippets that changes the type of its input where the
type is not immediately available at
intrinsification time.
- DeferredPiNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.replacements.nodes.DeferredPiNode
-
- define - Variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
-
- defined - Variable in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
-
- defined - Variable in class com.oracle.graal.lir.ssa.SSAVerifier
-
- defineOperand(Value, AbstractBlockBase<?>) - Method in interface com.oracle.graal.lir.gen.BlockValueMap
-
- defineOperand(Value, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- defs - Variable in class com.oracle.graal.lir.LIRInstructionClass
-
- DefUseTree - Class in com.oracle.graal.lir.constopt
-
Represents def-use tree of a constant.
- DefUseTree(LIRInstruction, AbstractBlockBase<?>) - Constructor for class com.oracle.graal.lir.constopt.DefUseTree
-
- DegeneratedLoop - Class in com.oracle.graal.jtt.loop
-
- DegeneratedLoop() - Constructor for class com.oracle.graal.jtt.loop.DegeneratedLoop
-
- DegeneratedLoop.Unresolved - Exception in com.oracle.graal.jtt.loop
-
- DegeneratedLoopsTest - Class in com.oracle.graal.compiler.test
-
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
- DegeneratedLoopsTest() - Constructor for class com.oracle.graal.compiler.test.DegeneratedLoopsTest
-
- DegeneratedLoopsTest.UnresolvedException - Exception in com.oracle.graal.compiler.test
-
- delayed - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- delayed - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- delayedAdd - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- delayedControlTransfer - Variable in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
-
- delayedFirstEmitted - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- delayedInstructionEmitter - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- delayedIntervals - Variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- delaySlot - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
-
- delaySlotOptimizationPoints - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- delaySlotPosition - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- delaySlotPosition - Variable in class com.oracle.graal.lir.sparc.SPARCJumpOp
-
- delegate - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
-
- delegate(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- delegate(DelegatingDebugConfig.Level) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- delegate - Variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.CallbackOutputStream
-
- delegate - Variable in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- delegate - Variable in class com.oracle.graal.hotspot.logging.CountingProxy
-
- delegate - Variable in class com.oracle.graal.hotspot.logging.LoggingProxy
-
- delegate - Variable in class com.oracle.graal.truffle.ReadOnlyFrame
-
- DelegatingDebugConfig - Class in com.oracle.graal.debug
-
- DelegatingDebugConfig() - Constructor for class com.oracle.graal.debug.DelegatingDebugConfig
-
- DelegatingDebugConfig(DebugConfig) - Constructor for class com.oracle.graal.debug.DelegatingDebugConfig
-
Creates a config that delegates to a given config.
- DelegatingDebugConfig.Feature - Enum in com.oracle.graal.debug
-
- DelegatingDebugConfig.Level - Enum in com.oracle.graal.debug
-
- delete() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
Deletes the current node.
- delete() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- deleteAndAddTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
-
- deleteBranch(Node) - Method in interface com.oracle.graal.graph.spi.SimplifierTool
-
- deleteBranch(Node) - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- deleteBranch(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
-
- deleted - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- DELETED_ID_START - Static variable in class com.oracle.graal.graph.Node
-
- deleteEmptyBlocks(List<B>) - Method in class com.oracle.graal.lir.ControlFlowOptimizer.Optimizer
-
- deleteEnd(AbstractEndNode) - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- deleteEnd(AbstractEndNode) - Method in class com.oracle.graal.nodes.LoopBeginNode
-
- deleteInstruction(DefUseTree) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
-
- deleteInvoke(Invoke) - Static method in class com.oracle.graal.replacements.PEGraphDecoder
-
- deleteNode(Node) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
-
Removes the given fixed node from the control flow and deletes it.
- deleteNodes(NodeFlood, StructuredGraph) - Static method in class com.oracle.graal.phases.common.DeadCodeEliminationPhase
-
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.InductionVariable
-
Deletes any nodes created within the scope of this object that have no usages.
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.LoopEx
-
Deletes any nodes created within the scope of this object that have no usages.
- deleteUnusedNodes() - Method in class com.oracle.graal.loop.LoopsData
-
Deletes any nodes created within the scope of this object that have no usages.
- deletingNodeTest() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest
-
- DELTA - Static variable in class com.oracle.graal.compiler.test.ProfilingInfoTest
-
- delta - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- delta - Variable in class com.oracle.graal.jtt.JTTTest
-
- delta - Variable in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- delta - Variable in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
-
- delta() - Method in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
-
- delta() - Method in class com.oracle.graal.replacements.test.DerivedOopTest.Pointers
-
- deopt(DeoptimizationAction, DeoptimizationReason) - Static method in class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
-
- deopt(DeoptimizationAction, DeoptimizationReason) - Static method in class com.oracle.graal.nodes.DeoptimizeNode
-
- deoptActionMakeNotCompilable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptActionMakeNotEntrant - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptActionMaybeRecompile - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptActionNone - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptActionReinterpret - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- DeoptALot - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- deoptBci - Variable in class com.oracle.graal.java.BciBlockMapping.ExceptionDispatchBlock
-
- DEOPTIMIZATION_HANDLER - Static variable in class com.oracle.graal.hotspot.HotSpotHostBackend
-
- DeoptimizationAction - Enum in jdk.internal.jvmci.meta
-
Specifies the action that should be taken by the runtime in case a certain deoptimization is
triggered.
- DeoptimizationAction(boolean) - Constructor for enum jdk.internal.jvmci.meta.DeoptimizationAction
-
- deoptimizationActionBits - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationActionShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationDebugIdBits - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationDebugIdShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationFetchUnrollInfo - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- DeoptimizationFetchUnrollInfoCallNode - Class in com.oracle.graal.hotspot.nodes
-
A call to the runtime code Deoptimization::fetch_unroll_info.
- DeoptimizationFetchUnrollInfoCallNode(ForeignCallsProvider, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
-
- DeoptimizationGroupingPhase - Class in com.oracle.graal.phases.common
-
- DeoptimizationGroupingPhase() - Constructor for class com.oracle.graal.phases.common.DeoptimizationGroupingPhase
-
- deoptimizationHandler(Register, Register) - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- DeoptimizationReason - Enum in jdk.internal.jvmci.meta
-
Enumeration of reasons for why a deoptimization is happening.
- DeoptimizationReason() - Constructor for enum jdk.internal.jvmci.meta.DeoptimizationReason
-
- deoptimizationReasonBits - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationReasonShift - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationRescueSlot - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
-
The slot reserved for storing the original return address when a frame is marked for
deoptimization.
- deoptimizationRescueSlot - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
-
The slot reserved for storing the original return address when a frame is marked for
deoptimization.
- deoptimizationRescueSlot - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
The slot reserved for storing the original return address when a frame is marked for
deoptimization.
- DeoptimizationStub - Class in com.oracle.graal.hotspot.stubs
-
Deoptimization stub.
- DeoptimizationStub(HotSpotProviders, TargetDescription, HotSpotForeignCallLinkage) - Constructor for class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUncommonTrap - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnpackDeopt() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnpackDeopt() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnpackDeopt - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnpackException - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnpackFrames - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnpackReexecute - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnpackUncommonTrap() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnpackUncommonTrap() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnpackUncommonTrap - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockCallerAdjustmentOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockCallerAdjustmentOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockCallerAdjustmentOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockFramePcsOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockFramePcsOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockFramePcsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockFrameSizesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockInitialInfoOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockInitialInfoOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockInitialInfoOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockNumberOfFramesOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockNumberOfFramesOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockNumberOfFramesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockSizeOfDeoptimizedFrameOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockSizeOfDeoptimizedFrameOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockSizeOfDeoptimizedFrameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimizationUnrollBlockTotalFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- deoptimizationUnrollBlockTotalFrameSizesOffset() - Static method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- deoptimizationUnrollBlockTotalFrameSizesOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptimize() - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Directive for the compiler to fall back to the bytecode interpreter at this point.
- deoptimizeAndInvalidate() - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Directive for the compiler to fall back to the bytecode interpreter at this point, invalidate
the compiled code and reprofile the method.
- deoptimizeAndInvalidateSnippet() - Static method in class com.oracle.graal.api.directives.test.DeoptimizeDirectiveTest
-
- DeoptimizeCallerNode - Class in com.oracle.graal.hotspot.nodes
-
Removes the current frame and tail calls the uncommon trap routine.
- DeoptimizeCallerNode(DeoptimizationAction, DeoptimizationReason) - Constructor for class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
-
- DeoptimizeDirectiveTest - Class in com.oracle.graal.api.directives.test
-
- DeoptimizeDirectiveTest() - Constructor for class com.oracle.graal.api.directives.test.DeoptimizeDirectiveTest
-
- DeoptimizeNode - Class in com.oracle.graal.nodes
-
- DeoptimizeNode(DeoptimizationAction, DeoptimizationReason) - Constructor for class com.oracle.graal.nodes.DeoptimizeNode
-
- DeoptimizeNode(DeoptimizationAction, DeoptimizationReason, JavaConstant) - Constructor for class com.oracle.graal.nodes.DeoptimizeNode
-
- DeoptimizeNode(DeoptimizationAction, DeoptimizationReason, int, JavaConstant, FrameState) - Constructor for class com.oracle.graal.nodes.DeoptimizeNode
-
- DeoptimizeOnExceptionTest - Class in com.oracle.graal.replacements.test
-
Tests that deoptimization upon exception handling works.
- DeoptimizeOnExceptionTest() - Constructor for class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
-
- DeoptimizeOnExceptionTest.MyClassLoader - Class in com.oracle.graal.replacements.test
-
- deoptimizeSnippet() - Static method in class com.oracle.graal.api.directives.test.DeoptimizeDirectiveTest
-
- DeoptimizingFixedWithNextNode - Class in com.oracle.graal.nodes
-
- DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode>, Stamp) - Constructor for class com.oracle.graal.nodes.DeoptimizingFixedWithNextNode
-
- DeoptimizingFixedWithNextNode(NodeClass<? extends DeoptimizingFixedWithNextNode>, Stamp, FrameState) - Constructor for class com.oracle.graal.nodes.DeoptimizingFixedWithNextNode
-
- DeoptimizingNode - Interface in com.oracle.graal.nodes
-
- DeoptimizingNode.DeoptAfter - Interface in com.oracle.graal.nodes
-
Interface for nodes that need a
FrameState for deoptimizing to a point after their
execution.
- DeoptimizingNode.DeoptBefore - Interface in com.oracle.graal.nodes
-
Interface for nodes that need a
FrameState for deoptimizing to a point before their
execution.
- DeoptimizingNode.DeoptDuring - Interface in com.oracle.graal.nodes
-
Interface for nodes that need a special
FrameState for deoptimizing during their
execution (e.g.
- DeoptimizingStubCall - Class in com.oracle.graal.hotspot.nodes
-
- DeoptimizingStubCall(NodeClass<? extends DeoptimizingStubCall>, Stamp) - Constructor for class com.oracle.graal.hotspot.nodes.DeoptimizingStubCall
-
- deoptimzeWhenCompiled(boolean) - Method in class com.oracle.graal.truffle.test.builtins.SLDeoptimizeWhenCompiledBuiltin
-
- deoptNodes - Variable in class com.oracle.graal.replacements.SnippetTemplate
-
Nodes that inherit a deoptimization
FrameState from the replacee during
instantiation.
- deoptReasonAliasing - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonArrayCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonClassCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonConstraint - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonDiv0Check - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonJsrMismatch - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonLoopLimitCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonNone - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonNotCompiledExceptionHandler - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonNullCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonOptimizedTypeCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonOSROffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonRangeCheck - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonTransferToInterpreter - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonTypeCheckInlining - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonUnreached0 - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptReasonUnresolved - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- deoptState - Variable in class com.oracle.graal.nodes.java.RegisterFinalizerNode
-
- DeoptsToDisableOptimisticOptimization - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- depth - Variable in class com.oracle.graal.compiler.common.cfg.Loop
-
- depth - Variable in class com.oracle.graal.truffle.test.nodes.RecursionTestNode
-
- Depth1() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth1
-
- Depth10() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth10
-
- Depth11() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth11
-
- Depth12() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth12
-
- Depth13() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth13
-
- Depth14() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth14
-
- Depth2() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth2
-
- Depth3() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth3
-
- Depth4() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth4
-
- Depth5() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth5
-
- Depth6() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth6
-
- Depth7() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth7
-
- Depth8() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth8
-
- Depth9() - Constructor for class com.oracle.graal.replacements.test.CheckCastTest.Depth9
-
- dequeueInlinedCallSites(TruffleInlining) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- dequeues - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- derivedBase - Variable in class jdk.internal.jvmci.hotspot.HotSpotReferenceMap
-
- derivedBaseFromValue(AllocatableValue) - Static method in class jdk.internal.jvmci.meta.LIRKind
-
Helper method to construct derived reference kinds.
- derivedCache - Variable in class jdk.internal.jvmci.options.OptionValue.OverrideScope
-
- DerivedConvertedInductionVariable - Class in com.oracle.graal.loop
-
- DerivedConvertedInductionVariable(LoopEx, InductionVariable, Stamp, ValueNode) - Constructor for class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- DerivedInductionVariable - Class in com.oracle.graal.loop
-
Base class of the derived induction variables.
- DerivedInductionVariable(LoopEx, InductionVariable) - Constructor for class com.oracle.graal.loop.DerivedInductionVariable
-
- DerivedOffsetInductionVariable - Class in com.oracle.graal.loop
-
- DerivedOffsetInductionVariable(LoopEx, InductionVariable, ValueNode, BinaryArithmeticNode<?>) - Constructor for class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- DerivedOopTest - Class in com.oracle.graal.replacements.test
-
Tests for derived oops in reference maps.
- DerivedOopTest() - Constructor for class com.oracle.graal.replacements.test.DerivedOopTest
-
- DerivedOopTest.Pointers - Class in com.oracle.graal.replacements.test
-
- DerivedOopTest.Result - Class in com.oracle.graal.replacements.test
-
- DerivedOptionValue<T> - Class in jdk.internal.jvmci.options
-
A cached value that needs to be recomputed when an option changes.
- DerivedOptionValue(DerivedOptionValue.OptionSupplier<T>) - Constructor for class jdk.internal.jvmci.options.DerivedOptionValue
-
- DerivedOptionValue.OptionSupplier<T> - Interface in jdk.internal.jvmci.options
-
- derivedReference(PlatformKind, AllocatableValue) - Static method in class jdk.internal.jvmci.meta.LIRKind
-
Create a
LIRKind of type
platformKind that contains a derived reference.
- derivedReferenceBase - Variable in class jdk.internal.jvmci.meta.LIRKind
-
- DerivedScaledInductionVariable - Class in com.oracle.graal.loop
-
- DerivedScaledInductionVariable(LoopEx, InductionVariable, ValueNode, ValueNode) - Constructor for class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- DerivedScaledInductionVariable(LoopEx, InductionVariable, NegateNode) - Constructor for class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- DerivedTestClass() - Constructor for class com.oracle.graal.jtt.bytecode.BC_instanceof01.DerivedTestClass
-
- describeTo(Description) - Method in class com.oracle.graal.graph.test.matchers.NodeIterableContains
-
- describeTo(Description) - Method in class com.oracle.graal.graph.test.matchers.NodeIterableCount
-
- describeTo(Description) - Method in class com.oracle.graal.graph.test.matchers.NodeIterableIsEmpty
-
- description - Variable in exception com.oracle.graal.lir.alloc.lsra.OutOfRegistersException
-
- description - Variable in class com.oracle.graal.replacements.SnippetCounter
-
- descriptor - Variable in class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
-
- descriptor - Variable in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
The descriptor of the call.
- descriptor - Variable in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
-
- descriptor - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- descriptor - Variable in class com.oracle.graal.truffle.FrameWithBoxing
-
- descriptor - Variable in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- descriptor - Variable in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- descriptor - Variable in class jdk.internal.jvmci.options.OptionValue
-
- descriptorFor(Class<?>, String) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
- deserialize(ByteBuffer) - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
-
- deserialize(ByteBuffer) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- deserialize(ByteBuffer) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- desExpected - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
-
- desKey - Variable in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
-
- dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- dest - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- dest - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy01
-
- dest - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy02
-
- dest - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy03
-
- dest - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- dest0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy02
-
- dest0 - Static variable in class com.oracle.graal.jtt.optimize.ArrayCopy03
-
- destElemKlass - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- destination - Variable in class com.oracle.graal.lir.StandardOp.JumpOp
-
- destination() - Method in class com.oracle.graal.lir.StandardOp.JumpOp
-
- destinationNode(Value) - Method in class com.oracle.graal.lir.gen.PhiResolver
-
- destinationObject - Variable in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- destinationObject() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- destinationOffset - Variable in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- destinationOffset() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- destinations - Variable in class com.oracle.graal.lir.gen.PhiResolver.PhiResolverNode
-
The operands whose values are defined by the
source operand.
- destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- destPos - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- destPos - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- destroyCallerSavedValues() - Static method in class com.oracle.graal.jtt.backend.ConstantPhiTest
-
- destroyCallerSavedValues0() - Static method in class com.oracle.graal.jtt.backend.ConstantPhiTest
-
- destroyedRegisters - Variable in class com.oracle.graal.hotspot.stubs.Stub
-
The registers destroyed by this stub.
- destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64Call.CallOp
-
- destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64Call.ForeignCallOp
-
- destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64CCall
-
- destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.LIRInstruction
-
- destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.sparc.SPARCCall.CallOp
-
- destroysCallerSavedRegisters() - Method in class com.oracle.graal.lir.sparc.SPARCCall.ForeignCallOp
-
- destroysRegisters() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
-
Determines if the foreign call target destroys all registers.
- destroysRegisters() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- DetailedAsserts - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- detectCounted() - Method in class com.oracle.graal.loop.LoopEx
-
- detectedCountedLoops() - Method in class com.oracle.graal.loop.LoopsData
-
- detectLoops(FixedNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- detectLoops(StructuredGraph, FixedNode) - Method in class com.oracle.graal.nodes.GraphDecoder
-
- determineInvokeProbability(InlineInfo) - Static method in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
-
- determineNodeCount() - Method in class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
-
- determineNodeCount() - Method in interface com.oracle.graal.phases.common.inlining.info.InlineInfo
-
- devirtualizeInvokes() - Method in class com.oracle.graal.phases.OptimisticOptimizations
-
- devirtualizeWithTypeSwitch(StructuredGraph, CallTargetNode.InvokeKind, ResolvedJavaMethod, StampProvider) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- differentRegisters(Object...) - Static method in class jdk.internal.jvmci.code.ValueUtil
-
Checks if all the provided values are different physical registers.
- dimension(int) - Method in class com.oracle.graal.nodes.java.AbstractNewArrayNode
-
The list of node which produce input for this instruction.
- dimension(int) - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
-
- dimensionCount() - Method in class com.oracle.graal.nodes.java.AbstractNewArrayNode
-
The rank of the array allocated by this node, i.e.
- dimensionCount() - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
-
- dimensions - Variable in class com.oracle.graal.nodes.java.NewMultiArrayNode
-
- dimensions() - Method in class com.oracle.graal.nodes.java.NewMultiArrayNode
-
- dimensions - Variable in class com.oracle.graal.replacements.test.NewMultiArrayTest
-
- dimensions(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TypeUniverse
-
- DimensionsNode - Class in com.oracle.graal.hotspot.nodes
-
Intrinsic for allocating an on-stack array of integers to hold the dimensions of a multianewarray
instruction.
- DimensionsNode(WordTypes, int) - Constructor for class com.oracle.graal.hotspot.nodes.DimensionsNode
-
- direct - Variable in enum com.oracle.graal.nodes.CallTargetNode.InvokeKind
-
- direct - Variable in class jdk.internal.jvmci.code.CompilationResult.Call
-
Specifies if this call is direct or indirect.
- directCall(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget, Register, boolean, LIRFrameState) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
-
- directCall(AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64CCall
-
- directCall(CompilationResultBuilder, SPARCMacroAssembler, InvokeTarget, Register, LIRFrameState) - Static method in class com.oracle.graal.lir.sparc.SPARCCall
-
- directCallCount - Variable in class com.oracle.graal.truffle.TraceCompilationProfile
-
- DirectCallOp(ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectCallOp
-
- DirectCallOp(LIRInstructionClass<? extends AMD64Call.DirectCallOp>, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectCallOp
-
- DirectCallOp(LIRInstructionClass<? extends SPARCCall.DirectCallOp>, SPARCLIRInstruction.SizeEstimate, ResolvedJavaMethod, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
-
- DirectCallTargetNode - Class in com.oracle.graal.nodes
-
- DirectCallTargetNode(List<ValueNode>, Stamp, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.DirectCallTargetNode
-
- DirectCallTargetNode(NodeClass<? extends DirectCallTargetNode>, List<ValueNode>, Stamp, JavaType[], ResolvedJavaMethod, CallingConvention.Type, CallTargetNode.InvokeKind) - Constructor for class com.oracle.graal.nodes.DirectCallTargetNode
-
- DirectCompareAndSwapNode - Class in com.oracle.graal.hotspot.nodes
-
A special purpose store node that differs from
CompareAndSwapNode in that it is not a
StateSplit and it #compareAndSwap(Address, Word, Word, LocationIdentity)
returns either the expected value or the compared against value instead of a boolean.
- DirectCompareAndSwapNode(ValueNode, ValueNode, ValueNode, LocationIdentity) - Constructor for class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
- directConditionalJmp(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget, AMD64Assembler.ConditionFlag) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
-
- directCount - Variable in class com.oracle.graal.graph.Edges
-
- directCount - Variable in class com.oracle.graal.graph.Edges.EdgesIterator
-
- directCount - Variable in class com.oracle.graal.lir.LIRIntrospection.OperandModeAnnotation
-
- directCount - Variable in class com.oracle.graal.lir.LIRIntrospection.Values
-
- DirectFarForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- DirectFarForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.DirectFarForeignCallOp
-
- directInputs - Variable in class com.oracle.graal.graph.NodeClass.NodeFieldsScanner
-
- direction() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- direction() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- direction() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- direction() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- direction() - Method in class com.oracle.graal.loop.InductionVariable
-
- Direction() - Constructor for enum com.oracle.graal.loop.InductionVariable.Direction
-
- directJmp(CompilationResultBuilder, AMD64MacroAssembler, InvokeTarget) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
-
- DirectNearForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.DirectNearForeignCallOp
-
- DirectNearForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.DirectNearForeignCallOp
-
- DirectObjectStoreNode - Class in com.oracle.graal.replacements.nodes
-
A special purpose store node that differs from
UnsafeStoreNode in that it is not a
StateSplit and does not include a write barrier.
- DirectObjectStoreNode(ValueNode, int, ValueNode, ValueNode, LocationIdentity, Kind) - Constructor for class com.oracle.graal.replacements.nodes.DirectObjectStoreNode
-
- DirectReadNode - Class in com.oracle.graal.replacements.nodes
-
A special purpose store node that differs from
UnsafeStoreNode in that it is not a
StateSplit and takes a computed address instead of an object.
- DirectReadNode(ValueNode, Kind) - Constructor for class com.oracle.graal.replacements.nodes.DirectReadNode
-
- DirectStoreNode - Class in com.oracle.graal.replacements.nodes
-
A special purpose store node that differs from
UnsafeStoreNode in that it is not a
StateSplit and takes a computed address instead of an object.
- DirectStoreNode(ValueNode, ValueNode, Kind) - Constructor for class com.oracle.graal.replacements.nodes.DirectStoreNode
-
- directSuccessors - Variable in class com.oracle.graal.graph.NodeClass.NodeFieldsScanner
-
- directUse - Variable in class com.oracle.graal.replacements.nodes.ReadRegisterNode
-
When true, subsequent uses of this node use the fixed register; when false, the value is
moved into a new virtual register so that the fixed register is not seen by uses.
- dirtyCardValue() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- dirtyCardValue - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- disable(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- disabledOptimisticOptsMetric - Static variable in class com.oracle.graal.phases.OptimisticOptimizations
-
- disableIndentation() - Method in class com.oracle.graal.debug.LogStream
-
- disableInlinedMethodRecording() - Method in class com.oracle.graal.nodes.StructuredGraph
-
Disables method inlining recording while constructing this graph.
- disableIntercept() - Static method in class com.oracle.graal.debug.Debug
-
- disableKindVerification() - Method in class com.oracle.graal.java.FrameStateBuilder
-
- disableReadCanonicalization() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
-
- disableSafepoint() - Method in class com.oracle.graal.nodes.LoopEndNode
-
- disableSimplification() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
-
- disableSplitting(SLFunction) - Method in class com.oracle.graal.truffle.test.builtins.SLDisableSplittingBuiltin
-
- disableSplitting(SLNull) - Method in class com.oracle.graal.truffle.test.builtins.SLDisableSplittingBuiltin
-
- disableUnsafeAccessTracking() - Method in class com.oracle.graal.nodes.StructuredGraph
-
- disassemble(CodeCacheProvider, CompilationResult, InstalledCode) - Static method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
-
- disassemble(ResolvedJavaMethod) - Method in class com.oracle.graal.java.BytecodeDisassembler
-
Disassembles the bytecode of a given method in a javap-like format.
- disassemble(ResolvedJavaMethod, int, int) - Method in class com.oracle.graal.java.BytecodeDisassembler
-
Disassembles the bytecode of a given method in a javap-like format.
- disassemble(CodeCacheProvider, CompilationResult, InstalledCode) - Static method in class com.oracle.graal.printer.CFGPrinterObserver
-
- disassemble(InstalledCode) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- disassembleCodeBlob(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- disassembleCodeBlob(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- disassembleCompiledCode(CodeCacheProvider, CompilationResult) - Method in interface com.oracle.graal.code.DisassemblerProvider
-
Gets a textual disassembly of a given compilation result.
- disassembleCompiledCode(CodeCacheProvider, CompilationResult) - Method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
-
- disassembleCompiledCode(CodeCacheProvider, CompilationResult) - Method in class com.oracle.graal.hotspot.meta.HotSpotDisassemblerProvider
-
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in interface com.oracle.graal.code.DisassemblerProvider
-
Gets a textual disassembly of a given installed code.
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
-
- disassembleInstalledCode(CodeCacheProvider, CompilationResult, InstalledCode) - Method in class com.oracle.graal.hotspot.meta.HotSpotDisassemblerProvider
-
- disassembler - Static variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- DisassemblerProvider - Interface in com.oracle.graal.code
-
Interface providing capability for disassembling machine code.
- disconnect() - Method in class com.oracle.graal.loop.LoopFragment
-
- discovered - Static variable in class com.oracle.graal.printer.NoDeadCodeVerifyHandler
-
Only the first instance of failure at any point is shown.
- disjoint - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- disjointArraycopy(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- disjointUninitializedArraycopy(Object, int, Object, int, int, Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- disp - Variable in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
-
- disp19 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- DISP19_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- DISP19_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- disp22 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- DISP22_MASK - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- DISP22_SHIFT - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- disp30 - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- DispatchBeginNode - Class in com.oracle.graal.nodes
-
The entry node of an exception dispatcher block.
- DispatchBeginNode() - Constructor for class com.oracle.graal.nodes.DispatchBeginNode
-
- DispatchBeginNode(NodeClass<? extends DispatchBeginNode>, Stamp) - Constructor for class com.oracle.graal.nodes.DispatchBeginNode
-
- DispatchTruffleCompilationListener() - Constructor for class com.oracle.graal.truffle.GraalTruffleRuntime.DispatchTruffleCompilationListener
-
- DISPLACED_MARK_WORD_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- displacement - Variable in class com.oracle.graal.asm.amd64.AMD64Address
-
- displacement - Variable in class com.oracle.graal.asm.sparc.SPARCAddress
-
- displacement - Variable in class com.oracle.graal.compiler.amd64.AMD64AddressNode
-
- displacement - Variable in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
-
- displacement - Variable in class com.oracle.graal.lir.amd64.AMD64AddressValue
-
- displacement - Variable in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
-
- displacement - Variable in class com.oracle.graal.replacements.nodes.DirectObjectStoreNode
-
- displayHit - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- displayMiss - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- dispose() - Method in class com.oracle.graal.lir.gen.PhiResolver
-
- disposeTarget(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
-
- distancedDominatorCache - Variable in class com.oracle.graal.nodes.cfg.Block
-
- distinct() - Method in class com.oracle.graal.graph.iterators.DistinctFilteredNodeIterable
-
- distinct() - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
-
- distinct() - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- distinct() - Method in class com.oracle.graal.graph.NodeBitMap
-
- DistinctA() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest5.DistinctA
-
- DistinctB() - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest5.DistinctB
-
- DistinctFilteredNodeIterable<T extends Node> - Class in com.oracle.graal.graph.iterators
-
- DistinctFilteredNodeIterable(NodeIterable<T>) - Constructor for class com.oracle.graal.graph.iterators.DistinctFilteredNodeIterable
-
- distinctMask(int, int) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
-
- DistinctPredicatedProxyNodeIterator<T extends Node> - Class in com.oracle.graal.graph.iterators
-
- DistinctPredicatedProxyNodeIterator(Iterator<T>, NodePredicate) - Constructor for class com.oracle.graal.graph.iterators.DistinctPredicatedProxyNodeIterator
-
- DIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- DIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- Div(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Div
-
- div - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
- div(int, int) - Static method in class com.oracle.graal.jtt.except.Catch_Loop01
-
- div(int, int) - Static method in class com.oracle.graal.jtt.except.Catch_Loop02
-
- div(int, int) - Static method in class com.oracle.graal.jtt.except.Catch_Loop03
-
- Div() - Constructor for class com.oracle.graal.jtt.hotpath.HP_invoke01.Instruction.Div
-
- div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double01
-
- div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float01
-
- div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int01
-
- div() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long01
-
- div(double) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Double01
-
- div(float) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Float01
-
- div(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int01
-
- div() - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int02
-
- div(int) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Int03
-
- div(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long01
-
- div() - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long02
-
- div(long) - Static method in class com.oracle.graal.jtt.optimize.Reduce_Long03
-
- div(double) - Static method in class com.oracle.graal.jtt.optimize.VN_Double01
-
- div(double) - Static method in class com.oracle.graal.jtt.optimize.VN_Double02
-
- div(float) - Static method in class com.oracle.graal.jtt.optimize.VN_Float01
-
- div(float) - Static method in class com.oracle.graal.jtt.optimize.VN_Float02
-
- div(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int01
-
- div(int) - Static method in class com.oracle.graal.jtt.optimize.VN_Int03
-
- div(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long01
-
- div(long) - Static method in class com.oracle.graal.jtt.optimize.VN_Long03
-
- divBefore(StructuredGraph, FixedNode, ValueNode, ValueNode) - Static method in class com.oracle.graal.loop.MathUtil
-
- divide(int, int) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
Unsigned division for two numbers.
- divide(long, long) - Static method in class jdk.internal.jvmci.code.UnsignedMath
-
Unsigned division for two numbers.
- divideInt(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
-
- divideInteger(int, int) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
-
- divideLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedIntegerTest
-
- divideLong(long, long) - Static method in class com.oracle.graal.replacements.test.UnsignedMathTest
-
- DivideUnsigned - Class in com.oracle.graal.jtt.jdk
-
- DivideUnsigned() - Constructor for class com.oracle.graal.jtt.jdk.DivideUnsigned
-
- DivNode - Class in com.oracle.graal.nodes.calc
-
- DivNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.DivNode
-
- divStamp1(int[]) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
-
- divStamp2(int[]) - Static method in class com.oracle.graal.compiler.test.StampCanonicalizerTest
-
- divUInt(int, int) - Static method in class com.oracle.graal.jtt.jdk.DivideUnsigned
-
- divULong(long, long) - Static method in class com.oracle.graal.jtt.jdk.DivideUnsigned
-
- DK - Variable in class com.oracle.graal.jtt.hotpath.HP_idea
-
- dllLoad - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
Address of the library lookup routine.
- dllLookup - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
Address of the library lookup routine.
- dllLookupFunctionHandle - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- DLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- Do() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
-
- do1() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassA
-
- do1() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
-
- do1() - Method in interface com.oracle.graal.jtt.optimize.TypeCastElem.Int1
-
- do2() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassB
-
- do2() - Method in interface com.oracle.graal.jtt.optimize.TypeCastElem.Int2
-
- do3() - Method in class com.oracle.graal.jtt.optimize.TypeCastElem.ClassC
-
- do3() - Method in interface com.oracle.graal.jtt.optimize.TypeCastElem.Int3
-
- DO_NOT_INLINE_NO_EXCEPTION - Static variable in class com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Denotes a call site must not be inlined and can be implemented by a node that speculates
the call will not throw an exception.
- DO_NOT_INLINE_WITH_EXCEPTION - Static variable in class com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Denotes a call site that must not be inlined and should be implemented by a node that
does not speculate on the call not raising an exception.
- doBinary(IntBinaryOperator, int, int) - Static method in class com.oracle.graal.jtt.lang.LambdaEagerTest
-
- doBlock(Block, StructuredGraph, BlockMap<List<Node>>) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.Analyzer
-
- doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.profiling.MoveProfiling.Analyzer
-
- doBlock(AbstractBlockBase<?>, LIR, LIRGeneratorTool) - Static method in class com.oracle.graal.lir.ssa.SSADestructionPhase
-
- doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssa.SSAVerifier
-
- doBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIVerifier
-
- doBlock(Block, StructuredGraph, BlockMap<List<Node>>) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- doBlockEnd() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
-
- doBlockStart() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
-
- doCompilation(String, String) - Method in class com.oracle.graal.hotspot.test.MemoryUsageBenchmark
-
- doCompile(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- doCompute(double, AMD64MathIntrinsicNode.Operation) - Static method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
-
- doConvertByteDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertByteFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertByteInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertByteLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertCharDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertCharFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertCharInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertCharLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertDoubleFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertDoubleInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertDoubleLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertFloatDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertFloatInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertFloatLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertIntDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertIntFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertIntLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertLongDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertLongFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertLongInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertShortDouble(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertShortFloat(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertShortInt(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doConvertShortLong(MemoryArithmeticTest.FieldObject) - Static method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doEmit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- doesInvalidateCompilation() - Method in enum jdk.internal.jvmci.meta.DeoptimizationAction
-
- doFastPE(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- doGraphPE(OptimizedCallTarget, StructuredGraph) - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- doInline(CallsiteHolderExplorable, MethodInvocation) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- doInline(PEGraphDecoder.PEMethodScope, GraphDecoder.LoopScope, GraphDecoder.InvokeData, InlineInvokePlugin.InlineInfo, ValueNode[]) - Method in class com.oracle.graal.replacements.PEGraphDecoder
-
- doInvoke(Object[]) - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- doLoad - Variable in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
-
- doLoad() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
-
- doLoad - Variable in class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
-
- doLoad() - Method in class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
-
- dolzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.lzconI
-
- dolzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.lzconL
-
- domDepth - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- doMergeWithoutDead(EffectsClosure<BlockT>.MergeProcessor, List<BlockT>) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- dominated - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- dominated - Variable in class com.oracle.graal.phases.common.LoweringPhase.Frame
-
- dominates(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
True if block a dominates block b.
- dominator - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- DOMINATOR_SPILL_MOVE_ID - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- DominatorConditionalEliminationPhase - Class in com.oracle.graal.phases.common
-
- DominatorConditionalEliminationPhase(boolean) - Constructor for class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase
-
- DominatorConditionalEliminationPhase.Info - Class in com.oracle.graal.phases.common
-
- DominatorConditionalEliminationPhase.InfoElement - Class in com.oracle.graal.phases.common
-
- DominatorConditionalEliminationPhase.Instance - Class in com.oracle.graal.phases.common
-
- DominatorConditionalEliminationPhase.Instance.GuardRewirer - Interface in com.oracle.graal.phases.common
-
- DominatorConditionalEliminationPhase.Instance.InstanceFrame - Class in com.oracle.graal.phases.common
-
- DominatorOptimizationProblem<E extends Enum<E>,C> - Class in com.oracle.graal.compiler.common.cfg
-
This class represents a dominator tree problem, i.e.
- DominatorOptimizationProblem(Class<E>, AbstractControlFlowGraph<?>) - Constructor for class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
- domNumber - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- done() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- done - Static variable in class com.oracle.graal.jtt.threads.Object_wait01
-
- done - Static variable in class com.oracle.graal.jtt.threads.Object_wait02
-
- done - Static variable in class com.oracle.graal.jtt.threads.Object_wait03
-
- done - Static variable in class com.oracle.graal.jtt.threads.Object_wait04
-
- doNextAfter(double[], double[]) - Method in class com.oracle.graal.replacements.test.ReplacementsParseTest
-
- doNotInlineOrCompile(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- doNotInlineOrCompile(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- DONT_PREPEND_THREAD - Static variable in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- dontCompileHugeMethods - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- doOptimize(LIR) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
The main method doing the elimination of redundant moves.
- doPrint(int) - Static method in class com.oracle.graal.jtt.jdk.System_setOut
-
- doProfile() - Static method in class com.oracle.graal.hotspot.replacements.MonitorSnippets
-
- doProfile() - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- doRoot(ValueNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- doState(LIRInstruction, LIRFrameState) - Method in interface com.oracle.graal.lir.InstructionStateProcedure
-
- doState(LIRFrameState) - Method in interface com.oracle.graal.lir.StateProcedure
-
- doState(LIRInstruction, LIRFrameState) - Method in interface com.oracle.graal.lir.StateProcedure
-
- doTest(Object) - Static method in class com.oracle.graal.replacements.test.PEGraphDecoderTest
-
- dotzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.tzconI
-
- dotzcomp() - Static method in class com.oracle.graal.jtt.hotspot.Test6823354.tzconL
-
- DOUBLE_0 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
-
- Double_01 - Class in com.oracle.graal.jtt.lang
-
- Double_01() - Constructor for class com.oracle.graal.jtt.lang.Double_01
-
- DOUBLE_1 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
-
- DOUBLE_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- Double_toString - Class in com.oracle.graal.jtt.lang
-
- Double_toString() - Constructor for class com.oracle.graal.jtt.lang.Double_toString
-
- doubleArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- doubleArrayClone(double[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
-
- doubleArraycopy(double[], int, double[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- doubleCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- doubleCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- doubleField - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
-
- doubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
-
- doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
-
- DoubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
-
- doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
-
- doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
-
- doubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
-
- doubleField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
-
- doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
-
- doubleField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
-
- doubleField2 - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
-
- doubleSnippet() - Static method in class com.oracle.graal.api.directives.test.OpaqueDirectiveTest
-
- doubleSnippet() - Static method in class com.oracle.graal.hotspot.test.DataPatchTest
-
- doubleStub() - Static method in class com.oracle.graal.asm.amd64.test.SimpleAssemblerTest
-
- doubleTest() - Method in class com.oracle.graal.asm.amd64.test.SimpleAssemblerTest
-
- doubleTest() - Method in class com.oracle.graal.hotspot.test.DataPatchTest
-
- doubleTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doubleTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- doubleToLongBits(double) - Static method in class com.oracle.graal.replacements.test.StandardMethodSubstitutionsTest
-
- doubleValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
-
- doubleValue(Double) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- doubleValueOf(double) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- doValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface com.oracle.graal.lir.InstructionValueProcedure
-
Iterator method to be overwritten.
- doValue(Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface com.oracle.graal.lir.ValueProcedure
-
Iterator method to be overwritten.
- doValue(LIRInstruction, Value, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>) - Method in interface com.oracle.graal.lir.ValueProcedure
-
- dowait() - Static method in class com.oracle.graal.jtt.threads.Object_wait03
-
- dowait(int) - Static method in class com.oracle.graal.jtt.threads.Object_wait04
-
- downMask - Variable in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- downMask() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
This bit-mask describes the bits that are always set in the value described by this stamp.
- drained - Variable in class com.oracle.graal.jtt.threads.SynchronizedLoopExit01
-
- DREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- dropDeleted() - Method in class com.oracle.graal.graph.NodeWorkList.QueueConsumingIterator
-
- dst - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- dst - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- dst - Static variable in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
-
- dst - Variable in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase.Closure
-
- dstIsByte - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
-
- dstKind - Variable in class com.oracle.graal.lir.jtt.ConstantStackCastTest.LoadConstantStackSpec
-
- DSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- Dummy() - Constructor for class com.oracle.graal.api.directives.test.BlackholeDirectiveTest.Dummy
-
- Dummy() - Constructor for class com.oracle.graal.api.directives.test.OpaqueDirectiveTest.Dummy
-
- DUMMY - Static variable in class com.oracle.graal.hotspot.CompilationStatistics
-
- dummy() - Static method in class com.oracle.graal.hotspot.CompileTheWorld
-
- DUMMY - Static variable in interface com.oracle.graal.lir.sparc.SPARCDelayedControlTransfer
-
- dummyField - Static variable in class com.oracle.graal.replacements.test.BitOpNodesTest
-
- DummyGuardHandle(GuardingNode) - Constructor for class com.oracle.graal.phases.common.LoweringPhase.DummyGuardHandle
-
- DummyTestClass() - Constructor for class com.oracle.graal.jtt.JTTTest.DummyTestClass
-
- DummyValue() - Constructor for class com.oracle.graal.lir.test.CompositeValueReplacementTest1.DummyValue
-
- dump(Object, String) - Static method in class com.oracle.graal.debug.Debug
-
- dump(int, Object, String) - Static method in class com.oracle.graal.debug.Debug
-
- dump(Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
-
- dump(int, Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
-
- dump(Object, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- dump(int, Object, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- dump(Object, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- dump(int, Object, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- dump(Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
-
Deprecated.
- dump(int, Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
-
Deprecated.
- dump(Object, String) - Method in interface com.oracle.graal.debug.DebugDumpHandler
-
- Dump - Static variable in class com.oracle.graal.debug.GraalDebugConfig
-
- dump(int, Object, String, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope
-
- dump(PrintStream, double, long[], int) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- dump(Object, String) - Method in class com.oracle.graal.printer.CFGPrinterObserver
-
- dump(Object, String) - Method in class com.oracle.graal.printer.GraalDebugConfigCustomizer.NodeDumper
-
- dump(Object, String) - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- dump(Object, String) - Method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
-
- DUMP_STATIC - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- dumpAllThreads(boolean, boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- dumpCompilations(ConcurrentLinkedDeque<CompilationStatistics>, String, String) - Static method in class com.oracle.graal.hotspot.CompilationStatistics
-
- dumpComputerReadable(PrintStream, boolean, String, long[], Set<Map.Entry<String, BenchmarkCounters.Counter>>) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- dumpCounters(PrintStream, double, long[], boolean, String, int) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- DumpDuringGraphBuilding - Static variable in class com.oracle.graal.java.BytecodeParser.Options
-
- dumpFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
-
- dumpFrontend - Variable in class com.oracle.graal.printer.CFGPrinterObserver
-
- dumpFullTree(GraphPrintVisitor, String, OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
-
- dumpGraph(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.SimpleCFGTest
-
- dumpHandlers() - Method in interface com.oracle.graal.debug.DebugConfig
-
Gets the modifiable collection of dump handlers registered with this configuration.
- dumpHandlers() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- dumpHandlers - Variable in class com.oracle.graal.debug.GraalDebugConfig
-
- dumpHandlers() - Method in class com.oracle.graal.debug.GraalDebugConfig
-
- dumpHumanReadable(PrintStream, double, boolean, String, int, long[], Set<Map.Entry<String, BenchmarkCounters.Counter>>) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- dumpIds - Variable in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- dumpIntervals(String) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- DumpOnError - Static variable in class com.oracle.graal.debug.GraalDebugConfig
-
- dumpRootCallTarget(String, RootCallTarget) - Static method in class com.oracle.graal.truffle.TruffleTreeDumpHandler
-
- dumpSandboxed(Object, String) - Method in class com.oracle.graal.printer.CFGPrinterObserver
-
- dumpStringsInByteArray(byte[]) - Static method in class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
-
- DUP - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DUP - Static variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Bytecode
-
- DUP2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DUP2_X1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DUP2_X2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DUP_X1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- DUP_X2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- duplicate() - Method in class com.oracle.graal.loop.LoopFragment
-
- duplicate() - Method in class com.oracle.graal.loop.LoopFragmentInside
-
- duplicate() - Method in class com.oracle.graal.loop.LoopFragmentInsideBefore
-
- duplicate() - Method in class com.oracle.graal.loop.LoopFragmentInsideFrom
-
- duplicate() - Method in class com.oracle.graal.loop.LoopFragmentWhole
-
- duplicate(int) - Method in class com.oracle.graal.nodes.FrameState
-
Gets a copy of this frame state.
- duplicate() - Method in class com.oracle.graal.nodes.FrameState
-
Gets a copy of this frame state.
- duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
-
- duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- duplicate() - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
Returns an exact duplicate of this virtual object node, which has not been added to the graph
yet.
- DuplicateGraph - Static variable in class com.oracle.graal.graph.Graph
-
- duplicateInvokeForInlining(StructuredGraph, Invoke, AbstractMergeNode, PhiNode, boolean) - Static method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.CompareNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.ObjectEqualsNode
-
- duplicateModified(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
-
- duplicateModified(int, boolean, Kind, Kind[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
-
Creates a copy of this frame state with one stack element of type popKind popped from
the stack and the values in pushedValues pushed on the stack.
- duplicateModified(Kind, Kind, ValueNode) - Method in class com.oracle.graal.nodes.FrameState
-
Creates a copy of this frame state with the top of stack replaced with with
pushedValue which must be of type popKind.
- duplicateModified(StructuredGraph, int, boolean, boolean, Kind, Kind[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
-
Creates a copy of this frame state with one stack element of type popKind popped from the
stack and the values in pushedValues pushed on the stack.
- duplicateModifiedBeforeCall(int, Kind, Kind[], ValueNode[]) - Method in class com.oracle.graal.nodes.FrameState
-
- duplicateModifiedDuringCall(int, Kind) - Method in class com.oracle.graal.nodes.FrameState
-
Creates a copy of this frame state with one stack element of type popKind popped from
the stack.
- duplicates - Variable in class com.oracle.graal.replacements.SnippetTemplate.MemoryOutputMap
-
- duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.LoadCacheEntry
-
- duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.ReadCacheEntry
-
- duplicateWithObject(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.UnsafeLoadCacheEntry
-
- duplicateWithVirtualState() - Method in class com.oracle.graal.nodes.FrameState
-
Duplicates a FrameState, along with a deep copy of all connected VirtualState (outer
FrameStates, VirtualObjectStates, ...).
- duplicateWithVirtualState() - Method in class com.oracle.graal.nodes.virtual.EscapeObjectState
-
- duplicateWithVirtualState() - Method in class com.oracle.graal.nodes.VirtualState
-
- duplicateWithVirtualState() - Method in class com.oracle.graal.virtual.nodes.MaterializedObjectState
-
- duplicateWithVirtualState() - Method in class com.oracle.graal.virtual.nodes.VirtualObjectState
-
- duplicationMap - Variable in class com.oracle.graal.loop.LoopFragment
-
- duration - Variable in class com.oracle.graal.hotspot.CompilationStatistics
-
- duringCall - Variable in class com.oracle.graal.nodes.FrameState
-
- duringCall() - Method in class com.oracle.graal.nodes.FrameState
-
- duringCall - Variable in class jdk.internal.jvmci.code.BytecodeFrame
-
- dynamic - Variable in class com.oracle.graal.hotspot.replacements.CheckCastDynamicSnippets.Templates
-
- dynamic(Class<?>, int) - Static method in class com.oracle.graal.replacements.test.DynamicNewArrayTest
-
- DYNAMIC_NEW_ARRAY - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- DYNAMIC_NEW_INSTANCE - Static variable in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- DynamicCounterNode - Class in com.oracle.graal.nodes.debug
-
This node can be used to add a counter to the code that will estimate the dynamic number of calls
by adding an increment to the compiled code.
- DynamicCounterNode(String, String, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- DynamicCounterNode(NodeClass<? extends DynamicCounterNode>, String, String, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- DynamicCountersHumanReadable - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
-
- DynamicCountersPrintGroupSeparator - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
-
- DynamicDeoptimizeNode - Class in com.oracle.graal.nodes
-
- DynamicDeoptimizeNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- dynamicNewArrayAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- DynamicNewArrayNode - Class in com.oracle.graal.nodes.java
-
The DynamicNewArrayNode is used for allocation of arrays when the type is not a
compile-time constant.
- DynamicNewArrayNode(ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- DynamicNewArrayNode(MetaAccessProvider, ValueNode, ValueNode, boolean, Kind) - Constructor for class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- DynamicNewArrayNode(NodeClass<? extends DynamicNewArrayNode>, ValueNode, ValueNode, boolean, Kind, FrameState, MetaAccessProvider) - Constructor for class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- dynamicNewArrayStub(ForeignCallDescriptor, Class<?>, int) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- DynamicNewArrayTest - Class in com.oracle.graal.replacements.test
-
Tests the implementation of Array.createInstance.
- DynamicNewArrayTest() - Constructor for class com.oracle.graal.replacements.test.DynamicNewArrayTest
-
- DynamicNewArrayTest.Element - Class in com.oracle.graal.replacements.test
-
- dynamicNewInstanceAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- DynamicNewInstanceNode - Class in com.oracle.graal.nodes.java
-
- DynamicNewInstanceNode(ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.java.DynamicNewInstanceNode
-
- DynamicNewInstanceNode(NodeClass<? extends DynamicNewInstanceNode>, ValueNode, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.java.DynamicNewInstanceNode
-
- dynamicNewInstanceStub(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- dynamicNewInstanceStubCall(ForeignCallDescriptor, Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- dynamicSynchronized(Class<?>, int) - Static method in class com.oracle.graal.replacements.test.DynamicNewArrayTest
-
- E() - Constructor for class com.oracle.graal.nodes.test.AbstractObjectStampTest.E
-
- e - Variable in class jdk.internal.jvmci.meta.PlatformKind.EnumKey
-
- E() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest.E
-
- E() - Constructor for class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest.E
-
- eagerlyParseMethod(Class<StaticInterfaceFieldTest.C>, String) - Method in class com.oracle.graal.compiler.test.StaticInterfaceFieldTest
-
- eagerResolving - Variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- eagerResolving() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- EagerSnippetInfo(ResolvedJavaMethod, LocationIdentity[]) - Constructor for class com.oracle.graal.replacements.SnippetTemplate.EagerSnippetInfo
-
- EagerStackTraceDecorator - Class in com.oracle.mxtool.junit
-
- EagerStackTraceDecorator(MxRunListener) - Constructor for class com.oracle.mxtool.junit.EagerStackTraceDecorator
-
- EAMergingTest - Class in com.oracle.graal.compiler.test.ea
-
- EAMergingTest() - Constructor for class com.oracle.graal.compiler.test.ea.EAMergingTest
-
- EarlyReadEliminationPhase - Class in com.oracle.graal.virtual.phases.ea
-
- EarlyReadEliminationPhase(CanonicalizerPhase) - Constructor for class com.oracle.graal.virtual.phases.ea.EarlyReadEliminationPhase
-
- EarlyReadEliminationTest - Class in com.oracle.graal.compiler.test.ea
-
- EarlyReadEliminationTest() - Constructor for class com.oracle.graal.compiler.test.ea.EarlyReadEliminationTest
-
- EarlyReadEliminationTest.TestObject - Class in com.oracle.graal.compiler.test.ea
-
- EarlyReadEliminationTest.TestObject2 - Class in com.oracle.graal.compiler.test.ea
-
- EarlyReadEliminationTest.TestObject3 - Class in com.oracle.graal.compiler.test.ea
-
- EATestBase - Class in com.oracle.graal.compiler.test.ea
-
This base class for all Escape Analysis tests does not contain tests itself, therefore it is not
automatically excluded from JaCoCo.
- EATestBase() - Constructor for class com.oracle.graal.compiler.test.ea.EATestBase
-
- EATestBase.TestClassInt - Class in com.oracle.graal.compiler.test.ea
-
- EATestBase.TestClassObject - Class in com.oracle.graal.compiler.test.ea
-
- EconomyAllocationStage - Class in com.oracle.graal.lir.phases
-
- EconomyAllocationStage() - Constructor for class com.oracle.graal.lir.phases.EconomyAllocationStage
-
- EconomyCompilerConfiguration - Class in com.oracle.graal.compiler.phases
-
- EconomyCompilerConfiguration() - Constructor for class com.oracle.graal.compiler.phases.EconomyCompilerConfiguration
-
- EconomyHighTier - Class in com.oracle.graal.compiler.phases
-
- EconomyHighTier() - Constructor for class com.oracle.graal.compiler.phases.EconomyHighTier
-
- EconomyLowTier - Class in com.oracle.graal.compiler.phases
-
- EconomyLowTier() - Constructor for class com.oracle.graal.compiler.phases.EconomyLowTier
-
- EconomyMidTier - Class in com.oracle.graal.compiler.phases
-
- EconomyMidTier() - Constructor for class com.oracle.graal.compiler.phases.EconomyMidTier
-
- EconomyPostAllocationOptimizationStage - Class in com.oracle.graal.lir.phases
-
- EconomyPostAllocationOptimizationStage() - Constructor for class com.oracle.graal.lir.phases.EconomyPostAllocationOptimizationStage
-
- EconomyPreAllocationOptimizationStage - Class in com.oracle.graal.lir.phases
-
- EconomyPreAllocationOptimizationStage() - Constructor for class com.oracle.graal.lir.phases.EconomyPreAllocationOptimizationStage
-
- edenAllocate(Word, boolean) - Static method in class com.oracle.graal.hotspot.stubs.NewInstanceStub
-
Attempts to allocate a chunk of memory from Eden space.
- Edge(String, int, String, int, String) - Constructor for class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
-
- EdgeInfo(long, String, Class<?>, Class<?>) - Constructor for class com.oracle.graal.graph.NodeClass.EdgeInfo
-
- edgeInstructionSeqences - Variable in class com.oracle.graal.lir.EdgeMoveOptimizer.Optimizer
-
- EdgeMoveOptimizer - Class in com.oracle.graal.lir
-
This class optimizes moves, particularly those that result from eliminating SSA form.
- EdgeMoveOptimizer() - Constructor for class com.oracle.graal.lir.EdgeMoveOptimizer
-
- EdgeMoveOptimizer.Optimizer - Class in com.oracle.graal.lir
-
- Edges - Class in com.oracle.graal.graph
-
Describes
Node fields representing the set of inputs for the node or the set of the
node's successors.
- Edges(Edges.Type, int, ArrayList<? extends FieldsScanner.FieldInfo>) - Constructor for class com.oracle.graal.graph.Edges
-
- edges - Variable in class com.oracle.graal.graph.Edges.EdgesIterator
-
- edges - Variable in class com.oracle.graal.graph.Position
-
The edges in which this position lies.
- Edges.AllEdgesIterator - Class in com.oracle.graal.graph
-
- Edges.EdgesIterator - Class in com.oracle.graal.graph
-
An iterator that will iterate over edges.
- Edges.EdgesWithModCountIterator - Class in com.oracle.graal.graph
-
- Edges.Type - Enum in com.oracle.graal.graph
-
Constants denoting whether a set of edges are inputs or successors.
- EdgesIterator(Node, Edges) - Constructor for class com.oracle.graal.graph.Edges.EdgesIterator
-
Creates an iterator that will iterate over some given edges in a given node.
- EdgesTest - Class in com.oracle.graal.replacements.test
-
- EdgesTest() - Constructor for class com.oracle.graal.replacements.test.EdgesTest
-
- EdgesTest.TestNode - Class in com.oracle.graal.replacements.test
-
- EdgesWithModCountIterator(Node, Edges) - Constructor for class com.oracle.graal.graph.Edges.EdgesWithModCountIterator
-
- editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.lir.jtt.LIRTest
-
- editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.truffle.test.ConditionAnchoringTest
-
- editGraphBuilderConfiguration(GraphBuilderConfiguration) - Method in class com.oracle.graal.truffle.test.ExactMathTest
-
- eetopOffset() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- effect - Variable in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- EffectList - Class in com.oracle.graal.virtual.phases.ea
-
- EffectList() - Constructor for class com.oracle.graal.virtual.phases.ea.EffectList
-
- EffectList.Effect - Interface in com.oracle.graal.virtual.phases.ea
-
- EffectList.SimpleEffect - Interface in com.oracle.graal.virtual.phases.ea
-
- effects - Variable in class com.oracle.graal.virtual.phases.ea.EffectList
-
- effects - Variable in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.CollectVirtualObjectsClosure
-
- effects - Variable in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- EffectsBlockState<T extends EffectsBlockState<T>> - Class in com.oracle.graal.virtual.phases.ea
-
- EffectsBlockState() - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsBlockState
-
- EffectsBlockState(EffectsBlockState<T>) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsBlockState
-
- EffectsClosure<BlockT extends EffectsBlockState<BlockT>> - Class in com.oracle.graal.virtual.phases.ea
-
- EffectsClosure(SchedulePhase, ControlFlowGraph) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- EffectsClosure.MergeProcessor - Class in com.oracle.graal.virtual.phases.ea
-
- EffectsPhase<PhaseContextT extends PhaseContext> - Class in com.oracle.graal.virtual.phases.ea
-
- EffectsPhase(int, CanonicalizerPhase) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsPhase
-
- EffectsPhase(int, CanonicalizerPhase, boolean) - Constructor for class com.oracle.graal.virtual.phases.ea.EffectsPhase
-
- EffectsPhase.Closure<T> - Class in com.oracle.graal.virtual.phases.ea
-
- effortClosure - Variable in class com.oracle.graal.lir.SwitchStrategy
-
- EffortClosure(LabelRef[]) - Constructor for class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- element - Variable in exception com.oracle.graal.nodeinfo.processor.ElementException
-
- Element() - Constructor for class com.oracle.graal.replacements.test.DynamicNewArrayTest.Element
-
- ElementException - Exception in com.oracle.graal.nodeinfo.processor
-
Denotes an error encountered while processing an element.
- ElementException(Element, String, Object...) - Constructor for exception com.oracle.graal.nodeinfo.processor.ElementException
-
- elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyNode
-
- elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- elementKind - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- elementKind - Variable in class com.oracle.graal.nodes.java.AccessIndexedNode
-
- elementKind() - Method in class com.oracle.graal.nodes.java.AccessIndexedNode
-
Gets the element type of the array.
- elementKind - Variable in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- elements - Variable in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- elementType - Variable in class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- elementType() - Method in class com.oracle.graal.nodes.java.NewArrayNode
-
Gets the element type of the array.
- eligibleRegs - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
Contains the register number for registers which can be optimized and -1 for the others.
- eliminated - Variable in class jdk.internal.jvmci.code.StackLockValue
-
- eliminatedBackup - Static variable in class com.oracle.graal.lir.amd64.phases.StackMoveOptimizationPhase
-
- eliminateGuard(GuardNode, GuardingNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
Replace guard with anchor .
- eliminateMoves(LIR) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
Deletes all move instructions where the target location already contains the source
value.
- eliminateNegation() - Method in class com.oracle.graal.nodes.IfNode
-
- EliminateNestedCheckCastsTest - Class in com.oracle.graal.compiler.test
-
- EliminateNestedCheckCastsTest() - Constructor for class com.oracle.graal.compiler.test.EliminateNestedCheckCastsTest
-
- EliminateNestedCheckCastsTest.A1 - Class in com.oracle.graal.compiler.test
-
- EliminateNestedCheckCastsTest.A2 - Class in com.oracle.graal.compiler.test
-
- EliminateNestedCheckCastsTest.A3 - Class in com.oracle.graal.compiler.test
-
- EliminateNestedCheckCastsTest.A4 - Class in com.oracle.graal.compiler.test
-
- EliminateNestedCheckCastsTest.A5 - Class in com.oracle.graal.compiler.test
-
- EliminateNestedCheckCastsTest.A6 - Class in com.oracle.graal.compiler.test
-
- eliminateSpillMoves() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- eliminateTrivialGuardOrRegisterStamp(GuardNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
- elseInst - Variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
-
- elseInst - Variable in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
-
- elsePart() - Method in class com.oracle.graal.replacements.GraphKit
-
- elsePart - Variable in class com.oracle.graal.replacements.GraphKit.IfStructure
-
- embeddableFields - Static variable in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider.ImmutableCodeLazy
-
- EMBEDDED_HCF_CLOSE - Static variable in class com.oracle.graal.code.HexCodeFile
-
Delimiter placed after a HexCodeFile when embedded in a string/stream.
- EMBEDDED_HCF_OPEN - Static variable in class com.oracle.graal.code.HexCodeFile
-
Delimiter placed before a HexCodeFile when embedded in a string/stream.
- embeddedCipherOffset - Static variable in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
-
- emit(SPARCMacroAssembler, SPARCAssembler.CC, SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, SPARCAssembler.BranchPredict, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpcc
-
- emit(SPARCMacroAssembler, SPARCAssembler.RCondition, SPARCAssembler.Annul, SPARCAssembler.BranchPredict, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
-
- emit(SPARCMacroAssembler, SPARCAssembler.ConditionFlag, boolean, Register, Register, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
-
- emit(SPARCMacroAssembler, SPARCAssembler.ConditionFlag, boolean, Register, int, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
-
- emit(SPARCMacroAssembler, Label, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
-
- emit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- emit(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- emit(LIR) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- emit(CompilationResultBuilder, SPARCMacroAssembler, SPARCCompare, Value, Value) - Static method in enum com.oracle.graal.lir.sparc.SPARCCompare
-
- emit(ByteBuffer, Consumer<CompilationResult.DataPatch>) - Method in interface jdk.internal.jvmci.code.DataSection.DataBuilder
-
- emit(PrintWriter) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
-
- emit8ByteCompare(CompilationResultBuilder, AMD64MacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
-
Emits code that uses 8-byte vector compares.
- emit8ByteCompare(SPARCMacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
-
Emits code that uses 8-byte vector compares.
- emitAdd(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitAdd(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitAdd(Value, Value, boolean) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitAdd(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitAdd(Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitAddress(StackSlotValue) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitAddress(StackSlotValue) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitAddress(StackSlotValue) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitAlignmentForDirectCall(CompilationResultBuilder, AMD64MacroAssembler) - Static method in class com.oracle.graal.lir.amd64.AMD64Call
-
- emitAnd(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitAnd(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitAnd(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitArrayEquals(Kind, Value, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitArrayEquals(Kind, Value, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitArrayEquals(Kind, Value, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitAtomicReadAndAdd(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitAtomicReadAndAdd(Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
Emit an atomic read-and-add instruction.
- emitAtomicReadAndWrite(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitAtomicReadAndWrite(Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
Emit an atomic read-and-write instruction.
- emitBackEnd(StructuredGraph, Object, CallingConvention, ResolvedJavaMethod, Backend, TargetDescription, T, CompilationResultBuilderFactory, SchedulePhase, RegisterConfig, LIRSuites) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
- emitBinary(LIRKind, AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, boolean, Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBinary(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, boolean, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBinary(LIRKind, SPARCArithmetic, boolean, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBinary(LIRKind, SPARCArithmetic, boolean, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBinaryConst(LIRKind, AMD64Assembler.AMD64BinaryArithmetic, AMD64Assembler.OperandSize, boolean, AllocatableValue, JavaConstant, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBinaryConst(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBinaryConst(LIRKind, SPARCArithmetic, AllocatableValue, JavaConstant, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBinaryMemory(AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AllocatableValue, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBinaryVar(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, boolean, AllocatableValue, AllocatableValue) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBinaryVar(LIRKind, SPARCArithmetic, AllocatableValue, AllocatableValue, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBitCount(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBitCount(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBitCount(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitBitScanForward(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBitScanForward(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBitScanForward(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitBitScanReverse(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitBitScanReverse(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitBitScanReverse(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitBlackhole(Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitBlackhole(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitBlock(NodeLIRBuilderTool, LIRGenerationResult, Block, StructuredGraph, BlockMap<List<Node>>) - Static method in class com.oracle.graal.compiler.LIRGenerationPhase
-
- emitBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- emitBranch(LogicNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitBranch(CompilationResultBuilder, SPARCMacroAssembler, Kind, SPARCAssembler.ConditionFlag, LabelRef, LabelRef, boolean, double) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow
-
- emitByte(int) - Method in class com.oracle.graal.asm.Assembler
-
- emitByte(int, int) - Method in class com.oracle.graal.asm.Assembler
-
- emitByte(int) - Method in class com.oracle.graal.asm.Buffer
-
- emitByte(int, int) - Method in class com.oracle.graal.asm.Buffer
-
- emitBytes(byte[], int, int) - Method in class com.oracle.graal.asm.Buffer
-
- emitBytes(byte[], int) - Method in class com.oracle.graal.asm.Buffer
-
- emitByteSwap(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitByteSwap(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitByteSwap(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitCallPrefixCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectStaticCallOp
-
- emitCallPrefixCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotspotDirectVirtualCallOp
-
- emitCallPrefixCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
-
- emitCardTableAddress() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCardTableAddress() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitCardTableShift() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCardTableShift() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitCBCond(SPARCMacroAssembler, Value, Value, Label, SPARCAssembler.ConditionFlag) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- emitCCall(long, CallingConvention, Value[], int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCCall(long, CallingConvention, Value[], int) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- EmitCode - Static variable in class com.oracle.graal.compiler.GraalCompiler
-
- emitCode(Backend, Assumptions, ResolvedJavaMethod, Set<ResolvedJavaMethod>, int, LIRGenerationResult, CompilationResult, ResolvedJavaMethod, CompilationResultBuilderFactory) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
- emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.target.Backend
-
Emits the code for a given graph.
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64DeoptimizeOp
-
- emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.ConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBinaryConsumer.MemoryConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableAddressOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCardTableShiftOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCRuntimeCallEpilogueOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCRuntimeCallPrologueOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotDeoptimizeCallerOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotDirectStaticCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotspotDirectVirtualCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotEnterUnpackFramesStackFrameOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveCurrentStackFrameOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveUnpackFramesStackFrameOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.RescueSlotDummyOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.UncompressPointer
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPatchReturnAddressOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotReturnOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler, HotSpotVMConfig, boolean, LIRFrameState, Register) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotUnwindOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64IndirectCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64PrefetchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.hotspot.amd64.AMD64TailcallOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.HotSpotLockStack
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCDeoptimizeOp
-
- emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCRuntimeCallEpilogueOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCRuntimeCallPrologueOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotDeoptimizeCallerOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotEnterUnpackFramesStackFrameOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerInCallerOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLeaveCurrentStackFrameOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLeaveDeoptimizedStackFrameOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLeaveUnpackFramesStackFrameOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.UncompressPointer
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPatchReturnAddressOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPushInterpreterFrameOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotReturnOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler, HotSpotVMConfig, boolean, LIRFrameState, Register) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotSafepointOp.SPARCLoadSafepointPollAddress
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotUnwindOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCIndirectCallOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.hotspot.sparc.SPARCPrefetchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.CommutativeOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.ConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.DataOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.MemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.Op
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Binary.RMIOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.ConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.DataOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.MemoryConstOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.MemoryMROp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.MemoryRMOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BinaryConsumer.Op
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.amd64.AMD64BlockEndOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BlockEndOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64BreakpointOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ByteSwapOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.DirectCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.DirectFarForeignCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.DirectNearForeignCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Call.IndirectCallOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64CCall
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ClearRegisterOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.ReturnOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.StrategySwitchOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ControlFlow.TableSwitchOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.amd64.AMD64LIRInstruction
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64LIRInstruction
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64MathIntrinsicOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AbstractMoveOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64MultiStackMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndAddOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.AtomicReadAndWriteOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.CompareAndSwapOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.LeaDataOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.LeaOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.MembarOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Move.StackLeaOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64RestoreRegistersOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ShiftOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64SignExtendOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.MemoryOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.MOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.MROp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64Unary.RMOp
-
- emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.graal.lir.amd64.AMD64ZapRegistersOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.FullInfopointOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.LIRInstruction
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.SimpleInfopointOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegConst
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.MulHighOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.RemOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.SPARCLMulccOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.Unary2Op
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCBitManipulationOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCBreakpointOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCByteSwapOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectFarForeignCallOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectNearForeignCallOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.IndirectCallOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCompare.CompareOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.ReturnOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.TableSwitchOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.sparc.SPARCJumpOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCLoadConstantTableBaseOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMathIntrinsicOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.CompareAndSwapOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadAddressOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadConstantFromTable
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadDataAddressOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MembarOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MemOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.Move
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MoveFpGp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.NullCheckOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.StackLoadAddressOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCSaveRegistersOp
-
- emitCode(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCTestOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.BlackholeOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.JumpOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.NoOp
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.StandardOp.StackMove
-
- emitCode(CompilationResultBuilder) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestOp
-
- emitCodeBody(ResolvedJavaMethod, CompilationResultBuilder, LIR) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
-
Emits the code which starts at the verified entry point.
- emitCodeHelper(CompilationResultBuilder, SPARCMacroAssembler) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow.ReturnOp
-
- emitCodePrefix(ResolvedJavaMethod, CompilationResultBuilder, AMD64MacroAssembler, RegisterConfig, HotSpotVMConfig, Label) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
-
Emits the code prior to the verified entry point.
- emitCodeSuffix(ResolvedJavaMethod, CompilationResultBuilder, AMD64MacroAssembler, HotSpotVMConfig, FrameMap) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
-
- emitCompare(PlatformKind, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
This method emits the compare instruction, and may reorder the operands.
- emitCompare(PlatformKind, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
This method emits the compare instruction, and may reorder the operands.
- emitCompare(PlatformKind, Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitCompareAndSwap(Value, Value, Value, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCompareAndSwap(Value, Value, Value, Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitCompareAndSwap(Value, Value, Value, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCompareBranch(CompareNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitCompareBranch(PlatformKind, Value, Value, Condition, boolean, LabelRef, LabelRef, double) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitCompareBranchMemory(Kind, Value, AMD64AddressValue, LIRFrameState, Condition, boolean, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCompareBranchMemory(IfNode, CompareNode, ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- emitCompareMemory(Kind, Value, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
This method emits the compare against memory instruction, and may reorder the operands.
- emitCompareMemoryConOp(AMD64Assembler.OperandSize, JavaConstant, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCompareMemoryConOp(AMD64Assembler.OperandSize, JavaConstant, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCompareOp(PlatformKind, Variable, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCompareOp(PlatformKind, Variable, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCompareRegMemoryOp(AMD64Assembler.OperandSize, Value, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitCompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitCompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitConditional(ConditionalNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitConditional(LogicNode, Value, Value) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitConditional(ConditionalNode) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitConditionalMove(PlatformKind, Value, Value, Condition, boolean, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitConstantBranch(boolean, LabelRef, LabelRef) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
-
- emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in interface com.oracle.graal.lir.sparc.SPARCDelayedControlTransfer
-
This method must be called, to generate the control transfer, but without any Nop in the
delay slot.
- emitControlTransfer(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCJumpOp
-
- emitConvert2Op(LIRKind, SPARCArithmetic, AllocatableValue) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitConvertMemoryOp(PlatformKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- emitConvertMove(LIRKind, AllocatableValue) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitConvertOp(LIRKind, AMD64Assembler.AMD64RMOp, AMD64Assembler.OperandSize, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitConvertOp(LIRKind, AMD64Assembler.AMD64MROp, AMD64Assembler.OperandSize, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCountLeadingZeros(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCountLeadingZeros(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitCountTrailingZeros(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitCountTrailingZeros(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitCString(NodeLIRBuilderTool, String) - Static method in class com.oracle.graal.hotspot.nodes.CStringNode
-
- emitData(AllocatableValue, byte[]) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitData(AllocatableValue, byte[]) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitData(AllocatableValue, byte[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitData(AllocatableValue, byte[]) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
Emits an op that loads the address of some raw data.
- emitDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- emitDeoptimizationFetchUnrollInfoCall(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitDeoptimizationFetchUnrollInfoCall(StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitDeoptimizationFetchUnrollInfoCall(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitDeoptimize(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitDeoptimizeCaller(DeoptimizationAction, DeoptimizationReason) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- emitDIV(AMD64Assembler.OperandSize, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitDiv(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitDone - Variable in class com.oracle.graal.lir.sparc.SPARCJumpOp
-
- emitEnterUnpackFramesStackFrame(Value, Value, Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitEnterUnpackFramesStackFrame(Value, Value, Value, StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitEnterUnpackFramesStackFrame(Value, Value, Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitExplicitBoundsCheck(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- emitExplicitExceptions(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- emitExplicitNullCheck(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- emitFirstPartOfDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- emitFloatConvert(FloatConvert, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitFloatConvert(FloatConvert, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitFloatConvert(FloatConvert, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitForeignCall(ForeignCallLinkage, LIRFrameState, Value...) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
Emits the single call operation at the heart of generating LIR for a
foreign call.
- emitFPUArith(int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- emitFrontEnd(Providers, TargetDescription, StructuredGraph, PhaseSuite<HighTierContext>, OptimisticOptimizations, ProfilingInfo, Suites) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
Builds the graph, optimizes it.
- emitIDIV(AMD64Assembler.OperandSize, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIf(IfNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitIf(IfNode) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- emitImmediate(AMD64Assembler, AMD64Assembler.OperandSize, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64ImmOp
-
- emitImmediate(AMD64Assembler, int) - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
-
Emit an immediate of this size.
- emitIMUL(AMD64Assembler.OperandSize, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIMULConst(AMD64Assembler.OperandSize, AllocatableValue, JavaConstant) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIncomingValues(Value[]) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitIncomingValues(Value[]) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitIncrement(AMD64MacroAssembler, Register, Value, int) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotCounterOp
-
- emitIncrement(int, SPARCMacroAssembler, SPARCAddress, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- emitInstruction(Consumer<SPARCAssembler>, SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- emitInt(int) - Method in class com.oracle.graal.asm.Assembler
-
- emitInt(int, int) - Method in class com.oracle.graal.asm.Assembler
-
- emitInt(int, int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
-
- emitInt(int) - Method in class com.oracle.graal.asm.Buffer
-
- emitInt(int, int) - Method in class com.oracle.graal.asm.Buffer
-
- emitInt(int, int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
-
- emitIntegerDivRem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIntegerTest(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIntegerTest(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIntegerTestBranch(IntegerTestNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitIntegerTestBranch(Value, Value, LabelRef, LabelRef, double) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitIntegerTestBranchMemory(IfNode, ValueNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitIntegerTestMove(Value, Value, Value, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitInvoke(Invoke) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitInvoke(Invoke) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- emitJump(LabelRef) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitJump(LabelRef) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitJump(LabelRef) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitJump(LabelRef) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitJumpToExceptionHandler(ValueNode) - Method in interface com.oracle.graal.hotspot.HotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandler(ValueNode) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in interface com.oracle.graal.hotspot.HotSpotNodeLIRBuilder
-
- emitJumpToExceptionHandlerInCaller(ValueNode, ValueNode, ValueNode) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- emitLeaveCurrentStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitLeaveCurrentStackFrame(StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitLeaveCurrentStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitLeaveDeoptimizedStackFrame(Value, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitLeaveDeoptimizedStackFrame(Value, Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitLeaveDeoptimizedStackFrame(Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitLeaveUnpackFramesStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitLeaveUnpackFramesStackFrame(StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitLeaveUnpackFramesStackFrame(StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- EmitLIR - Static variable in class com.oracle.graal.compiler.GraalCompiler
-
- emitLIR(Backend, TargetDescription, SchedulePhase, StructuredGraph, Object, CallingConvention, RegisterConfig, LIRSuites) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
- emitLIR0(Backend, TargetDescription, SchedulePhase, StructuredGraph, Object, CallingConvention, RegisterConfig, LIRSuites) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
- EmitLIRRepeatCount - Static variable in class com.oracle.graal.compiler.GraalCompiler.Options
-
- emitLoad(LIRKind, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitLoad(LIRKind, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitLoad(LIRKind, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitLoad(CompilationResultBuilder, SPARCMacroAssembler, SPARCAddress, Value, boolean, PlatformKind, SPARCDelayedControlTransfer, LIRFrameState) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
-
- emitLoadConstant(LIRKind, Constant) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitLoadConstant(LIRKind, Constant) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitLoadConstantTableBase() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitLong(long) - Method in class com.oracle.graal.asm.Assembler
-
- emitLong(long, int) - Method in class com.oracle.graal.asm.Assembler
-
- emitLong(long, int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
-
- emitLong(long) - Method in class com.oracle.graal.asm.Buffer
-
- emitLong(long, int) - Method in class com.oracle.graal.asm.Buffer
-
- emitLong(long, int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
-
- emitLowLevel(TargetDescription, List<T>, List<T>, LIRGenerationResult, LIRGeneratorTool, LIRSuites, RegisterAllocationConfig) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
- emitMathAbs(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMathAbs(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMathAbs(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitMathCos(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMathCos(Value) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathLog(Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMathLog(Value, boolean) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathSin(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMathSin(Value) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
-
- emitMathSqrt(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMathSqrt(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMathSqrt(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitMathTan(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMathTan(Value) - Method in interface com.oracle.graal.lir.amd64.AMD64ArithmeticLIRGenerator
-
- emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadOp
-
- emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.MemOp
-
- emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.StoreConstantOp
-
- emitMemAccess(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCMove.StoreOp
-
- emitMembar(int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMembar(int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMembar(int) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitModRM(int, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Emit the ModR/M byte for one register operand and an opcode extension in the R field.
- emitModRM(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Emit the ModR/M byte for two register operands.
- emitMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMove(AllocatableValue, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMove(Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitMove(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitMove(AllocatableValue, Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitMove(Value, Value) - Method in class com.oracle.graal.lir.gen.PhiResolver
-
- emitMul(Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMul(Value, Value, boolean) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMul(Value, Value, boolean) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitMulHigh(AMD64Assembler.AMD64MOp, AMD64Assembler.OperandSize, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMulHigh(SPARCArithmetic, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitMulHigh(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitNarrow(Value, int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitNarrow(Value, int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitNarrow(Value, int) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitNegate(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitNegate(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitNegate(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitNode(ValueNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitNot(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitNot(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitNot(Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitNullCheck(Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitNullCheckBranch(IsNullNode, LabelRef, LabelRef, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitOp(CompilationResultBuilder, LIRInstruction) - Static method in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- emitOpcode(AMD64Assembler, AMD64Assembler.OperandSize, int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
-
- emitOperandHelper(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Emits the ModR/M byte and optionally the SIB byte for one register and one memory operand.
- emitOperandHelper(int, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Emits the ModR/M byte and optionally the SIB byte for one memory operand and an opcode
extension in the R field.
- emitOr(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitOr(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitOr(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitOverflowCheckBranch(AbstractBeginNode, AbstractBeginNode, Stamp, double) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitOverflowCheckBranch(LabelRef, LabelRef, LIRKind, double) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitOverflowCheckBranch(AbstractBeginNode, AbstractBeginNode, Stamp, double) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- emitPatchReturnAddress(ValueNode) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitPatchReturnAddress(ValueNode) - Method in interface com.oracle.graal.hotspot.HotSpotNodeLIRBuilder
-
- emitPatchReturnAddress(ValueNode) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- emitPrefetchAllocate(Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitPrefetchAllocate(Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitPrefetchAllocate(Word, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- emitPrefetchAllocate(Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitPrologue(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
-
- emitPrologue(StructuredGraph) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- emitPrologue(StructuredGraph) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
-
- emitPrologue(ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
-
- emitPrologue(StructuredGraph) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- emitPrologue(StructuredGraph) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- emitPushInterpreterFrame(Value, Value, Value, Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitPushInterpreterFrame(Value, Value, Value, Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitPushInterpreterFrame(Value, Value, Value, Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitRegConstant(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, JavaConstant, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
-
- emitRegReg(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, Value, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
-
- emitReinterpret(LIRKind, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitReinterpret(LIRKind, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitReinterpret(LIRKind, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitReinterpretMemory(LIRKind, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- emitRem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitRem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitRem(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitRem(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, Value, Value, Value, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
-
- emitRestoreRegisters(AMD64SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitReturn(Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitReturn(Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitReturn(Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitReturn(Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitReturn(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
Emits a return instruction.
- emitRol(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitRor(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitSaveAllRegisters(Register[], boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
Adds a node to the graph that saves all allocatable registers to the stack.
- emitSaveAllRegisters() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitSaveAllRegisters() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitSaveAllRegisters() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitSaveRbp() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitSaveRegisters(Register[], StackSlotValue[], boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitSaveRegisters(Register[], StackSlotValue[], boolean) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitSecondPartOfDelayed(SPARCMacroAssembler) - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- emitShift(AMD64Assembler.AMD64Shift, AMD64Assembler.OperandSize, Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitShift(SPARCArithmetic, Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitShl(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitShl(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitShl(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitShort(int) - Method in class com.oracle.graal.asm.Assembler
-
- emitShort(int, int) - Method in class com.oracle.graal.asm.Assembler
-
- emitShort(int, int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
-
- emitShort(int) - Method in class com.oracle.graal.asm.Buffer
-
- emitShort(int, int) - Method in class com.oracle.graal.asm.Buffer
-
- emitShort(int, int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
-
- emitShortCompareBranch(CompilationResultBuilder, SPARCMacroAssembler) - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
Tries to use the emit the compare/branch instruction.
- emitShr(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitShr(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitShr(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitSignExtend(Value, int, int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitSignExtend(Value, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitSignExtend(Value, int, int) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitSignExtendLoad(LIRKind, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitSignExtendMemory(Access, int, int) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- emitSignExtendMemory(Access, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
-
- emitSSE41Compare(CompilationResultBuilder, AMD64MacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
-
Emits code that uses SSE4.1 128-bit (16-byte) vector compares.
- emitStackOverflowCheck(CompilationResultBuilder, int, boolean, boolean) - Static method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend
-
Emits code to do stack overflow checking.
- emitStackOverflowCheck(CompilationResultBuilder, int, boolean) - Static method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend
-
Emits code to do stack overflow checking.
- emitStore(Kind, AMD64AddressValue, AllocatableValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitStore(LIRKind, Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitStore(LIRKind, Value, Value, LIRFrameState) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitStore(LIRKind, Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitStore(Value, SPARCAddress, PlatformKind, SPARCDelayedControlTransfer, LIRFrameState, CompilationResultBuilder, SPARCMacroAssembler) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
-
- emitStoreConst(Kind, AMD64AddressValue, JavaConstant, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitStoreConst(Kind, AMD64AddressValue, JavaConstant, LIRFrameState) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitStrategySwitch(JavaConstant[], double[], LabelRef[], LabelRef, Variable) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitStrategySwitch(JavaConstant[], double[], LabelRef[], LabelRef, Variable) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitStrategySwitch(SwitchStrategy, Variable, LabelRef[], LabelRef) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitString(String) - Method in class com.oracle.graal.asm.Assembler
-
Some GPU architectures have a text based encoding.
- emitString(String, int) - Method in class com.oracle.graal.asm.Assembler
-
- emitString0(String) - Method in class com.oracle.graal.asm.Assembler
-
- emitSub(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitSub(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitSub(Value, Value, boolean) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitSub(LIRKind, Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitSub(Value, Value, boolean) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitSwitch(SwitchNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
This method tries to create a switch implementation that is optimal for the given switch.
- emitSwitch(SwitchNode) - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- emitTableSwitch(int, LabelRef, LabelRef[], Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitTableSwitch(int, LabelRef, LabelRef[], Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitTableSwitch(int, LabelRef, LabelRef[], Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- emitTailcall(Value[], Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitTailcall(Value[], Value) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
Emits an operation to make a tail call.
- emitTailcall(Value[], Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitTailCompares(AMD64MacroAssembler, Register, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.amd64.AMD64ArrayEqualsOp
-
Emits code to compare the remaining 1 to 4 bytes.
- emitTailCompares(SPARCMacroAssembler, Register, Register, Register, Label, Label) - Method in class com.oracle.graal.lir.sparc.SPARCArrayEqualsOp
-
Emits code to compare the remaining 1 to 4 bytes.
- emitted - Variable in class com.oracle.graal.lir.sparc.SPARCCall.DirectCallOp
-
- emitted - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- emitUDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitUDiv(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitUDiv(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitUMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitUMulHigh(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitUMulHigh(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitUnary(SPARCArithmetic, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitUnary(CompilationResultBuilder, SPARCMacroAssembler, SPARCArithmetic, Value, Value, LIRFrameState, SPARCDelayedControlTransfer) - Static method in enum com.oracle.graal.lir.sparc.SPARCArithmetic
-
- emitUncommonTrapCall(Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitUncommonTrapCall(Value, StandardOp.SaveRegistersOp) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitUncommonTrapCall(Value, StandardOp.SaveRegistersOp) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitUncompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitUncompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- emitUncompress(Value, HotSpotVMConfig.CompressEncoding, boolean) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitUnwind(Value) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitUnwind(Value) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- emitUnwind(Value) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- emitURem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitURem(Value, Value, LIRFrameState) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitURem(Value, Value, LIRFrameState) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitUShr(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitUShr(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitUShr(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitx87(int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- emitXor(Value, Value) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitXor(Value, Value) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitXor(Value, Value) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitZapRegisters(Register[], JavaConstant[]) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- emitZeroExtend(Value, int, int) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitZeroExtend(Value, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- emitZeroExtend(Value, int, int) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- emitZeroExtendMemory(Kind, int, AMD64AddressValue, LIRFrameState) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- emitZeroExtendMemory(Access, int, int) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
-
- empty() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- EMPTY - Static variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
- empty() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- empty() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
-
- empty() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- empty() - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
-
- empty() - Method in class com.oracle.graal.compiler.common.type.Stamp
-
Returns a stamp of the same kind, but with no allowed values.
- empty(Kind) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- empty() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
-
- EMPTY - Static variable in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- EMPTY - Static variable in class com.oracle.graal.hotspot.HotSpotLockStack
-
- empty() - Method in class com.oracle.graal.hotspot.nodes.type.MetaspacePointerStamp
-
- EMPTY - Static variable in class com.oracle.graal.jtt.JTTTest
-
- empty() - Static method in class com.oracle.graal.jtt.micro.StrangeFrames
-
- EMPTY - Static variable in class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
-
- EMPTY_ARGS - Static variable in class com.oracle.graal.truffle.test.builtins.SLCallUntilOptimizedBuiltin
-
- EMPTY_ARRAY - Static variable in class com.oracle.graal.java.FrameStateBuilder
-
- EMPTY_ARRAY - Static variable in class com.oracle.graal.virtual.phases.ea.EffectList
-
- EMPTY_ARRAY - Static variable in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- EMPTY_ARRAY - Static variable in class jdk.internal.jvmci.meta.JavaTypeProfile
-
- EMPTY_CONTEXT - Static variable in class com.oracle.graal.debug.internal.DebugScope
-
- EMPTY_LIST - Static variable in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- EMPTY_MONITOR_ARRAY - Static variable in class com.oracle.graal.java.FrameStateBuilder
-
- EMPTY_NODE_ARRAY - Static variable in class com.oracle.graal.graph.NodeList
-
- EMPTY_PATTERNS - Static variable in class com.oracle.graal.compiler.match.MatchPattern
-
- EMPTY_SCOPE - Static variable in class com.oracle.graal.java.JsrScope
-
- EMPTY_STRING_ARRAY - Static variable in class com.oracle.graal.virtual.phases.ea.EffectList
-
- EmptyCompilationEvent() - Constructor for class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
-
- EmptyCompilerFailureEvent() - Constructor for class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilerFailureEvent
-
- EmptyEventProvider - Class in jdk.internal.jvmci.hotspot.events
-
- EmptyEventProvider() - Constructor for class jdk.internal.jvmci.hotspot.events.EmptyEventProvider
-
- EmptyEventProvider.EmptyCompilationEvent - Class in jdk.internal.jvmci.hotspot.events
-
- EmptyEventProvider.EmptyCompilerFailureEvent - Class in jdk.internal.jvmci.hotspot.events
-
- emptyStampCache - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
-
- enable(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- ENABLE_BREAKPOINT - Static variable in class com.oracle.graal.hotspot.replacements.MonitorSnippets
-
Leaving the breakpoint code in to provide an example of how to use the
BreakpointNode
intrinsic.
- ENABLE_METRIC_PROPERTY_NAME_PREFIX - Static variable in class com.oracle.graal.debug.Debug
-
- ENABLE_TIMER_PROPERTY_NAME_PREFIX - Static variable in class com.oracle.graal.debug.Debug
-
- ENABLE_UNSCOPED_MEM_USE_TRACKERS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
-
- ENABLE_UNSCOPED_METRICS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
-
- ENABLE_UNSCOPED_TIMERS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
-
- ENABLED - Static variable in class com.oracle.graal.compiler.test.AllocSpy
-
- ENABLED - Static variable in class com.oracle.graal.debug.Debug
-
- ENABLED - Static variable in class com.oracle.graal.debug.Fingerprint
-
Determines whether fingerprinting is enabled.
- ENABLED - Static variable in class com.oracle.graal.hotspot.CompilationStatistics
-
- enabled - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- ENABLED - Static variable in class com.oracle.graal.hotspot.logging.CountingProxy
-
- ENABLED - Static variable in class com.oracle.graal.hotspot.logging.Logger
-
- ENABLED - Static variable in class jdk.internal.jvmci.hotspot.InitTimer
-
Specifies if initialization timing is enabled.
- enabled - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider
-
- ENABLED_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Fingerprint
-
- enabledMetrics - Static variable in class com.oracle.graal.debug.Debug
-
Set of unconditionally enabled metrics.
- enabledMetricsSubstrings - Static variable in class com.oracle.graal.debug.Debug
-
- enabledOpts - Variable in class com.oracle.graal.phases.OptimisticOptimizations
-
- enabledTimers - Static variable in class com.oracle.graal.debug.Debug
-
Set of unconditionally enabled timers.
- enabledTimersSubstrings - Static variable in class com.oracle.graal.debug.Debug
-
- enableIndentation() - Method in class com.oracle.graal.debug.LogStream
-
- enableInfopoints() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- EnableSSIConstruction - Static variable in class com.oracle.graal.compiler.common.BackendOptions
-
- encode(Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- encode(StructuredGraph) - Method in class com.oracle.graal.nodes.GraphEncoder
-
Compresses a graph to a byte array.
- encodeAll(T[]) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
Fills the provided array with the added objects.
- encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
-
Encodes a deoptimization action and a deoptimization reason in an integer value.
- EncodedGraph - Class in com.oracle.graal.nodes
-
A
StructuredGraph encoded in a compact binary representation as a byte[] array.
- EncodedGraph(byte[], long, Object[], NodeClass<?>[], Assumptions, Set<ResolvedJavaMethod>) - Constructor for class com.oracle.graal.nodes.EncodedGraph
-
- encodedGraph - Variable in class com.oracle.graal.nodes.GraphDecoder.MethodScope
-
The encode graph that is decoded.
- encodeSingleGraph(StructuredGraph, Architecture) - Static method in class com.oracle.graal.nodes.GraphEncoder
-
Utility method that does everything necessary to encode a single graph.
- encodeString(String) - Static method in class com.oracle.graal.code.HexCodeFile
-
- encodeValueNum(int, boolean) - Static method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
Encodes a value number + the is-object information to a number to be stored in a state.
- encoding - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.CompressPointer
-
- encoding - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.UncompressPointer
-
- encoding - Variable in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- encoding - Variable in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- encoding - Variable in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
-
- encoding - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.CompressPointer
-
- encoding - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotMove.UncompressPointer
-
- encoding - Variable in class com.oracle.graal.nodes.EncodedGraph
-
- encoding - Variable in class jdk.internal.jvmci.code.Register
-
The actual encoding in a target machine instruction for this register, which may or may not
be the same as
Register.number.
- encoding() - Method in class jdk.internal.jvmci.code.Register
-
The assembler calls this method to get the register's encoding.
- ENCRYPT - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
- encrypt(Object, byte[], int, int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- encrypt(byte[], SecretKey, String) - Method in class com.oracle.graal.hotspot.test.HotSpotCryptoSubstitutionTest
-
- ENCRYPT_BLOCK - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
- encryptAESCryptStub(ForeignCallDescriptor, Word, Word, Word, Word, int) - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- encryptBlock(Object, byte[], int, byte[], int) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
-
- encryptBlockStub(ForeignCallDescriptor, Word, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.AESCryptSubstitutions
-
- END - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- end - Static variable in class com.oracle.graal.jtt.threads.Thread_isInterrupted02
-
- end - Variable in class com.oracle.graal.loop.CountedLoopInfo
-
- end(EndNode) - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
-
- end(EndNode) - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
-
- end(EndNode) - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
-
- end() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
Finishes the graph document and flushes the output stream.
- end(String) - Method in class com.oracle.graal.printer.CompilationPrinter
-
- end() - Method in class jdk.internal.jvmci.hotspot.events.EmptyEventProvider.EmptyCompilationEvent
-
- end() - Method in interface jdk.internal.jvmci.hotspot.events.EventProvider.TimedEvent
-
Ends the timing period for this event.
- endBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
-
Gets the bytecode index of the end of the code.
- endBci - Variable in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- endBCI - Variable in class jdk.internal.jvmci.meta.ExceptionHandler
-
- endBci - Variable in class jdk.internal.jvmci.meta.LocalImpl
-
- endBlock() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endBlockNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endBytecodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endControlFlow() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endEdges() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endGraph() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endGroup() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
Ends the current group.
- endGroup() - Method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- endGroup() - Method in interface com.oracle.graal.printer.GraphPrinter
-
Ends the current group.
- endIf() - Method in class com.oracle.graal.replacements.GraphKit
-
- endIndex - Variable in class com.oracle.graal.compiler.match.MatchContext
-
- endIndex - Variable in class com.oracle.graal.nodes.LoopEndNode
-
- endIndex() - Method in class com.oracle.graal.nodes.LoopEndNode
-
Returns the index of this loop end amongst its
LoopBeginNode's loop ends.
Since a LoopBeginNode also has
forward ends, this is
not the index into
PhiNode values at the loop begin.
- endLockScope() - Static method in class com.oracle.graal.hotspot.nodes.EndLockScopeNode
-
- EndLockScopeNode - Class in com.oracle.graal.hotspot.nodes
-
Intrinsic for closing a
scope binding a stack-based lock with an
object.
- EndLockScopeNode() - Constructor for class com.oracle.graal.hotspot.nodes.EndLockScopeNode
-
- EndMarker - Static variable in class com.oracle.graal.lir.alloc.lsra.Interval
-
Sentinel interval to denote the end of an interval list.
- EndMarker - Static variable in class com.oracle.graal.lir.alloc.lsra.Range
-
- endMethod() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endNode - Variable in class com.oracle.graal.nodes.cfg.Block
-
- EndNode - Class in com.oracle.graal.nodes
-
- EndNode() - Constructor for class com.oracle.graal.nodes.EndNode
-
- endNode() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endNodes() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endProperties() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- ends - Variable in class com.oracle.graal.nodes.AbstractMergeNode
-
- endScope(String) - Static method in class com.oracle.graal.hotspot.logging.Logger
-
- endStates - Variable in class com.oracle.graal.phases.graph.ReentrantBlockIterator.LoopInfo
-
- endStates - Variable in class com.oracle.graal.phases.graph.ReentrantNodeIterator.LoopInfo
-
- endSuccessors() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- endsWithRet() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- endsWithRet - Variable in class com.oracle.graal.java.BciBlockMapping.BciBlock.JSRData
-
- enlarge(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
-
- enqueueSuccessors(T, PriorityQueue<T>, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Add successor blocks into the given work list if they are not already marked as visited.
- ensureAdded(ValueNode, FixedNode) - Method in class com.oracle.graal.virtual.phases.ea.GraphEffectList
-
- ensureAvailable(int) - Method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- ensureExceptionStateDecoded(PEGraphDecoder.PEMethodScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
-
- ensureInitialized() - Method in class com.oracle.graal.debug.internal.DebugValue
-
- ensureInitialized() - Method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- ensureMaterialized(PartialEscapeBlockState<?>, int, FixedNode, GraphEffectList, DebugMetric) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- ensureNodeCreated(GraphDecoder.MethodScope, GraphDecoder.LoopScope, int) - Method in class com.oracle.graal.nodes.GraphDecoder
-
- ensureOuterStateDecoded(PEGraphDecoder.PEMethodScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
-
- ensureProfiling(int, int) - Method in class com.oracle.graal.truffle.CompilationProfile
-
- ensureSize(int) - Method in class com.oracle.graal.asm.Buffer
-
- ensureSize(int) - Method in class com.oracle.graal.debug.internal.DebugValueMap
-
- ensureSize(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- ensureStateAfterDecoded(PEGraphDecoder.PEMethodScope) - Method in class com.oracle.graal.replacements.PEGraphDecoder
-
- ensureUniquePC() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- ensureUniquePC() - Method in class com.oracle.graal.asm.Assembler
-
Emits a NOP instruction to advance the current PC.
- ensureUniquePC() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- ensureVirtual - Variable in class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- ensureVirtualFailure(Node, Stamp) - Static method in class com.oracle.graal.nodes.virtual.EnsureVirtualizedNode
-
- ensureVirtualized(Object) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Ensures that the given object will be virtual (escape analyzed) at all points that are
dominated by the current position.
- ensureVirtualized - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- ensureVirtualizedHere(Object) - Static method in class com.oracle.graal.api.directives.GraalDirectives
-
Ensures that the given object will be virtual at the current position.
- EnsureVirtualizedNode - Class in com.oracle.graal.nodes.virtual
-
- EnsureVirtualizedNode(ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.virtual.EnsureVirtualizedNode
-
- enter(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackend.HotSpotFrameContext
-
- enter(CompilationResultBuilder) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend.HotSpotFrameContext
-
- enter(CompilationResultBuilder) - Method in interface com.oracle.graal.lir.asm.FrameContext
-
Emits code common to all entry points of a method.
- enter(Block) - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Instance.InstanceFrame
-
- enter(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Frame
-
- enter(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Round.ProcessFrame
-
- enterAlwaysReached(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Frame
-
- enterAlwaysReached(Block) - Method in class com.oracle.graal.phases.common.LoweringPhase.Round.ProcessFrame
-
- enterUnpackFramesStackFrame(Word, Word, Word, long) - Static method in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
-
- EnterUnpackFramesStackFrameNode - Class in com.oracle.graal.hotspot.nodes
-
- EnterUnpackFramesStackFrameNode(ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
-
- entries - Variable in class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
-
- entries() - Method in class com.oracle.graal.graph.NodeMap
-
- entries - Variable in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- entries - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.RawItemProfile
-
- entries - Variable in class jdk.internal.jvmci.meta.MethodIdMap
-
- Entry(T) - Constructor for class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
-
- Entry(String) - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest2.Entry
-
- Entry(LIRInstruction, AbstractBlockBase<?>) - Constructor for class com.oracle.graal.lir.ssa.SSAVerifier.Entry
-
- Entry() - Constructor for class com.oracle.graal.truffle.OptimizedAssumption.Entry
-
- Entry(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
- entryAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
-
- entryAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- entryAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
-
- entryBCI - Variable in class com.oracle.graal.hotspot.CompilationTask
-
- entryBCI - Variable in class com.oracle.graal.java.BytecodeParser
-
- entryBCI - Variable in class com.oracle.graal.nodes.StructuredGraph
-
- entryBCI - Variable in class jdk.internal.jvmci.code.CompilationResult
-
- entryBCI - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledNmethod
-
- entryCount() - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- entryCount() - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- entryCount() - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
The number of entries this virtual object has.
- entryIndexForOffset(long, Kind) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- entryIndexForOffset(long, Kind, ResolvedJavaType, int) - Static method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- entryIndexForOffset(long, Kind) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- entryIndexForOffset(long, Kind) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
If the given index denotes an entry in this virtual object, the index of this entry is
returned.
- entryKind(int) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- entryKind(int) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- entryKind(int) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
Returns the
Kind of the entry at the given index.
- EntryMarkerNode - Class in com.oracle.graal.nodes
-
- EntryMarkerNode() - Constructor for class com.oracle.graal.nodes.EntryMarkerNode
-
- entryName(int) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- entryName(int) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- entryName(int) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
Returns the name of the entry at the given index.
- entryPoint() - Method in class com.oracle.graal.loop.LoopEx
-
- entryPoint() - Method in class com.oracle.graal.loop.LoopFragmentWhole
-
- EntryProxyNode - Class in com.oracle.graal.nodes
-
Proxy node that is used in OSR.
- EntryProxyNode(ValueNode, AbstractBeginNode) - Constructor for class com.oracle.graal.nodes.EntryProxyNode
-
- entrySet() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
-
- EntrySet() - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
-
- entrySet() - Method in class com.oracle.graal.graph.NodeNodeMap
-
- entrySize - Variable in class jdk.internal.jvmci.code.CompilationResult.JumpTable
-
The size (in bytes) of each table entry.
- entrySize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags
-
- entryState - Variable in class com.oracle.graal.lir.RedundantMoveElimination.BlockData
-
- entryStateArray - Variable in class com.oracle.graal.java.BytecodeParser
-
- entryStateMatrix - Variable in class com.oracle.graal.java.BytecodeParser
-
- entryValueNum - Variable in class com.oracle.graal.lir.RedundantMoveElimination.BlockData
-
- EntryWithNext(String, ConditionalEliminationTest2.Entry) - Constructor for class com.oracle.graal.compiler.test.ConditionalEliminationTest2.EntryWithNext
-
- Enum() - Constructor for enum com.oracle.graal.jtt.jdk.EnumMap01.Enum
-
- Enum() - Constructor for enum com.oracle.graal.jtt.jdk.EnumMap02.Enum
-
- ENUM - Static variable in interface jdk.internal.jvmci.meta.ModifiersProvider
-
- ENUM_KLASS - Static variable in class com.oracle.graal.printer.BinaryGraphPrinter
-
- EnumKey(Enum) - Constructor for class jdk.internal.jvmci.meta.PlatformKind.EnumKey
-
- EnumMap01 - Class in com.oracle.graal.jtt.jdk
-
- EnumMap01() - Constructor for class com.oracle.graal.jtt.jdk.EnumMap01
-
- EnumMap01.Enum - Enum in com.oracle.graal.jtt.jdk
-
- EnumMap02 - Class in com.oracle.graal.jtt.jdk
-
- EnumMap02() - Constructor for class com.oracle.graal.jtt.jdk.EnumMap02
-
- EnumMap02.Enum - Enum in com.oracle.graal.jtt.jdk
-
- env - Variable in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- env - Variable in class com.oracle.graal.replacements.verifier.AbstractVerifier
-
- environ() - Static method in class com.oracle.graal.jtt.lang.ProcessEnvironment_init
-
- epoch - Variable in class com.oracle.graal.graph.NodeIdAccessor
-
- epochMaskInPlace() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- epochMaskInPlace - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- EPSILON - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double02
-
- equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float02
-
- equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int02
-
- equ() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long02
-
- equal(KlassPointer) - Method in class com.oracle.graal.hotspot.word.KlassPointer
-
- equal(KlassPointer) - Method in class com.oracle.graal.hotspot.word.MethodPointer
-
- equal(ComparableWord) - Method in interface com.oracle.graal.word.ComparableWord
-
Compares this word with the specified value.
- equal(Signed) - Method in interface com.oracle.graal.word.Signed
-
Compares this Signed with the specified value.
- equal(int) - Method in interface com.oracle.graal.word.Signed
-
Compares this Signed with the specified value.
- equal(Unsigned) - Method in interface com.oracle.graal.word.Unsigned
-
Compares this Unsigned with the specified value.
- equal(int) - Method in interface com.oracle.graal.word.Unsigned
-
Compares this Unsigned with the specified value.
- equal(ComparableWord) - Method in class com.oracle.graal.word.Word
-
- equal(Signed) - Method in class com.oracle.graal.word.Word
-
- equal(Unsigned) - Method in class com.oracle.graal.word.Word
-
- equal(int) - Method in class com.oracle.graal.word.Word
-
- equal(Word) - Method in class com.oracle.graal.word.Word
-
- equalFloatsOrDoublesDelta() - Method in class com.oracle.graal.test.GraalTest
-
- equalKeys(SwitchNode) - Method in class com.oracle.graal.nodes.extended.IntegerSwitchNode
-
- equalKeys(SwitchNode) - Method in class com.oracle.graal.nodes.extended.SwitchNode
-
Returns true if the switch has the same keys in the same order as this switch.
- equalKeys(SwitchNode) - Method in class com.oracle.graal.nodes.java.TypeSwitchNode
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.Id
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.Op
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- equals(Object) - Method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
-
- equals(Object) - Method in class com.oracle.graal.compiler.test.CountedLoopTest.Result
-
- equals(Object) - Method in class com.oracle.graal.compiler.test.ea.EATestBase.TestClassInt
-
- equals(Object) - Method in class com.oracle.graal.compiler.test.ea.EATestBase.TestClassObject
-
- equals(PartialEscapeAnalysisTest.CacheKey) - Method in class com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.CacheKey
-
- equals(Object) - Method in class com.oracle.graal.graph.Graph.CacheEntry
-
- equals(Object) - Method in class com.oracle.graal.graph.Graph.Mark
-
- equals(Node) - Static method in class com.oracle.graal.graph.iterators.NodePredicates
-
- equals(Object) - Method in class com.oracle.graal.graph.Node
-
Equality tests must rely solely on identity.
- equals(NodeList<T>) - Method in class com.oracle.graal.graph.NodeList
-
- equals(Object) - Method in class com.oracle.graal.graph.Position
-
- equals(Object) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- equals(Object) - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
-
- equals(Object) - Method in class com.oracle.graal.hotspot.test.LoadJavaMirrorWithKlassTest.Wrapper
-
- equals(ValueNode[], ValueNode[], int) - Static method in class com.oracle.graal.java.FrameStateBuilder
-
- equals(Object) - Method in class com.oracle.graal.java.FrameStateBuilder
-
- equals(Object) - Method in class com.oracle.graal.java.JsrScope
-
- equals(Object) - Method in class com.oracle.graal.lir.amd64.AMD64AddressValue
-
- equals(Object) - Method in class com.oracle.graal.lir.CompositeValue
-
- equals(Object) - Method in class com.oracle.graal.lir.dfa.MarkBasePointersPhase.Marker.BasePointersSet
-
- equals(Object) - Method in class com.oracle.graal.lir.dfa.RegStackValueSet
-
- equals(Object) - Method in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
-
- equals(Object) - Method in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
-
- equals(Object) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.DummyValue
-
- equals(Object) - Method in class com.oracle.graal.lir.util.IndexedValueMap
-
- equals(Object) - Method in class com.oracle.graal.lir.Variable
-
- equals(Object) - Method in class com.oracle.graal.nodes.GraphDecoder.LoopExplosionState
-
- equals(Object) - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
-
- equals(boolean[], boolean[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(byte[], byte[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(char[], char[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(short[], short[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(int[], int[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(long[], long[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(float[], float[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(double[], double[]) - Static method in class com.oracle.graal.replacements.ArraysSubstitutions
-
- equals(Object, Object, int, Kind) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(boolean[], boolean[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(byte[], byte[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(char[], char[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(short[], short[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(int[], int[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(long[], long[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(float[], float[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(double[], double[], int) - Static method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- equals(Object) - Method in class com.oracle.graal.replacements.SnippetTemplate.CacheKey
-
- equals(String, Object) - Static method in class com.oracle.graal.replacements.StringSubstitutions
-
- equals(Object) - Method in class com.oracle.graal.replacements.test.DerivedOopTest.Pointers
-
- equals(Object) - Method in class com.oracle.graal.replacements.test.DerivedOopTest.Result
-
- equals(Object) - Method in class com.oracle.graal.replacements.test.NewInstanceTest.SomeObject
-
- equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
-
- equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
-
- equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
-
- equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
-
- equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
-
- equals(Object) - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.UninitializedStamp
-
- equals(Object) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
-
- equals(Object) - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
-
- equals(Object) - Method in class com.oracle.graal.truffle.nodes.ObjectLocationIdentity
-
- equals(Object) - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
-
- equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState.ReadCacheEntry
-
- equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.CacheEntry
-
- equals(Object) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState.ReadCacheEntry
-
- equals(Object) - Method in class com.oracle.graal.word.Word
-
- equals(Object) - Method in class jdk.internal.jvmci.code.Architecture
-
- equals(Object) - Method in class jdk.internal.jvmci.code.BytecodeFrame
-
- equals(Object) - Method in class jdk.internal.jvmci.code.BytecodePosition
-
Deep equality test.
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Call
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.CodeAnnotation
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.CodeComment
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.ConstantReference
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.DataPatch
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.DataSectionReference
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.ExceptionHandler
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Infopoint
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.JumpTable
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Mark
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Reference
-
- equals(Object) - Method in class jdk.internal.jvmci.code.CompilationResult.Site
-
- equals(Object) - Method in class jdk.internal.jvmci.code.DataSection.Data
-
- equals(Object) - Method in class jdk.internal.jvmci.code.DataSection
-
- equals(Object) - Method in class jdk.internal.jvmci.code.DebugInfo
-
- equals(Object) - Method in class jdk.internal.jvmci.code.Register
-
- equals(Object) - Method in class jdk.internal.jvmci.code.Register.RegisterCategory
-
- equals(Object) - Method in class jdk.internal.jvmci.code.RegisterSaveLayout
-
- equals(Object) - Method in class jdk.internal.jvmci.code.RegisterValue
-
- equals(Object) - Method in class jdk.internal.jvmci.code.StackLockValue
-
- equals(Object) - Method in class jdk.internal.jvmci.code.StackSlot
-
- equals(Object) - Method in class jdk.internal.jvmci.code.TargetDescription
-
- equals(Object) - Method in class jdk.internal.jvmci.code.VirtualObject
-
- equals(Object) - Method in class jdk.internal.jvmci.code.VirtualStackSlot
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotCompressedNullConstant
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodUnresolved
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotReferenceMap
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl.FieldLocationIdentity
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaType
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
-
- equals(Object) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.CompressEncoding
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.AbstractValue
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.CallSiteTargetValue
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.ConcreteMethod
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.ConcreteSubtype
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.LeafType
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Assumptions.NoFinalizableSubclass
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.ExceptionHandler
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.LIRKind
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.LocalImpl
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.NullConstant
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.PlatformKind.EnumKey
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
-
- equals(Object) - Method in class jdk.internal.jvmci.meta.Value.IllegalValue
-
- equals(Object) - Method in class jdk.internal.jvmci.runtime.test.NameAndSignature
-
- equalsIgnoringLine(StackTraceElement, StackTraceElement) - Static method in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider
-
- EqualsPredicate(Node) - Constructor for class com.oracle.graal.graph.iterators.NodePredicates.EqualsPredicate
-
- equalsTest1() - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- equalsTest1Snippet(int, int) - Static method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- equiv(Node, Node) - Method in class com.oracle.graal.graph.NodeUnionFind
-
- equivalentTo(T) - Method in class com.oracle.graal.virtual.phases.ea.EffectsBlockState
-
- equivalentTo(T) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- equivalentTo(PEReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
-
- equivalentTo(ReadEliminationBlockState) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
-
- error(int, String) - Method in class com.oracle.graal.code.HexCodeFile.Parser
-
- error(String) - Method in class com.oracle.graal.compiler.test.OptionsVerifierTest.OptionsVerifier
-
- error(String) - Static method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
-
- error(String, Object...) - Method in class com.oracle.graal.java.BytecodeParser.InvocationPluginAssertions
-
- error(String) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfigVerifier
-
- errorMessage(int, String) - Method in class com.oracle.graal.code.HexCodeFile.Parser
-
- errorMessage(Element, String, Object...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- errorMessage(Element, AnnotationMirror, String, Object...) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- errorMessage(Element, String, Object...) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
-
- errorMessage(Element, String, Object...) - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
- escape(String) - Static method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
- escape(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- escape(int, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- EscapeAnalysisIterations - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- EscapeAnalysisTest - Class in com.oracle.graal.compiler.test.ea
-
The PartialEscapeAnalysisPhase is expected to remove all allocations and return the correct
values.
- EscapeAnalysisTest() - Constructor for class com.oracle.graal.compiler.test.ea.EscapeAnalysisTest
-
- EscapeAnalysisTest.MyException - Exception in com.oracle.graal.compiler.test.ea
-
- EscapeAnalyzeOnly - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- escapedReturnValue - Variable in class com.oracle.graal.nodes.FullInfopointNode
-
- escapedReturnValue - Variable in class com.oracle.graal.nodes.java.MonitorExitNode
-
- EscapeObjectState - Class in com.oracle.graal.nodes.virtual
-
- EscapeObjectState(NodeClass<? extends EscapeObjectState>, VirtualObjectNode) - Constructor for class com.oracle.graal.nodes.virtual.EscapeObjectState
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.BinaryRegReg
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCArithmetic.Unary2Op
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.StrategySwitchOp
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCControlFlow.TableSwitchOp
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCLIRInstruction
-
- estimateSize() - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadDataAddressOp
-
- evacuateGuards(FixedNode) - Method in class com.oracle.graal.nodes.AbstractBeginNode
-
- evalConst(SerializableConstant) - Method in class com.oracle.graal.nodes.calc.ReinterpretNode
-
- evaluate(NodeLIRBuilder) - Method in interface com.oracle.graal.compiler.match.ComplexMatchResult
-
- evaluate(NodeLIRBuilder) - Method in class com.oracle.graal.compiler.match.ComplexMatchValue
-
- evaluate(JavaConstant, MetaAccessProvider) - Method in class com.oracle.graal.hotspot.replacements.IdentityHashCodeNode
-
- evaluate(JavaConstant, MetaAccessProvider) - Method in class com.oracle.graal.replacements.nodes.PureFunctionMacroNode
-
This method should return either a constant that represents the result of the function, or
null if no such result could be determined.
- evaluateCondition(LogicNode, T, T) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
Determines if, at the current point in the control flow, the condition is known to be
true, false or unknown.
- event(String) - Method in class com.oracle.graal.debug.Fingerprint
-
- event(Graph.NodeEvent, Node) - Method in interface com.oracle.graal.graph.Graph.NodeEventListener
-
Default handler for events.
- event(Graph.NodeEvent, Node) - Method in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
-
- eventProvider - Static variable in class com.oracle.graal.hotspot.CompilationTask
-
- EventProvider - Interface in jdk.internal.jvmci.hotspot.events
-
A provider that provides a specific implementation for events that can be logged in the compiler.
- EventProvider.CompilationEvent - Interface in jdk.internal.jvmci.hotspot.events
-
A compilation event.
- EventProvider.CompilerFailureEvent - Interface in jdk.internal.jvmci.hotspot.events
-
A compiler failure event.
- EventProvider.InstantEvent - Interface in jdk.internal.jvmci.hotspot.events
-
An instant event is an event that is not considered to have taken any time.
- EventProvider.TimedEvent - Interface in jdk.internal.jvmci.hotspot.events
-
Timed events describe an operation that somehow consumes time.
- events - Variable in class com.oracle.graal.debug.Fingerprint
-
- exact(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Returns a
Stamp for objects of exactly type
type, or null.
- exact - Variable in class com.oracle.graal.nodes.TypeCheckHints
-
If non-null, then this is the only type that could pass the type check because the target of
the type check is a final class or has been speculated to be a final class and this value is
the only concrete subclass of the target type.
- ExactFullUnrollMaxNodes - Static variable in class com.oracle.graal.loop.LoopPolicies
-
- exactHit - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- ExactInlineInfo - Class in com.oracle.graal.phases.common.inlining.info
-
Represents an inlining opportunity where the compiler can statically determine a monomorphic
target method and therefore is able to determine the called method exactly.
- ExactInlineInfo(Invoke, ResolvedJavaMethod) - Constructor for class com.oracle.graal.phases.common.inlining.info.ExactInlineInfo
-
- exactlyObject(Thread) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- exactlyObjectArray(Thread[]) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- exactlyString(Thread) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- exactlyStringArray(Thread[]) - Method in class com.oracle.graal.replacements.test.InstanceOfTest
-
- ExactMathTest - Class in com.oracle.graal.truffle.test
-
- ExactMathTest() - Constructor for class com.oracle.graal.truffle.test.ExactMathTest
-
- exactMiss - Static variable in class com.oracle.graal.hotspot.replacements.TypeCheckSnippetUtils
-
- exactNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Returns a
Stamp for non-null objects of exactly type
type.
- exactTripCountNode() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- exactType - Variable in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- Except_Locals - Class in com.oracle.graal.jtt.except
-
- Except_Locals() - Constructor for class com.oracle.graal.jtt.except.Except_Locals
-
- Except_Synchronized01 - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized01() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized01
-
- Except_Synchronized01.TestClass - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized02 - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized02() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized02
-
- Except_Synchronized02.TestClass - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized03 - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized03() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized03
-
- Except_Synchronized03.TestClass - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized04 - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized04() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized04
-
- Except_Synchronized04.TestClass - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized05 - Class in com.oracle.graal.jtt.except
-
- Except_Synchronized05() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized05
-
- Except_Synchronized05.Foo - Class in com.oracle.graal.jtt.except
-
- exception - Variable in class com.oracle.graal.compiler.test.GraalCompilerTest.Result
-
- exception - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
-
- exception - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotUnwindOp
-
- exception - Variable in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerInCallerNode
-
- exception - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerInCallerOp
-
- exception - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotUnwindOp
-
- exception - Variable in class com.oracle.graal.nodes.UnwindNode
-
- exception() - Method in class com.oracle.graal.nodes.UnwindNode
-
- EXCEPTION_HANDLER - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
- EXCEPTION_HANDLER_FOR_PC - Static variable in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- EXCEPTION_HANDLER_FOR_RETURN_ADDRESS - Static variable in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
-
- EXCEPTION_HANDLER_IN_CALLER - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
Descriptor for the arguments when unwinding to an exception handler in a caller.
- EXCEPTION_OOP_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- EXCEPTION_PC_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- EXCEPTION_PROBA - Static variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- exceptionClass - Variable in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
-
- exceptionDispatch - Variable in class com.oracle.graal.java.BciBlockMapping.ExceptionDispatchBlock
-
- exceptionDispatchBlock() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- ExceptionDispatchBlock() - Constructor for class com.oracle.graal.java.BciBlockMapping.ExceptionDispatchBlock
-
- exceptionEdge - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder.ExceptionInfo
-
- exceptionEdge - Variable in class com.oracle.graal.lir.LIRFrameState
-
- exceptionEdge - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- exceptionEdge() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- exceptionHandler(Object, Word, Register) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- ExceptionHandler(int, int) - Constructor for class jdk.internal.jvmci.code.CompilationResult.ExceptionHandler
-
- ExceptionHandler - Class in jdk.internal.jvmci.meta
-
Represents an exception handler within the bytecodes.
- ExceptionHandler(int, int, int, int, JavaType) - Constructor for class jdk.internal.jvmci.meta.ExceptionHandler
-
Creates a new exception handler with the specified ranges.
- exceptionHandlerForPc(ForeignCallDescriptor, Word) - Static method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- exceptionHandlerForPcAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionHandlerForReturnAddress(ForeignCallDescriptor, Word, Word) - Static method in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
-
- exceptionHandlerForReturnAddressAddress - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionHandlers - Variable in class com.oracle.graal.java.BciBlockMapping
-
- exceptionHandlers - Variable in class jdk.internal.jvmci.code.CompilationResult
-
- exceptionHandlers - Variable in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- ExceptionHandlerStub - Class in com.oracle.graal.hotspot.stubs
-
- ExceptionHandlerStub(HotSpotProviders, HotSpotForeignCallLinkage) - Constructor for class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- ExceptionInfo(int, LabelRef) - Constructor for class com.oracle.graal.lir.asm.CompilationResultBuilder.ExceptionInfo
-
- exceptionInfoList - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- exceptionNextOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
-
- ExceptionObjectNode - Class in com.oracle.graal.nodes.java
-
The entry to an exception handler with the exception coming from a call (as opposed to a local
throw instruction or implicit exception).
- ExceptionObjectNode(MetaAccessProvider) - Constructor for class com.oracle.graal.nodes.java.ExceptionObjectNode
-
- exceptionObjectSnippets - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- exceptionOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
-
- exceptionPc - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotJumpToExceptionHandlerInCallerOp
-
- exceptionPc - Variable in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerInCallerNode
-
- exceptionPc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotJumpToExceptionHandlerInCallerOp
-
- ExceptionPlaceholderNode() - Constructor for class com.oracle.graal.replacements.PEGraphDecoder.ExceptionPlaceholderNode
-
- exceptionPlaceholderNode - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
-
- exceptionProbability - Variable in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- exceptionProfile - Variable in class com.oracle.graal.truffle.OptimizedCallTarget
-
- Exceptions() - Constructor for class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider.Exceptions
-
- EXCEPTIONS_MASK - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
Corresponds to exception_seen_flag.
- exceptionSeen - Variable in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
-
- exceptionSeen - Variable in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- exceptionState - Variable in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
-
- exceptionStateOrderId - Variable in class com.oracle.graal.nodes.GraphDecoder.InvokeData
-
- exceptionTableElementCatchTypeIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionTableElementEndPcOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionTableElementHandlerPcOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionTableElementSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionTableElementStartPcOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- exceptionTableLength(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- exceptionTableLength(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- exceptionTableStart(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- exceptionTableStart(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- exclude(Graph.NodeEvent) - Method in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
-
Excludes a given event from those for which nodes are collected.
- Excluded - Static variable in class com.oracle.graal.compiler.test.AllocSpy
-
- excludeFrame(String) - Static method in class com.oracle.graal.compiler.test.AllocSpy
-
- excludeFromUse(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- excludeMethodFilters - Variable in class com.oracle.graal.hotspot.CompileTheWorld
-
Exclude methods matching one of the filters in this array if the array is non-null.
- excludes - Variable in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- execute() - Method in interface com.oracle.graal.api.replacements.SubstitutionGuard
-
Return true if the substitution should be enabled.
- execute() - Method in class com.oracle.graal.compiler.GraalCompiler.Request
-
Executes this compilation request.
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
-
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
-
Executes this plugin against a set of invocation arguments.
- execute(GraphBuilderContext, ResolvedJavaMethod, InvocationPlugin.Receiver, ValueNode[]) - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode.OSRRootNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Return
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.InstArrayProgram
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.InstArrayProgram2
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Program
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest.CompilationConstantTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.CompilerAssertsTest.NeverPartOfCompilationTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.BlockTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CallTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.ThrowControlFlowExceptionTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.AbstractTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.AddTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.BlockTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ConstantTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ConstantWithAssumptionTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.LambdaTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.LoadLocalTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.LoopTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.NestedExplodedLoopTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.NeverPartOfCompilationTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.NonConstantTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ObjectEqualsNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.ReadOnlyArrayListConstantNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.RecursionTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.RootTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.StoreLocalTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.StringEqualsNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode
-
- execute(VirtualFrame) - Method in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
-
- executeActual(ResolvedJavaMethod, Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- executeActualCheckDeopt(ResolvedJavaMethod, Set<DeoptimizationReason>, Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- executeChild(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode
-
- executeCompiledMethod(Object, Object, Object, InstalledCode) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- executeCompiledMethod(Object, Object, Object, InstalledCode) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- executeCompiledMethodVarargs(Object[], InstalledCode) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- executeCompiledMethodVarargs(Object[], InstalledCode) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved
-
- executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved01
-
- executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved02
-
- executed - Static variable in class com.oracle.graal.jtt.except.Catch_Unresolved03
-
- executeExpected(ResolvedJavaMethod, Object, Object...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- executeGeneric(VirtualFrame) - Method in class com.oracle.graal.truffle.test.builtins.SLGenerateDummyNodesBuiltin.SLDummyNode
-
- executeLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedLoopNode
-
- executeLoop(VirtualFrame) - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- executeSpecial(VirtualFrame) - Method in class com.oracle.graal.truffle.test.ControlFlowExceptionPartialEvaluationTest.BlockTestNode
-
- executeVarargs(Object...) - Method in class com.oracle.graal.hotspot.meta.HotSpotRuntimeStub
-
- executeVarargs(Object...) - Method in class jdk.internal.jvmci.code.InstalledCode
-
Executes the installed code with a variable number of arguments.
- executeVarargs(Object...) - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
-
- executeVarargsSafe(InstalledCode, Object...) - Static method in class com.oracle.graal.replacements.test.MethodSubstitutionTest
-
- executionCount - Variable in class com.oracle.graal.phases.BasePhase.BasePhaseStatistics
-
- executionCount - Variable in class com.oracle.graal.phases.BasePhase
-
- exists - Variable in class com.oracle.graal.jtt.loop.LoopNewInstance.Blop
-
- exists() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
-
Returns whether a constant pool cache for this constant pool exists.
- exitLoops(AbstractDeoptimizeNode, EndNode, ControlFlowGraph) - Static method in class com.oracle.graal.phases.common.DeoptimizationGroupingPhase
-
- exits - Variable in class com.oracle.graal.compiler.common.cfg.Loop
-
- exits() - Method in class com.oracle.graal.loop.LoopFragmentInside
-
- exitState - Variable in class com.oracle.graal.lir.RedundantMoveElimination.BlockData
-
- exitStates - Variable in class com.oracle.graal.phases.graph.ReentrantBlockIterator.LoopInfo
-
- exitStates - Variable in class com.oracle.graal.phases.graph.ReentrantNodeIterator.LoopInfo
-
- exitValue - Variable in class com.oracle.graal.compiler.test.CountedLoopTest.Result
-
- exitValueNode() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- exitValueNode() - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- exitValueNode() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- exitValueNode() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- exitValueNode() - Method in class com.oracle.graal.loop.InductionVariable
-
Returns the exit value of the induction variable.
- ExitVMOnBailout - Static variable in interface jdk.internal.jvmci.compiler.Compiler
-
- ExitVMOnException - Static variable in interface jdk.internal.jvmci.compiler.Compiler
-
- exp() - Static method in class com.oracle.graal.jtt.optimize.Fold_Math01
-
- expandArg(String, List<String>) - Static method in class com.oracle.mxtool.junit.MxJUnitWrapper
-
Add each line from filename to the list args.
- expandArgs(String[]) - Static method in class com.oracle.mxtool.junit.MxJUnitWrapper
-
Expand any arguments starting with @ and return the resulting argument array.
- expandFrontier(NodeFlood, Node) - Static method in class com.oracle.graal.hotspot.phases.WriteBarrierVerificationPhase
-
- ExpandLogicPhase - Class in com.oracle.graal.phases.common
-
- ExpandLogicPhase() - Constructor for class com.oracle.graal.phases.common.ExpandLogicPhase
-
- ExpansionTree(TruffleExpansionLogger.ExpansionTree, ResolvedJavaType, ResolvedJavaMethod, int) - Constructor for class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
-
- expected - Variable in class com.oracle.graal.nodes.java.CompareAndSwapNode
-
- expected() - Method in class com.oracle.graal.nodes.java.CompareAndSwapNode
-
- EXPECTED_INVOKE_RATIO - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- EXPECTED_LOOP_COUNT - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- EXPECTED_MIN_INVOKE_COUNT - Static variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- expectedForeignCallCount - Variable in class com.oracle.graal.hotspot.test.ExplicitExceptionTest
-
- expectedModCount - Variable in class com.oracle.graal.graph.NodeUsageWithModCountIterator
-
- expectedValue - Variable in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
- expectedValue() - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
- expectedValue - Variable in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
-
- explicit() - Method in class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
-
- EXPLICIT_BITMAP_THRESHOLD - Static variable in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
-
- EXPLICIT_EXCEPTIONS - Static variable in class com.oracle.graal.java.BytecodeParser
-
- ExplicitExceptionTest - Class in com.oracle.graal.hotspot.test
-
- ExplicitExceptionTest() - Constructor for class com.oracle.graal.hotspot.test.ExplicitExceptionTest
-
- ExplicitExceptionTest.TestClass - Class in com.oracle.graal.hotspot.test
-
- explicitNull() - Method in class com.oracle.graal.hotspot.amd64.test.CompressedNullCheckTest
-
- ExplodedLoopContext() - Constructor for class com.oracle.graal.java.BytecodeParser.ExplodedLoopContext
-
- explodeLoop() - Static method in class com.oracle.graal.replacements.nodes.ExplodeLoopNode
-
A call to this method must be placed immediately prior to the loop that is to be exploded.
- ExplodeLoopNode - Class in com.oracle.graal.replacements.nodes
-
Placeholder node to denote to snippet preparation that the following loop must be completely
unrolled.
- ExplodeLoopNode() - Constructor for class com.oracle.graal.replacements.nodes.ExplodeLoopNode
-
- explodeLoops - Variable in class com.oracle.graal.java.BytecodeParser
-
- explodeLoopsContext - Variable in class com.oracle.graal.java.BytecodeParser
-
- exploreCallSite(List<OptimizedCallTarget>, int, TruffleInliningPolicy, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.TruffleInlining
-
- exploreCallSites(List<OptimizedCallTarget>, int, TruffleInliningPolicy) - Static method in class com.oracle.graal.truffle.TruffleInlining
-
- ext - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
-
- ext - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- Extension() - Constructor for class com.oracle.graal.nodeinfo.StructuralInput.Extension
-
- ExternalMax - Static variable in enum jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT
-
- EXTRA - Static variable in class com.oracle.graal.compiler.common.util.ArrayMap
-
- extractInnerClassName(String) - Static method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
-
- extractOriginalNodeId(Node) - Method in class com.oracle.graal.graph.Graph
-
- extraDataFound(HotSpotMethodDataAccessor, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- extraDataSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
Returns the size of the extra data records.
- extraFilters - Variable in class com.oracle.graal.debug.GraalDebugConfig
-
- extraStack - Variable in class com.oracle.graal.lir.dfa.RegStackValueSet
-
- extraStackEntries - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
Value of Method::extra_stack_entries().
- extraUsages - Variable in class com.oracle.graal.graph.Node
-
- extraUsagesCount - Variable in class com.oracle.graal.graph.Node
-
- extremum - Variable in class com.oracle.graal.compiler.test.CountedLoopTest.Result
-
- extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.DerivedConvertedInductionVariable
-
- extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- extremumNode() - Method in class com.oracle.graal.loop.InductionVariable
-
Returns the extremum value of the induction variable.
- extremumNode(boolean, Stamp) - Method in class com.oracle.graal.loop.InductionVariable
-
- f - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.Data
-
- f(StaticAnalysis, Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
-
- f - Static variable in class com.oracle.graal.jtt.hotpath.HP_array02
-
- f - Static variable in class com.oracle.graal.jtt.hotpath.HP_field03
-
- f - Variable in class com.oracle.graal.jtt.hotpath.HP_field04.TestClass
-
- f - Variable in class com.oracle.graal.jtt.micro.FloatingReads
-
- f - Variable in class com.oracle.graal.jtt.optimize.Phi01.Phi
-
- f - Variable in class com.oracle.graal.jtt.optimize.Phi02.Phi
-
- f - Variable in class com.oracle.graal.jtt.optimize.Phi03.Phi
-
- f - Variable in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
-
- f0 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f01 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f02 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f03 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f04 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f05 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f06 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f07 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f08 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f09 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f1 - Variable in class com.oracle.graal.compiler.test.deopt.CompiledMethodTest
-
- f1 - Variable in class com.oracle.graal.compiler.test.tutorial.GraalTutorial
-
- f1 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
-
- f1 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f10 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f10 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f11 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f12 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f12 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f13 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f13 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f14 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f14 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f15 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f15 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f16 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f16 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f17 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f17 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f18 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f18 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f19 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f19 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f2 - Variable in class com.oracle.graal.compiler.test.tutorial.GraalTutorial
-
- f2 - Static variable in class com.oracle.graal.jtt.reflect.Class_getDeclaredField01
-
- f2 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
-
- f2 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f20 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f20 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f21 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f21 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f22 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f22 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f23 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f23 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f24 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f24 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f25 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f25 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f26 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f26 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f27 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f27 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f28 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f28 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f29 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f29 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- F2D - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- f2d() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert04
-
- F2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- f2i(float, int) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
-
Converts a float to an int.
- f2i - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
-
- F2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- f2l() - Static method in class com.oracle.graal.jtt.optimize.Fold_Convert02
-
- f2l(float, long) - Static method in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets
-
Converts a float to a long.
- f2l - Variable in class com.oracle.graal.replacements.amd64.AMD64ConvertSnippets.Templates
-
- f3 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
-
- f3 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f30 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f30 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f31 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f31 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f32 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f33 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f34 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f35 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f36 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f37 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f38 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f39 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f4 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
-
- f4 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f40 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f41 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f42 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f43 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f44 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f45 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.BigObject
-
- f5 - Variable in class com.oracle.graal.replacements.test.NewInstanceTest.B
-
- f5 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f6 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f7 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f8 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- f9 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- fabsd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fabss(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- factory - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
-
- factory - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- FADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- faddd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- faddq(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fadds(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fail(String, Object...) - Method in class com.oracle.graal.graph.Node
-
- FAIL - Static variable in class com.oracle.graal.jtt.except.Catch_StackOverflowError_03
-
- fail(String, Object...) - Static method in class com.oracle.graal.test.GraalTest
-
Fails a test with the given message.
- FailedLoopExplosionIsFatal - Static variable in class com.oracle.graal.java.BytecodeParser.Options
-
- failedReason - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
-
- failedSpeculations - Variable in class jdk.internal.jvmci.meta.SpeculationLog
-
- failure - Variable in class jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider.JFRCompilerFailureEvent
-
- failures - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- failuresCount - Variable in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- FALL_THROUGH - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
-
Denotes an instruction that ends a basic block and may let control flow fall through to
its lexical successor.
- FALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FALSE - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
-
- falseConditions - Variable in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
-
- falseConstant - Variable in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
- falseDestination - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.BranchOp
-
- falseDestination - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.BranchOp
-
- falseDestination - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- falseDestinationHint - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- falseSuccessor - Variable in class com.oracle.graal.nodes.IfNode
-
- falseSuccessor() - Method in class com.oracle.graal.nodes.IfNode
-
Gets the false successor.
- falseValue - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.CondMoveOp
-
- falseValue - Variable in class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- falseValue - Variable in class com.oracle.graal.lir.sparc.SPARCControlFlow.CondMoveOp
-
- falseValue - Variable in class com.oracle.graal.nodes.calc.ConditionalNode
-
- falseValue() - Method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- falseValue - Variable in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.InstanceOfUsageReplacer
-
- falseValue - Variable in class com.oracle.graal.replacements.InstanceOfSnippetsTemplates.Instantiation
-
- fandd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- FAST_PATH_PROBABILITY - Static variable in class com.oracle.graal.nodes.extended.BranchProbabilityNode
-
- FASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fastPartialEvaluation(OptimizedCallTarget, StructuredGraph, PhaseContext, HighTierContext) - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- FASTPATH_PROBABILITY - Static variable in class com.oracle.graal.api.directives.GraalDirectives
-
- fastPathMinProbability - Variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
-
The minimum probability along the most probable path in this scope.
- fatal(String) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fatal(String, long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fatal(String, long, long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- fatal(String, long, long, long) - Static method in class com.oracle.graal.hotspot.stubs.StubUtil
-
Exits the VM with a given error message.
- FATAL - Static variable in class com.oracle.graal.printer.NoDeadCodeVerifyHandler
-
- fbcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Branch on Floating-Point Condition Codes.
- FBPCC - Static variable in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fbpcc(SPARCAssembler.ConditionFlag, SPARCAssembler.Annul, Label, SPARCAssembler.CC, SPARCAssembler.BranchPredict) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Branch on Integer Condition Codes with Prediction.
- fcmp(SPARCAssembler.CC, SPARCAssembler.Opfs, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Instruction format for fcmp.
- FCMPG - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FCMPL - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- Fcn(int) - Constructor for enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
-
- FCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FCONST_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fcos() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fcos(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- FDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fdivd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fdivs(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fdtoi(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fdtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fdtox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- feature - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
-
- Feature() - Constructor for enum com.oracle.graal.debug.DelegatingDebugConfig.Feature
-
- features - Variable in class jdk.internal.jvmci.amd64.AMD64
-
- features - Variable in class jdk.internal.jvmci.sparc.SPARC
-
- featureState - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
-
- feedbackCipherClass - Static variable in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- FETCH_UNROLL_INFO - Static variable in class com.oracle.graal.hotspot.HotSpotBackend
-
- fetchTopLevelDebugConfig(String) - Static method in class com.oracle.graal.debug.internal.DebugScope
-
- fetchUnrollInfo(long) - Static method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
-
- ffree(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- Fibonacci - Class in com.oracle.graal.jtt.micro
-
- Fibonacci() - Constructor for class com.oracle.graal.jtt.micro.Fibonacci
-
- field - Static variable in class com.oracle.graal.compiler.test.ConditionalEliminationTest2
-
- field - Static variable in class com.oracle.graal.compiler.test.ea.PEAAssertionsTest
-
- field - Static variable in class com.oracle.graal.compiler.test.IntegerEqualsCanonicalizerTest
-
- field - Variable in class com.oracle.graal.compiler.test.MergeCanonicalizerTest
-
- field - Static variable in class com.oracle.graal.compiler.test.ShortCircuitNodeTest
-
- field - Variable in class com.oracle.graal.hotspot.test.ExplicitExceptionTest.TestClass
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_b.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_c.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_d.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_f.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_i.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_l.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_o.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_s.FieldHolder
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_getfield_z.FieldHolder
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_b
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_c
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_d
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_f
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_i
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_l
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_s
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_getstatic_z
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_01.TestClass
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_02.TestClass
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_03.TestClass
-
- field - Variable in class com.oracle.graal.jtt.bytecode.BC_putfield_04.TestClass
-
- field - Static variable in class com.oracle.graal.jtt.bytecode.BC_putstatic
-
- field - Variable in class com.oracle.graal.jtt.except.BC_getfield.TestClass
-
- field - Variable in class com.oracle.graal.jtt.except.BC_getfield1.TestClass
-
- field - Variable in class com.oracle.graal.jtt.except.BC_putfield.TestClass
-
- field - Variable in class com.oracle.graal.jtt.except.Catch_NPE_04
-
- field - Variable in class com.oracle.graal.jtt.except.Catch_NPE_05
-
- field - Variable in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
-
- field - Variable in class com.oracle.graal.jtt.except.UntrustedInterfaces.Pill
-
- field - Variable in class com.oracle.graal.jtt.jdk.UnsafeAccess01.TestClass
-
- field - Static variable in class com.oracle.graal.jtt.lang.Object_clone01
-
- field - Static variable in class com.oracle.graal.jtt.lang.Object_clone02
-
- field - Static variable in class com.oracle.graal.jtt.lang.Object_equals01
-
- field - Variable in class com.oracle.graal.jtt.optimize.Fold_Cast01.TestClass
-
- field - Variable in class com.oracle.graal.jtt.optimize.VN_Cast01.TestClass
-
- field - Variable in class com.oracle.graal.jtt.optimize.VN_Cast02.TestClass
-
- field - Variable in class com.oracle.graal.jtt.optimize.VN_Field01.TestClass
-
- field - Variable in class com.oracle.graal.jtt.optimize.VN_Field02.TestClass
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Class_getDeclaredField01
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Class_getDeclaredMethod01
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Class_getField01
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Class_getField02
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Class_getMethod01
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Class_getMethod02
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Invoke_main01
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Invoke_main02
-
- field - Static variable in class com.oracle.graal.jtt.reflect.Invoke_main03
-
- field - Variable in class com.oracle.graal.nodes.java.AccessFieldNode
-
- field() - Method in class com.oracle.graal.nodes.java.AccessFieldNode
-
Gets the compiler interface field for this field access.
- field(int) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- field - Variable in class com.oracle.graal.truffle.test.ConditionAnchoringTest.CheckedObject
-
- Field(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- field - Variable in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
-
- field - Variable in class jdk.internal.jvmci.options.processor.OptionProcessor.OptionInfo
-
- field01 - Variable in class com.oracle.graal.jtt.jdk.UnsafeAllocateInstance01
-
- field1 - Static variable in class com.oracle.graal.compiler.test.LockEliminationTest
-
- field1 - Variable in class com.oracle.graal.compiler.test.PushThroughIfTest
-
- field1 - Variable in class com.oracle.graal.jtt.optimize.LLE_01.TestClass
-
- field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_01.TestClass
-
- field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_02.TestClass
-
- field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_03.TestClass
-
- field1 - Variable in class com.oracle.graal.jtt.optimize.NCE_04.TestClass
-
- field2 - Static variable in class com.oracle.graal.compiler.test.LockEliminationTest
-
- field2 - Variable in class com.oracle.graal.compiler.test.PushThroughIfTest
-
- field2 - Static variable in class com.oracle.graal.compiler.test.ShortCircuitNodeTest
-
- field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_01.TestClass
-
- field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_02.TestClass
-
- field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_03.TestClass
-
- field2 - Variable in class com.oracle.graal.jtt.optimize.NCE_04.TestClass
-
- field2 - Variable in class com.oracle.graal.jtt.reflect.Class_getField01
-
- field2 - Variable in class com.oracle.graal.jtt.reflect.Class_getField02
-
- field3 - Variable in class com.oracle.graal.jtt.reflect.Class_getField01
-
- field3 - Variable in class com.oracle.graal.jtt.reflect.Class_getField02
-
- field4 - Variable in class com.oracle.graal.jtt.reflect.Class_getField02.Class_getField02b
-
- Field_get01 - Class in com.oracle.graal.jtt.reflect
-
- Field_get01() - Constructor for class com.oracle.graal.jtt.reflect.Field_get01
-
- Field_get02 - Class in com.oracle.graal.jtt.reflect
-
- Field_get02() - Constructor for class com.oracle.graal.jtt.reflect.Field_get02
-
- Field_get02.TestClass - Class in com.oracle.graal.jtt.reflect
-
- Field_get03 - Class in com.oracle.graal.jtt.reflect
-
- Field_get03() - Constructor for class com.oracle.graal.jtt.reflect.Field_get03
-
- Field_get03.TestClass - Class in com.oracle.graal.jtt.reflect
-
- Field_get04 - Class in com.oracle.graal.jtt.reflect
-
- Field_get04() - Constructor for class com.oracle.graal.jtt.reflect.Field_get04
-
- Field_get04.TestClass - Class in com.oracle.graal.jtt.reflect
-
- Field_getType01 - Class in com.oracle.graal.jtt.reflect
-
- Field_getType01() - Constructor for class com.oracle.graal.jtt.reflect.Field_getType01
-
- FIELD_HANDLE - Static variable in class com.oracle.graal.compiler.test.MethodHandleEagerResolution
-
- FIELD_READ - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
-
Denotes an instruction that reads the value of a static or instance field.
- Field_set01 - Class in com.oracle.graal.jtt.reflect
-
- Field_set01() - Constructor for class com.oracle.graal.jtt.reflect.Field_set01
-
- Field_set02 - Class in com.oracle.graal.jtt.reflect
-
- Field_set02() - Constructor for class com.oracle.graal.jtt.reflect.Field_set02
-
- Field_set02.TestClass - Class in com.oracle.graal.jtt.reflect
-
- Field_set03 - Class in com.oracle.graal.jtt.reflect
-
- Field_set03() - Constructor for class com.oracle.graal.jtt.reflect.Field_set03
-
- Field_set03.TestClass - Class in com.oracle.graal.jtt.reflect
-
- FIELD_WRITE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
-
Denotes an instruction that writes the value of a static or instance field.
- fieldA - Static variable in class com.oracle.graal.compiler.test.IfReorderTest
-
- fieldB - Static variable in class com.oracle.graal.compiler.test.IfReorderTest
-
- fieldCache - Variable in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- fieldCheckcast(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
-
- FieldHolder(byte) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_b.FieldHolder
-
- FieldHolder(char) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_c.FieldHolder
-
- FieldHolder(double) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_d.FieldHolder
-
- FieldHolder(float) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_f.FieldHolder
-
- FieldHolder(int) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_i.FieldHolder
-
- FieldHolder(long) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_l.FieldHolder
-
- FieldHolder(Object) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_o.FieldHolder
-
- FieldHolder(short) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_s.FieldHolder
-
- FieldHolder(boolean) - Constructor for class com.oracle.graal.jtt.bytecode.BC_getfield_z.FieldHolder
-
- fieldIndex(ResolvedJavaField) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- FieldInfo(long, String, Class<?>, Class<?>) - Constructor for class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
-
- FieldInfo(int) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
Creates a field info for the field in the fields array at index index.
- fieldInfoAccessFlagsOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoFieldSlots - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoHighPackedOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoInitvalIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoLowPackedOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoNameIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoSignatureIndexOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInfoTagSize - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- fieldInitializationBarrier(Kind) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- fieldInitializationBarrier(Kind) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- fieldInstanceof(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
-
- FieldIntrospection<T> - Class in com.oracle.graal.compiler.common
-
- FieldIntrospection(Class<T>) - Constructor for class com.oracle.graal.compiler.common.FieldIntrospection
-
- fieldInvoke(UntrustedInterfaces.Pill) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces
-
- fieldIsArray() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- fieldIsNotArray() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- fieldLoadBarrierType(ResolvedJavaField) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- fieldLoadBarrierType(ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- FieldLocationIdentity(HotSpotResolvedJavaFieldImpl) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl.FieldLocationIdentity
-
- fieldName - Variable in class jdk.internal.jvmci.options.OptionDescriptor
-
- FieldObject() - Constructor for class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
-
- fieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- fieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- fieldOffset1 - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
-
- fieldOffset2 - Static variable in class com.oracle.graal.compiler.test.ea.UnsafeEATest
-
- fieldOffsetSnippet(DerivedOopTest.Result, long) - Static method in class com.oracle.graal.replacements.test.DerivedOopTest
-
- FieldReadEnabledInImmutableCode - Static variable in class com.oracle.graal.hotspot.meta.HotSpotGraalConstantReflectionProvider
-
- Fields - Class in com.oracle.graal.compiler.common
-
Describes fields in a class, primarily for access via Unsafe.
- Fields(ArrayList<? extends FieldsScanner.FieldInfo>) - Constructor for class com.oracle.graal.compiler.common.Fields
-
- fields - Variable in class com.oracle.graal.compiler.match.processor.MatchProcessor.MethodInvokerItem
-
- Fields() - Constructor for class com.oracle.graal.compiler.test.inlining.InliningTest.Fields
-
- fields - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.Results
-
- fields - Variable in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- fields - Static variable in class jdk.internal.jvmci.runtime.test.FieldUniverse
-
- Fields.ObjectTransformer - Interface in com.oracle.graal.compiler.common
-
- fieldsEqual(Field, ResolvedJavaField) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- FieldsScanner - Class in com.oracle.graal.compiler.common
-
Scans the fields in a class hierarchy.
- FieldsScanner(FieldsScanner.CalcOffset) - Constructor for class com.oracle.graal.compiler.common.FieldsScanner
-
- FieldsScanner.CalcOffset - Interface in com.oracle.graal.compiler.common
-
Determines the offset (in bytes) of a field.
- FieldsScanner.DefaultCalcOffset - Class in com.oracle.graal.compiler.common
-
Determines the offset (in bytes) of a field using Unsafe.objectFieldOffset(Field).
- FieldsScanner.FieldInfo - Class in com.oracle.graal.compiler.common
-
Describes a field in a class during
scanning.
- fieldStoreBarrierType(ResolvedJavaField) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- fieldTest(Object) - Static method in class com.oracle.graal.hotspot.test.CompressedOopTest
-
- FieldUniverse - Class in jdk.internal.jvmci.runtime.test
-
Context for field related tests.
- FieldUniverse() - Constructor for class jdk.internal.jvmci.runtime.test.FieldUniverse
-
- filePos(int) - Method in class com.oracle.graal.code.HexCodeFile.Parser
-
- files - Variable in class com.oracle.graal.hotspot.CompileTheWorld
-
- fillContents - Variable in class com.oracle.graal.nodes.java.AbstractNewObjectNode
-
- fillContents() - Method in class com.oracle.graal.nodes.java.AbstractNewObjectNode
-
- fillInStackTrace() - Method in exception com.oracle.graal.compiler.test.ea.EscapeAnalysisTest.MyException
-
- fillKillSet(LocationSet, List<Node>) - Static method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- fillMatrix(Object[], int) - Static method in class com.oracle.graal.jtt.micro.Matrix01
-
- fillMemory(long, int, Word, boolean, int, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
- fillReferenceMap() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.ResolvedReferences
-
- fillTo(int, char) - Method in class com.oracle.graal.debug.LogStream
-
Advances this stream's
position to a given position by repeatedly
appending a given character as necessary.
- fillTo(int) - Static method in class com.oracle.graal.debug.TTY
-
- fillWithGarbage(int, Word, boolean, int, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
Fill uninitialized memory with garbage value in a newly allocated object, unrolling as
necessary and ensuring that stores are aligned.
- Filter(String, Object) - Constructor for class com.oracle.graal.debug.TTY.Filter
-
Creates an object that will suppress
TTY for the current thread if the given
filter does not match the given object.
- Filter() - Constructor for class com.oracle.graal.debug.TTY.Filter
-
Creates an object that will suppress
TTY for the current thread.
- filter(Class<F>) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
-
- filter(NodePredicate) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
-
- filter(Class<F>) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- filter(NodePredicate) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- filter(Predicate<T>) - Method in class com.oracle.graal.lir.constopt.VariableMap
-
Keeps only keys which match the given predicate.
- filter(Iterable<Node>, Class<T>) - Static method in class com.oracle.graal.nodes.ValueNodeUtil
-
- filter - Variable in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
-
- filterAllocatableRegisters(PlatformKind, Register[]) - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Filters a set of registers and returns only those that can be used by the register allocator
for a value of a particular kind.
- filterAllocatableRegisters(PlatformKind, Register[]) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- filterAllocatableRegisters(PlatformKind, Register[]) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- FilteredNodeIterable<T extends Node> - Class in com.oracle.graal.graph.iterators
-
- FilteredNodeIterable(NodeIterable<T>) - Constructor for class com.oracle.graal.graph.iterators.FilteredNodeIterable
-
- filteredPush(Deque<AbstractBlockBase<?>>, AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTreeAnalyzer
-
- filterInterface(Class<?>) - Method in class com.oracle.graal.graph.iterators.FilteredNodeIterable
-
- filterInterface(Class<?>) - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- filterInterfaceTypesOut(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- Final() - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState.Final
-
- Final(PartialEscapeBlockState.Final) - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState.Final
-
- Final(SchedulePhase, MetaAccessProvider, ConstantReflectionProvider) - Constructor for class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.Final
-
- Final1() - Constructor for class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.Final1
-
- FINAL_LOCATION - Static variable in class com.oracle.graal.nodes.NamedLocationIdentity
-
Denotes the location of a value that is guaranteed to be unchanging.
- FinalFields() - Constructor for class com.oracle.graal.compiler.test.inlining.InliningTest.FinalFields
-
- FinalizableSubclassTest - Class in com.oracle.graal.compiler.test
-
- FinalizableSubclassTest() - Constructor for class com.oracle.graal.compiler.test.FinalizableSubclassTest
-
- FinalizableSubclassTest.ClassTemplateLoader - Class in com.oracle.graal.compiler.test
-
- FinalizableSubclassTest.NoFinalizerEverAAAA - Class in com.oracle.graal.compiler.test
-
used as template to generate class files at runtime.
- FinalizableSubclassTest.NoFinalizerYetAAAA - Class in com.oracle.graal.compiler.test
-
- FinalizableSubclassTest.WithFinalizerAAAA - Class in com.oracle.graal.compiler.test
-
- finalize() - Method in class com.oracle.graal.compiler.test.FinalizableSubclassTest.WithFinalizerAAAA
-
- finalize(boolean) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.SaveRbp
-
Replaces this operation with the appropriate move for saving rbp.
- finalizeAddress(Backend) - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
-
- finalizeAddress(Backend) - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- finalizeGraph(StructuredGraph) - Method in class com.oracle.graal.replacements.ReplacementsImpl.GraphMaker
-
Does final processing of a snippet graph.
- finalizeLayout() - Method in class jdk.internal.jvmci.code.DataSection
-
Compute the layout of the data section.
- finalLayout - Variable in class jdk.internal.jvmci.code.DataSection
-
- Finally01 - Class in com.oracle.graal.jtt.except
-
- Finally01() - Constructor for class com.oracle.graal.jtt.except.Finally01
-
- Finally02 - Class in com.oracle.graal.jtt.except
-
- Finally02() - Constructor for class com.oracle.graal.jtt.except.Finally02
-
- FinalSubClass(int) - Constructor for class com.oracle.graal.compiler.test.inlining.InliningTest.FinalSubClass
-
- finalSubClassField - Variable in class com.oracle.graal.compiler.test.inlining.InliningTest.Fields
-
- finalSubClassFinalField - Variable in class com.oracle.graal.compiler.test.inlining.InliningTest.FinalFields
-
- FinalSubClassStaticFinalField - Static variable in class com.oracle.graal.compiler.test.inlining.InliningTest.StaticFinalFields
-
- fincstp() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- find(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitKeyIndex
-
- find(Node) - Method in class com.oracle.graal.graph.NodeUnionFind
-
Get a representative element of the equivalence set of a node.
- find(int) - Method in class com.oracle.graal.graph.NodeUnionFind
-
- find(StructuredGraph, ResolvedJavaMethod) - Static method in class com.oracle.graal.nodes.java.MethodCallTargetNode
-
- findAndMarkMostLikelySuccessor(T, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
-
Find the highest likely unvisited successor block of a given block.
- findAnnotationMirror(Element, TypeMirror) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- findAnnotationMirror(List<? extends AnnotationMirror>, TypeElement) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- findAnnotationMirror(ProcessingEnvironment, List<? extends AnnotationMirror>, Class<?>) - Static method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
-
- findAnnotationValue(AnnotationMirror, String) - Static method in class com.oracle.graal.replacements.verifier.AbstractVerifier
-
- findBCI(int, boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- findBegin(FixedNode) - Static method in class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
-
- findBeginNode(FixedNode) - Static method in class com.oracle.graal.phases.common.ConvertDeoptimizeToGuardPhase
-
- findByCall(OptimizedDirectCallNode) - Method in class com.oracle.graal.truffle.TruffleInlining
-
- findCallsTo(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLGraalRuntimeBuiltin
-
Finds all DirectCallNode instances calling a certain original CallTarget in
the caller function.
- findCallsTo(RootNode, OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLGraalRuntimeBuiltin
-
Finds all DirectCallNode instances calling a certain original CallTarget in a
given RootNode.
- findClass(String) - Method in class com.oracle.graal.compiler.test.FinalizableSubclassTest.ClassTemplateLoader
-
- findClass(String) - Method in class com.oracle.graal.jtt.backend.LargeConstantSectionTest.LargeConstantClassLoader
-
- findClass(String) - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces.PoisonLoader
-
- findClass(String) - Method in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest.MyClassLoader
-
- findConstructor(TypeElement, TypeMirror[], ExecutableElement, AnnotationMirror) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
-
- findData(CompilationResult.DataSectionReference) - Method in class jdk.internal.jvmci.code.DataSection
-
- findDeadlockedThreads() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- findDeclarations(Method, Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findDuplicate(T) - Method in class com.oracle.graal.graph.Graph
-
- findDuplicateCallTargets(OptimizedCallTarget) - Static method in class com.oracle.graal.truffle.test.builtins.SLGraalRuntimeBuiltin
-
Finds all call targets available for the same original call target.
- findEnclosingClass(Element) - Static method in class com.oracle.graal.replacements.verifier.MethodSubstitutionVerifier
-
- findEntry(ResolvedJavaType) - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
-
Searches for an entry of a given resolved Java type.
- findFactory(String) - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- findFactory(String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- findField(Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
-
- findField(ResolvedJavaField[], String) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- findFieldInClass(String, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider.LazyInitialization
-
Search for an instance field with the given name in a class.
- findFirstLiveIterable(int, Node) - Method in class com.oracle.graal.graph.Graph
-
- findFirstLoop(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.deopt.MonitorDeoptTest
-
- findFreeSlot(SimpleVirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
Gets a free stack slot for slot or null if there is none.
- findInductionVariables(LoopEx) - Static method in class com.oracle.graal.loop.LoopEx
-
Collect all the basic induction variables for the loop and the find any induction variables
which are derived from the basic ones.
- findInstanceFieldWithOffset(long, Kind) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- findInstanceFieldWithOffset(long, Kind) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- findInstanceFieldWithOffset(long, Kind) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the instance field of this class (or one of its super classes) at the given offset,
or null if there is no such field.
- findInstanceFieldWithOffsetTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findLeafConcreteSubtype() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- findLeafConcreteSubtype() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- findLeafConcreteSubtype() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- findLeafConcreteSubtype() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Attempts to get a leaf concrete subclass of this type.
- findLeafConcreteSubtypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findLeastCommonAncestor(ResolvedJavaType) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- findLeastCommonAncestor(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- findLeastCommonAncestor(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- findLeastCommonAncestor(ResolvedJavaType) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Walks the class hierarchy upwards and returns the least common class that is a superclass of
both the current and the given type.
- findLeastCommonAncestor(Class<?>, Class<?>) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findLeastCommonAncestorTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findLoopBegin() - Method in class com.oracle.graal.replacements.nodes.ExplodeLoopNode
-
- findMatch(Set<String>, Set<String>, String) - Static method in class com.oracle.graal.debug.Debug
-
- findMatchableNodes(Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
Search the super types of element for MatchableNode definitions.
- findMethod(Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.InvokeGraal
-
Look up a method using Java reflection and convert it to the Graal API method object.
- findMethod(Class<?>, String) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests
-
- findMethod(Class<?>, String, boolean) - Method in class com.oracle.graal.replacements.GraphKit
-
- findMethod(Class<? extends Snippets>, String, Method) - Static method in class com.oracle.graal.replacements.SnippetTemplate.AbstractTemplates
-
- findMethod(String, Signature) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
- findMethodInClass(String, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider.LazyInitialization
-
- findMethodTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findMinimumUsagesSuccessor(ControlSplitNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
-
- findMonitorDeadlockedThreads() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- findNext() - Method in class com.oracle.graal.graph.TypedGraphNodeIterator
-
- findNextLiveiterable(Node) - Method in class com.oracle.graal.graph.Graph
-
- findNextPhase(ListIterator<LIRPhase<C>>, Class<? extends LIRPhase<C>>) - Static method in class com.oracle.graal.lir.phases.LIRPhaseSuite
-
- findNextPhase(ListIterator<BasePhase<? super C>>, Class<? extends BasePhase<? super C>>) - Static method in class com.oracle.graal.phases.PhaseSuite
-
- findNodeInCache(Node) - Method in class com.oracle.graal.graph.Graph
-
- findOperatingDimension(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- findOperatingDimensionWithLoopExplosion(BciBlockMapping.BciBlock, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
- findOptimalSplitPos(AbstractBlockBase<?>, AbstractBlockBase<?>, int) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- findOptimalSplitPos(Interval, int, int, boolean) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- findPackage(Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- findPhase(Class<? extends LIRPhase<C>>) - Method in class com.oracle.graal.lir.phases.LIRPhaseSuite
-
- findPhase(Class<? extends BasePhase<? super C>>) - Method in class com.oracle.graal.phases.PhaseSuite
-
- findPollOnReturnScratchRegister() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- findPositions(NodeClass<? extends Node>, String[]) - Static method in class com.oracle.graal.compiler.match.MatchRuleRegistry
-
Convert a list of field names into
Position objects that can
be used to read them during a match.
- findReadHub(ValueNode) - Method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity
-
- findReassociate(BinaryNode, NodePredicate) - Static method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
-
- findRegister(String, Register[]) - Static method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
- findSpecialCallTarget(CallTargetNode.InvokeKind, ValueNode, ResolvedJavaMethod, ResolvedJavaType) - Static method in class com.oracle.graal.nodes.java.MethodCallTargetNode
-
- findSynonym(ValueNode, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.IntegerBelowNode
-
- findSynonym(ArithmeticOpTable.IntegerConvertOp<T>, ValueNode, int, int, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
-
- findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.calc.PointerEqualsNode
-
- findSynonym(ValueNode, ArithmeticOpTable.UnaryOp<OP>) - Static method in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
-
- findSynonym(ValueNode, Stamp, StructuredGraph, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.extended.LoadHubNode
-
- findSynonym(MetaAccessProvider, ConstantReflectionProvider, ValueNode, Kind) - Static method in class com.oracle.graal.nodes.extended.UnboxNode
-
- findSynonym(ResolvedJavaType, ValueNode) - Static method in class com.oracle.graal.nodes.java.CheckCastNode
-
- findSynonym(ConstantReflectionProvider, ValueNode, ValueNode) - Static method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
-
- findSynonym(ValueNode, ResolvedJavaType, ResolvedJavaType, boolean, boolean) - Static method in class com.oracle.graal.nodes.java.InstanceOfNode
-
- findSynonym(ResolvedJavaType, ResolvedJavaType, boolean, boolean) - Static method in class com.oracle.graal.nodes.java.TypeCheckNode
-
- findSynonym(LogicNode) - Static method in class com.oracle.graal.nodes.LogicNegationNode
-
- findSynonym(ValueNode, ValueNode) - Static method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
-
- findSynonymType(StructuredGraph, MetaAccessProvider, ValueNode) - Static method in class com.oracle.graal.nodes.extended.LoadHubNode
-
- findTestMethod(Method) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
-
- findTestMethod(Method) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- findTestMethod(Method) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findUniqueConcreteMethod(long, long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- findUniqueConcreteMethod(long, long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- findUniqueConcreteMethod(ResolvedJavaMethod) - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- findUniqueConcreteMethod(ResolvedJavaMethod) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
- FindUniqueConcreteMethodBugTest - Class in com.oracle.graal.compiler.test
-
- FindUniqueConcreteMethodBugTest() - Constructor for class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest
-
- FindUniqueConcreteMethodBugTest.AbstractPerson - Class in com.oracle.graal.compiler.test
-
- FindUniqueConcreteMethodBugTest.Person - Interface in com.oracle.graal.compiler.test
-
- FindUniqueConcreteMethodBugTest.PersonImpl - Class in com.oracle.graal.compiler.test
-
- FindUniqueConcreteMethodBugTest.Tenant - Interface in com.oracle.graal.compiler.test
-
- FindUniqueConcreteMethodBugTest.TenantImpl - Class in com.oracle.graal.compiler.test
-
- findUniqueConcreteMethodTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- findUnswitchable(LoopEx) - Static method in class com.oracle.graal.loop.LoopTransformations
-
- Fingerprint - Class in com.oracle.graal.debug
-
Facility for fingerprinting execution.
- Fingerprint() - Constructor for class com.oracle.graal.debug.Fingerprint
-
Creates an object to record a fingerprint.
- Fingerprint(List<String>) - Constructor for class com.oracle.graal.debug.Fingerprint
-
Creates an object to verify execution matches a given fingerprint.
- Fingerprint(Fingerprint) - Constructor for class com.oracle.graal.debug.Fingerprint
-
Creates an object to verify execution matches a given fingerprint.
- finish() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
-
Performs the fixed-point analysis that finds all methods transitively reachable from the
root methods.
- finish(HotSpotResolvedJavaMethod, HotSpotInstalledCode) - Method in class com.oracle.graal.hotspot.CompilationStatistics
-
- finish(LIRFrameState) - Method in class com.oracle.graal.hotspot.HotSpotReferenceMapBuilder
-
- finish() - Method in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- finish() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
Computes the final size of this frame.
- finish(LIRFrameState) - Method in class com.oracle.graal.lir.framemap.ReferenceMapBuilder
-
- finish() - Method in class com.oracle.graal.lir.LIRInsertionBuffer
-
Append all enqueued instructions to the instruction list.
- finish(LIRGeneratorTool) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- finishAllocatedObjects(LoweringTool, CommitAllocationNode, ValueNode[]) - Static method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- finishAllocation() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- finishDuplication() - Method in class com.oracle.graal.loop.LoopFragment
-
- finishDuplication() - Method in class com.oracle.graal.loop.LoopFragmentInside
-
- finishDuplication() - Method in class com.oracle.graal.loop.LoopFragmentWhole
-
- finished - Static variable in class com.oracle.graal.jtt.threads.Monitor_notowner01
-
- finished(StackInterval) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
Finishes interval by adding its location to the list of free stack slots.
- finished() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.ConditionalElimination
-
- finished() - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
-
- finished() - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
-
- finished() - Method in class com.oracle.graal.phases.graph.StatelessPostOrderNodeIterator
-
- finishInlining(Invoke, StructuredGraph, FixedNode, List<ReturnNode>, UnwindNode, Assumptions, StructuredGraph, List<Node>) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- finishInstruction(FixedWithNextNode, FrameStateBuilder) - Method in class com.oracle.graal.java.BytecodeParser
-
Hook for subclasses to modify the last instruction or add other instructions.
- finishLoopEnds(LoopEndNode) - Method in class com.oracle.graal.phases.graph.PostOrderNodeIterator
-
- finishLoopEnds(LoopEndNode) - Method in class com.oracle.graal.phases.graph.SinglePassNodeIterator
-
Once all loop-end-nodes for a given loop-node have been visited.
- finishPrepare(FixedWithNextNode) - Method in class com.oracle.graal.java.BytecodeParser
-
Hook for subclasses to modify the graph start instruction or append new instructions to it.
- finishPrepare() - Method in class com.oracle.graal.nodes.GraphEncoder
-
- first() - Method in interface com.oracle.graal.graph.iterators.NodeIterable
-
- first() - Method in class com.oracle.graal.graph.NodeList
-
- first() - Method in class com.oracle.graal.graph.NodeUsageIterable
-
- first - Variable in class com.oracle.graal.lir.alloc.lsra.Interval
-
The head of the list of ranges describing this interval.
- first() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- first - Variable in class com.oracle.graal.lir.alloc.lsra.Interval.Pair
-
- first(List<LIRInstruction>) - Static method in class com.oracle.graal.lir.EdgeMoveOptimizer.Optimizer
-
Gets the first element from a LIR instruction sequence.
- first - Variable in class com.oracle.graal.nodes.Pair
-
- first - Variable in class com.oracle.graal.truffle.OptimizedAssumption
-
- FIRST_NODE_ORDER_ID - Static variable in class com.oracle.graal.nodes.GraphEncoder
-
The orderId of the first actual node after the
start node.
- firstChunk - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
-
- firstCompilation - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- firstDerivedIntervalIndex - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- firstInstructionArray - Variable in class com.oracle.graal.java.BytecodeParser
-
- firstInstructionMatrix - Variable in class com.oracle.graal.java.BytecodeParser
-
- firstInstructionOfInterest() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanEliminateSpillMovePhase
-
- firstInstructionOfInterest() - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSALinearScanEliminateSpillMovePhase
-
- firstInstructionOfInterest() - Method in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanEliminateSpillMovePhase
-
- firstLocation - Variable in class com.oracle.graal.nodes.cfg.LocationSet
-
- firstNoChange - Variable in class com.oracle.graal.graph.NodeWorkList.IterativeNodeWorkList
-
- firstUsage(Interval.RegisterPriority) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- firstValue() - Method in class com.oracle.graal.nodes.PhiNode
-
- firstVariableNumber - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
The
number of the first variable operand allocated.
- firstVariableNumber - Variable in class com.oracle.graal.lir.LIR
-
- firstVirtualStackIndex - Variable in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- firstVirtualStackIndex - Variable in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- fitod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fitos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fixed - Variable in class com.oracle.graal.java.BytecodeParser.Target
-
- fixed - Variable in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
-
- FixedAccessNode - Class in com.oracle.graal.nodes.memory
-
Accesses a value at an memory address specified by an
address.
- FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FixedAccessNode
-
- FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FixedAccessNode
-
- FixedAccessNode(NodeClass<? extends FixedAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.memory.FixedAccessNode
-
- FixedBinaryNode - Class in com.oracle.graal.nodes.calc
-
- FixedBinaryNode(NodeClass<? extends FixedBinaryNode>, Stamp, ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.FixedBinaryNode
-
- fixedConfig(int, int, boolean, boolean, boolean, boolean, Collection<DebugDumpHandler>, Collection<DebugVerifyHandler>, PrintStream) - Static method in class com.oracle.graal.debug.Debug
-
- FixedGuardNode - Class in com.oracle.graal.nodes
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction) - Constructor for class com.oracle.graal.nodes.FixedGuardNode
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, boolean) - Constructor for class com.oracle.graal.nodes.FixedGuardNode
-
- FixedGuardNode(LogicNode, DeoptimizationReason, DeoptimizationAction, JavaConstant, boolean) - Constructor for class com.oracle.graal.nodes.FixedGuardNode
-
- FixedNode - Class in com.oracle.graal.nodes
-
- FixedNode(NodeClass<? extends FixedNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FixedNode
-
- FixedNodeProbabilityCache - Class in com.oracle.graal.phases.graph
-
Compute probabilities for fixed nodes on the fly and cache them at
AbstractBeginNodes.
- FixedNodeProbabilityCache() - Constructor for class com.oracle.graal.phases.graph.FixedNodeProbabilityCache
-
- fixedParams - Variable in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- fixedParamsAt(BitSet) - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- FixedValueAnchorNode - Class in com.oracle.graal.nodes.extended
-
- FixedValueAnchorNode(ValueNode) - Constructor for class com.oracle.graal.nodes.extended.FixedValueAnchorNode
-
- FixedWithNextNode - Class in com.oracle.graal.nodes
-
Base class of all nodes that are fixed within the control flow graph and have an immediate
successor.
- FixedWithNextNode(NodeClass<? extends FixedWithNextNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FixedWithNextNode
-
- fixFrom() - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
-
- fixLoopBits(BciBlockMapping.BciBlock[]) - Method in class com.oracle.graal.java.BciBlockMapping
-
- fixLoopBits(BciBlockMapping.BciBlock[], BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BciBlockMapping
-
- FixPointIntervalBuilder - Class in com.oracle.graal.lir.stackslotalloc
-
Calculates the stack intervals using a worklist-based backwards data-flow analysis.
- FixPointIntervalBuilder(LIR, StackInterval[], int) - Constructor for class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- FixPointIntervalBuilder.BlockClosure - Class in com.oracle.graal.lir.stackslotalloc
-
- flag - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.Annul
-
- flag - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.BranchPredict
-
- flag - Static variable in class com.oracle.graal.replacements.test.PEGraphDecoderTest
-
- Flag() - Constructor for class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode.Flag
-
- flag - Variable in class com.oracle.graal.truffle.test.nodes.TwoMergesExplodedLoopTestNode.Flag
-
- Flag() - Constructor for enum jdk.internal.jvmci.amd64.AMD64.Flag
-
- Flag(long) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
-
- Flags() - Constructor for class com.oracle.graal.bytecode.Bytecodes.Flags
-
- flags - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
- flags - Static variable in class com.oracle.graal.lir.amd64.AMD64AddressValue
-
- Flags() - Constructor for enum com.oracle.graal.lir.constopt.ConstantTree.Flags
-
- flags - Variable in class com.oracle.graal.lir.LIRIntrospection.ValueFieldInfo
-
- flags - Variable in class com.oracle.graal.lir.LIRIntrospection.Values
-
- flags - Static variable in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
-
- flags - Static variable in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
-
- flags - Static variable in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestCompositeValue
-
- flags - Variable in class jdk.internal.jvmci.amd64.AMD64
-
- flags() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
ConstantPoolCacheEntry::_flags is volatile of type intx.
- Flags(HashMap<String, HotSpotVMConfig.VMFields.Field>, HashMap<String, HotSpotVMConfig.VMTypes.Type>) - Constructor for class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags
-
- flagsArray - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
An array that maps from a bytecode value to the set of
Bytecodes.Flags for the corresponding
instruction.
- flat - Variable in class com.oracle.graal.debug.internal.AccumulatedDebugValue
-
- flattenChildren(DebugValueMap, DebugValueMap) - Method in class com.oracle.graal.hotspot.DebugValuesPrinter
-
- FlatTimer(String, boolean) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
-
- fldd(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fldlg2() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fldln2() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- flds(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- flightRecorder - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- FLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FLOAT_0 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
-
- Float_01 - Class in com.oracle.graal.jtt.lang
-
- Float_01() - Constructor for class com.oracle.graal.jtt.lang.Float_01
-
- Float_02 - Class in com.oracle.graal.jtt.lang
-
- Float_02() - Constructor for class com.oracle.graal.jtt.lang.Float_02
-
- Float_03 - Class in com.oracle.graal.jtt.lang
-
- Float_03() - Constructor for class com.oracle.graal.jtt.lang.Float_03
-
- FLOAT_1 - Static variable in interface jdk.internal.jvmci.meta.JavaConstant
-
- FLOAT_REGISTER_COUNT - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
In fact there are 64 single floating point registers, 32 of them could be accessed.
- FLOAT_TAG - Static variable in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- FloatableAccessNode - Class in com.oracle.graal.nodes.memory
-
- FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FloatableAccessNode
-
- FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FloatableAccessNode
-
- FloatableAccessNode(NodeClass<? extends FloatableAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType, boolean, FrameState) - Constructor for class com.oracle.graal.nodes.memory.FloatableAccessNode
-
- floatArray - Static variable in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- floatArrayClone(float[]) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
-
- floatArraycopy(float[], int, float[], int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- FloatBranchOp(Condition, boolean, LabelRef, LabelRef, double) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatBranchOp
-
- floatCond(Condition) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
-
- FloatCondMoveOp(Variable, Condition, boolean, Variable, Variable) - Constructor for class com.oracle.graal.lir.amd64.AMD64ControlFlow.FloatCondMoveOp
-
- floatConvert(FloatConvertNode, Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- FloatConvert - Enum in com.oracle.graal.compiler.common.calc
-
- FloatConvert() - Constructor for enum com.oracle.graal.compiler.common.calc.FloatConvert
-
- floatConvert - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
- FloatConvertNode - Class in com.oracle.graal.nodes.calc
-
A FloatConvert converts between integers and floating point numbers according to Java
semantics.
- FloatConvertNode(FloatConvert, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.FloatConvertNode
-
- FloatConvertOp(FloatConvert) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
-
- floatCopyOfVirtualizableAllocation() - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- floatCopyOfVirtualization(int) - Method in class com.oracle.graal.compiler.test.CopyOfVirtualizationTest
-
- FloatEqualsNode - Class in com.oracle.graal.nodes.calc
-
- FloatEqualsNode(ValueNode, ValueNode) - Constructor for class com.oracle.graal.nodes.calc.FloatEqualsNode
-
- floatField - Static variable in class com.oracle.graal.jtt.reflect.Field_get01
-
- floatField - Variable in class com.oracle.graal.jtt.reflect.Field_get02.TestClass
-
- FloatField - Static variable in class com.oracle.graal.jtt.reflect.Field_get03
-
- floatField - Variable in class com.oracle.graal.jtt.reflect.Field_get03.TestClass
-
- floatField - Variable in class com.oracle.graal.jtt.reflect.Field_get04.TestClass
-
- floatField - Static variable in class com.oracle.graal.jtt.reflect.Field_getType01
-
- floatField - Static variable in class com.oracle.graal.jtt.reflect.Field_set01
-
- floatField - Variable in class com.oracle.graal.jtt.reflect.Field_set02.TestClass
-
- floatField - Variable in class com.oracle.graal.jtt.reflect.Field_set03.TestClass
-
- FLOATING - Static variable in class com.oracle.graal.nodes.util.GraphUtil
-
- FloatingAccessNode - Class in com.oracle.graal.nodes.memory
-
- FloatingAccessNode(NodeClass<? extends FloatingAccessNode>, AddressNode, LocationIdentity, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FloatingAccessNode
-
- FloatingAccessNode(NodeClass<? extends FloatingAccessNode>, AddressNode, LocationIdentity, Stamp, GuardingNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FloatingAccessNode
-
- FloatingAnchoredNode - Class in com.oracle.graal.nodes
-
- FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FloatingAnchoredNode
-
- FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode>, Stamp, AnchoringNode) - Constructor for class com.oracle.graal.nodes.FloatingAnchoredNode
-
- FloatingGuardedNode - Class in com.oracle.graal.nodes
-
- FloatingGuardedNode(NodeClass<? extends FloatingGuardedNode>, Stamp) - Constructor for class com.oracle.graal.nodes.FloatingGuardedNode
-
- FloatingGuardedNode(NodeClass<? extends FloatingGuardedNode>, Stamp, GuardingNode) - Constructor for class com.oracle.graal.nodes.FloatingGuardedNode
-
- FloatingNode - Class in com.oracle.graal.nodes.calc
-
- FloatingNode(NodeClass<? extends FloatingNode>, Stamp) - Constructor for class com.oracle.graal.nodes.calc.FloatingNode
-
- FloatingReadClosure(Map<LoopBeginNode, Set<LocationIdentity>>, boolean, boolean) - Constructor for class com.oracle.graal.phases.common.FloatingReadPhase.FloatingReadClosure
-
- FloatingReadNode - Class in com.oracle.graal.nodes.memory
-
A floating read of a value from memory specified in terms of an object base and an object
relative location.
- FloatingReadNode(AddressNode, LocationIdentity, MemoryNode, Stamp) - Constructor for class com.oracle.graal.nodes.memory.FloatingReadNode
-
- FloatingReadNode(AddressNode, LocationIdentity, MemoryNode, Stamp, GuardingNode) - Constructor for class com.oracle.graal.nodes.memory.FloatingReadNode
-
- FloatingReadNode(AddressNode, LocationIdentity, MemoryNode, Stamp, GuardingNode, HeapAccess.BarrierType) - Constructor for class com.oracle.graal.nodes.memory.FloatingReadNode
-
- FloatingReadPhase - Class in com.oracle.graal.phases.common
-
- FloatingReadPhase() - Constructor for class com.oracle.graal.phases.common.FloatingReadPhase
-
- FloatingReadPhase(boolean, boolean) - Constructor for class com.oracle.graal.phases.common.FloatingReadPhase
-
- FloatingReadPhase.FloatingReadClosure - Class in com.oracle.graal.phases.common
-
- FloatingReadPhase.MemoryMapImpl - Class in com.oracle.graal.phases.common
-
- FloatingReads - Class in com.oracle.graal.jtt.micro
-
- FloatingReads() - Constructor for class com.oracle.graal.jtt.micro.FloatingReads
-
- FloatingReadTest - Class in com.oracle.graal.compiler.test
-
- FloatingReadTest() - Constructor for class com.oracle.graal.compiler.test.FloatingReadTest
-
- FloatingReadTest.Container - Class in com.oracle.graal.compiler.test
-
- floatJcc(AMD64MacroAssembler, AMD64Assembler.ConditionFlag, boolean, Label) - Static method in class com.oracle.graal.lir.amd64.AMD64ControlFlow
-
- FloatLessThanNode - Class in com.oracle.graal.nodes.calc
-
- FloatLessThanNode(ValueNode, ValueNode, boolean) - Constructor for class com.oracle.graal.nodes.calc.FloatLessThanNode
-
- FloatOptimizationTest - Class in com.oracle.graal.compiler.test
-
Check for incorrect elimination of 0.0 and -0.0 from computations.
- FloatOptimizationTest() - Constructor for class com.oracle.graal.compiler.test.FloatOptimizationTest
-
- FloatStamp - Class in com.oracle.graal.compiler.common.type
-
- FloatStamp(int) - Constructor for class com.oracle.graal.compiler.common.type.FloatStamp
-
- FloatStamp(int, double, double, boolean) - Constructor for class com.oracle.graal.compiler.common.type.FloatStamp
-
- floatTestValue1 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- floatTestValue2 - Static variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- floatToIntBits(float) - Static method in class com.oracle.graal.replacements.test.StandardMethodSubstitutionsTest
-
- floatValue - Variable in class com.oracle.graal.compiler.test.MemoryArithmeticTest.FieldObject
-
- floatValue(Float) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- floatValueOf(float) - Static method in class com.oracle.graal.replacements.BoxingSnippets
-
- flog(Register, Register, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- flush() - Method in class com.oracle.graal.debug.LogStream
-
Flushes the stream.
- flush() - Static method in class com.oracle.graal.debug.TTY
-
- flush() - Method in class com.oracle.graal.printer.BasicIdealGraphPrinter
-
Flushes any buffered output.
- flush() - Method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- flush() - Method in class com.oracle.graal.printer.CompilationPrinter
-
Flushes all buffered output to the underlying output stream.
- flushDebugOutput() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- flushDebugOutput() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- flushLine(boolean) - Method in class com.oracle.graal.debug.LogStream
-
- flushw() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmovcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmovd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmovdcc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmovs(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmovscc(SPARCAssembler.ConditionFlag, SPARCAssembler.CC, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmt(int, int, int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Instruction format for most arithmetic stuff.
- fmt00(int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Instruction format for Fmt00 instructions.
- fmt10(int, int, int, int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Instruction format for most arithmetic stuff.
- FMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fmuld(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fmuls(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- FNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fnegd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fnegs(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fnstswAX() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- Fold - Annotation Type in com.oracle.graal.api.replacements
-
Annotates a method replaced by a compile-time constant.
- Fold_Cast01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Cast01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Cast01
-
- Fold_Cast01.TestClass - Class in com.oracle.graal.jtt.optimize
-
- Fold_Convert01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Convert01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert01
-
- Fold_Convert02 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Convert02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert02
-
- Fold_Convert03 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Convert03() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert03
-
- Fold_Convert04 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Convert04() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Convert04
-
- Fold_Double01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Double01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Double01
-
- Fold_Double02 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Double02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Double02
-
- Fold_Double03 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Double03() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Double03
-
- Fold_Float01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Float01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Float01
-
- Fold_Float02 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Float02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Float02
-
- Fold_InstanceOf01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_InstanceOf01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_InstanceOf01
-
- Fold_Int01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Int01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Int01
-
- Fold_Int02 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Int02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Int02
-
- Fold_Long01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Long01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Long01
-
- Fold_Long02 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Long02() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Long02
-
- Fold_Math01 - Class in com.oracle.graal.jtt.optimize
-
- Fold_Math01() - Constructor for class com.oracle.graal.jtt.optimize.Fold_Math01
-
- foldComponentType() - Method in class com.oracle.graal.hotspot.test.ClassSubstitutionsTests
-
- foldCondition(JavaConstant, JavaConstant, ConstantReflectionProvider) - Method in enum com.oracle.graal.compiler.common.calc.Condition
-
Attempts to fold a comparison between two constants and return the result.
- foldCondition(Constant, Constant, ConstantReflectionProvider, boolean) - Method in enum com.oracle.graal.compiler.common.calc.Condition
-
Attempts to fold a comparison between two constants and return the result.
- foldConstant(Constant, Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
-
- foldConstant(int, int, Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
-
- foldConstant(Constant, int) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
-
Apply the shift to a constant.
- foldConstant(Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
-
- foldIndirection(ValueNode, ValueNode, LocationIdentity) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity
-
Fold reads that convert from Class -> Hub -> Class or vice versa.
- foldNullChecks(LIR, List<? extends AbstractBlockBase<?>>, int) - Static method in class com.oracle.graal.lir.NullCheckOptimizer
-
- foldStamp(Stamp, Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
-
Apply the operation to two
Stamps.
- foldStamp(int, int, Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
-
- foldStamp(Stamp, IntegerStamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
-
Apply the shift to a stamp.
- foldStamp(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
-
Apply the operation to a
Stamp.
- foldStamp(Stamp, Stamp) - Static method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactNode
-
- foo - Static variable in class com.oracle.graal.compiler.test.ReadAfterCheckCastTest
-
- foo(Object) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.A
-
- foo(Object) - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysisTests.B
-
- foo(HotSpotNmethod, Object, Object) - Static method in class com.oracle.graal.hotspot.test.HotSpotNmethodTest
-
- foo() - Static method in class com.oracle.graal.hotspot.test.InstalledCodeExecuteHelperTest
-
- foo(Throwable) - Static method in class com.oracle.graal.jtt.except.Catch_NPE_07
-
- Foo() - Constructor for class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
-
- foo(int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline01
-
- foo(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_inline02
-
- foo(int, int) - Static method in class com.oracle.graal.jtt.hotpath.HP_nest02
-
- foo() - Static method in class com.oracle.graal.jtt.loop.Loop06
-
- foo() - Static method in class com.oracle.graal.jtt.loop.Loop09
-
- foo() - Static method in class com.oracle.graal.jtt.loop.Loop09_2
-
- foo(int) - Static method in class com.oracle.graal.jtt.loop.LoopInline
-
- foo(String[]) - Static method in class com.oracle.graal.jtt.micro.ReferenceMap01
-
- foo - Variable in class com.oracle.graal.jtt.optimize.Narrow_byte02.Byte
-
- foo - Variable in class com.oracle.graal.jtt.optimize.Narrow_char02.Char
-
- foo - Variable in class com.oracle.graal.jtt.optimize.Narrow_short02.Short
-
- foo() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf03
-
- Foo() - Constructor for class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest.Foo
-
- foo() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType.D
-
- foo1(int) - Method in class com.oracle.graal.jtt.except.Except_Synchronized05.Foo
-
- foo1() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf01
-
- foo1() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
-
- foo2(int) - Static method in class com.oracle.graal.jtt.loop.LoopInline
-
- foo2() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf01
-
- foo2() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
-
- foo3() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf01
-
- foo3() - Static method in class com.oracle.graal.jtt.optimize.VN_InstanceOf02
-
- fooOffset(String) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
-
- forBoolean(boolean, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean, Graph) - Static method in class com.oracle.graal.nodes.LogicConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean) - Static method in class com.oracle.graal.nodes.LogicConstantNode
-
Returns a node for a boolean constant.
- forBoolean(boolean) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed boolean constant.
- forBoxed(Kind, Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
-
Creates a boxed constant for the given kind from an Object.
- forBoxed(Kind, Object) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
-
- forBoxed(Object, Kind) - Method in class com.oracle.graal.replacements.SnippetTemplate
-
Converts a Java boxed value to a
JavaConstant of the right kind.
- forBoxedPrimitive(Object) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed constant for the given boxed primitive value.
- forBoxedValue(Kind, Object) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- forByte(byte, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a byte constant.
- forByte(byte) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed byte constant.
- forCBcond - Variable in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
-
- force(Object) - Static method in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
-
- forcedQueue(Node) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningIterator
-
- forceDump(Object, String, Object...) - Static method in class com.oracle.graal.debug.internal.DebugScope
-
This method exists mainly to allow a debugger (e.g., Eclipse) to force dump a graph.
- forceFixed - Variable in class com.oracle.graal.nodes.memory.FloatableAccessNode
-
- forceInlining() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- forceInliningEverything - Variable in class com.oracle.graal.java.BytecodeParser
-
- forceLog() - Static method in class com.oracle.graal.debug.Debug
-
- forceLoopPhis() - Method in class com.oracle.graal.java.BytecodeParser
-
- ForceMaterializeNode - Class in com.oracle.graal.truffle.nodes.frame
-
- ForceMaterializeNode(ValueNode) - Constructor for class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
-
- forceRelocatable - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Sethix
-
- forceRelocatable - Variable in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.Setx
-
- forceSlowPath() - Static method in class com.oracle.graal.hotspot.stubs.NewInstanceStub
-
- forceSplitting() - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategy
-
- forceSplitting() - Method in class com.oracle.graal.truffle.DefaultTruffleSplittingStrategyNew
-
- forceSplitting() - Method in interface com.oracle.graal.truffle.TruffleSplittingStrategy
-
- forceUnreachable - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- forChar(char, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a char constant.
- forChar(char) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed char constant.
- forClass(Class<?>, Class<?>, boolean, FieldsScanner.CalcOffset) - Static method in class com.oracle.graal.compiler.common.Fields
-
- forClass() - Method in interface com.oracle.graal.compiler.match.MatchStatementSet
-
- forConstant(JavaConstant) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forConstant(JavaConstant, MetaAccessProvider) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forConstant(JavaConstant, MetaAccessProvider, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forConstant(JavaConstant, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forConstant(Stamp, Constant, MetaAccessProvider, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forConstant(Stamp, Constant, MetaAccessProvider) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forDouble(double, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a double constant.
- forDouble(double) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a double constant.
- forDouble(double) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed double constant.
- forEach(Consumer<? super Map.Entry<K, V>>) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
-
- forEach(Consumer<? super K>) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
-
- forEach(Consumer<? super UseEntry>) - Method in class com.oracle.graal.lir.constopt.DefUseTree
-
- forEach(Consumer<T>) - Method in class com.oracle.graal.lir.constopt.VariableMap
-
- forEach(LIRInstruction, LIRIntrospection.Values, LIRInstruction.OperandMode, InstructionValueProcedure) - Static method in class com.oracle.graal.lir.LIRIntrospection
-
- forEach(LIRInstruction, LIRIntrospection.Values, LIRInstruction.OperandMode, InstructionValueConsumer) - Static method in class com.oracle.graal.lir.LIRIntrospection
-
- forEach(LIRInstruction, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, InstructionValueProcedure) - Method in class com.oracle.graal.lir.util.IndexedValueMap
-
- forEach(LIRInstruction, LIRInstruction.OperandMode, EnumSet<LIRInstruction.OperandFlag>, InstructionValueConsumer) - Method in class com.oracle.graal.lir.util.IndexedValueMap
-
- forEachAlive(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachAlive(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachAlive(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachAlive(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.amd64.AMD64AddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.amd64.AMD64AddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.CompositeValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.CompositeValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.sparc.SPARCImmediateAddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.sparc.SPARCIndexedAddressValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestCompositeValue
-
- forEachComponent(LIRInstruction, LIRInstruction.OperandMode, InstructionValueConsumer) - Method in class com.oracle.graal.lir.test.CompositeValueReplacementTest1.TestCompositeValue
-
- forEachCounter(HotSpotCounterOp.CounterProcedure, TargetDescription) - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
-
- forEachDef(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachDef(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachInput(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachInput(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachInterval(Consumer<StackInterval>) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- forEachOutput(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachOutput(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachPhiRegisterHint(LIR, AbstractBlockBase<?>, StandardOp.LabelOp, Value, LIRInstruction.OperandMode, ValueConsumer) - Static method in class com.oracle.graal.lir.ssa.SSAUtil
-
- forEachPhiValuePair(LIR, AbstractBlockBase<?>, AbstractBlockBase<?>, SSAUtil.PhiValueVisitor) - Static method in class com.oracle.graal.lir.ssa.SSAUtil
-
Visits each phi value pair of an edge, i.e.
- forEachProperty(BiConsumer<String, String>) - Method in interface com.oracle.graal.compiler.common.cfg.PropertyConsumable
-
- forEachProperty(BiConsumer<String, String>) - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
-
- forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in interface com.oracle.graal.compiler.common.cfg.PrintableCFG
-
Applies action to all extra property pairs (name, value) of block.
- forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in class com.oracle.graal.compiler.common.cfg.PrintableDominatorOptimizationProblem
-
- forEachPropertyPair(AbstractBlockBase<?>, BiConsumer<String, String>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
-
- forEachRegisterHint(Value, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachRegisterHint(Value, LIRInstruction.OperandMode, ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachRegisterHint(LIRInstruction, LIRInstruction.OperandMode, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachRegisterHint(LIR, AbstractBlockBase<?>, StandardOp.LabelOp, Value, LIRInstruction.OperandMode, ValueConsumer) - Static method in class com.oracle.graal.lir.ssi.SSIUtil
-
- forEachState(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRFrameState
-
- forEachState(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRFrameState
-
- forEachState(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachState(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachState(InstructionStateProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachState(StateProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachState(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachState(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachState(LIRInstruction, InstructionStateProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachTemp(InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachTemp(ValueProcedure) - Method in class com.oracle.graal.lir.LIRInstruction
-
- forEachTemp(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachTemp(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachUse(LIRInstruction, InstructionValueProcedure) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachUse(LIRInstruction, InstructionValueConsumer) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- forEachValuePair(LIR, AbstractBlockBase<?>, AbstractBlockBase<?>, SSAUtil.PhiValueVisitor) - Static method in class com.oracle.graal.lir.ssi.SSIUtil
-
Visits each SIGMA/PHI value pair of an edge, i.e.
- ForeignCallDeoptimizeTest - Class in com.oracle.graal.hotspot.test
-
Tests that deoptimization upon exception handling works.
- ForeignCallDeoptimizeTest() - Constructor for class com.oracle.graal.hotspot.test.ForeignCallDeoptimizeTest
-
- ForeignCallDeoptimizeTest.Substitutions - Class in com.oracle.graal.hotspot.test
-
- ForeignCallDescriptor - Class in com.oracle.graal.compiler.common.spi
-
The name and signature of a foreign call.
- ForeignCallDescriptor(String, Class<?>, Class<?>...) - Constructor for class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
-
- ForeignCallDescriptors - Class in com.oracle.graal.nodes.java
-
The foreign call descriptors used by nodes in this package.
- ForeignCallDescriptors() - Constructor for class com.oracle.graal.nodes.java.ForeignCallDescriptors
-
- ForeignCallLinkage - Interface in com.oracle.graal.compiler.common.spi
-
The runtime specific details of a
foreign call.
- ForeignCallNode - Class in com.oracle.graal.nodes.extended
-
- ForeignCallNode(ForeignCallsProvider, ForeignCallDescriptor, ValueNode...) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
-
- ForeignCallNode(ForeignCallsProvider, ForeignCallDescriptor, Stamp, List<ValueNode>) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
-
- ForeignCallNode(ForeignCallsProvider, ForeignCallDescriptor, Stamp) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
-
- ForeignCallNode(NodeClass<? extends ForeignCallNode>, ForeignCallsProvider, ForeignCallDescriptor, ValueNode...) - Constructor for class com.oracle.graal.nodes.extended.ForeignCallNode
-
- ForeignCallOp(LIRInstructionClass<? extends AMD64Call.ForeignCallOp>, ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.amd64.AMD64Call.ForeignCallOp
-
- ForeignCallOp(LIRInstructionClass<? extends SPARCCall.ForeignCallOp>, SPARCLIRInstruction.SizeEstimate, ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Constructor for class com.oracle.graal.lir.sparc.SPARCCall.ForeignCallOp
-
- ForeignCallPlugin - Class in com.oracle.graal.graphbuilderconf
-
- ForeignCallPlugin(ForeignCallsProvider, ForeignCallDescriptor) - Constructor for class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
-
- foreignCalls - Variable in class com.oracle.graal.graphbuilderconf.ForeignCallPlugin
-
- foreignCalls - Variable in class com.oracle.graal.hotspot.meta.DefaultHotSpotLoweringProvider
-
- foreignCalls - Variable in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- foreignCalls - Variable in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
-
- foreignCalls - Variable in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
-
- foreignCalls - Variable in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
-
- foreignCalls - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- foreignCalls - Variable in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- foreignCalls - Variable in class com.oracle.graal.phases.util.Providers
-
- foreignCalls - Variable in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- ForeignCallsProvider - Interface in com.oracle.graal.compiler.common.spi
-
- ForeignCallStub - Class in com.oracle.graal.hotspot.stubs
-
- ForeignCallStub(HotSpotGraalRuntimeProvider, HotSpotProviders, long, ForeignCallDescriptor, boolean, HotSpotForeignCallLinkage.Transition, boolean, LocationIdentity...) - Constructor for class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
Creates a stub for a call to code at a given address.
- ForeignCallStub.DebugScopeContext - Class in com.oracle.graal.hotspot.stubs
-
- forFloat(Kind, double, double, boolean) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forFloat(float, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a float constant.
- forFloat(float) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a float constant.
- forFloat(float) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed float constant.
- forFloatingKind(Kind, double, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forFloatingKind(Kind, double) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forFloatingStamp(Stamp, double, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a constant double that's compatible to a given stamp.
- forFloatingStamp(Stamp, double) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a constant double that's compatible to a given stamp.
- forGuard(GuardingNode, AbstractBeginNode, StructuredGraph) - Static method in class com.oracle.graal.nodes.ProxyNode
-
- forIllegal() - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
- forInt(int, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for an integer constant.
- forInt(int) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for an integer constant.
- forInt(int) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed integer constant.
- forInteger(Kind, long, long, long, long) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forInteger(Kind, long, long) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forInteger(int) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forInteger(int, long, long) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
- forIntegerBits(int, JavaConstant, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forIntegerBits(int, long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a constant integer that's not directly representable as Java primitive
(e.g.
- forIntegerBits(int, JavaConstant) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forIntegerBits(int, long) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a constant integer that's not directly representable as Java primitive
(e.g.
- forIntegerKind(Kind, long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forIntegerKind(Kind, long) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- forIntegerKind(Kind, long) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a
JavaConstant from a primitive integer of a certain kind.
- forIntegerStamp(Stamp, long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a constant integer that's compatible to a given stamp.
- forIntegerStamp(Stamp, long) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a constant integer that's compatible to a given stamp.
- forKind(Kind) - Static method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
-
- forKind(Kind) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Return a stamp for a Java kind, as it would be represented on the bytecode stack.
- forKind(LIRKind) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- forLong(long, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for an long constant.
- forLong(long) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for an long constant.
- forLong(long) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed long constant.
- formalParameters - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
-
- formalReturn - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
-
- format - Variable in class com.oracle.graal.hotspot.nodes.VMErrorNode
-
- format(CompositeValue) - Static method in class com.oracle.graal.lir.CompositeValueClass
-
- format(Object) - Static method in class com.oracle.graal.virtual.phases.ea.EffectList
-
- format(String, Object...) - Static method in error jdk.internal.jvmci.common.JVMCIError
-
- format(String) - Method in interface jdk.internal.jvmci.meta.JavaField
-
Gets a string for this field formatted according to a given format specification.
- format(String) - Method in interface jdk.internal.jvmci.meta.JavaMethod
-
Gets a string for this method formatted according to a given format specification.
- format(Object) - Method in enum jdk.internal.jvmci.meta.Kind
-
Gets a formatted string for a given value of this kind.
- formatArray(KlassPointer, int, int, int, Word, Word, boolean, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
Formats some allocated memory with an object header and zeroes out the rest.
- formatArray(Object) - Static method in enum jdk.internal.jvmci.meta.Kind
-
- formatDebugName(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
-
- formatGraph(StructuredGraph) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- formatLength() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
-
- formatMatch(Node) - Method in class com.oracle.graal.compiler.match.MatchPattern
-
For a node starting at root, produce a String showing the inputs that matched against this
rule.
- formatMatch(Node) - Method in class com.oracle.graal.compiler.match.MatchStatement
-
- formatObject(KlassPointer, int, Word, Word, boolean, boolean, boolean) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
Formats some allocated memory with an object header and zeroes out the rest.
- formatObjectForStub(KlassPointer, int, Word, Word) - Static method in class com.oracle.graal.hotspot.replacements.NewObjectSnippets
-
Formats some allocated memory with an object header and zeroes out the rest.
- formatPrefix() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
-
- formatRegister(int) - Method in class jdk.internal.jvmci.code.CodeUtil.DefaultRegFormatter
-
- formatRegister(int) - Method in class jdk.internal.jvmci.code.CodeUtil.NumberedRefMapFormatter
-
- formatRegister(int) - Method in interface jdk.internal.jvmci.code.CodeUtil.RefMapFormatter
-
- formatSource(StackTraceElement) - Static method in class com.oracle.graal.truffle.TruffleExpansionLogger.ExpansionTree
-
- formatSourceSection(SourceSection) - Static method in class com.oracle.graal.truffle.debug.TraceCompilationListener
-
- formatStackSlot(int) - Method in class jdk.internal.jvmci.code.CodeUtil.DefaultRefMapFormatter
-
- formatStackSlot(int) - Method in class jdk.internal.jvmci.code.CodeUtil.DefaultRegFormatter
-
- formatStackSlot(int) - Method in class jdk.internal.jvmci.code.CodeUtil.NumberedRefMapFormatter
-
- formatStackSlot(int) - Method in interface jdk.internal.jvmci.code.CodeUtil.RefMapFormatter
-
- formatSuffix() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
-
- formattedClassName - Static variable in class com.oracle.graal.debug.Debug
-
There are paths where construction of formatted class names are common and the code below is
surprisingly expensive, so compute it once and cache it.
- formatTo(Formatter, int, int, int) - Method in class com.oracle.graal.graph.Node
-
- formatTo(Formatter, int, int, int) - Method in class com.oracle.graal.replacements.SnippetTemplate.Arguments
-
- formatTo(Formatter, int, int, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethod
-
- forMetaspaceObject(Kind, long, Object, boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
-
- forNodeIntrinsic() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
A stamp used only in the graph of intrinsics, e.g., snippets.
- forObject(Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
-
Creates a boxed
object constant.
- forObject(Object) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
-
- forObject(Object) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- forObject(Object, boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- forPosition - Variable in class com.oracle.graal.asm.Assembler.LabelHint
-
- forPrimitive(JavaConstant, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a Java primitive.
- forPrimitive(JavaConstant) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a Java primitive.
- forPrimitive(Stamp, JavaConstant, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a primitive of a given type.
- forPrimitive(Stamp, Constant) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a primitive of a given type.
- forPrimitiveInt(int, long) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a
JavaConstant from a primitive integer of a certain width.
- forShort(short, StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
Returns a node for a short constant.
- forShort(short) - Static method in interface jdk.internal.jvmci.meta.JavaConstant
-
Creates a boxed short constant.
- forStableArray(Object, int, boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- forStamp(Stamp) - Static method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
- forStoreCheck - Variable in class com.oracle.graal.nodes.java.CheckCastDynamicNode
-
- forStoreCheck - Variable in class com.oracle.graal.nodes.java.CheckCastNode
-
- forString(String) - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
-
- forString(String) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
-
- forString(String) - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
-
- forSuccessor(LIR, AbstractBlockBase<?>, int) - Static method in class com.oracle.graal.lir.LabelRef
-
Returns a new reference to a successor of the given block.
- forValue(ValueNode, AbstractBeginNode, StructuredGraph) - Static method in class com.oracle.graal.nodes.ProxyNode
-
- forVoid() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
-
Return the stamp for the void type.
- forward() - Method in class com.oracle.graal.graph.Edges.AllEdgesIterator
-
- forward() - Method in class com.oracle.graal.graph.Edges.EdgesIterator
-
- forward() - Method in class com.oracle.graal.graph.GraphNodeIterator
-
- forward() - Method in class com.oracle.graal.graph.iterators.DistinctPredicatedProxyNodeIterator
-
- forward() - Method in class com.oracle.graal.graph.iterators.NodeIterator
-
- forward() - Method in class com.oracle.graal.graph.iterators.PredicatedProxyNodeIterator
-
- forward() - Method in class com.oracle.graal.graph.NodeBitMap.MarkedNodeIterator
-
- forward() - Method in class com.oracle.graal.graph.NodeFlood.UnmarkedNodeIterator
-
- forward() - Method in class com.oracle.graal.graph.TypedGraphNodeIterator
-
- forwardEnd() - Method in class com.oracle.graal.nodes.LoopBeginNode
-
- forwardEndAt(int) - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- forwardEndCount() - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- forwardEndIndex(EndNode) - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- forwardEnds() - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- forwardNodeList() - Method in class com.oracle.graal.graph.Edges.EdgesIterator
-
- fp - Variable in class jdk.internal.jvmci.code.CodeUtil.DefaultRefMapFormatter
-
The register used as the frame pointer.
- fp - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- fpadd32(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- FPDivRemOp(AMD64Arithmetic, AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.graal.lir.amd64.AMD64Arithmetic.FPDivRemOp
-
- fpop() - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- fprem() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fptan() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- FPUd - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- fpuDoubleParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- fpuParameterRegisters - Variable in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- fpuRegisters - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- FPUs - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- Frame() - Constructor for class com.oracle.graal.jtt.optimize.NestedLoop_EA.Frame
-
- Frame(Block, T) - Constructor for class com.oracle.graal.phases.common.LoweringPhase.Frame
-
- frame - Variable in class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
-
- frame() - Method in class jdk.internal.jvmci.code.DebugInfo
-
Gets the deoptimization information for each inlined frame (if available).
- Frame - Static variable in class jdk.internal.jvmci.code.Register
-
Frame pointer of the current method.
- FRAME_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
-
- FRAME_INDEX - Static variable in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- frameContext - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
The object that emits code for managing a method's frame.
- FrameContext - Interface in com.oracle.graal.lir.asm
-
Code for managing a method's native frame.
- frameInterpreterFrameLastSpOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- frameInterpreterFrameSenderSpOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- frameMap - Variable in class com.oracle.graal.lir.asm.CompilationResultBuilder
-
- frameMap - Variable in class com.oracle.graal.lir.dfa.LocationMarker
-
- frameMap - Variable in class com.oracle.graal.lir.dfa.RegStackValueSet
-
- FrameMap - Class in com.oracle.graal.lir.framemap
-
This class is used to build the stack frame layout for a compiled method.
- FrameMap(CodeCacheProvider, RegisterConfig, FrameMap.ReferenceMapBuilderFactory) - Constructor for class com.oracle.graal.lir.framemap.FrameMap
-
Creates a new frame map for the specified method.
- frameMap - Variable in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- frameMap - Variable in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- frameMap - Variable in class com.oracle.graal.lir.LIRVerifier
-
- frameMap - Variable in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- FrameMap.ReferenceMapBuilderFactory - Interface in com.oracle.graal.lir.framemap
-
- frameMapBuilder - Variable in class com.oracle.graal.hotspot.HotSpotLockStack
-
- frameMapBuilder - Variable in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- frameMapBuilder - Variable in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- FrameMapBuilder - Interface in com.oracle.graal.lir.framemap
-
- frameMapBuilder - Variable in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- frameMapBuilder - Variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- FrameMapBuilderImpl - Class in com.oracle.graal.lir.framemap
-
A FrameMapBuilder that records allocation.
- FrameMapBuilderImpl(FrameMap, CodeCacheProvider, RegisterConfig) - Constructor for class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- FrameMapBuilderTool - Interface in com.oracle.graal.lir.framemap
-
- frameNeedsAllocating() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
- frameNeedsAllocating() - Method in class com.oracle.graal.lir.sparc.SPARCFrameMap
-
- frameNumber - Variable in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- frameOffsetToCSA - Variable in class jdk.internal.jvmci.code.CalleeSaveLayout
-
The offset from the frame pointer to the CSA.
- framePc - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotEnterUnpackFramesStackFrameOp
-
- framePc - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
-
- framePc - Variable in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
-
- framePc - Variable in class com.oracle.graal.hotspot.nodes.PushInterpreterFrameNode
-
- framePc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotEnterUnpackFramesStackFrameOp
-
- framePc - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPushInterpreterFrameOp
-
- framePointer - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
-
- frameRegister - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- frameSize - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLeaveDeoptimizedStackFrameOp
-
- frameSize - Variable in class com.oracle.graal.hotspot.amd64.AMD64HotSpotPushInterpreterFrameOp
-
- frameSize - Variable in class com.oracle.graal.hotspot.nodes.LeaveDeoptimizedStackFrameNode
-
- frameSize - Variable in class com.oracle.graal.hotspot.nodes.PushInterpreterFrameNode
-
- frameSize - Variable in class com.oracle.graal.hotspot.sparc.SPARCHotSpotPushInterpreterFrameOp
-
- frameSize - Variable in class com.oracle.graal.lir.framemap.FrameMap
-
- frameSize() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
- frameState - Variable in class com.oracle.graal.java.BytecodeParser
-
- FrameState - Class in com.oracle.graal.nodes
-
The FrameState class encapsulates the frame state (i.e.
- FrameState(FrameState, ResolvedJavaMethod, int, int, int, int, boolean, boolean, List<MonitorIdNode>, List<EscapeObjectState>) - Constructor for class com.oracle.graal.nodes.FrameState
-
- FrameState(FrameState, ResolvedJavaMethod, int, List<ValueNode>, int, int, boolean, boolean, List<MonitorIdNode>, List<EscapeObjectState>) - Constructor for class com.oracle.graal.nodes.FrameState
-
- FrameState(int) - Constructor for class com.oracle.graal.nodes.FrameState
-
- FrameState(int, ValueNode) - Constructor for class com.oracle.graal.nodes.FrameState
-
Creates a placeholder frame state with a single element on the stack representing a return
value.
- FrameState(FrameState, ResolvedJavaMethod, int, ValueNode[], ValueNode[], int, ValueNode[], List<MonitorIdNode>, boolean, boolean) - Constructor for class com.oracle.graal.nodes.FrameState
-
- FrameState.TwoSlotMarker - Class in com.oracle.graal.nodes
-
- FrameStateAssignmentClosure() - Constructor for class com.oracle.graal.phases.common.FrameStateAssignmentPhase.FrameStateAssignmentClosure
-
- FrameStateAssignmentPhase - Class in com.oracle.graal.phases.common
-
- FrameStateAssignmentPhase() - Constructor for class com.oracle.graal.phases.common.FrameStateAssignmentPhase
-
- FrameStateAssignmentPhase.FrameStateAssignmentClosure - Class in com.oracle.graal.phases.common
-
- FrameStateBuilder - Class in com.oracle.graal.java
-
- FrameStateBuilder(BytecodeParser, ResolvedJavaMethod, StructuredGraph) - Constructor for class com.oracle.graal.java.FrameStateBuilder
-
Creates a new frame state builder for the given method and the given target graph.
- FrameStateBuilder(FrameStateBuilder) - Constructor for class com.oracle.graal.java.FrameStateBuilder
-
- FrameWithBoxing - Class in com.oracle.graal.truffle
-
More efficient implementation of the Truffle frame that has no safety checks for frame accesses
and therefore is much faster.
- FrameWithBoxing(FrameDescriptor, Object[]) - Constructor for class com.oracle.graal.truffle.FrameWithBoxing
-
- FrameWithoutBoxing - Class in com.oracle.graal.truffle
-
More efficient implementation of the Truffle frame that has no safety checks for frame accesses
and therefore is much faster.
- FrameWithoutBoxing(FrameDescriptor, Object[]) - Constructor for class com.oracle.graal.truffle.FrameWithoutBoxing
-
- freeCollectInactiveAny(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- freeCollectInactiveFixed(Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- freeCollectUnhandled(Interval.RegisterBinding, Interval) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- freeExcludeActiveAny() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- freeExcludeActiveFixed() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScanWalker
-
- freeRBPSpillSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMap
-
- freeRBPSpillSlot() - Method in class com.oracle.graal.lir.amd64.AMD64FrameMapBuilder
-
- freeSlot(StackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
Adds a stack slot to the list of free slots.
- freeSlots - Variable in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- freeTestData() - Method in class com.oracle.graal.jtt.hotpath.HP_idea
-
- freeze() - Method in class com.oracle.graal.graph.Graph
-
- FREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- frequency - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
-
- frequency - Variable in class com.oracle.graal.truffle.TruffleInliningProfile
-
- FrequencyEncoder<T> - Class in com.oracle.graal.compiler.common.util
-
Creates an array of T objects order by the occurrence frequency of each object.
- FrequencyEncoder(Map<T, FrequencyEncoder.Entry<T>>) - Constructor for class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
- FrequencyEncoder.Entry<T> - Class in com.oracle.graal.compiler.common.util
-
- frequencyFor(FixedNode) - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- FREQUENT_PROBABILITY - Static variable in class com.oracle.graal.nodes.extended.BranchProbabilityNode
-
- freshlyInstantiatedArguments(Invoke, Set<ParameterNode>) - Static method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
Gets the freshly instantiated arguments.
- freshlyInstantiatedArguments - Variable in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
-
The immutable positions of freshly instantiated arguments (ie, positions in
callee.invoke.callTarget.arguments).
- FRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- from() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- from - Variable in class com.oracle.graal.lir.alloc.lsra.Range
-
The start of the range, inclusive.
- from - Variable in class com.oracle.graal.lir.stackslotalloc.StackInterval
-
- from() - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
-
- from(boolean) - Static method in enum com.oracle.graal.nodes.StructuredGraph.AllowAssumptions
-
- from - Variable in class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
-
- fromAddress(AddressNode.Address) - Static method in class com.oracle.graal.word.Word
-
- fromClass(Class<?>) - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- fromClass(Class<?>) - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
Gets the Graal mirror for a
Class object.
- fromClass(Class<?>) - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- fromClass(Class<?>) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
-
Gets the JVMCI mirror for a
Class object.
- fromClass(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaType
-
Gets the JVMCI mirror for a
Class object.
- fromCondition(SPARCAssembler.CC, Condition, boolean) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow
-
- fromId - Variable in class com.oracle.graal.lir.alloc.lsra.ssi.SSILinearScanResolveDataFlowPhase.MyPhiValueVisitor
-
- fromId - Variable in class com.oracle.graal.lir.alloc.trace.TraceLinearScanResolveDataFlowPhase.MyPhiValueVisitor
-
- fromIndex - Variable in class com.oracle.graal.printer.BasicIdealGraphPrinter.Edge
-
- fromInt(int) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
-
- fromJavaClass(Class<?>) - Static method in enum jdk.internal.jvmci.meta.Kind
-
Returns the Kind representing the given Java class.
- fromMetaspace(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- fromMetaspaceKlass(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Gets the JVMCI mirror from a HotSpot metaspace Klass native object.
- fromMutableCopy(G) - Static method in class com.oracle.graal.graph.CachedGraph
-
- fromObject(Object) - Static method in class com.oracle.graal.word.Word
-
- fromObjectClass(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Gets the JVMCI mirror for a
Class object.
- fromPrimitiveOrVoidTypeChar(char) - Static method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
-
Returns the kind from the character describing a primitive or void.
- fromPrimitiveOrVoidTypeChar(char) - Static method in enum jdk.internal.jvmci.meta.Kind
-
Returns the kind from the character describing a primitive or void.
- fromReadonlyCopy(G) - Static method in class com.oracle.graal.graph.CachedGraph
-
- fromShift(int) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
-
- fromSigned(GraphBuilderContext, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- fromTypeString(String) - Static method in enum jdk.internal.jvmci.meta.Kind
-
Returns the kind corresponding to the Java type string.
- fromUnsigned(GraphBuilderContext, ValueNode) - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- fromWord(Pointer) - Static method in class com.oracle.graal.hotspot.word.KlassPointer
-
- fromWord(Pointer) - Static method in class com.oracle.graal.hotspot.word.MethodPointer
-
- fromWordBase(WordBase) - Static method in class com.oracle.graal.word.Word
-
- fromWordSize(int) - Static method in enum jdk.internal.jvmci.meta.Kind
-
Returns the kind of a word given the size of a word in bytes.
- FrontEnd - Static variable in class com.oracle.graal.compiler.GraalCompiler
-
- fsin() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fsin(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- fsmuld(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fsqrtd(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fsqrts(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fsrc2d(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fsrc2s(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fstod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fstoi(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- FSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- FSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fstox(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fstp(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fstpd(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fstps(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- FSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- fsubd(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fsubs(Register, Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- ftan(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- fullClassName(Element) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
Strip the package off a class name leaving the full class name including any outer classes.
- FullInfopointNode - Class in com.oracle.graal.nodes
-
Nodes of this type are inserted into the graph to denote points of interest to debugging.
- FullInfopointNode(InfopointReason, FrameState, ValueNode) - Constructor for class com.oracle.graal.nodes.FullInfopointNode
-
- FullInfopointOp - Class in com.oracle.graal.lir
-
Emits an infopoint (only mark the position).
- FullInfopointOp(LIRFrameState, InfopointReason) - Constructor for class com.oracle.graal.lir.FullInfopointOp
-
- fullSchedule - Variable in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase
-
- fullSchedule - Variable in class com.oracle.graal.phases.common.IterativeConditionalEliminationPhase
-
- FullUnroll - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- fullUnroll(LoopEx, PhaseContext, CanonicalizerPhase) - Static method in class com.oracle.graal.loop.LoopTransformations
-
- FullUnrollMaxIterations - Static variable in class com.oracle.graal.loop.LoopPolicies
-
- FullUnrollMaxNodes - Static variable in class com.oracle.graal.loop.LoopPolicies
-
- FULLY_QUALIFIED_METHOD_NAME - Static variable in class jdk.internal.jvmci.hotspot.HotSpotMethod
-
Controls whether
HotSpotMethod.toString() includes the qualified or simple name of the class in
which the method is declared.
- FULLY_UNROLLED_LOOPS - Static variable in class com.oracle.graal.loop.phases.LoopFullUnrollPhase
-
- functionLookupFunctionPointer - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- functionPointer - Variable in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
-
- functionPtr - Variable in class com.oracle.graal.lir.amd64.AMD64CCall
-
- fwait() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fWriter - Variable in class com.oracle.mxtool.junit.TextRunListener
-
- fxch(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fxtod(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fxtos(Register, Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fyl2x() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- fzerod(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- fzeros(Register) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- g0 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- g1 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- G1ArrayRangePostWriteBarrier - Class in com.oracle.graal.hotspot.nodes
-
- G1ArrayRangePostWriteBarrier(ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.G1ArrayRangePostWriteBarrier
-
- g1ArrayRangePostWriteBarrier(Object, int, int, Register) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1ArrayRangePostWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
-
- G1ArrayRangePreWriteBarrier - Class in com.oracle.graal.hotspot.nodes
-
- G1ArrayRangePreWriteBarrier(ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.G1ArrayRangePreWriteBarrier
-
- g1ArrayRangePreWriteBarrier(Object, int, int, Register) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1ArrayRangePreWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
-
- g1AttemptedPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1AttemptedPreWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1CardQueueBufferOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- g1CardQueueBufferOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- g1CardQueueIndexOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- g1CardQueueIndexOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- g1EffectiveAfterNullPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1EffectiveAfterXORPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1EffectivePreWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1ExecutedPostWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1ExecutedPreWriteBarrierCounter - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1PostBarrierStub(ForeignCallDescriptor, Word) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- G1PostWriteBarrier - Class in com.oracle.graal.hotspot.nodes
-
- G1PostWriteBarrier(AddressNode, ValueNode, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1PostWriteBarrier
-
- G1PostWriteBarrier(NodeClass<? extends G1PostWriteBarrier>, AddressNode, ValueNode, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1PostWriteBarrier
-
- g1PostWriteBarrier(AddressNode.Address, Object, Object, boolean, Register, boolean) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1PostWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
-
- g1PreBarrierStub(ForeignCallDescriptor, Object) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- G1PreWriteBarrier - Class in com.oracle.graal.hotspot.nodes
-
- G1PreWriteBarrier(AddressNode, ValueNode, boolean, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
-
- g1PreWriteBarrier(AddressNode.Address, Object, Object, boolean, boolean, Register, boolean) - Static method in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1PreWriteBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
-
- G1ReferentFieldReadBarrier - Class in com.oracle.graal.hotspot.nodes
-
The
G1ReferentFieldReadBarrier is added when a read access is performed to the referent
field of a
Reference object (through a
LoadFieldNode or an
UnsafeLoadNode).
- G1ReferentFieldReadBarrier(AddressNode, ValueNode, boolean) - Constructor for class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
-
- g1ReferentReadBarrier - Variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets.Templates
-
- g1SATBQueueBufferOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- g1SATBQueueBufferOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- g1SATBQueueIndexOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- g1SATBQueueIndexOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- g1SATBQueueMarkingOffset() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- g1SATBQueueMarkingOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- G1WBPOSTCALL - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- G1WBPRECALL - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- g1YoungCardValue() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- g1YoungCardValue - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- g2 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- g3 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- g4 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- g5 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- g6 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- g7 - Static variable in class jdk.internal.jvmci.sparc.SPARC
-
- gatherDefinedRegisters(LIR) - Static method in class com.oracle.graal.hotspot.HotSpotBackend
-
Finds all the registers that are defined by some given LIR.
- GC_CARD_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- GC_INDEX_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- GC_LOG_LOCATION - Static variable in class com.oracle.graal.hotspot.replacements.WriteBarrierSnippets
-
- GCAfterTestDecorator - Class in com.oracle.mxtool.junit
-
- GCAfterTestDecorator(MxRunListener) - Constructor for class com.oracle.mxtool.junit.GCAfterTestDecorator
-
- GCDebugStartCycle - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- gcTotalCollectionsAddress() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- gcTotalCollectionsAddress() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double02
-
- ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float02
-
- ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int02
-
- ge() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long02
-
- gen - Variable in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
-
- gen - Variable in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- gen - Variable in class com.oracle.graal.lir.gen.PhiResolver
-
- genAnd(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genArithmeticOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genArrayLength(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genArrayLength() - Method in class com.oracle.graal.java.BytecodeParser
-
- genCheckCast() - Method in class com.oracle.graal.java.BytecodeParser
-
- genCompareOp(Kind, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- genConditional(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genConditionalForIf(BciBlockMapping.BciBlock, LogicNode, int, int, int, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- genConstantTargetIf(BciBlockMapping.BciBlock, BciBlockMapping.BciBlock, boolean, LogicNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
-
- generate(LIRGeneratorTool) - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpec
-
- generate(NodeLIRBuilder, int, Node, List<Node>) - Method in class com.oracle.graal.compiler.match.MatchStatement
-
Attempt to match the current statement against a Node.
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.compiler.test.CountedLoopTest.IVPropertyNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotAddressLowering.HeapBaseNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.amd64.AMD64RawNativeCallNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.amd64.test.DataPatchInConstantsTest.LoadThroughPatchNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.AllocaNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CStringNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.CurrentLockNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DeoptimizeCallerNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DimensionsNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.EndLockScopeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.GetObjectAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerInCallerNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.JumpToExceptionHandlerNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.LeaveCurrentStackFrameNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.LeaveDeoptimizedStackFrameNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.LeaveUnpackFramesStackFrameNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.MonitorCounterNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.PatchReturnAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.PrefetchAllocateNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.PushInterpreterFrameNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.SaveAllRegistersNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.nodes.VMErrorNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.replacements.CardTableAddressNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.replacements.CardTableShiftNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.test.DataPatchTest.ConstantFoldBarrier
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.hotspot.word.PointerCastNode
-
- generate(LIRGeneratorTool, Value) - Method in class com.oracle.graal.lir.jtt.ConstantStackCastTest.LoadConstantStackSpec
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRTestNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
-
- generate(LIRGeneratorTool) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value, Value, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value, Value, Value, Value, Value) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value[]) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- generate(LIRGeneratorTool, Value) - Method in class com.oracle.graal.lir.jtt.StackMoveTest.StackCopySpec
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.AbstractBeginNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.AbstractEndNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.AbstractMergeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.BreakpointNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.AbsNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.AddNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.AndNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.ConditionalNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.DivNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.IntegerDivNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.IntegerRemNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.IsNullNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.LeftShiftNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.MulNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.NarrowNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.NegateNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.NotNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.OrNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.ReinterpretNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.RemNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.RightShiftNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.SignExtendNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.SqrtNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.SubNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.UnsignedDivNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.calc.UnsignedRemNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.UnsignedRightShiftNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.XorNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.nodes.calc.ZeroExtendNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.CallTargetNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.ConstantNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.BlackholeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.ControlFlowAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.debug.OpaqueNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.DeoptimizeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.EntryMarkerNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.FixedValueAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.IntegerSwitchNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.MembarNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.NullCheckNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.UnsafeCastNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.extended.ValueAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.FullInfopointNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.GuardedValueNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.GuardProxyNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.IfNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.InvokeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.LoweredAtomicReadAndWriteNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.MonitorIdNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.java.TypeSwitchNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.LogicConstantNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.LoopBeginNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.LoopEndNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.MemoryAnchorNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.ReadNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.memory.WriteNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.PiNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.ReturnNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.SafepointNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.SimpleInfopointNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in interface com.oracle.graal.nodes.spi.ArithmeticLIRLowerable
-
- generate(NodeLIRBuilderTool) - Method in interface com.oracle.graal.nodes.spi.LIRLowerable
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.UnaryOpLogicNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.UnwindNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.amd64.AMD64CountLeadingZerosNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.amd64.AMD64CountTrailingZerosNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.amd64.AMD64FloatConvertNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.amd64.AMD64MathIntrinsicNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulHighNode
-
- generate(NodeValueMap, ArithmeticLIRGenerator) - Method in class com.oracle.graal.replacements.nodes.arithmetic.UnsignedMulHighNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.AssertionNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.BitCountNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.BitScanForwardNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.BitScanReverseNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.DirectReadNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.DirectStoreNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ReadRegisterNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ResolvedMethodHandleCallTargetNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.ReverseBytesNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.WriteRegisterNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.truffle.nodes.frame.ForceMaterializeNode
-
- generate(NodeLIRBuilderTool) - Method in class com.oracle.graal.word.nodes.WordCastNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerAddExactSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerMulExactSplitNode
-
- generateArithmetic(NodeLIRBuilderTool) - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerSubExactSplitNode
-
- generateCode(CompilationResult, TargetDescription, RegisterConfig, CallingConvention) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest.DecrementCodeGenTest
-
- generateCode(CompilationResult, TargetDescription, RegisterConfig, CallingConvention) - Method in class com.oracle.graal.asm.amd64.test.IncrementDecrementMacroTest.IncrementCodeGenTest
-
- generateCode(CompilationResult, TargetDescription, RegisterConfig, CallingConvention) - Method in interface com.oracle.graal.asm.test.AssemblerTest.CodeGenTest
-
- generateCode(AMD64Assembler) - Method in interface com.oracle.graal.hotspot.amd64.test.AMD64HotSpotFrameOmissionTest.CodeGenerator
-
- generateNodes(long) - Method in class com.oracle.graal.truffle.test.builtins.SLGenerateDummyNodesBuiltin
-
- GeneratePIC - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- generatePIC() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- generatePositionDeclaration() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
-
- generatePositionDeclarations(Set<String>) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
-
- generatePositionDeclarations(Set<String>) - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
Recursively accumulate any required Position declarations.
- generateSimm13OffsetLoad(SPARCAddress, SPARCMacroAssembler, Register) - Static method in class com.oracle.graal.lir.sparc.SPARCMove
-
Guarantees that the given SPARCAddress given before is loadable by subsequent load/store
instruction.
- generateVariants() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.MatchDescriptor
-
Recursively generate all the variants of this rule pattern.
- generateVariants() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor.RuleParser
-
- generatorMethod - Variable in class com.oracle.graal.compiler.match.MatchStatement
-
The method in the
NodeLIRBuilder subclass that will actually do the code emission.
- GENERIC_LENGTH - Static variable in class com.oracle.graal.truffle.DefaultTruffleStamp.ArrayStamp
-
- genericArraycopy(Object, int, Object, int, int) - Static method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- genericArraycopy - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- GenericDynamicCounters - Static variable in class com.oracle.graal.hotspot.debug.BenchmarkCounters.Options
-
- genericObjectExactCallCopiedCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- genericObjectExactCallCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- genericPrimitiveCallCopiedCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- genericPrimitiveCallCounter - Static variable in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- genericPrimitiveSnippet - Variable in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets.Templates
-
- GenericStamp() - Constructor for class com.oracle.graal.truffle.DefaultTruffleStamp.GenericStamp
-
- GenericValueMap<T> - Class in com.oracle.graal.lir.util
-
- GenericValueMap() - Constructor for class com.oracle.graal.lir.util.GenericValueMap
-
- GenericValueMapTest - Class in com.oracle.graal.lir.test
-
- GenericValueMapTest() - Constructor for class com.oracle.graal.lir.test.GenericValueMapTest
-
- genFloatAdd(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genFloatConvert(FloatConvert, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genFloatConvert(FloatConvert, Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genFloatDiv(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genFloatMul(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genFloatRem(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genFloatSub(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genGetField(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
-
- genGetStatic(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
-
- genGoto() - Method in class com.oracle.graal.java.BytecodeParser
-
- genIf(ValueNode, Condition, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIfNode(LogicNode, FixedNode, FixedNode, double) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIfNull(Condition) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIfSame(Kind, Condition) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIfZero(Condition) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIncrement() - Method in class com.oracle.graal.java.BytecodeParser
-
- genInfoPointNode(InfopointReason, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genInstanceOf() - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerAdd(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerDiv(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerDivOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerEquals(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerLessThan(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerMul(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerRem(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerSub(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genIntegerSwitch(ValueNode, ArrayList<BciBlockMapping.BciBlock>, int[], double[], int[]) - Method in class com.oracle.graal.java.BytecodeParser
-
- genInvokeDynamic(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
-
- genInvokeInterface(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
-
- genInvokeSpecial(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
-
- genInvokeStatic(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
-
- genInvokeVirtual(JavaMethod) - Method in class com.oracle.graal.java.BytecodeParser
-
- genJsr(int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genLeftShift(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genLoadConstant(int, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genLoadField(ValueNode, ResolvedJavaField) - Method in class com.oracle.graal.java.BytecodeParser
-
- genLoadIndexed(ValueNode, ValueNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genLoadIndexed(Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genLogicOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- GenLoopSafepoints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- genMonitorEnter(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genMonitorExit(ValueNode, ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNarrow(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNarrow(Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNegateOp(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNegateOp(Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNewInstance(int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNewMultiArray(int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNewObjectArray(int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNewPrimitiveArray(int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genNormalizeCompare(ValueNode, ValueNode, boolean) - Method in class com.oracle.graal.java.BytecodeParser
-
- genObjectEquals(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genOr(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genPutField(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
-
- genPutStatic(JavaField) - Method in class com.oracle.graal.java.BytecodeParser
-
- genRet(int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genReturn(ValueNode, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genRightShift(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- GenSafepoints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
-
- genShiftOp(Kind, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genSignExtend(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genSignExtend(Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genStoreField(ValueNode, ResolvedJavaField, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genStoreIndexed(ValueNode, ValueNode, Kind, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genStoreIndexed(Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- genSwitch(BytecodeSwitch) - Method in class com.oracle.graal.java.BytecodeParser
-
- genThrow() - Method in class com.oracle.graal.java.BytecodeParser
-
- genUnique(ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genUnsignedRightShift(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genXor(ValueNode, ValueNode) - Method in class com.oracle.graal.java.BytecodeParser
-
- genZeroExtend(ValueNode, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- genZeroExtend(Kind, Kind) - Method in class com.oracle.graal.java.BytecodeParser
-
- geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Double02
-
- geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Float02
-
- geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Int02
-
- geq() - Static method in class com.oracle.graal.jtt.optimize.Fold_Long02
-
- get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecByte
-
- get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecDouble
-
- get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecFloat
-
- get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecInteger
-
- get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecLong
-
- get() - Method in class com.oracle.graal.compiler.amd64.test.ConstantStackMoveTest.LoadConstantStackSpecShort
-
- get(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.BlockMap
-
- get(E, AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
Checks whether a flag is set for a block.
- get(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
Gets the value of a field for a given object.
- get(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
-
- get(int) - Method in class com.oracle.graal.compiler.common.util.ArrayMap
-
Gets the value at the specified index in the map.
- get(int) - Method in class com.oracle.graal.compiler.common.util.IntList
-
Gets the value in this list at a given index.
- get(CountedLoopTest.IVProperty, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
-
Get a property of an induction variable.
- get(InductionVariable) - Method in interface com.oracle.graal.compiler.test.CountedLoopTest.IVProperty
-
- get(CountedLoopTest.IVProperty, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest.IVPropertyNode
-
- get() - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
-
- get(MappedByteBuffer) - Method in interface com.oracle.graal.compiler.test.MarkUnsafeAccessTest.MappedByteBufferGetter
-
- get(Class<T>) - Static method in class com.oracle.graal.graph.NodeClass
-
- get(int) - Method in class com.oracle.graal.graph.NodeList
-
- get(Node) - Method in class com.oracle.graal.graph.NodeMap
-
- get(Object) - Method in class com.oracle.graal.graph.NodeNodeMap
-
- get(Node) - Method in class com.oracle.graal.graph.Position
-
- get() - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin.Receiver
-
Gets the receiver value, null checking it first if necessary.
- get() - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver
-
- get() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider.LIRSuitesSupplier
-
- get() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider.SuitesSupplier
-
- get(Object, long) - Static method in class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
-
- get() - Static method in class com.oracle.graal.hotspot.nodes.CurrentJavaThreadNode
-
- get(Object) - Static method in class com.oracle.graal.hotspot.nodes.GetObjectAddressNode
-
- get() - Method in class com.oracle.graal.java.DefaultSuitesProvider.LIRSuitesSupplier
-
- get() - Method in class com.oracle.graal.java.DefaultSuitesProvider.SuitesSupplier
-
- get() - Method in class com.oracle.graal.jtt.except.UntrustedInterfaces.Pill
-
- get() - Method in class com.oracle.graal.jtt.lang.Bridge_method01.IWrap
-
- get() - Method in class com.oracle.graal.jtt.lang.Bridge_method01.Wrap
-
- get(int, boolean...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_boolean01
-
- get(int, byte...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_byte01
-
- get(int, char...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_char01
-
- get(int, double...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_double01
-
- get(int, float...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_float01
-
- get(int, int...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_int01
-
- get(int, long...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_long01
-
- get(int, short...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_short01
-
- get(int, String...) - Static method in class com.oracle.graal.jtt.micro.VarArgs_String01
-
- get(Interval.RegisterBinding) - Method in class com.oracle.graal.lir.alloc.lsra.Interval.RegisterBindingLists
-
Gets the list for a specified binding.
- get(Class<T>) - Static method in class com.oracle.graal.lir.CompositeValueClass
-
- get(Variable) - Method in class com.oracle.graal.lir.constopt.VariableMap
-
- get(Class<T>) - Static method in class com.oracle.graal.lir.LIRInstructionClass
-
- get(StandardOp.MoveOp) - Static method in enum com.oracle.graal.lir.profiling.MoveProfiling.MoveType
-
- get(VirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- get(VirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- get(Value) - Method in class com.oracle.graal.lir.util.GenericValueMap
-
- get(int) - Method in class com.oracle.graal.lir.util.IndexedValueMap
-
- get(K) - Method in class com.oracle.graal.lir.util.ValueMap
-
Gets the object associated with value or null if there is no such mapping.
- get(K) - Method in class com.oracle.graal.lir.util.VariableVirtualStackValueMap
-
- get(Object[], int) - Static method in class com.oracle.graal.lir.util.VariableVirtualStackValueMap
-
- get() - Method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase.LazyCFG
-
- get() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- get(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
-
- get(LIRKind, int, boolean) - Static method in class jdk.internal.jvmci.code.StackSlot
-
Gets a
StackSlot instance representing a stack slot at a given index holding a value
of a given kind.
- get(ResolvedJavaType, Value[], int) - Static method in class jdk.internal.jvmci.code.VirtualObject
-
Creates a new
VirtualObject for the given type, with the given fields.
- get(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT.TagValueMap
-
- get(TriState) - Static method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- get(MethodIdHolder) - Method in class jdk.internal.jvmci.meta.MethodIdMap
-
- get(boolean) - Static method in enum jdk.internal.jvmci.meta.TriState
-
- GET_ESCAPED_OBJECT_STATE - Static variable in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- getAbs() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the absolute value operation.
- getAccessFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
- getAccessFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getAction() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
-
- getActionAndReason(MetaAccessProvider) - Method in class com.oracle.graal.nodes.AbstractDeoptimizeNode
-
- getActionAndReason(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DeoptimizeNode
-
- getActionAndReason() - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- getActionAndReason(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- getAdd() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the addition operation.
- getAddr() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
-
- getAddress() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Tenant
-
- getAddress() - Method in class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.TenantImpl
-
- getAddress() - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
-
- getAddress() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getAddress() - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
- getAddress() - Method in class com.oracle.graal.hotspot.nodes.ObjectWriteBarrier
-
- getAddress() - Method in interface com.oracle.graal.nodes.memory.Access
-
- getAddress() - Method in class com.oracle.graal.nodes.memory.address.RawAddressNode
-
- getAddress() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
-
- getAddress() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
-
- getAddress() - Method in class com.oracle.graal.replacements.nodes.DirectReadNode
-
- getAddress() - Method in class com.oracle.graal.replacements.nodes.DirectStoreNode
-
- getAddress() - Method in class jdk.internal.jvmci.code.InstalledCode
-
- getAddress() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getAddressKind(Value, long, Value) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getAESCryptClass() - Static method in class com.oracle.graal.hotspot.replacements.CipherBlockChainingSubstitutions
-
- getAlias(ValueNode) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
Returns a VirtualObjectNode if the given value is aliased with a virtual object that is still
virtual, the materialized value of the given value is aliased with a virtual object that was
materialized, the replacement if the give value was replaced, otherwise the given value.
- getAlias(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- getAlias(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getAliasAndResolve(PartialEscapeBlockState<?>, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- getAlignment() - Method in class jdk.internal.jvmci.code.DataSection.Data
-
- getAllFields() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
-
- getAllFields() - Method in class com.oracle.graal.graph.NodeClass
-
- getAllFields() - Method in class com.oracle.graal.lir.CompositeValueClass
-
- getAllFields() - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- getAllInstantiatedTypes() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.Results
-
All
types that are found to be instantiated, i.e., all types
allocated by the reachable instance and array allocation bytecodes.
- getAllInterfaces(Class<?>) - Static method in class com.oracle.graal.hotspot.logging.ProxyUtil
-
- getAllInterfaces(Class<?>, HashSet<Class<?>>) - Static method in class com.oracle.graal.hotspot.logging.ProxyUtil
-
- getAllModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Gets the complete set of modifiers for this method which includes the JVM specification
modifiers as well as the HotSpot internal modifiers.
- getAllocatableRegisters(PlatformKind) - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
Gets the set of registers that can be used by the register allocator for a value of a
particular kind.
- getAllocatableRegisters() - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
Gets the set of registers that can be used by the register allocator.
- getAllocatableRegisters() - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the set of all registers that might be used by the register allocator.
- getAllocatableRegisters() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getAllocatableRegisters() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getAllocationStage() - Method in class com.oracle.graal.lir.phases.LIRSuites
-
- getAllocator() - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- getAllowedUsageTypes() - Method in class com.oracle.graal.graph.NodeClass
-
- getAllReplacements() - Method in interface com.oracle.graal.nodes.spi.Replacements
-
Returns all methods that are currently registered as method/macro substitution or as a
snippet.
- getAllReplacements() - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getAllThreadIds() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getAnchor() - Method in class com.oracle.graal.nodes.FloatingAnchoredNode
-
- getAnchoredNode() - Method in class com.oracle.graal.nodes.extended.ValueAnchorNode
-
- getAnd() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the bitwise and operation.
- getAndAddInt(Object, long, int) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
-
- getAndAddLong(Object, long, long) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
-
- getAndClearObjectResult(Word) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
Gets and clears the object result from a runtime call stored in a thread local.
- getAndGrow(Node) - Method in class com.oracle.graal.graph.NodeMap
-
- getAndSetInt(Object, long, int) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
-
- getAndSetLong(Object, long, long) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
-
- getAndSetObject(Object, long, Object) - Static method in class com.oracle.graal.replacements.test.UnsafeSubstitutionsTest
-
- getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getAnnotation(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getAnnotation(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
-
Returns the annotation for the specified type of this field, if such an annotation is
present.
- getAnnotation(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the annotation for the specified type of this method, if such an annotation is
present.
- getAnnotation(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the annotation for the specified type of this class, if such an annotation is
present.
- getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.AbstractVerifier
-
- getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.ClassSubstitutionVerifier
-
- getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.MethodSubstitutionVerifier
-
- getAnnotationClass() - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
-
- getAnnotations() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getAnnotations() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getAnnotations() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns all annotations of this method.
- getAnnotationsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getAnnotationTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
-
- getAnnotationTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getAnnotationTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getAnnotationTimed(AnnotatedElement, Class<T>) - Static method in class com.oracle.graal.graph.NodeClass
-
- getAnnotationValue(Class<T>, AnnotationMirror, String) - Static method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- getAnnotationValue(AnnotationMirror, String) - Static method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- getAnnotationValueList(Class<T>, AnnotationMirror, String) - Static method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- getAppendixIfResolved() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
See ConstantPoolCache::appendix_if_resolved().
- getApplySourceLocation(MetaAccessProvider) - Method in interface com.oracle.graal.graphbuilderconf.InvocationPlugin
-
- getApplySourceLocation(MetaAccessProvider) - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
-
- getArchitecture() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- getArchitecture() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- getArchitecture() - Method in interface com.oracle.graal.hotspot.HotSpotBackendFactory
-
Gets the CPU architecture of this backend.
- getArchitecture() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- getArchitecture() - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64OptimizedCallTargetInstrumentationFactory
-
- getArchitecture() - Method in class com.oracle.graal.truffle.hotspot.amd64.AMD64RawNativeCallNodeFactory
-
- getArchitecture() - Method in interface com.oracle.graal.truffle.hotspot.nfi.RawNativeCallNodeFactory
-
- getArchitecture() - Method in class com.oracle.graal.truffle.hotspot.sparc.SPARCOptimizedCallTargetInstumentationFactory
-
- getArchitecture() - Method in interface com.oracle.graal.truffle.OptimizedCallTargetInstrumentationFactory
-
Gets the architecture supported by this factory.
- getArchitecture() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- getArchitecture() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIBackendFactory
-
Gets the CPU architecture of this backend.
- getArchitecture() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- getArgument() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
-
- getArgument(int) - Method in class jdk.internal.jvmci.code.CallingConvention
-
Gets the location for the index'th argument.
- getArgumentCount() - Method in class jdk.internal.jvmci.code.CallingConvention
-
Gets the number of locations required for the arguments.
- getArgumentRegister(int, Kind) - Method in class com.oracle.graal.hotspot.amd64.test.AMD64HotSpotFrameOmissionTest
-
- getArguments() - Method in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
-
- getArguments() - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getArguments() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getArguments() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- getArguments() - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getArguments() - Method in class jdk.internal.jvmci.code.CallingConvention
-
Gets the locations required for the arguments.
- getArgumentStamp() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getArgumentTypes() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
-
Gets the argument types of this foreign call.
- getArray() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getArray() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- getArray() - Method in class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
-
The array that is written to.
- getArray() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.ResolvedReferences
-
Returns the ConstantPool::_resolved_references array for this constant pool.
- getArrayBaseOffset(Kind) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
-
The offset from the origin of an array to the first element.
- getArrayClass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getArrayClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getArrayClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getArrayClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
-
- getArrayClass() - Method in interface jdk.internal.jvmci.meta.JavaType
-
Gets the array class type representing an array with elements of this type.
- getArrayClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
- getArrayClass(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.TypeUniverse
-
- getArrayClassTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getArrayDimension(JavaType) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
-
- getArrayIndexScale(Kind) - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
-
The scale used for the index when accessing elements of an array of this kind.
- getArrayLengthOffset() - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
-
- getArrayLengthOffset() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
-
- getArrayLocation(Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets
-
- getArrayLocation(Kind) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopySnippets
-
- getArrayLocation(Kind) - Static method in class com.oracle.graal.nodes.NamedLocationIdentity
-
Returns the named location identity for an array of the given element kind.
- getAssumption() - Method in class com.oracle.graal.truffle.nodes.AssumptionValidAssumption
-
- getAssumptionInlineInfo(Invoke, ResolvedJavaMethod, Assumptions.AssumptionResult<?>) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- getAssumptions() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
- getAssumptions() - Method in class com.oracle.graal.nodes.EncodedGraph
-
- getAssumptions() - Method in class com.oracle.graal.nodes.StructuredGraph
-
Gets the object for recording assumptions while constructing of this graph.
- getAssumptions() - Method in class jdk.internal.jvmci.code.CompilationResult
-
Gets the assumptions made during compilation.
- getAttributesLength(InliningTest.Attributes) - Method in class com.oracle.graal.compiler.test.inlining.InliningTest
-
- getAttributesMap() - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets a map from register
numbers to register
attributes for this register configuration.
- getAttributesMap() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getAttributesMap() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getAverageEffort() - Method in class com.oracle.graal.lir.SwitchStrategy.EffortClosure
-
- getAverageEffort() - Method in class com.oracle.graal.lir.SwitchStrategy
-
- getBackend() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getBackend(Class<T>) - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getBackend(Class<T>) - Method in interface com.oracle.graal.runtime.RuntimeProvider
-
Gets the backend for a given architecture.
- getBackends() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getBackends() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- getBackingCharArray(String) - Static method in class com.oracle.graal.compiler.test.MethodHandleEagerResolution
-
- getBackupSlot() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
-
- getBarrierType() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
-
- getBarrierType() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
-
- getBarrierType() - Method in interface com.oracle.graal.nodes.memory.HeapAccess
-
Gets the write barrier type for that particular access.
- getBase() - Method in class com.oracle.graal.asm.amd64.AMD64Address
-
- getBase() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
-
- getBase() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
-
- getBase() - Method in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
-
- getBase() - Method in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
-
- getBase() - Method in class com.oracle.graal.loop.DerivedInductionVariable
-
- getBase() - Method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
-
- getBaseClassArray() - Static method in class com.oracle.graal.jtt.bytecode.BC_checkcast03
-
- getBaseClassArray() - Static method in class com.oracle.graal.jtt.bytecode.BC_instanceof01
-
- getBci() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getBci() - Method in class com.oracle.graal.replacements.nodes.MacroNode
-
- getBCI() - Method in class jdk.internal.jvmci.code.BytecodePosition
-
- getBCI(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getBCI(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
-
- getBCI(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
Returns the BCI stored in the LayoutData header.
- getBciEntries() - Method in interface jdk.internal.jvmci.meta.LineNumberTable
-
- getBciEntries() - Method in class jdk.internal.jvmci.meta.LineNumberTableImpl
-
- getBeforeReturnNode() - Method in class com.oracle.graal.java.BytecodeParser
-
- getBeforeUnwindNode() - Method in class com.oracle.graal.java.BytecodeParser
-
- getBeginNode() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getBestCost() - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
-
- getBestStrategy(double[], JavaConstant[], LabelRef[]) - Static method in class com.oracle.graal.lir.SwitchStrategy
-
Creates all switch strategies for the given switch, evaluates them (based on average effort)
and returns the best one.
- getBestTraceInterPredecessor(TraceBuilder.TraceBuilderResult<?>, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.alloc.trace.TraceUtil
-
- getBitCount() - Method in enum jdk.internal.jvmci.meta.Kind
-
Number of bits that are necessary to represent a value of this kind.
- getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
-
- getBits(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
-
- getBits(int, int, int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- getBits() - Method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
-
The width in bits of the value described by this stamp.
- getBits(Stamp) - Static method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
-
- getBlob() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
- getBlock() - Method in class com.oracle.graal.lir.constopt.DefUseTree
-
- getBlock() - Method in class com.oracle.graal.lir.constopt.UseEntry
-
- getBlockBegin(List<LIRInstruction>) - Static method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- getBlockCount() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getBlockData(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getBlockEnd(LIRGeneratorTool, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- getBlockEnd(List<LIRInstruction>) - Static method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- getBlockForId(int) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
- getBlockId() - Method in class com.oracle.graal.asm.Label
-
- getBlockList(Object) - Static method in class com.oracle.graal.printer.CFGPrinterObserver
-
- getBlockNodes() - Method in class com.oracle.graal.nodes.AbstractBeginNode
-
- getBlocks() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
Returns the list blocks contained in this control flow graph.
- getBlocks() - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
- getBlocks() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getBlocks() - Method in interface com.oracle.graal.compiler.common.cfg.PrintableCFG
-
- getBlocks() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getBlocks() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- getBlockScope(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getBlockScope(AbstractBlockBase<?>) - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getBlockToNodesMap() - Method in class com.oracle.graal.phases.schedule.SchedulePhase
-
Gets the map from each block to the nodes in the block.
- getBody() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getBoolean(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getBoolean(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getBoolean(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getBooleanUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getBoundsCheckedIndex(AccessIndexedNode, LoweringTool, GuardingNode[]) - Method in class com.oracle.graal.replacements.DefaultJavaLoweringProvider
-
- getBoxedBoolean() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
-
- getBoxingKind() - Method in class com.oracle.graal.nodes.extended.BoxNode
-
- getBoxingKind() - Method in class com.oracle.graal.nodes.extended.UnboxNode
-
- getBoxingKind() - Method in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
-
- getBranchTakenProbability(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getBranchTakenProbability(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
-
- getBranchTakenProbability(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
-
- getBranchTakenProbability(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getBranchTakenProbability(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getBranchTakenProbability(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getBranchTakenProbability(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns an estimate of how often the branch at the given byte code was taken.
- getBuilder() - Method in class jdk.internal.jvmci.code.DataSection.Data
-
- getByte(int) - Method in class com.oracle.graal.asm.Assembler
-
- getByte(int) - Method in class com.oracle.graal.asm.Buffer
-
- getByte(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getByte(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getByte(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getByte(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getByte(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getByteAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotSymbol
-
- getBytecode(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Copies the original bytecode of a given method into a new byte array and returns it.
- getBytecode(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getBytecodeIndex() - Method in interface jdk.internal.jvmci.code.stack.InspectedFrame
-
- getBytecodeIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- getBytecodePosition() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PEMethodScope
-
- getBytecodePosition() - Method in class jdk.internal.jvmci.code.DebugInfo
-
- getBytecodeSize() - Method in class com.oracle.graal.nodes.StructuredGraph
-
Gets the input bytecode
size from which this
graph is constructed.
- getBytecodeSize() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getByteCount() - Method in enum jdk.internal.jvmci.meta.Kind
-
Number of bytes that are necessary to represent a value of this kind.
- getByteIndex() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Returns the next byte index to be read.
- getByteIndex() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getByteOrder() - Method in class jdk.internal.jvmci.code.Architecture
-
- getBytes() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
-
- getBytesWritten() - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
-
Returns the number of bytes that have been written, i.e., the byte index of the next byte to
be written.
- getBytesWritten() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
-
- getByteUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getCachedPhi(T, Stamp) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure.ReadEliminationMergeProcessor
-
- getCacheEntry(ReadEliminationBlockState.CacheEntry<?>) - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
-
- getCallCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallCount() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- getCallCountDirect() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallCountDirectCloned() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallCountDirectDispatched() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallCountDirectInlined() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallCountDirectNotCloned() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallCountIndirect() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getCallDirectMethod() - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getCalleeSaveInfo() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
-
- getCalleeSaveInfo() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
-
- getCalleeSaveInfo() - Method in class jdk.internal.jvmci.code.DebugInfo
-
Gets the map from the registers (in the caller's frame) to the slots where they are saved in
the current frame.
- getCalleeSaveLayout() - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the layout of the callee save area of this register configuration.
- getCalleeSaveLayout() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getCalleeSaveLayout() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getCaller() - Method in class jdk.internal.jvmci.code.BytecodePosition
-
The position where this position has been called, null if none.
- getCallerClassNode(MetaAccessProvider) - Method in class com.oracle.graal.hotspot.replacements.ReflectionGetCallerClassNode
-
If inlining is deep enough this method returns a
ConstantNode of the caller class by
walking the the stack.
- getCallerFrame() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getCallerSaveRegisters() - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the registers whose values must be preserved by a method across any call it makes.
- getCallerSaveRegisters() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getCallerSaveRegisters() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getCallingConvention() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getCallingConvention() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getCallingConvention(CodeCacheProvider, CallingConvention.Type, ResolvedJavaMethod, boolean) - Static method in class jdk.internal.jvmci.code.CodeUtil
-
- getCallingConvention(CallingConvention.Type, JavaType, JavaType[], TargetDescription, boolean) - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the calling convention describing how arguments are passed.
- getCallingConvention(CallingConvention.Type, JavaType, JavaType[], TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getCallingConvention(CallingConvention.Type, JavaType, JavaType[], TargetDescription, boolean) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getCallingConventionRegisters(CallingConvention.Type, Kind) - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the ordered set of registers that are can be used to pass parameters according to a
given calling convention.
- getCallingConventionRegisters(CallingConvention.Type, Kind) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getCallingConventionRegisters(CallingConvention.Type, Kind) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getCallInlinedMethod() - Static method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getCallNode() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
-
- getCallNode() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- getCallNode() - Method in class com.oracle.graal.truffle.GraalFrameInstance
-
- getCallNode() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getCallNodes() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getCallSite() - Method in class com.oracle.graal.hotspot.replacements.CallSiteTargetNode
-
- getCallSites() - Method in class com.oracle.graal.truffle.TruffleInlining
-
- getCallSites() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getCallSiteTarget(Assumptions) - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
- getCallSiteTarget(Assumptions) - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- getCallTarget() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
-
- getCallTarget() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- getCallTarget() - Method in class com.oracle.graal.truffle.GraalFrameInstance
-
- getCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- getCallTargets() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getCanonicalGraphString(StructuredGraph, boolean, boolean) - Static method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getCanonicalizeableContractAssertion(Node) - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance
-
- getCanonicalizedGraph(String) - Method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
-
- getCanonicalizedGraph(String) - Method in class com.oracle.graal.compiler.test.IntegerEqualsCanonicalizerTest
-
- getCanonicalizeReads() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase
-
- getCapability(Class<T>) - Method in class com.oracle.graal.api.runtime.Graal.InvalidGraalRuntime
-
- getCapability(Class<T>) - Method in interface com.oracle.graal.api.runtime.GraalRuntime
-
- getCapability(Class<T>) - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getCapability(Class<T>) - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getCatchType() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
-
Returns the type of exception caught by this exception handler.
- getCFG() - Method in class com.oracle.graal.loop.LoopsData
-
- getCFG() - Method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- getChar(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getCheckedValue() - Method in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
-
- getCheckedValue() - Method in class com.oracle.graal.lir.sparc.SPARCMove.NullCheckOp
-
- getCheckedValue() - Method in interface com.oracle.graal.lir.StandardOp.NullCheck
-
- getChild() - Method in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
-
- getChildNode() - Method in class com.oracle.graal.truffle.test.nodes.AssumptionCutsBranchTestNode
-
- getChildren() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
-
- getChildren() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- getClass0(Object) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
-
- getClassAccessFlags(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.ReflectionSubstitutions
-
- getClassConstant(ResolvedJavaType) - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
-
- getClassConstant(ResolvedJavaType) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
-
- getClassConstantReplacement(StructuredGraph, PhaseContext, JavaConstant) - Method in class com.oracle.graal.hotspot.phases.LoadJavaMirrorWithKlassPhase
-
- getClassFilePath() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getClassFilePath() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getClassFilePath() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the class file path - if available - of this type, or null.
- getClassInitializer(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getClassInitializer(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getClassInitializer() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getClassInitializer() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getClassInitializer() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getClassInitializer() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the <clinit> method for this class if there is one.
- getClassInitializerTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getClassLoader() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
- getClassLoader() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- getClassName(Class<?>) - Static method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- GetClassNode - Class in com.oracle.graal.nodes.extended
-
Loads an object's class (i.e., this node can be created for object.getClass()).
- GetClassNode(Stamp, ValueNode) - Constructor for class com.oracle.graal.nodes.extended.GetClassNode
-
- getClassObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
-
- getClassReplacements(String) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
Gets the method and macro replacements for a given class.
- getClazz() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
-
- getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ClassStamp
-
- getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
-
- getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
-
- getClazz() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
-
- getClonedCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- getCloneIndex() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getCloneMethod(String, Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.ObjectCloneSnippets
-
- getCode(ResolvedJavaMethod) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Gets installed code for a given method, compiling it first if necessary.
- getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Gets installed code for a given method, compiling it first if necessary.
- getCode(ResolvedJavaMethod, StructuredGraph, boolean) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
Gets installed code for a given method and graph, compiling it first if necessary.
- getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.compiler.test.MemoryArithmeticTest
-
- getCode(Backend) - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets the code for this stub, compiling it first if necessary.
- getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.hotspot.test.ArrayCopyIntrinsificationTest
-
- getCode(ResolvedJavaMethod) - Method in class com.oracle.graal.hotspot.test.ExplicitExceptionTest
-
- getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.jtt.JTTTest
-
- getCode(ResolvedJavaMethod, StructuredGraph, boolean) - Method in class com.oracle.graal.jtt.lang.LambdaEagerTest
-
- getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.replacements.test.NewMultiArrayTest
-
- getCode(ResolvedJavaMethod, StructuredGraph) - Method in class com.oracle.graal.replacements.test.TypeCheckTest
-
- getCode() - Method in class jdk.internal.jvmci.code.InstalledCode
-
Returns a copy of this installed code if it is
valid, null otherwise.
- getCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
- getCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getCode() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the bytecode of this method, if the method has code.
- getCodeCache() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
-
- getCodeCache() - Method in class com.oracle.graal.compiler.target.Backend
-
- getCodeCache() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getCodeCache() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getCodeCache() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
-
- getCodeCache() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- getCodeCache() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getCodeCache() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getCodeCache() - Method in class com.oracle.graal.phases.util.Providers
-
- getCodeCache() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
-
- getCodeInstallResultDescription(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- getCodeSize() - Method in class jdk.internal.jvmci.code.InstalledCode
-
Returns the number of instruction bytes for this code.
- getCodeSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
- getCodeSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getCodeSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getCodeSize() - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getCodeSize() - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns the length of the bytecodes associated with this profile.
- getCodeSize() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the size of the bytecode of this method, if the method has code.
- getCodeSizeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getCodeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getCommit() - Method in class com.oracle.graal.nodes.virtual.AllocatedObjectNode
-
- getCompilationCallAndLoopThreshold() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getCompilationCallThreshold() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getCompilationNotify() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getCompilationProfile() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getCompilationResult(Backend) - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets the compilation result for this stub, compiling it first if necessary, and installing it
in code.
- getCompilationRootMethods() - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- getCompilationUnitName() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
-
- getCompilationUnitName() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- getCompiledCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Gets the value of Method::_code.
- getCompiledIRSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getCompilerIRSize(Class<?>) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getCompilerIRSize(Class<?>) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getCompilerIRSize(Class<?>) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
- getCompilerOptions() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getCompilerToVM() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getCompilerToVM() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- getCompilerToVM() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
-
- getComponentKind(ResolvedJavaType) - Static method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySnippets.Templates
-
- getComponentType(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotClassSubstitutions
-
- getComponentType(Class<?>) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
-
- getComponentType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
- getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- getComponentType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getComponentType() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
-
- getComponentType() - Method in interface jdk.internal.jvmci.meta.JavaType
-
For array types, gets the type of the components, or null if this is not an array
type.
- getComponentType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
- getComponentTypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getCompressions() - Method in class com.oracle.graal.graph.Graph
-
Gets the number of times this graph has been
compressed.
- getConcreteType(Stamp, Assumptions, MetaAccessProvider) - Static method in class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
-
- getCondition() - Method in class com.oracle.graal.nodes.extended.BranchProbabilityNode
-
- getConfig() - Static method in class com.oracle.graal.debug.internal.DebugScope
-
- getConfig() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getConfig() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- getConfig() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntimeProvider
-
- getConstant() - Method in class com.oracle.graal.lir.constopt.DefUseTree
-
- getConstant(LIRKind, Value) - Static method in class com.oracle.graal.lir.jtt.ConstantStackCastTest.LoadConstantStackSpec
-
- getConstant() - Method in class jdk.internal.jvmci.code.CompilationResult.ConstantReference
-
- getConstantArgs(SnippetTemplate.Arguments) - Method in class com.oracle.graal.replacements.SnippetTemplate
-
- getConstantFrameDescriptor() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- getConstantNodes(StructuredGraph) - Static method in class com.oracle.graal.nodes.ConstantNode
-
- getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.DeoptimizationStub
-
- getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.ExceptionHandlerStub
-
- getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
-
- getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.UncommonTrapStub
-
- getConstantParameterValue(int, String) - Method in class com.oracle.graal.hotspot.stubs.UnwindExceptionToCallerStub
-
- getConstantPool() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getConstantPool() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the constant pool of this method.
- getConstantPoolIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
Returns the constant pool index for this entry.
- getConstantPoolTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getConstantReflection() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
-
- getConstantReflection() - Method in class com.oracle.graal.compiler.target.Backend
-
- getConstantReflection() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getConstantReflection() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
-
- getConstantReflection() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
- getConstantReflection() - Method in class com.oracle.graal.java.BytecodeParser
-
- getConstantReflection() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- getConstantReflection() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- getConstantReflection() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- getConstantReflection() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
-
- getConstantReflection() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getConstantReflection() - Method in class com.oracle.graal.phases.tiers.PhaseContext
-
- getConstantReflection() - Method in class com.oracle.graal.phases.util.Providers
-
- getConstantReflection() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getConstantReflection() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getConstantReflection() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getConstantReflection() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
-
- getConstantReflectionProvider() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
- getConstantReflectionProvider() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getConstantTableBase() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- getConstMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Returns a pointer to this method's constant method data structure (
Method::_constMethod).
- getConstMethodFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Returns this method's constant method flags (ConstMethod::_flags).
- getContextMethod() - Method in interface com.oracle.graal.nodes.Invoke
-
Returns the
method from which this invoke is executed.
- getContextType() - Method in interface com.oracle.graal.nodes.Invoke
-
Returns the
type from which this invoke is executed.
- getControlFlowGraph() - Method in class com.oracle.graal.lir.LIR
-
- getCopyAsList() - Method in class com.oracle.graal.nodes.cfg.LocationSet
-
- getCost(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
Returns the cost object associated with block.
- getCount() - Method in class com.oracle.graal.compiler.common.Fields
-
Gets the number of fields represented by this object.
- getCount() - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
-
- getCount() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
-
- getCounter(String, Map<String, AllocSpy.CountedValue>) - Static method in class com.oracle.graal.compiler.test.AllocSpy
-
- getCounter() - Method in class com.oracle.graal.graph.NodeBitMap
-
- getCounter(String, String, HotSpotVMConfig) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- getCounter() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getCounter() - Method in class com.oracle.graal.replacements.SnippetCounterNode
-
- getCounterPatchOffsets() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotCounterOp
-
- getCounterValue() - Method in class com.oracle.graal.debug.internal.CloseableCounterImpl
-
- getCounterValue() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
-
- getCounterValue() - Method in class com.oracle.graal.debug.internal.TimerImpl.CpuTimeTimer
-
- getCounterValue() - Method in class com.oracle.graal.debug.internal.TimerImpl.SystemNanosTimer
-
- getCounterValue(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
-
- getCountOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
-
- getCurrentBlock() - Method in class com.oracle.graal.lir.gen.LIRGenerator.BlockScopeImpl
-
- getCurrentBlock() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getCurrentBlock() - Method in class com.oracle.graal.lir.gen.LIRGeneratorTool.BlockScope
-
- getCurrentBlock() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getCurrentCallTarget() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- getCurrentContext() - Method in class com.oracle.graal.debug.internal.DebugScope
-
- getCurrentDimension() - Method in class com.oracle.graal.java.BytecodeParser
-
- getCurrentFrame() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getCurrentGuardAnchor() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- getCurrentGuardAnchor() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getCurrentInliningDecision(List<TruffleInlining>) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
-
- getCurrentSet() - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder.BlockClosure
-
- getCurrentThreadAllocatedBytes() - Static method in class com.oracle.graal.debug.internal.MemUseTrackerImpl
-
- getCurrentThreadAllocatedBytes() - Static method in class com.oracle.graal.debug.Management
-
- getCurrentThreadCpuTime() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getCurrentThreadUserTime() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getCurrentValue() - Method in interface com.oracle.graal.debug.DebugMemUseTracker
-
Gets the current value of this tracker.
- getCurrentValue() - Method in interface com.oracle.graal.debug.DebugMetric
-
Gets the current value of this metric.
- getCurrentValue() - Method in interface com.oracle.graal.debug.DebugTimer
-
Gets the current value of this timer.
- getCurrentValue(int) - Method in class com.oracle.graal.debug.internal.DebugScope
-
- getCurrentValue() - Method in class com.oracle.graal.debug.internal.DebugValue
-
- getCurrentValue(int) - Method in class com.oracle.graal.debug.internal.DebugValueMap
-
- getCustomGraphBuilderSuite(GraphBuilderConfiguration) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getCustomStackAreaOffset() - Method in class jdk.internal.jvmci.code.CompilationResult
-
Offset in bytes for the custom stack area (relative to sp).
- getDaemonThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getData() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
-
- getData(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getDataPatches() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getDataSection() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getDebugConfig() - Method in interface com.oracle.graal.compiler.CompilerThreadFactory.DebugConfigAccess
-
Get a thread-local debug configuration for the current thread.
- getDebugId() - Method in class com.oracle.graal.nodes.DeoptimizeNode
-
- getDebugInfoBuilder() - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getDebugProperties() - Method in class com.oracle.graal.graph.Node
-
Provides a
Map of properties of this node for use in debugging (e.g., to view in the
ideal graph visualizer).
- getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.graph.Node
-
Fills a
Map with properties of this node for use in debugging (e.g., to view in the
ideal graph visualizer).
- getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.ConstantNode
-
- getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.FrameState
-
- getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.InvokeNode
-
- getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- getDebugProperties(Map<Object, Object>) - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- getDebugProperties() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getDebugProperties() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getDebugProperties() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getDebugValues() - Static method in class com.oracle.graal.debug.internal.KeyRegistry
-
Gets a immutable view of the registered debug values.
- getDecision(TruffleInlining, OptimizedDirectCallNode) - Static method in class com.oracle.graal.truffle.PartialEvaluator
-
- getDeclaredConstructors() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getDeclaredConstructors() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getDeclaredConstructors() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns an array reflecting all the constructors declared by this type.
- getDeclaredMethods() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getDeclaredMethods() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getDeclaredMethods() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns an array reflecting all the methods declared by this type.
- getDeclaredMethodsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getDeclaredParameterCount() - Method in class jdk.internal.jvmci.meta.MethodIdMap.MethodKey
-
- getDeclaringClass(int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getDeclaringClass() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
-
- getDeclaringClass() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
-
- getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodUnresolved
-
- getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- getDeclaringClass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethod
-
- getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getDeclaringClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
-
- getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.JavaField
-
Returns the
JavaType object representing the class or interface that declares this
field.
- getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.JavaMethod
-
Returns the
JavaType object representing the class or interface that declares this
method.
- getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
-
Returns the
ResolvedJavaType object representing the class or interface that declares
this field.
- getDeclaringClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the
ResolvedJavaType object representing the class or interface that declares
this method.
- getDeclaringClass() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
- getDeclaringClassTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
-
- getDeclaringClassTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaMethod
-
- getDeepNodeCount() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getDefaultGraphBuilderPlugins() - Method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- getDefaultGraphBuilderPlugins() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getDefaultGraphBuilderPlugins() - Method in class com.oracle.graal.replacements.test.DerivedOopTest
-
- getDefaultGraphBuilderSuite() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getDefaultGraphBuilderSuite() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- getDefaultGraphBuilderSuite() - Method in class com.oracle.graal.java.DefaultSuitesProvider
-
- getDefaultGraphBuilderSuite() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
-
Get the default phase suite for creating new graphs.
- getDefaultHighTierContext() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getDefaultLIRSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- getDefaultLIRSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
-
- getDefaultLIRSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
-
Get the default phase suites of this compiler.
- getDefaultSimplifier(MetaAccessProvider, ConstantReflectionProvider, boolean) - Static method in class com.oracle.graal.nodes.util.GraphUtil
-
- getDefaultSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotSuitesProvider
-
- getDefaultSuites() - Method in class com.oracle.graal.java.DefaultSuitesProvider
-
- getDefaultSuites() - Method in interface com.oracle.graal.phases.tiers.SuitesProvider
-
Get the default phase suites of this compiler.
- getDefaultValue() - Method in enum jdk.internal.jvmci.meta.Kind
-
- getDefaultValue() - Method in interface jdk.internal.jvmci.meta.PlatformKind
-
- getDefaultValue() - Method in class jdk.internal.jvmci.options.OptionValue
-
The initial value specified in source code.
- getDeferedCount() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getDefinitionBlock(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- getDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getDeoptimizationCount(DeoptimizationReason) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns how frequently a method was deoptimized for the given deoptimization reason.
- getDeoptimizationRescueSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
-
- getDeoptimizationRescueSlot() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
-
- getDeoptimizationRescueSlot() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- getDepth() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getDepth() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the inline depth of this context.
- getDepth() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getDepth() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getDerived(DerivedOptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
-
- getDerivedBaseClassArray() - Static method in class com.oracle.graal.jtt.bytecode.BC_instanceof01
-
- getDerivedReferenceBase() - Method in class jdk.internal.jvmci.meta.LIRKind
-
Get the base value of a derived reference.
- getDescription() - Method in exception com.oracle.graal.lir.alloc.lsra.OutOfRegistersException
-
- getDescriptor() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
-
- getDescriptor() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getDescriptor() - Method in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
-
- getDescriptor() - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- getDescriptor() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- getDescriptor() - Method in class jdk.internal.jvmci.options.OptionValue
-
- getDestination() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getDestination() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getDestination() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getDestination() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getDestinationPosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getDestinationPosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getDestinationPosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getDestinationPosition() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getDestroyedRegisters() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets the registers defined by this stub.
- getDirectCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
-
- getDirectCount() - Method in class com.oracle.graal.graph.Edges
-
Get the number of direct edges represented by this object.
- getDirectCount() - Method in class com.oracle.graal.lir.LIRIntrospection.Values
-
- getDirection() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getDisassembler() - Static method in class com.oracle.graal.printer.CFGPrinterObserver
-
- getDisp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
-
- getDisplacement() - Method in class com.oracle.graal.asm.amd64.AMD64Address
-
- getDisplacement() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
-
This method adds the stack-bias to the displacement if the base register is either
SPARC.sp or
SPARC.fp.
- getDisplacement() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
-
- getDisplacement() - Method in class com.oracle.graal.compiler.sparc.SPARCImmediateAddressNode
-
- getDisplacementForLongIndex(TargetDescription, long) - Static method in class com.oracle.graal.hotspot.HotSpotCounterOp
-
- getDisplacementOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
-
- getDiv() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the division operation.
- getDominated() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getDominator() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getDominator(int) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getDominator(int) - Method in class com.oracle.graal.nodes.cfg.Block
-
- getDominatorDepth() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getDominatorNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getDouble(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getDouble(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getDouble(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getDouble(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getDouble(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getDoubleAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- getDoubleAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the double constant pool entry at index index.
- getDoubleAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
-
- getDoubleEncoding(int) - Static method in class jdk.internal.jvmci.sparc.SPARC
-
- getDoubleUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getDumpLevel() - Method in interface com.oracle.graal.debug.DebugConfig
-
- getDumpLevel() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- getDumpLevel() - Method in class com.oracle.graal.debug.GraalDebugConfig
-
- getDuplicatedNode(Old) - Method in class com.oracle.graal.loop.LoopFragment
-
- getDuplicationReplacement() - Method in class com.oracle.graal.loop.LoopFragment
-
- getDuplicationReplacement() - Method in class com.oracle.graal.loop.LoopFragmentInside
-
- getDuplicationReplacement() - Method in class com.oracle.graal.loop.LoopFragmentWhole
-
- getDynamicSize(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getDynamicSize(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
-
- getEagerDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getEarliestPostDominated() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getEdges(Edges.Type) - Method in class com.oracle.graal.graph.NodeClass
-
Gets the input or successor edges defined by this node class.
- getEdgesType() - Method in class com.oracle.graal.graph.NodeInputList
-
- getEdgesType() - Method in class com.oracle.graal.graph.NodeList
-
- getEdgesType() - Method in class com.oracle.graal.graph.NodeSuccessorList
-
- getElementalType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getElementalType() - Method in interface jdk.internal.jvmci.meta.JavaType
-
Gets the elemental type for this given type.
- getElementalType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
- getElementHierarchy(Element) - Static method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
-
- getElementKind() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getElementKind() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getElementKind() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- getElementKind() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getElementKind(Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
-
- getElements() - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Info
-
- getElementType() - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- getEnclosingType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getEnclosingType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getEnclosingType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getEnclosingType() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the enclosing type of this type, if it exists, or null.
- getEncoding() - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- getEncoding() - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- getEncoding() - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
-
- getEncoding() - Method in class com.oracle.graal.nodes.EncodedGraph
-
- getEncoding() - Method in class com.oracle.graal.nodes.GraphEncoder
-
- getEncoding() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getEncoding() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Gets the encoding of (that is, a constant representing the value of) this method.
- getEndBCI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
-
Returns the end bytecode index of the protected range of this handler.
- getEndBCI() - Method in interface jdk.internal.jvmci.meta.Local
-
- getEndBCI() - Method in class jdk.internal.jvmci.meta.LocalImpl
-
- getEndNode() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getEnsureVirtual() - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- getEnsureVirtualized(VirtualObjectNode) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
- getEnsureVirtualized() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- getEnsureVirtualized(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getEntries() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
Users of this method are not allowed to change the entries of the returned array.
- getEntry(VirtualObjectNode, int) - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
- getEntry(int) - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- getEntry(VirtualObjectNode, int) - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getEntryAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache
-
Get the constant pool cache entry at index index.
- getEntryAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the constant pool entry at index index.
- getEntryBCI() - Method in class com.oracle.graal.hotspot.CompilationTask
-
- getEntryBCI() - Method in class com.oracle.graal.nodes.StructuredGraph
-
- getEntryBCI() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getEntryState(BciBlockMapping.BciBlock, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- getEntryStateMultiDimension(int, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- getEnum(int) - Static method in enum jdk.internal.jvmci.hotspot.HotSpotConstantPool.JVM_CONSTANT
-
- getEnum(int) - Static method in enum jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor.Tag
-
- getEscapedReturnValue() - Method in class com.oracle.graal.nodes.java.MonitorExitNode
-
- getEvents() - Method in class com.oracle.graal.debug.Fingerprint
-
- getExactInlineInfo(Invoke, ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- getExactPhiKind(PhiNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getExceptionClass() - Method in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
-
- getExceptionEdge(LIRInstruction) - Static method in class com.oracle.graal.lir.LIR
-
Gets the exception edge (if any) originating at a given operation.
- getExceptionHandlerForCodePos(int) - Method in class jdk.internal.jvmci.code.CompilationResult
-
Returns the first ExceptionHandler which matches codePos.
- getExceptionHandlers() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getExceptionHandlers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getExceptionHandlers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the list of exception handlers for this method.
- getExceptionHandlersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getExceptionSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getExceptionSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.NoMethodData
-
- getExceptionSeen(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getExceptionSeen(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getExceptionSeen(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getExceptionSeen(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns information if the given BCI did ever throw an exception.
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BranchData
-
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.CounterData
-
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
-
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
-
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.TypeCheckData
-
- getExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getExecutionCount(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getExecutionCount(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getExecutionCount(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getExecutionCount(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns an estimate how often the current BCI was executed.
- getExits() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getExpectedObject() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
-
- getExpectedObject() - Method in class com.oracle.graal.hotspot.nodes.G1ReferentFieldReadBarrier
-
- getExpectedValue() - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
-
- getExtraData(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getExtraDataBeginOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getF1() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
ConstantPoolCacheEntry::_f1 is volatile of type Metadata*.
- getF2() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
ConstantPoolCacheEntry::_f2 is volatile of type intx.
- getFailedReason() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
-
- getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst
-
- getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
-
- getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
-
- getFalseSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Return
-
- getFastPathMinProbability() - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
-
- getFeatures() - Method in class jdk.internal.jvmci.amd64.AMD64
-
- getFeatures() - Method in class jdk.internal.jvmci.sparc.SPARC
-
- GETFIELD - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- GETFIELD - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
-
- getFieldCount() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Returns the actual field count of this class's internal InstanceKlass::_fields array
by walking the array and discounting the generic signature slots at the end of the array.
- getFieldName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getFieldName() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
- getFieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.compiler.gen.BytecodeLIRBuilder
-
- getFieldOffset(ResolvedJavaField) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
-
- getFieldOffset(String, Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.OptimizedCallTargetInstrumentation
-
- getFields() - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- getFieldString(Object, int, Fields) - Static method in class com.oracle.graal.lir.LIRIntrospection
-
- getFileName(HotSpotResolvedJavaType) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getFileName(HotSpotResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getFilename() - Method in class jdk.internal.jvmci.hotspot.PrintStreamOption
-
Replace any instance of %p with a an identifying name.
- getFinalSchedule(String, MemoryScheduleTest.TestMode) - Method in class com.oracle.graal.compiler.test.MemoryScheduleTest
-
- getFinalSchedule(String, MemoryScheduleTest.TestMode, SchedulePhase.SchedulingStrategy) - Method in class com.oracle.graal.compiler.test.MemoryScheduleTest
-
- getFirstInstruction(BciBlockMapping.BciBlock, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- getFirstInstructionMultiDimension(int, int) - Method in class com.oracle.graal.java.BytecodeParser
-
- getFirstLirInstructionId(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getFirstPredecessor() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getFirstSuccessor() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getFixedParams() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- getFlags() - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
Returns the
Set of flags that can be set for this
problem.
- getFlags(Field) - Method in class com.oracle.graal.lir.CompositeValueClass.CompositeValueFieldsScanner
-
- getFlags(Field) - Method in class com.oracle.graal.lir.LIRInstructionClass.LIRInstructionFieldsScanner
-
- getFlags(Field) - Method in class com.oracle.graal.lir.LIRIntrospection.LIRFieldsScanner
-
- getFlags(int) - Method in class com.oracle.graal.lir.LIRIntrospection.Values
-
- getFlags() - Method in class jdk.internal.jvmci.amd64.AMD64
-
- getFlags(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getFlags() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Returns this method's flags (Method::_flags).
- getFlagsForBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
Returns a
Stream of flags associated with
block.
- getFlat() - Method in interface com.oracle.graal.debug.DebugTimer
-
Gets the timer recording the amount time spent within a timed scope minus the time spent in
any nested timed scopes.
- getFlat() - Method in class com.oracle.graal.debug.internal.TimerImpl
-
- getFloat(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getFloat(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getFloat(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getFloat(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getFloat(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getFloatAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- getFloatAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the float constant pool entry at index index.
- getFloatAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
-
- getFloatConvert() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
-
- getFloatConvert(FloatConvert) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes integer/float/double conversions.
- getFloatConvert() - Method in class com.oracle.graal.nodes.calc.FloatConvertNode
-
- getFloatingKind(int) - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
-
- getFloatingKind(int) - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
-
- getFloatUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getForeignCall(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.meta.HotSpotHostForeignCallsProvider
-
- getForeignCalls() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
-
- getForeignCalls() - Method in class com.oracle.graal.compiler.target.Backend
-
- getForeignCalls() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getForeignCalls() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getForeignCalls() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getForeignCalls() - Method in class com.oracle.graal.phases.util.Providers
-
- getFormalParameters() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
-
All
types that the parameters of this method can have.
- getFormalReturn() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.MethodState
-
All
types that the return value of this method can have.
- getFrame(FrameInstance.FrameAccess, boolean) - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- getFrame(FrameInstance.FrameAccess, boolean) - Method in class com.oracle.graal.truffle.GraalFrameInstance
-
- getFrame() - Method in class com.oracle.graal.truffle.nodes.frame.MaterializeFrameNode
-
- getFrameDescriptor() - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getFrameDescriptor() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getFrameDescriptor() - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getFrameIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
-
- getFrameIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- getFrameIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance
-
- getFrameMap() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- getFrameMap() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilderTool
-
- getFrameMap() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
-
- getFrameMap() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- getFrameMapBuilder() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getFrameMapBuilder() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
-
- getFrameMapBuilder() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- getFrameNumber() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- getFrameRegister() - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
- getFrameRegister() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getFrameRegister() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getFrameSize() - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- getFrameState(DeoptimizingNode) - Static method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getFrameStateBuilder() - Method in class com.oracle.graal.java.BytecodeParser
-
- getFrequency() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getFreshlyInstantiatedArguments() - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
-
- getFromDebugContext() - Static method in interface com.oracle.graal.lir.debug.LIRGenerationDebugContext
-
- getFullDebugDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getFunctionHandle(NativeLibraryHandle, String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getFunctionHandle(NativeLibraryHandle[], String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getFunctionHandle(String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getFunctionHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getFunctionHandle(NativeLibraryHandle, String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
Resolves a function name to a
handle that can be called
with a given signature.
- getFunctionHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
Resolves a function pointer to a
handle that can be called
with a given signature.
- getFunctionHandle(NativeLibraryHandle[], String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
Resolves a function name to a
handle that can be called
with a given signature.
- getFunctionHandle(String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
Resolves a function name to a
handle that can be called
with a given signature.
- getFunctionPointer(NativeLibraryHandle[], String) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getFunctionPointer(NativeLibraryHandle[], String) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
Resolves the function pointer NativeFunctionPointer of a native function.
- getGen() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBytecodeLIRBuilder
-
- getGen() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotNodeLIRBuilder
-
- getGen() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotNodeLIRBuilder
-
- getGenericParameterTypes() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getGenericParameterTypes() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns an array of
Type objects that represent the formal parameter types, in
declaration order, of this method.
- getGenericParameterTypesTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getGPUArchitectureNames(CompilerToVM) - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
Gets the names of the supported GPU architectures for the purpose of finding the
corresponding
backend objects.
- getGPUs() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Gets the names of the supported GPU architectures.
- getGPUs() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getGraalProviders() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getGraalRuntimeName() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotBackendFactory
-
- getGraalRuntimeName() - Method in interface com.oracle.graal.hotspot.HotSpotBackendFactory
-
Gets the name of the
JVMCIRuntime in which the backend created
by this factory should be used.
- getGraalRuntimeName() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotBackendFactory
-
- getGraph(String, boolean) - Method in class com.oracle.graal.compiler.test.inlining.InliningTest
-
- getGraph(String) - Method in class com.oracle.graal.compiler.test.LockEliminationTest
-
- getGraph() - Method in class com.oracle.graal.graph.NodeIdAccessor
-
- getGraph() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the graph being constructed.
- getGraph() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
Creates a graph for this stub.
- getGraph() - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
-
- getGraph() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets the graph that from which the code for this stub will be compiled.
- getGraph() - Method in class com.oracle.graal.java.BytecodeParser
-
Gets the graph being processed by this builder.
- getGraph() - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
- getGraph() - Method in class com.oracle.graal.replacements.GraphKit
-
- getGraph() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getGraph() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getGraph(HotSpotProviders, RawNativeCallNodeFactory, long, Class<?>, Class<?>...) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
-
Creates a graph for a stub used to call a native function.
- getGraphBuilderConfig() - Method in class com.oracle.graal.java.GraphBuilderPhase
-
- getGraphBuilderConfiguration() - Method in class com.oracle.graal.truffle.TruffleCompiler
-
- getGraphBuilderPlugins() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getGraphBuilderPlugins() - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getGraphBuilderSuite(HotSpotProviders, boolean) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
-
- getGraphBuilderSuite() - Method in class com.oracle.graal.phases.tiers.HighTierContext
-
- getGraphBuilderSuite(SuitesProvider) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getGroup() - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- getGroups() - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
-
- getGuard() - Method in interface com.oracle.graal.nodes.extended.GuardedNode
-
- getGuard() - Method in class com.oracle.graal.nodes.FloatingGuardedNode
-
- getGuard() - Method in class com.oracle.graal.nodes.InvokeNode
-
- getGuard() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- getGuard() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
-
- getGuard() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.GuardedStamp
-
- getGuard() - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.InfoElement
-
- getGuard() - Method in class com.oracle.graal.phases.common.LoweringPhase.DummyGuardHandle
-
- getGuard(Class<? extends SubstitutionGuard>) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getGuardingCondition() - Method in class com.oracle.graal.nodes.extended.UnsafeLoadNode
-
- getGuardsStage() - Method in class com.oracle.graal.nodes.StructuredGraph
-
- getHandlerBCI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
-
Returns the bytecode index of the handler block of this handler.
- getHeader() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getHeapBaseRegister() - Method in class com.oracle.graal.hotspot.meta.HotSpotRegisters
-
- getHeapBaseRegister() - Method in interface com.oracle.graal.hotspot.meta.HotSpotRegistersProvider
-
Gets the register holding the heap base address for compressed pointers.
- getHelp() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
Gets a descriptive help message for the option.
- getHighResult() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
-
- getHighResult() - Method in class com.oracle.graal.lir.amd64.AMD64SignExtendOp
-
- getHighTier() - Method in class com.oracle.graal.phases.tiers.Suites
-
- getHolder() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
- getHolder(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Gets the holder of a HotSpot metaspace method native object.
- getHostArchitectureName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
Gets the host architecture name for the purpose of finding the corresponding
backend.
- getHostBackend() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getHostBackend() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getHostBackend() - Method in interface com.oracle.graal.runtime.RuntimeProvider
-
Gets the host backend.
- getHostJVMCIBackend() - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- getHostJVMCIBackend() - Method in interface jdk.internal.jvmci.runtime.JVMCIRuntime
-
Gets the host JVMCI backend.
- getHostProviders() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getHostProviders() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getHostWordKind() - Static method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
Gets the kind of a word value on the
host backend.
- getHostWordKind() - Static method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
Gets the kind of a word value on the
host backend.
- getHub() - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
-
- getHub() - Method in class com.oracle.graal.hotspot.replacements.KlassLayoutHelperNode
-
- getHub() - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
-
- getHub() - Method in class com.oracle.graal.nodes.java.RawMonitorEnterNode
-
- getId() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getId() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Person
-
- getId() - Method in class com.oracle.graal.graph.Node
-
Deprecated.
- getId() - Method in class com.oracle.graal.hotspot.CompilationTask
-
Returns the compilation id of this task.
- getId() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getId() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getId() - Method in class jdk.internal.jvmci.code.VirtualObject
-
Returns the unique id that identifies the object within the debug information for one
position in the compiled code.
- getId() - Method in class jdk.internal.jvmci.code.VirtualStackSlot
-
- getIdentityHashCode() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
Gets the
identity has code for the object
represented by this constant.
- getIdentityHashCode() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- getImm22(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
-
- getIncoming(int) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
-
- getIncomingCallingConvention() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
-
Gets the details of where parameters are passed and value(s) are returned from the callee's
perspective.
- getIncomingCallingConvention() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getIncomingSize() - Method in class com.oracle.graal.lir.StandardOp.LabelOp
-
- getIncomingValue(int) - Method in class com.oracle.graal.lir.StandardOp.LabelOp
-
- getIncrement() - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- getIncrement() - Method in class com.oracle.graal.replacements.SnippetCounterNode
-
- getIndex() - Method in class com.oracle.graal.asm.amd64.AMD64Address
-
- getIndex() - Method in class com.oracle.graal.asm.sparc.SPARCAddress
-
- getIndex() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
-
- getIndex() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getIndex(Object) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
Returns the index of an object in the array.
- getIndex() - Method in class com.oracle.graal.compiler.sparc.SPARCIndexedAddressNode
-
- getIndex() - Method in class com.oracle.graal.debug.internal.DebugValue
-
Gets the globally unique index for the value represented by this object.
- getIndex() - Method in class com.oracle.graal.graph.Position
-
Gets the index of the
Node or
NodeList field denoted by this position.
- getIndex(String, String, HotSpotVMConfig) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- getIndex(String, String, Value) - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
-
- getIndex() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getIndex() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- getIndex() - Method in class com.oracle.graal.jtt.loop.Loop13.Loop
-
- getIndex(Value) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl.BlockData
-
- getIndex() - Method in class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
-
The first modified index.
- getIndexConstantIncrement(String, String, HotSpotVMConfig, long) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- getIndices() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Cache.Entry
-
ConstantPoolCacheEntry::_indices is volatile of type intx.
- getIndirectCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
-
- getInductionVariable(ValueNode) - Method in class com.oracle.graal.loop.LoopsData
-
- getInductionVariables() - Method in class com.oracle.graal.loop.LoopEx
-
- getInfoElements(ValueNode) - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.Instance
-
- getInfopointDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getInfopointEagerDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getInfopoints() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getInitialState() - Method in class com.oracle.graal.phases.graph.ReentrantBlockIterator.BlockIteratorClosure
-
- getInitialState() - Method in class com.oracle.graal.phases.schedule.MemoryScheduleVerification
-
- getInitialState() - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.Final
-
- getInitialState() - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationClosure
-
- getInitialState() - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationClosure
-
- getInitState() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Returns the value of the state field InstanceKlass::_init_state of the metaspace
klass.
- getInjectedNodeIntrinsicParameter(ResolvedJavaType) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
-
Gets the value to bind to an injected parameter in a node intrinsic.
- getInjectedNodeIntrinsicParameter(ResolvedJavaType) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
-
- getInlineableElement(ResolvedJavaMethod, Invoke, HighTierContext, CanonicalizerPhase) - Static method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
-
- getInlineContext() - Static method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- getInlinedCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
-
- getInlinedMethods() - Method in class com.oracle.graal.nodes.EncodedGraph
-
- getInlinedMethods() - Method in class com.oracle.graal.nodes.StructuredGraph
-
Gets the methods that were inlined while constructing this graph.
- getInlinedNodeCount() - Method in class com.oracle.graal.truffle.TruffleInlining
-
- getInlinedParameterUsages(Collection<Node>, StructuredGraph, Map<Node, Node>) - Static method in class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
-
- getInlineInfo(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
Determines if inlining is possible at the given invoke node.
- getInlineInvokePlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getInlining() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getInliningBonus(InlineInfo) - Method in class com.oracle.graal.phases.common.inlining.policy.AbstractInliningPolicy
-
- getInliningCount() - Method in class com.oracle.graal.phases.common.inlining.InliningPhase
-
- getInput(int, Node) - Method in class com.oracle.graal.compiler.match.MatchPattern
-
- getInput() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- getInput() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- getInput() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
-
- getInput() - Method in class com.oracle.graal.hotspot.word.PointerCastNode
-
- getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
-
- getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveFromRegOp
-
- getInput() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveToRegOp
-
- getInput() - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
-
- getInput() - Method in class com.oracle.graal.lir.sparc.SPARCMove.Move
-
- getInput() - Method in class com.oracle.graal.lir.sparc.SPARCMove.MoveFpGp
-
- getInput() - Method in interface com.oracle.graal.lir.StandardOp.MoveOp
-
- getInput() - Method in class com.oracle.graal.lir.StandardOp.StackMove
-
- getInput() - Method in interface com.oracle.graal.lir.StandardOp.StackStoreOp
-
- getInput() - Method in class com.oracle.graal.word.nodes.WordCastNode
-
- getInputBits() - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- getInputEdges() - Method in class com.oracle.graal.graph.NodeClass
-
- getInputStream(String) - Method in class com.oracle.graal.compiler.test.OptionsVerifierTest.Classpath
-
- getInputType(int) - Method in class com.oracle.graal.graph.InputEdges
-
- getInputType() - Method in class com.oracle.graal.graph.Position
-
- getInputType(ResolvedJavaType) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPlugin
-
- getInputType(TypeMirror, Element, AnnotationMirror) - Method in class com.oracle.graal.replacements.verifier.NodeIntrinsicVerifier
-
- getInsertionBuffer(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantLoadOptimization.Optimization
-
- getInstallationFailureMessage() - Method in class jdk.internal.jvmci.hotspot.HotSpotCompiledNmethod
-
- getInstalledCode(String, Class<?>...) - Method in class com.oracle.graal.hotspot.test.CompressedOopTest
-
- getInstalledCode(String, boolean) - Method in class com.oracle.graal.hotspot.test.WriteBarrierAdditionTest
-
- getInstalledCodeOwner() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
- getInstalledCodeOwner() - Method in class com.oracle.graal.hotspot.stubs.SnippetStub
-
- getInstalledCodeOwner() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets the method the stub's code will be associated with once installed.
- getInstance() - Static method in class com.oracle.graal.compiler.common.type.IllegalStamp
-
- getInstance() - Static method in class com.oracle.graal.compiler.common.type.VoidStamp
-
- getInstance() - Static method in class com.oracle.graal.debug.internal.DebugScope
-
- getInstance() - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
-
- getInstance() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
-
- getInstance() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
-
- getInstanceFields(boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getInstanceFields(boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getInstanceFields(boolean) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the instance fields of this class, including
internal fields.
- getInstanceFields(Class<?>, boolean) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getInstanceFieldsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getInstanceType() - Method in class com.oracle.graal.nodes.java.DynamicNewInstanceNode
-
- getInstruction() - Method in class com.oracle.graal.lir.constopt.DefUseTree
-
- getInstruction() - Method in class com.oracle.graal.lir.constopt.UseEntry
-
- getInstructionCounter() - Method in class com.oracle.graal.asm.Assembler
-
- getInstructionCounter() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- getInstructionsToProfile() - Method in class com.oracle.graal.hotspot.HotSpotInstructionProfiling.InstructionCounterOp
-
- getInt(int) - Method in class com.oracle.graal.asm.Assembler
-
- getInt(int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
-
- getInt(int) - Method in class com.oracle.graal.asm.Buffer
-
- getInt(int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
-
- getInt(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getInt() - Method in class com.oracle.graal.jtt.reflect.Invoke_virtual01.HelperTest
-
- getInt(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getInt(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getInt(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getInt(VirtualFrame, int) - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Program
-
- getInt(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getIntAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- getIntAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the integer constant pool entry at index index.
- getIntAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
-
- getInteger(String, Object) - Static method in class com.oracle.graal.truffle.GraalCompilerOptions
-
- getIntegerKind(int) - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
-
- getIntegerKind(int) - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
-
- getInterfaces() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getInterfaces() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getInterfaces() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getInterfaces() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Gets the interfaces implemented or extended by this type.
- getInterfacesTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getInterpreterCallAndLoopCount() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getInterpreterCallCount() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getInterrupted() - Method in class com.oracle.graal.jtt.threads.Thread_isInterrupted03.Thread1
-
- getIntervalCoveringOpId(int) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- getIntervalFromStackId(int) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- getIntrinsic(CountedLoopTest.IVProperty, int) - Static method in class com.oracle.graal.compiler.test.CountedLoopTest
-
- getIntrinsic() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
- getIntrinsic() - Method in class com.oracle.graal.java.BytecodeParser
-
- getIntrinsic() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getIntrinsic(ResolvedJavaMethod) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
Permits a subclass to override the default definition of "intrinsic".
- getIntrinsic() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getIntrinsicGraph(ResolvedJavaMethod, HotSpotProviders) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
-
Gets a graph produced from the intrinsic for a given method that can be compiled and
installed for the method.
- getIntrinsicGraph(Replacements, ResolvedJavaMethod, int) - Static method in class com.oracle.graal.phases.common.inlining.InliningUtil
-
- getIntrinsicMethod() - Method in class com.oracle.graal.graphbuilderconf.IntrinsicContext
-
- getIntUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getInvalidationCount() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getInversionCount() - Method in class com.oracle.graal.nodes.LoopBeginNode
-
- getInvocationPlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getInvoke(String, StructuredGraph) - Static method in class com.oracle.graal.compiler.test.NestedLoopTest
-
- getInvokeBasicTarget(Assumptions, MethodHandleAccessProvider.IntrinsicMethod, MethodHandleAccessProvider, ResolvedJavaMethod, int, JavaType, ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
-
- getInvokeKind() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the kind of invocation currently being parsed.
- getInvokeKind() - Method in class com.oracle.graal.java.BytecodeParser
-
- getInvokeKind() - Method in interface com.oracle.graal.nodes.Invoke
-
- getInvokeKind() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getInvokeKind() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getInvokeReturnStamp() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
- getInvokeReturnType() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the return type of the invocation currently being parsed.
- getInvokeReturnType() - Method in class com.oracle.graal.java.BytecodeParser
-
- getInvokeReturnType() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getInvokeReturnType() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getInvokes() - Method in class com.oracle.graal.nodes.StructuredGraph
-
- getInvokes() - Method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
-
- getInvokes() - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
- getItem() - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
-
- getItems() - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
-
- getIterable(Node) - Method in class com.oracle.graal.graph.Edges
-
- getIterableNodeNext(Node) - Method in class com.oracle.graal.graph.Graph
-
- getIterableNodeStart(int) - Method in class com.oracle.graal.graph.Graph
-
- getJavaClass() - Method in class com.oracle.graal.graph.NodeClass
-
- getJavaClass() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
-
- getJavaClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getJavaClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getJavaClass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Gets the runtime representation of the Java class object of this type.
- getJavaLibPath() - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
-
- getJavaMirror(CompilerToVMImpl, long) - Static method in class com.oracle.graal.hotspot.replacements.CompilerToVMImplSubstitutions
-
- getJavaMirror(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getJavaMirror(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getJavaName() - Method in enum jdk.internal.jvmci.meta.Kind
-
Returns the name of this kind which will also be it Java programming language name if it is
primitive or
void.
- getJavaSubstitute() - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
-
Gets the reflection API version of the substitution method.
- getJavaType(long) - Static method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets a
JavaType corresponding a given metaspace Klass or a metaspace Symbol depending
on the
tag.
- getJsrAlternatives() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getJsrConstant(long) - Method in class com.oracle.graal.java.BytecodeParser
-
- getJsrReturnBci() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getJsrScope() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getJsrSuccessor() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getJVMCIBackend(Class<T>) - Method in class jdk.internal.jvmci.hotspot.HotSpotJVMCIRuntime
-
- getJVMCIBackend(Class<T>) - Method in interface jdk.internal.jvmci.runtime.JVMCIRuntime
-
Gets the backend for a given architecture.
- getJVMCIJarsUrls() - Static method in class jdk.internal.jvmci.service.JVMCIClassLoaderFactory
-
Gets the URLs for lib/jvmci/*.jar.
- getJVMCIRuntime() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getJVMCIRuntime() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getJVMCIRuntimeName() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory
-
- getJVMCIRuntimeName() - Method in interface jdk.internal.jvmci.hotspot.HotSpotJVMCIBackendFactory
-
- getJVMCIRuntimeName() - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory
-
- getKey(int) - Method in class com.oracle.graal.graph.NodeMap
-
- getKey() - Method in enum jdk.internal.jvmci.meta.Kind
-
- getKey() - Method in interface jdk.internal.jvmci.meta.PlatformKind
-
Gets a value associated with this object that can be used as a stable key in a map.
- getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Bpr
-
- getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CBCond
-
- getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ControlTransferOp
-
- getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op2Op
-
- getKeys() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
-
- getKilledLocations(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
-
Gets the set of memory locations killed by a given foreign call.
- getKilledLocations() - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
-
- getKilledLocations() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getKilledLocations(ForeignCallDescriptor) - Method in class com.oracle.graal.hotspot.meta.HotSpotForeignCallsProviderImpl
-
- getKillLocations() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getKillLocations() - Method in class com.oracle.graal.nodes.cfg.HIRLoop
-
- getKillLocationsBetweenThisAndDominator() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getKind() - Method in class com.oracle.graal.nodes.ValueNode
-
- getKind(Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
-
- getKind() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedJavaType
-
- getKind() - Method in class jdk.internal.jvmci.meta.AbstractValue
-
Returns the kind of this value.
- getKind() - Method in interface jdk.internal.jvmci.meta.JavaField
-
Returns the kind of this field.
- getKind() - Method in interface jdk.internal.jvmci.meta.JavaType
-
Gets the kind of this type.
- getKind() - Method in interface jdk.internal.jvmci.meta.JavaValue
-
Returns the kind of this value.
- getKind() - Method in interface jdk.internal.jvmci.meta.KindProvider
-
- getKindSuffix() - Method in class jdk.internal.jvmci.meta.AbstractValue
-
Returns a String representation of the kind, which should be the end of all
Object.toString() implementation of subclasses.
- getKindTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
-
- getKindTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaType
-
- getKlassEncoding() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- getKlassImplementor(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Returns the implementor for the given interface class, if there is a single implementor.
- getKlassImplementor(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getKlassPointerStamp() - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
-
- getKlassRefIndexAt(int, boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the klass reference index constant pool entry at index index.
- getKlassRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the klass reference index constant pool entry at index index.
- getKnownCallSiteCount() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getKnownElementKind() - Method in class com.oracle.graal.nodes.java.DynamicNewArrayNode
-
- getLabel(LIRGeneratorTool, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- getLabel() - Method in class com.oracle.graal.lir.StandardOp.LabelOp
-
- getLabelLength(FindUniqueConcreteMethodBugTest.AbstractPerson) - Method in class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest
-
- getLargestStorableKind(Register.RegisterCategory) - Method in class jdk.internal.jvmci.amd64.AMD64
-
- getLargestStorableKind(Register.RegisterCategory) - Method in class jdk.internal.jvmci.code.Architecture
-
Return the largest kind that can be stored in a register of a given category.
- getLargestStorableKind(Register.RegisterCategory) - Method in class jdk.internal.jvmci.sparc.SPARC
-
- getLastFailure() - Method in class com.oracle.mxtool.junit.TextRunListener
-
- getLastLirInstructionId(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getLastLocationAccess() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getLastLocationAccess() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getLastLocationAccess() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- getLastLocationAccess() - Method in class com.oracle.graal.nodes.memory.AbstractWriteNode
-
- getLastLocationAccess() - Method in class com.oracle.graal.nodes.memory.FloatingReadNode
-
- getLastLocationAccess() - Method in interface com.oracle.graal.nodes.memory.MemoryAccess
-
- getLastLocationAccess(LocationIdentity) - Method in interface com.oracle.graal.nodes.memory.MemoryMap
-
Gets the last node that that (potentially) wrote to locationIdentity.
- getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
-
- getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.phases.common.FloatingReadPhase.MemoryMapImpl
-
- getLastLocationAccess() - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- getLastLocationAccess() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryInputMap
-
- getLastLocationAccess(LocationIdentity) - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryOutputMap
-
- getLastUsedIndent() - Method in class com.oracle.graal.debug.internal.DebugScope
-
- getLeastCommonType(int) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- getLeastCommonType() - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- getLength() - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
-
Returns the number of distinct objects that have been added, i.e., the length of the array.
- getLength() - Method in interface com.oracle.graal.compiler.test.inlining.InliningTest.Attributes
-
- getLength() - Method in class com.oracle.graal.compiler.test.inlining.InliningTest.NullAttributes
-
- getLength() - Method in class com.oracle.graal.compiler.test.inlining.InliningTest.TenAttributes
-
- getLength() - Method in class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
-
- getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- getLength() - Method in class com.oracle.graal.nodes.extended.ArrayRangeWriteNode
-
The length of the modified range.
- getLength(Object) - Static method in class com.oracle.graal.replacements.ArraySubstitutions
-
- getLength() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getLength(HotSpotMethodData, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.ArrayData
-
- getLength() - Method in class jdk.internal.jvmci.hotspot.HotSpotSymbol
-
- getLevel(DebugFilter) - Method in class com.oracle.graal.debug.GraalDebugConfig
-
- getLibraryHandle(String) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getLibraryHandle(String) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
Resolves and returns a handle to an open native library.
- getLimit() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getLinearScanNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getLineNumber(int) - Method in interface jdk.internal.jvmci.meta.LineNumberTable
-
- getLineNumber(int) - Method in class jdk.internal.jvmci.meta.LineNumberTableImpl
-
- getLineNumberEntries() - Method in interface jdk.internal.jvmci.meta.LineNumberTable
-
- getLineNumberEntries() - Method in class jdk.internal.jvmci.meta.LineNumberTableImpl
-
- getLineNumberTable(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getLineNumberTable(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getLineNumberTable() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getLineNumberTable() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the LineNumberTable of this method or null if this method does not have a line
numbers table.
- getLinkage() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets the linkage for a call to this stub from compiled code.
- getLinkToTarget(Assumptions, MethodHandleAccessProvider.IntrinsicMethod, MethodHandleAccessProvider, ResolvedJavaMethod, int, JavaType, ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
-
- getLIR() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getLIR() - Method in interface com.oracle.graal.lir.gen.LIRGenerationResult
-
- getLIR() - Method in class com.oracle.graal.lir.gen.LIRGenerationResultBase
-
- getLIRBlock(FixedNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getLIRforBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.LIR
-
- getLIRforBlock(LIRGeneratorTool, AbstractBlockBase<?>) - Static method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- getLIRGenerationResult(StructuredGraph) - Method in class com.oracle.graal.compiler.test.backend.BackendTest
-
- getLIRGeneratorTool() - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- getLIRGeneratorTool() - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getLIRGeneratorTool() - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
-
- getLIRGeneratorTool() - Method in interface com.oracle.graal.nodes.spi.NodeLIRBuilderTool
-
- getLIRInstructionClass() - Method in class com.oracle.graal.lir.LIRInstruction
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.Stamp
-
Gets a platform dependent
LIRKind that can be used to store a value of this stamp.
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.hotspot.nodes.type.MetaspacePointerStamp
-
- getLIRKind(LIRKindTool) - Method in class com.oracle.graal.hotspot.nodes.type.NarrowOopStamp
-
- getLIRKind(Stamp) - Method in interface com.oracle.graal.lir.gen.ArithmeticLIRGenerator
-
- getLIRKind(Stamp) - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getLIRKind(Value) - Method in class com.oracle.graal.lir.jtt.StackMoveTest.StackCopySpec
-
- getLIRKind(Kind) - Method in class jdk.internal.jvmci.code.TargetDescription
-
- getLIRKind() - Method in class jdk.internal.jvmci.meta.AbstractValue
-
- getLIRKind() - Method in interface jdk.internal.jvmci.meta.Value
-
- getLIRKindTool() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getLIROperations() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRTestNode
-
- getLIROperations() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
-
- getLIROpsNode() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRTestNode
-
- getLIROpsNode() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
-
- getLIRSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getLIRSuites(HotSpotProviders) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
-
- getLiveBasePointers() - Method in class com.oracle.graal.lir.LIRFrameState
-
- getLocal(int) - Method in interface jdk.internal.jvmci.code.stack.InspectedFrame
-
Returns the value of the local at the given index.
- getLocal(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- getLocal(int, int) - Method in interface jdk.internal.jvmci.meta.LocalVariableTable
-
- getLocal(int, int) - Method in class jdk.internal.jvmci.meta.LocalVariableTableImpl
-
- getLocals() - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getLocals() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getLocals() - Method in interface jdk.internal.jvmci.meta.LocalVariableTable
-
- getLocals() - Method in class jdk.internal.jvmci.meta.LocalVariableTableImpl
-
- getLocalsAt(int) - Method in interface jdk.internal.jvmci.meta.LocalVariableTable
-
- getLocalsAt(int) - Method in class jdk.internal.jvmci.meta.LocalVariableTableImpl
-
- getLocalValue(int) - Method in class jdk.internal.jvmci.code.BytecodeFrame
-
Gets the value representing the specified local variable.
- getLocalVariableTable() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getLocalVariableTable() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the local variable table of this method or null if this method does not have a local
variable table.
- getLocalVariableTableLength(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getLocalVariableTableLength(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getLocalVariableTableStart(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getLocalVariableTableStart(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getLocation() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
Gets a description of the location where this option is stored.
- getLocationIdentities() - Method in class com.oracle.graal.hotspot.nodes.StubForeignCallNode
-
- getLocationIdentities() - Method in class com.oracle.graal.nodes.extended.ForeignCallNode
-
- getLocationIdentities() - Method in interface com.oracle.graal.nodes.memory.MemoryCheckpoint.Multi
-
This method is used to determine which set of memory locations is killed by this node.
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.BeginLockScopeNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.DirectCompareAndSwapNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.EndLockScopeNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.SaveAllRegistersNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getLocationIdentity() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.UnsafeArrayCopyNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.BytecodeExceptionNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.MembarNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.UnsafeAccessNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.InvokeNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.AtomicReadAndAddNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.AtomicReadAndWriteNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.CompareAndSwapNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.ExceptionObjectNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.MonitorEnterNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.MonitorExitNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.java.RawMonitorEnterNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.KillingBeginNode
-
- getLocationIdentity() - Method in interface com.oracle.graal.nodes.memory.Access
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.memory.FloatingAccessNode
-
- getLocationIdentity() - Method in interface com.oracle.graal.nodes.memory.MemoryAccess
-
- getLocationIdentity() - Method in interface com.oracle.graal.nodes.memory.MemoryCheckpoint.Single
-
This method is used to determine which memory location is killed by this node.
- getLocationIdentity() - Method in class com.oracle.graal.nodes.memory.MemoryPhiNode
-
- getLocationIdentity() - Method in interface com.oracle.graal.nodes.spi.MemoryProxy
-
- getLocationIdentity() - Method in class com.oracle.graal.nodes.StartNode
-
- getLocationIdentity() - Method in class com.oracle.graal.replacements.nodes.ArrayEqualsNode
-
- getLocationIdentity() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getLocationIdentity() - Method in class com.oracle.graal.replacements.nodes.MacroStateSplitNode
-
- getLocationIdentity(Node) - Static method in class com.oracle.graal.replacements.SnippetTemplate
-
- getLocationIdentity() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- getLocationIdentity() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
-
Returns an object representing the unique location identity of this resolved Java field.
- getLocationIdentityTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
-
- getLocations() - Method in interface com.oracle.graal.nodes.memory.MemoryMap
-
Gets the location identities in the domain of this map.
- getLocations() - Method in class com.oracle.graal.nodes.memory.MemoryMapNode
-
- getLocations() - Method in class com.oracle.graal.phases.common.FloatingReadPhase.MemoryMapImpl
-
- getLocations() - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryInputMap
-
- getLocations() - Method in class com.oracle.graal.replacements.SnippetTemplate.MemoryOutputMap
-
- getLockDepth() - Method in class com.oracle.graal.nodes.java.MonitorIdNode
-
- getLocks(int) - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- getLocks() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- getLockSlot(int) - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getLockSlot(int) - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
Gets a stack slot for a lock at a given lock nesting depth.
- getLockSlot(int) - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- getLockStack() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getLockStack() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- getLockValue(int) - Method in class jdk.internal.jvmci.code.BytecodeFrame
-
Gets the value representing the specified lock.
- getLog() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
Logging facility for debugging the annotation processor.
- getLog() - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
Logging facility for debugging the annotation processor.
- getLogLevel() - Method in interface com.oracle.graal.debug.DebugConfig
-
- getLogLevel() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
-
- getLogLevel() - Method in class com.oracle.graal.debug.GraalDebugConfig
-
- getLong(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getLong(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getLong(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getLong(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getLong(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getLongAt(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- getLongAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the long constant pool entry at index index.
- getLongAt0(ConstantPool, Object, int) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
-
- getLongUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getLoop() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getLoop() - Method in class com.oracle.graal.loop.InductionVariable
-
- getLoop() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getLoopCount() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getLoopCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getLoopDepth() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getLoopDepth() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getLoopDepth() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getLoopEndCount() - Method in class com.oracle.graal.nodes.LoopBeginNode
-
- getLoopExplosionPlugin() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getLoopHeader(int) - Method in class com.oracle.graal.java.BciBlockMapping
-
Get the header block for a loop index.
- getLoopHeaders() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getLoopId() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
Get the loop id of the inner most loop.
- getLoopNodeFactory() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getLoops() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- getLoops() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- getLoweredSnippetGraph(LoweringTool) - Method in class com.oracle.graal.hotspot.replacements.ObjectCloneNode
-
- getLoweredSnippetGraph(LoweringTool) - Method in class com.oracle.graal.replacements.nodes.MacroNode
-
Gets a snippet to be used for lowering this macro node.
- getLoweredSubstitutionGraph(LoweringTool) - Method in class com.oracle.graal.replacements.nodes.MacroNode
-
Gets a normal method substitution to be used for lowering this macro node.
- getLowerer() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getLowerer() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- getLowerer() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getLowerer() - Method in class com.oracle.graal.phases.tiers.PhaseContext
-
- getLowerer() - Method in class com.oracle.graal.phases.util.Providers
-
- getLoweringStage() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
Returns current lowering stage.
- getLoweringStage() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getLowResult() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
-
- getLowResult() - Method in class com.oracle.graal.lir.amd64.AMD64SignExtendOp
-
- getLowTier() - Method in class com.oracle.graal.phases.tiers.Suites
-
- getM() - Static method in class com.oracle.graal.replacements.test.DeoptimizeOnExceptionTest
-
- getMachineCodeCallDisplacementOffset() - Method in class jdk.internal.jvmci.code.Architecture
-
Gets the offset in bytes from the beginning of a call instruction to the displacement.
- getMap(FrameMap) - Method in class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
-
- getMap(FrameMap) - Method in class com.oracle.graal.lir.amd64.AMD64ZapRegistersOp
-
- getMap(FrameMap) - Method in class com.oracle.graal.lir.sparc.SPARCSaveRegistersOp
-
- getMap(FrameMap) - Method in interface com.oracle.graal.lir.StandardOp.SaveRegistersOp
-
Gets a map from the saved registers saved by this operation to the frame slots in which
they are saved.
- getMap() - Method in class com.oracle.graal.phases.common.FloatingReadPhase.MemoryMapImpl
-
- getMappingFrom(int) - Method in class com.oracle.graal.lir.alloc.lsra.MoveResolver
-
- getMark() - Method in class com.oracle.graal.graph.Graph
-
- getMarkName(CompilationResult.Mark) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
- getMarkName(CompilationResult.Mark) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- getMarks() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getMasterOption() - Method in class jdk.internal.jvmci.options.NestedBooleanOptionValue
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualArrayNode
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualBoxingNode
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualInstanceNode
-
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
Returns a node that can be used to materialize this virtual object.
- getMaterializedRepresentation(FixedNode, ValueNode[], LockState) - Method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode.VirtualOnlyInstanceNode
-
- getMaterializedRepresentationHelper(VirtualObjectNode, FixedNode) - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- getMaterializedValue() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
Returns a value which can be moved to a register instead of a restore-move from stack.
- getMaterializedValue(LIRInstruction, Value, Interval) - Static method in class com.oracle.graal.lir.alloc.lsra.LinearScanLifetimeAnalysisPhase
-
Returns a value for a interval definition, which can be used for re-materialization.
- getMaterializedValue() - Method in class com.oracle.graal.virtual.phases.ea.ObjectState
-
- getMaxCallTargetOffset() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
-
Returns the maximum absolute offset of PC relative call to this stub from any position in the
code cache or -1 when not applicable.
- getMaxCallTargetOffset() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getMaxCallTargetOffset(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getMaxCallTargetOffset(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getMaxChildDominatorNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getMaximumEntryCount() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
This method should be used to query the maximum size of virtualized objects before attempting
virtualization.
- getMaximumEntryCount() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getMaximumFrameSize() - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the maximum allowed size of the frame.
- getMaximumFrameSize() - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getMaxLocals() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getMaxLocals() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the maximum number of locals used in this method's bytecodes.
- getMaxLocalsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getMaxProbabilityLoopExit(LoopBeginNode, ArrayList<FixedNode>) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
Returns the most probable loop exit.
- getMaxProbabilitySux(ControlSplitNode, ArrayList<FixedNode>) - Static method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
Returns the most probable successor.
- getMaxStackSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getMaxStackSize() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the maximum number of stack slots used in this method's bytecodes.
- getMaxStackSizeTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getMaxValue() - Method in enum jdk.internal.jvmci.meta.Kind
-
The maximum value that can be represented as a value of this kind.
- getMemberName(ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
-
Get the MemberName argument of a MethodHandle.linkTo* call.
- getMemoryAccessProvider() - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
-
- getMemoryAccessProvider() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
-
- getMemoryAccessProvider() - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
-
Gets raw memory access.
- getMemoryKind(Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- getMemoryMap() - Method in class com.oracle.graal.nodes.ReturnNode
-
- getMemorySize(Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- getMemorySize(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- getMemorySize(JavaConstant) - Method in interface jdk.internal.jvmci.meta.MetaAccessProvider
-
Returns the number of bytes occupied by this constant value or constant object.
- getMemorySizeRecursive(MetaAccessProvider, ConstantReflectionProvider, JavaConstant, PrintStream, int) - Static method in class jdk.internal.jvmci.meta.MetaUtil
-
Returns the number of bytes occupied by this constant value or constant object and
recursively all values reachable from this value.
- getMessage() - Method in class com.oracle.graal.truffle.nodes.asserts.NeverPartOfCompilationNode
-
- getMetaAccess() - Method in class com.oracle.graal.asm.test.AssemblerTest
-
- getMetaAccess() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
-
- getMetaAccess() - Method in class com.oracle.graal.compiler.target.Backend
-
- getMetaAccess() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getMetaAccess() - Method in interface com.oracle.graal.graph.spi.CanonicalizerTool
-
- getMetaAccess() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
- getMetaAccess() - Method in class com.oracle.graal.java.BytecodeParser
-
- getMetaAccess() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getMetaAccess() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getMetaAccess() - Method in class com.oracle.graal.nodes.SimplifyingGraphDecoder.PECanonicalizerTool
-
- getMetaAccess() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- getMetaAccess() - Method in class com.oracle.graal.nodes.util.GraphUtil.DefaultSimplifierTool
-
- getMetaAccess() - Method in class com.oracle.graal.phases.common.CanonicalizerPhase.Instance.Tool
-
- getMetaAccess() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getMetaAccess() - Method in class com.oracle.graal.phases.tiers.PhaseContext
-
- getMetaAccess() - Method in class com.oracle.graal.phases.util.Providers
-
- getMetaAccess() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getMetaAccess() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getMetaAccess() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getMetaAccess() - Method in class jdk.internal.jvmci.meta.MethodIdMap
-
- getMetaAccess() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
-
- getMetaAccessProvider() - Method in interface com.oracle.graal.nodes.spi.VirtualizerTool
-
- getMetaAccessProvider() - Method in class com.oracle.graal.virtual.phases.ea.VirtualizerToolImpl
-
- getMetaspaceKlass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Gets the metaspace Klass for this type.
- getMetaspaceMethod(Class<?>, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Gets the metaspace Method object corresponding to a given
Class object and slot
number.
- getMetaspaceMethod(Class<?>, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getMetaspaceMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getMetaspaceMethodConstant() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Gets the address of the C++ Method object for this method.
- getMetaspaceObject(Constant) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaspaceConstantImpl
-
- getMethod() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the method being parsed by this context.
- getMethod() - Method in class com.oracle.graal.hotspot.CompilationTask
-
- getMethod() - Method in class com.oracle.graal.hotspot.meta.HotSpotRuntimeStub
-
- getMethod() - Method in class com.oracle.graal.java.BytecodeParser
-
- getMethod() - Method in class com.oracle.graal.java.FrameStateBuilder
-
- getMethod() - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
-
- getMethod() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getMethod() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getMethod() - Method in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo
-
- getMethod(String, Class<?>...) - Static method in class com.oracle.graal.replacements.test.EdgesTest
-
- getMethod(String) - Method in class com.oracle.graal.test.GraalTest
-
- getMethod(Class<?>, String) - Method in class com.oracle.graal.test.GraalTest
-
- getMethod(Class<?>, String, Class<?>[]) - Method in class com.oracle.graal.test.GraalTest
-
- getMethod() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- getMethod() - Method in class jdk.internal.jvmci.code.BytecodePosition
-
- getMethod() - Method in interface jdk.internal.jvmci.code.stack.InspectedFrame
-
- getMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
-
- getMethod() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- getMethod() - Method in class jdk.internal.jvmci.meta.JavaMethodProfile.ProfiledMethod
-
Returns the type for this profile entry.
- getMethod(ResolvedJavaType, String) - Static method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest
-
- getMethod(ResolvedJavaType, String) - Static method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest
-
- getMethodCountOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getMethodDescription() - Method in class com.oracle.graal.hotspot.CompilationTask
-
- getMethodHandleAccess() - Method in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
-
- getMethodHandleAccess() - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantReflectionProvider
-
- getMethodHandleAccess() - Method in interface jdk.internal.jvmci.meta.ConstantReflectionProvider
-
- getMethodHandleIntrinsic(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider
-
- getMethodId() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getMethodId() - Method in interface jdk.internal.jvmci.meta.MethodIdHolder
-
- getMethodOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getMethodPointerStamp() - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
-
- getMethodProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getMethodProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getMethodProfile(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getMethodProfile(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getMethodProfile(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getMethodProfile(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns the MethodProfile for the given BCI.
- getMethods() - Method in class jdk.internal.jvmci.code.CompilationResult
-
Gets the methods whose bytecodes were used as input to the compilation.
- getMethods() - Method in class jdk.internal.jvmci.meta.JavaMethodProfile
-
- getMethodsElidedInSnippets() - Static method in class com.oracle.graal.replacements.NodeIntrinsificationPlugin
-
- getMethodsNotRecordedExecutionCount(HotSpotMethodData, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getMethodToInline() - Method in class com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo
-
Returns the method to be inlined, or null if the call site must not be inlined.
- getMidTier() - Method in class com.oracle.graal.phases.tiers.Suites
-
- getMinimumOutgoingSize() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
Minimum size of the stack area reserved for outgoing parameters.
- getMinimumOutgoingSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- getMinInliningMaxCallerSize() - Method in class com.oracle.graal.truffle.GraalCompilerOptions
-
- getMinPathProbability(FixedNode, double) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- getMinTimeThreshold() - Method in class com.oracle.graal.truffle.GraalCompilerOptions
-
- getMinValue() - Method in enum jdk.internal.jvmci.meta.Kind
-
The minimum value that can be represented as a value of this kind.
- getMIOpcode(AMD64Assembler.OperandSize, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- getMode() - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
-
Gets the current mode determining the type of collection objects created by this factory.
- getModifiers(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotClassSubstitutions
-
- getModifiers(Class<?>) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
-
- getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getModifiers() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getModifiers() - Method in interface jdk.internal.jvmci.meta.ModifiersProvider
-
Returns the Java Virtual Machine modifiers for this element.
- getModifiers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaField
-
Returns the Java Virtual Machine modifiers for this element.
- getModifiers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns the Java Virtual Machine modifiers for this element.
- getModifiers() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the Java Virtual Machine modifiers for this element.
- getModifiersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaField
-
- getModifiersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getModifiersTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getMonitorId() - Method in class com.oracle.graal.nodes.java.AccessMonitorNode
-
- getMOp(AMD64Assembler.AMD64BinaryArithmetic, int) - Static method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- getMROpcode(AMD64Assembler.OperandSize) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- getMul() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the multiplication operation.
- getMutableCopy(Consumer<Map<Node, Node>>) - Method in class com.oracle.graal.graph.CachedGraph
-
- getName() - Method in class com.oracle.graal.api.runtime.Graal.InvalidGraalRuntime
-
- getName() - Method in interface com.oracle.graal.api.runtime.GraalRuntime
-
- getName() - Method in interface com.oracle.graal.code.DisassemblerProvider
-
Gets the name denoting the format of the disassmembly return by this object.
- getName() - Method in class com.oracle.graal.code.HexCodeFileDisassemblerProvider
-
- getName(E) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
-
Returns the name of a flag.
- getName(int) - Method in class com.oracle.graal.compiler.common.Fields
-
Gets the name of a field.
- getName() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
-
Gets the name of this foreign call.
- getName() - Method in interface com.oracle.graal.compiler.match.MatchGenerator
-
- getName() - Method in class com.oracle.graal.compiler.match.MatchStatement
-
- getName() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Person
-
- getName() - Method in class com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.PersonImpl
-
- getName() - Method in interface com.oracle.graal.compiler.test.FindUniqueConcreteMethodBugTest.Tenant
-
- getName() - Method in interface com.oracle.graal.debug.DebugHistogram
-
Gets the name specified when this objected was
created.
- getName() - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
-
- getName() - Method in class com.oracle.graal.debug.internal.DebugValue
-
Gets the globally unique name for the value represented by this object.
- getName() - Method in class com.oracle.graal.debug.internal.DebugValueMap
-
- getName() - Method in class com.oracle.graal.graph.Position
-
- getName() - Method in interface com.oracle.graal.graph.test.TestNodeInterface
-
- getName() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest.TestNode
-
- getName() - Method in class com.oracle.graal.graph.test.TypedNodeIteratorTest2.NodeA
-
- getName(String, String) - Static method in class com.oracle.graal.hotspot.debug.BenchmarkCounters
-
- getName() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
- getName() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getName() - Method in class com.oracle.graal.hotspot.meta.HotSpotDisassemblerProvider
-
- getName() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
-
- getName(ConstantTree.Flags) - Method in class com.oracle.graal.lir.constopt.ConstantTree
-
- getName() - Method in class com.oracle.graal.lir.jtt.LIRTest.LIRValueNode
-
- getName() - Method in class com.oracle.graal.lir.phases.LIRPhase
-
- getName() - Method in class com.oracle.graal.lir.Variable
-
- getName() - Method in class com.oracle.graal.nodes.debug.DynamicCounterNode
-
- getName() - Method in class com.oracle.graal.phases.BasePhase
-
- getName() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getName() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
-
- getName() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
-
- getName() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
-
- getName(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectList
-
- getName() - Method in interface com.oracle.nfi.api.NativeFunctionPointer
-
Returns the name of the function.
- getName() - Method in interface com.oracle.nfi.api.NativeLibraryHandle
-
Gets a name for this library.
- getName() - Method in class jdk.internal.jvmci.code.Architecture
-
Gets the name of this architecture.
- getName() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getName() - Method in class jdk.internal.jvmci.code.InstalledCode
-
Returns the name of this code blob.
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotJavaType
-
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethod
-
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
Returns the name of this field as a
String.
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
-
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.AbstractConstant
-
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
-
- getName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getName() - Method in interface jdk.internal.jvmci.meta.JavaField
-
Returns the name of this field.
- getName() - Method in interface jdk.internal.jvmci.meta.JavaMethod
-
Returns the name of this method.
- getName() - Method in interface jdk.internal.jvmci.meta.JavaType
-
Returns the name of this type in internal form.
- getName() - Method in interface jdk.internal.jvmci.meta.Local
-
- getName() - Method in class jdk.internal.jvmci.meta.LocalImpl
-
- getName() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
Gets the name of the option.
- getName() - Method in class jdk.internal.jvmci.options.OptionValue
-
Gets the name of this option.
- getNameAndTypeAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the JVM_CONSTANT_NameAndType constant pool entry at index index.
- getNameAndTypeRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the JVM_CONSTANT_NameAndType reference index constant pool entry at index
index.
- getNameIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
- getNameRefAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the name of a JVM_CONSTANT_NameAndType constant pool entry at index
index.
- getNameRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the name reference index of a JVM_CONSTANT_NameAndType constant pool entry at
index index.
- getNames() - Method in class com.oracle.graal.hotspot.HotSpotCounterOp
-
- getNameTemplate() - Method in class com.oracle.graal.graph.NodeClass
-
- getNameTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
-
- getNameTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaMethod
-
- getNarrow() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the narrowing conversion.
- getNativeABICallerSaveRegisters() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotForeignCallsProvider
-
- getNativeABICallerSaveRegisters() - Method in interface com.oracle.graal.hotspot.meta.HotSpotForeignCallsProvider
-
Gets the registers that must be saved across a foreign call into the runtime.
- getNativeABICallerSaveRegisters() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotForeignCallsProvider
-
- getNativeFunctionInterface() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterfaceAccess
-
- getNativeFunctionInterface() - Method in interface com.oracle.nfi.api.NativeFunctionInterfaceAccess
-
- getNativeFunctionInterface() - Static method in class com.oracle.nfi.NativeFunctionInterfaceRuntime
-
- getNativeFunctionPointerFromRawValue(long) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
-
- getNativeFunctionPointerFromRawValue(long) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
-
- getNeg() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the unary negation operation.
- getNeverInlineMethods() - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- getNewNodes(Graph.Mark) - Method in class com.oracle.graal.graph.Graph
-
Returns an
Iterable providing all nodes added since the last
mark.
- getNewValue() - Method in class com.oracle.graal.nodes.java.LoweredAtomicReadAndWriteNode
-
- getNewValue() - Method in class com.oracle.graal.nodes.java.LoweredCompareAndSwapNode
-
- getNext() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getNextStackFrame(HotSpotStackFrameReference, long[], int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Looks for the next Java stack frame with the given method.
- getNextStackFrame(HotSpotStackFrameReference, long[], int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getNoDataAccessor(boolean) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getNode(Node, long[], int) - Static method in class com.oracle.graal.graph.Edges
-
- getNode(int) - Method in class com.oracle.graal.graph.Graph
-
- getNodeClass() - Method in class com.oracle.graal.graph.Node
-
- getNodeClass(Node) - Static method in class com.oracle.graal.hotspot.test.HotSpotNodeSubstitutionsTest
-
- getNodeClass(ResolvedJavaMethod, Node.NodeIntrinsic) - Method in class com.oracle.graal.replacements.NodeIntrinsificationPhase
-
- getNodeClasses() - Method in class com.oracle.graal.nodes.EncodedGraph
-
- getNodeClasses() - Method in class com.oracle.graal.nodes.GraphEncoder
-
- getNodeCount() - Method in class com.oracle.graal.graph.Graph
-
Gets the number of live nodes in this graph.
- getNodeCount() - Method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
-
- getNodeCount() - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
- getNodeCount() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getNodeCount() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getNodeCountAnnotations(StructuredGraph) - Static method in class com.oracle.graal.api.directives.test.ControlFlowAnchorDirectiveTest
-
- getNodeCountExcludingUnusedConstants(StructuredGraph) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getNodeCountMegamorphic() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getNodeCountMonomorphic() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getNodeCountNonTrivial() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getNodeCountPolymorphic() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getNodeCountTrivial() - Method in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CallTargetNodeStatistics
-
- getNodeDepth(List<TruffleInlining>, Node) - Static method in interface com.oracle.graal.truffle.TruffleInlining.CallTreeNodeVisitor
-
- getNodeId(Node) - Method in class com.oracle.graal.graph.NodeIdAccessor
-
Gets the identifier for a node.
- getNodeId(Node) - Static method in class com.oracle.graal.printer.BinaryGraphPrinter
-
- getNodeList(Node, long[], int) - Static method in class com.oracle.graal.graph.Edges
-
- getNodeListUnsafe(Node, long) - Static method in class com.oracle.graal.graph.Edges
-
- getNodePlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getNodeRewritingAssumption() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getNodes() - Method in class com.oracle.graal.graph.Graph
-
Returns an
Iterable providing all the live nodes.
- getNodes(NodeClass<T>) - Method in class com.oracle.graal.graph.Graph
-
Returns an
Iterable providing all the live nodes whose type is compatible with
type.
- getNodes() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getNodes() - Method in class com.oracle.graal.phases.common.util.HashSetNodeEventListener
-
Gets the set being used to accumulate the nodes communicated to this listener.
- getNodesDeletedSinceLastCompression() - Method in class com.oracle.graal.graph.Graph
-
Gets the number of nodes which have been deleted from this graph since it was last
compressed.
- getNodeToBlock() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- getNodeToBlockMap() - Method in class com.oracle.graal.phases.schedule.SchedulePhase
-
- getNodeType(ValueNode) - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.State
-
- getNodeUnsafe(Node, long) - Static method in class com.oracle.graal.graph.Edges
-
- getNodeWeight(Node) - Static method in class com.oracle.graal.phases.common.ProfileCompiledMethodsPhase
-
- getNonIntrinsicAncestor() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the first ancestor parsing context that is not parsing a
intrinsic.
- getNonIntrinsicAncestor() - Method in class com.oracle.graal.java.BytecodeParser
-
- getNonPublicModifierStaticField(String) - Static method in class jdk.internal.jvmci.meta.MetaUtil
-
Used to lookup constants from
Modifier that are not public (VARARGS, SYNTHETIC etc.).
- getNonTrivialNodeCount() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getNormalData(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getNot() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the bitwise not operation.
- getNotifyIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallNodeFrame
-
- getNotifyIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance.CallTargetFrame
-
- getNotifyIndex() - Method in class com.oracle.graal.truffle.GraalFrameInstance
-
- getNotRecordedProbability() - Method in class jdk.internal.jvmci.meta.AbstractJavaProfile
-
Returns the estimated probability of all types that could not be recorded due to profiling
limitations.
- getNullCheck() - Method in class com.oracle.graal.hotspot.nodes.G1PreWriteBarrier
-
- getNullCheck() - Method in class com.oracle.graal.nodes.memory.FixedAccessNode
-
- getNullSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getNullSeen(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.BitData
-
- getNullSeen(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getNullSeen(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getNullSeen(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getNullSeen() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
-
Returns whether a null value was at the type check.
- getNullSeen(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns information if null was ever seen for the given BCI.
- getNumberOfStackSlots() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- getNumberOfStackSlots() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilderTool
-
- getNumMaterializations() - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
-
- getObject(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getObject() - Method in class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
-
- getObject() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
-
- getObject() - Method in class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
-
- getObject(Object) - Static method in class com.oracle.graal.nodes.extended.FixedValueAnchorNode
-
- getObject() - Method in class com.oracle.graal.nodes.extended.GetClassNode
-
- getObject() - Method in class com.oracle.graal.nodes.extended.NullCheckNode
-
- getObject() - Method in class com.oracle.graal.nodes.extended.StoreHubNode
-
- getObject() - Method in class com.oracle.graal.replacements.nodes.BasicObjectCloneNode
-
- getObject(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getObject(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getObject(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getObject(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- GetObjectAddressNode - Class in com.oracle.graal.hotspot.nodes
-
Intrinsification for getting the address of an object.
- GetObjectAddressNode(ValueNode) - Constructor for class com.oracle.graal.hotspot.nodes.GetObjectAddressNode
-
- getObjectClass() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
Gets the class of the object represented by this constant.
- getObjectHub() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getObjectHub() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getObjectHub() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Gets the runtime representation of the "hub" of this type--that is, the closest part of the
type representation which is typically stored in the object header.
- getObjectId() - Method in class com.oracle.graal.nodes.virtual.VirtualObjectNode
-
- getObjectKind() - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
-
- getObjectKind() - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
-
- getObjectName() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getObjects() - Method in class com.oracle.graal.lir.framemap.VirtualStackSlotRange
-
- getObjects() - Method in class com.oracle.graal.nodes.EncodedGraph
-
- getObjects() - Method in class com.oracle.graal.nodes.GraphEncoder
-
- getObjectState(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectState(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectState(PartialEscapeBlockState<?>, ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- getObjectStateArrayForModification() - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectStateForModification(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectStateOptional(int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectStateOptional(VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getObjectUnsafe(int, FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getOffset(Field) - Method in interface com.oracle.graal.compiler.common.FieldsScanner.CalcOffset
-
- getOffset(Field) - Method in class com.oracle.graal.compiler.common.FieldsScanner.DefaultCalcOffset
-
- getOffset() - Method in class com.oracle.graal.hotspot.nodes.ComputeObjectAddressNode
-
- getOffset(StackSlot) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
- getOffset() - Method in class com.oracle.graal.loop.DerivedOffsetInductionVariable
-
- getOffset() - Method in class com.oracle.graal.nodes.memory.address.OffsetAddressNode
-
- getOffset() - Method in class jdk.internal.jvmci.code.CompilationResult.DataSectionReference
-
- getOffset(int) - Method in class jdk.internal.jvmci.code.StackSlot
-
Gets the offset of this stack slot, relative to the stack pointer.
- getOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
- getOffset() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getOffsets() - Method in class com.oracle.graal.compiler.common.Fields
-
- getOopEncoding() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- getOp(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- getOp(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.SPARCOp
-
- getOp() - Method in class com.oracle.graal.hotspot.nodes.CompressionNode
-
- getOp() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- getOp - Variable in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
-
- getOp(ValueNode, ValueNode) - Method in class com.oracle.graal.nodes.calc.BinaryArithmeticNode
-
- getOp - Variable in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- getOp(ValueNode) - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- getOp - Variable in class com.oracle.graal.nodes.calc.ShiftNode
-
- getOp(ValueNode) - Method in class com.oracle.graal.nodes.calc.ShiftNode
-
- getOp - Variable in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
-
- getOp(ValueNode) - Method in class com.oracle.graal.nodes.calc.UnaryArithmeticNode
-
- getOp2(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- getOp3(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Op3Op
-
- getOpcode(LIRInstruction) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- getOperand(Node) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getOperand() - Method in class com.oracle.graal.lir.stackslotalloc.StackInterval
-
- getOperandModeAnnotation(Field) - Method in class com.oracle.graal.lir.LIRIntrospection.LIRFieldsScanner
-
- getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
-
- getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
-
- getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
-
- getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
-
- getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
-
- getOperator() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
-
- getOps() - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
-
- getOps - Static variable in class com.oracle.graal.nodes.calc.FloatConvertNode
-
- getOptimalAnchor(OptimizeGuardAnchorsPhase.LazyCFG, AbstractBeginNode) - Static method in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase
-
- getOptimisticOptimizations() - Method in class com.oracle.graal.phases.tiers.HighTierContext
-
- getOptimisticOptimizations() - Method in class com.oracle.graal.phases.tiers.MidTierContext
-
- getOptimisticOpts(ProfilingInfo) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
-
- getOptimizedCallTargetInstrumentationFactory(String, ResolvedJavaMethod) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getOption(String) - Method in class com.oracle.graal.truffle.test.builtins.SLGetOptionBuiltin
-
- getOptionValue() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
Gets the boxed option value.
- getOr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the bitwise or operation.
- getOrAdd(PartialEscapeBench.Thing) - Method in class com.oracle.graal.virtual.bench.PartialEscapeBench.ThingsCache
-
- getOrCreateInterval(AllocatableValue) - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getOrCreateInterval(VirtualStackSlot) - Method in class com.oracle.graal.lir.stackslotalloc.FixPointIntervalBuilder
-
- getOrCreateJSRData() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getOriginalGraph(ResolvedJavaMethod, HighTierContext, CanonicalizerPhase, StructuredGraph, int) - Static method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
This method looks up in a cache the graph for the argument, if not found bytecode is parsed.
- getOriginalMemoryNode() - Method in interface com.oracle.graal.nodes.spi.MemoryProxy
-
- getOriginalMethod() - Method in class com.oracle.graal.graphbuilderconf.IntrinsicContext
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.EntryProxyNode
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.extended.FixedValueAnchorNode
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.extended.UnsafeCastNode
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.GuardedValueNode
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.GuardProxyNode
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.java.CheckCastNode
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.PiNode
-
- getOriginalNode() - Method in interface com.oracle.graal.nodes.spi.LimitedValueProxy
-
- getOriginalNode() - Method in interface com.oracle.graal.nodes.spi.Proxy
-
- getOriginalNode() - Method in class com.oracle.graal.nodes.ValueProxyNode
-
- getOrInit(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.ssi.SSIBlockValueMapImpl
-
- getOrInitCost(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
-
Returns the cost object associated with block.
- getOrInitFreeSlots(LSStackSlotAllocator.Allocator.SlotSize) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- getOrInitList(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
-
- getOrInitRescueSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getOrInitRescueSlotOp() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getOrNullFreeSlots(LSStackSlotAllocator.Allocator.SlotSize) - Method in class com.oracle.graal.lir.stackslotalloc.LSStackSlotAllocator.Allocator
-
- getOSRDeoptimizationCount(DeoptimizationReason) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData
-
- getOSRLocals() - Method in class com.oracle.graal.nodes.extended.OSRStartNode
-
- getOtherClass() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
-
- getOtherValue(BinaryNode) - Method in enum com.oracle.graal.nodes.calc.BinaryArithmeticNode.ReassociateMatch
-
- getOutgoingCallingConvention() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
-
Gets the details of where parameters are passed and value(s) are returned from the caller's
perspective.
- getOutgoingCallingConvention() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getOutgoingSize() - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
-
- getOutgoingSize() - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
-
- getOutgoingSize() - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
-
- getOutgoingValue(int) - Method in class com.oracle.graal.lir.sparc.SPARCBlockEndOp
-
- getOutgoingValue(int) - Method in class com.oracle.graal.lir.StandardOp.AbstractBlockEndOp
-
- getOutgoingValue(int) - Method in interface com.oracle.graal.lir.StandardOp.BlockEndOp
-
- getOutput(LIRTestSpecification, String, byte) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(LIRTestSpecification, String, short) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(LIRTestSpecification, String, int) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(LIRTestSpecification, String, long) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(LIRTestSpecification, String, float) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(LIRTestSpecification, String, double) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(LIRTestSpecification, String, Object) - Static method in class com.oracle.graal.lir.jtt.LIRTest
-
- getOutput(String) - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- getOutsideFrameAccess() - Method in interface com.oracle.graal.truffle.MaterializedFrameNotify
-
- getOutsideFrameAccess() - Method in class com.oracle.graal.truffle.OptimizedDirectCallNode
-
- getOutsideFrameAccess() - Method in class com.oracle.graal.truffle.OptimizedIndirectCallNode
-
- getOverFlowGuard() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getOverflowGuard() - Method in class com.oracle.graal.nodes.LoopBeginNode
-
- getOverflowSuccessor() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getOverride(OptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
-
- getOverride(OptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
-
- getOverride(OptionValue<T>) - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
-
- getOverrides(OptionValue<?>, Collection<Object>) - Method in class jdk.internal.jvmci.options.OptionValue.MultipleOverridesScope
-
- getOverrides(OptionValue<?>, Collection<Object>) - Method in class jdk.internal.jvmci.options.OptionValue.OverrideScope
-
- getOverrides(OptionValue<?>, Collection<Object>) - Method in class jdk.internal.jvmci.options.OptionValue.SingleOverrideScope
-
- getOverrideScope() - Static method in class jdk.internal.jvmci.options.OptionValue
-
- getOwner() - Method in class jdk.internal.jvmci.code.StackLockValue
-
- getParameter(int) - Method in class com.oracle.graal.nodes.StructuredGraph
-
- getParameterAnnotation(Class<T>, int) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Gets the annotation of a particular type for a formal parameter of this method.
- getParameterAnnotations() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getParameterAnnotations() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns an array of arrays that represent the annotations on the formal parameters, in
declaration order, of this method.
- getParameterAnnotations(Class<T>) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Gets the annotations of a particular type for the formal parameters of this method.
- getParameterAnnotationsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaMethod
-
- getParameterCount() - Method in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo
-
- getParameterCount(boolean) - Method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
-
- getParameterCount(boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- getParameterCount(boolean) - Method in interface jdk.internal.jvmci.meta.Signature
-
Returns the number of parameters in this signature, adding 1 for a receiver if requested.
- getParameterKind(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- getParameterKind(int) - Method in interface jdk.internal.jvmci.meta.Signature
-
Gets the parameter kind at the specified position.
- getParameterName(int) - Method in class com.oracle.graal.replacements.SnippetTemplate.SnippetInfo
-
- getParameterPlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration.Plugins
-
- getParameters(StructuredGraph, ParameterNode, int, Class<?>[], List<ValueNode>, HotSpotProviders) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
-
- getParameterType(ProcessingEnvironment, int) - Method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
-
- getParameterType(int, ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- getParameterType(int, ResolvedJavaType) - Method in interface jdk.internal.jvmci.meta.Signature
-
Gets the parameter type at the specified position.
- getParent() - Method in class com.oracle.graal.compiler.common.cfg.Loop
-
- getParent() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
Gets the parsing context for the method that inlines the method being parsed by this context.
- getParent() - Method in class com.oracle.graal.graphbuilderconf.InvocationPlugins
-
Gets the invocation plugins
searched
before searching in this object.
- getParent() - Method in class com.oracle.graal.java.BytecodeParser
-
- getParent() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getParent() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getParent() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- getPartialEvaluator() - Method in class com.oracle.graal.truffle.TruffleCompiler
-
- getPattern() - Method in class com.oracle.graal.compiler.match.MatchStatement
-
- getPeakThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getPhi(T, Stamp) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getPhiCached(T, Stamp) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getPhiKind(PhiNode) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getPhis() - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- getPhiValueAt(PhiNode, int) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- getPlaceholder() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- getPlaceholder() - Method in class com.oracle.graal.asm.Assembler
-
Returns a target specific placeholder address that can be used for code patching.
- getPlaceholder() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- getPlaceholderBciName(int) - Static method in class jdk.internal.jvmci.code.BytecodeFrame
-
Gets the name of a given placeholder BCI.
- getPlatformKind() - Method in class jdk.internal.jvmci.meta.AbstractValue
-
Returns the platform specific kind used to store this value.
- getPlatformKind() - Method in class jdk.internal.jvmci.meta.LIRKind
-
Get the low level type that is used in code generation.
- getPlatformKind() - Method in interface jdk.internal.jvmci.meta.Value
-
Returns the platform specific kind used to store this value.
- getPlugins() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getPosition() - Method in class com.oracle.graal.asm.Assembler.LabelHint
-
- getPosition() - Method in class com.oracle.graal.nodes.SimpleInfopointNode
-
- getPostAllocationOptimizationStage() - Method in class com.oracle.graal.lir.phases.LIRSuites
-
- getPostdominator() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getPostdominator() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getPostdominator() - Method in class com.oracle.graal.nodes.cfg.Block
-
- getPreAllocationOptimizationStage() - Method in class com.oracle.graal.lir.phases.LIRSuites
-
- getPredecessor(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- getPredecessorCount() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getPredecessorCount() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getPredecessors() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getPredefinedSchedule() - Static method in class com.oracle.graal.printer.GraphPrinterDumpHandler
-
- getPrimarySuccessor() - Method in class com.oracle.graal.nodes.ControlSplitNode
-
Primary successor of the control split.
- getPrimarySuccessor() - Method in class com.oracle.graal.nodes.extended.SwitchNode
-
- getPrimarySuccessor() - Method in class com.oracle.graal.nodes.IfNode
-
- getPrimarySuccessor() - Method in class com.oracle.graal.nodes.InvokeWithExceptionNode
-
- getPrimarySuccessor() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getPrimitiveClassObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
-
- getPrimitiveLocals() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getPrimitiveOffset(int) - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getPriority() - Method in interface com.oracle.graal.truffle.PrioritizedServiceProvider
-
- getProbability() - Method in class com.oracle.graal.nodes.extended.BranchProbabilityNode
-
- getProbability(Invoke) - Method in interface com.oracle.graal.phases.common.inlining.info.elem.Inlineable
-
- getProbability(Invoke) - Method in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
- getProbability() - Method in class jdk.internal.jvmci.meta.AbstractProfiledItem
-
- getProbe() - Method in class com.oracle.graal.truffle.test.nodes.WrapperTestNode
-
- getProcessCommandLine() - Static method in class com.oracle.mxtool.junit.MxJUnitWrapper
-
Gets the command line for the current process.
- getProcessingEnv() - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
-
- getProcessingEnv() - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- getProfile() - Method in class com.oracle.graal.nodes.java.MethodCallTargetNode
-
- getProfile() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
-
- getProfileForTypeCheck(ResolvedJavaType) - Method in class com.oracle.graal.java.BytecodeParser
-
- getProfilingInfo(StructuredGraph) - Static method in class com.oracle.graal.compiler.GraalCompiler
-
- getProfilingInfo() - Method in class com.oracle.graal.phases.tiers.MidTierContext
-
- getProfilingInfo(boolean, boolean) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getProfilingInfo() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns an object that provides access to the profiling information recorded for this method.
- getProfilingInfo(boolean, boolean) - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
Returns an object that provides access to the profiling information recorded for this method.
- getProviders() - Method in class com.oracle.graal.compiler.target.Backend
-
- getProviders() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getProviders() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getProviders() - Method in class com.oracle.graal.hotspot.HotSpotBackend
-
- getProviders() - Method in interface com.oracle.graal.hotspot.HotSpotLIRGenerator
-
- getProviders() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- getProviders() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getProviders() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getProviders() - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- getProxy(Class<T>, T) - Static method in class com.oracle.graal.hotspot.logging.CountingProxy
-
- getProxy(Class<T>, T) - Static method in class com.oracle.graal.hotspot.logging.LoggingProxy
-
The object returned by this method will implement all interfaces that are implemented by
delegate.
- getQualifiedName() - Method in class com.oracle.graal.debug.internal.DebugScope
-
- getQueryIndex() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getQueuedCallTargets() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getQueuedCallTargets() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getQuotient() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
-
- getRaw() - Method in class com.oracle.graal.compiler.test.MarkUnsafeAccessTest
-
- getRawAddFrameSize() - Method in class jdk.internal.jvmci.code.StackSlot
-
- getRawMethodProfile(HotSpotMethodData, int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getRawNativeCallNodeFactory(String) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getRawOffset() - Method in class jdk.internal.jvmci.code.StackSlot
-
- getRawPointer(Object) - Static method in class com.oracle.graal.replacements.test.DerivedOopTest
-
- getRawPointerIntrinsic(Object) - Static method in class com.oracle.graal.replacements.test.DerivedOopTest
-
- getRawPrimitive(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
Gets the value of a field for a given object.
- getRawTypeProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
-
- getRawValue() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
-
- getRawValue() - Method in interface com.oracle.nfi.api.NativeFunctionPointer
-
Returns the raw function pointer value.
- getRbpRescueSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.SaveRbp
-
- getReadCache(ValueNode, LocationIdentity, int, PartialEscapeClosure<?>) - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
-
- getReadCache() - Method in class com.oracle.graal.virtual.phases.ea.PEReadEliminationBlockState
-
- getReadCache() - Method in class com.oracle.graal.virtual.phases.ea.ReadEliminationBlockState
-
- getReadKind() - Method in class com.oracle.graal.nodes.extended.JavaReadNode
-
- getReadonlyCopy() - Method in class com.oracle.graal.graph.CachedGraph
-
- getReason() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
-
- getReason() - Method in class com.oracle.graal.nodes.InfopointNode
-
- getReceiver() - Method in interface com.oracle.graal.nodes.Invoke
-
- getReceiver(ValueNode[]) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
-
Get the receiver of a MethodHandle.invokeBasic call.
- getReceiverType() - Method in class com.oracle.graal.nodes.extended.LoadMethodNode
-
- getReceiverType() - Method in interface com.oracle.graal.nodes.Invoke
-
- getRecursions() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getReferenceCount() - Method in class jdk.internal.jvmci.meta.LIRKind
-
- getReferenceMap() - Method in class jdk.internal.jvmci.code.DebugInfo
-
- getReferenceMapIndex() - Method in class jdk.internal.jvmci.code.Register
-
- getReflectionSlotField(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMetaAccessProvider
-
- getRegister() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister
-
- getRegister() - Method in class jdk.internal.jvmci.code.RegisterValue
-
- getRegisterAllocationConfig() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getRegisterByte(Conditional01.Register) - Method in class com.oracle.graal.jtt.optimize.Conditional01.TestClass
-
- getRegisterCategory() - Method in class jdk.internal.jvmci.code.Register
-
- getRegisterConfig() - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
-
- getRegisterConfig() - Method in class com.oracle.graal.hotspot.amd64.AMD64DeoptimizationStub
-
- getRegisterConfig() - Method in class com.oracle.graal.hotspot.amd64.AMD64UncommonTrapStub
-
- getRegisterConfig() - Method in class com.oracle.graal.hotspot.sparc.SPARCDeoptimizationStub
-
- getRegisterConfig() - Method in class com.oracle.graal.hotspot.sparc.SPARCUncommonTrapStub
-
- getRegisterConfig() - Method in class com.oracle.graal.hotspot.stubs.Stub
-
- getRegisterConfig() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
- getRegisterConfig() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilder
-
- getRegisterConfig() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- getRegisterConfig() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
Gets the register configuration to use when compiling a given method.
- getRegisterConfig() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- getRegisterForRole(int) - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the register corresponding to a runtime-defined role.
- getRegisterForRole(int) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getRegisterForRole(int) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getRegisterReferenceMapSize() - Method in class jdk.internal.jvmci.code.Architecture
-
- getRegisters() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getRegisters() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getRegisters() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- getRegisters() - Method in class jdk.internal.jvmci.code.Architecture
-
Gets an array of all available registers on this architecture.
- getRelevance(Invoke) - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- getRem() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the remainder operation.
- getRemainder() - Method in class com.oracle.graal.lir.amd64.AMD64MulDivOp
-
- getRepeatingNode() - Method in class com.oracle.graal.truffle.OptimizedLoopNode
-
- getRepeatingNode() - Method in class com.oracle.graal.truffle.OptimizedOSRLoopNode
-
- getReplacements() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getReplacements() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- getReplacements() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getReplacements() - Method in class com.oracle.graal.phases.tiers.PhaseContext
-
- getReplacements() - Method in class com.oracle.graal.phases.util.Providers
-
- getRequiredCapability(Class<T>) - Static method in class com.oracle.graal.api.runtime.Graal
-
Gets a capability provided by the
GraalRuntime instance available to the application.
- getResolvedJavaMethod(String) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getResolvedJavaMethod(Class<?>, String) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getResolvedJavaMethod(Class<?>, String, Class<?>...) - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getResult(String) - Method in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- getResult(StructuredGraph) - Static method in class com.oracle.graal.compiler.test.CompareCanonicalizerTest
-
- getResult() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadMetaspaceConstantOp
-
- getResult() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.HotSpotLoadObjectConstantOp
-
- getResult() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
-
- getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64PushPopStackMove
-
- getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
-
- getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveFromRegOp
-
- getResult() - Method in class com.oracle.graal.lir.amd64.AMD64Move.MoveToRegOp
-
- getResult() - Method in class com.oracle.graal.lir.gen.LIRGenerator
-
- getResult() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getResult() - Method in class com.oracle.graal.lir.jtt.LIRTestSpecification
-
- getResult() - Method in class com.oracle.graal.lir.sparc.SPARCLoadConstantTableBaseOp
-
- getResult() - Method in class com.oracle.graal.lir.sparc.SPARCMove.LoadInlineConstant
-
- getResult() - Method in class com.oracle.graal.lir.sparc.SPARCMove.Move
-
- getResult() - Method in class com.oracle.graal.lir.sparc.SPARCMove.MoveFpGp
-
- getResult() - Method in interface com.oracle.graal.lir.StandardOp.MoveOp
-
- getResult() - Method in class com.oracle.graal.lir.StandardOp.StackMove
-
- getResult() - Method in interface com.oracle.graal.lir.StandardOp.StackStoreOp
-
- getResult() - Method in class jdk.internal.jvmci.meta.Assumptions.AssumptionResult
-
- getResultBits() - Method in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- getResults() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis
-
- getResultType() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
-
Gets the return type of this foreign call.
- getRetSuccessor() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getReturn(String) - Method in class com.oracle.graal.compiler.test.ea.EarlyReadEliminationTest
-
- getReturn() - Method in class jdk.internal.jvmci.code.CallingConvention
-
Gets the location for the return value or
Value.ILLEGAL if a void call.
- getReturnAddressSize() - Method in class jdk.internal.jvmci.code.Architecture
-
Gets the size of the return address pushed to the stack by a call instruction.
- getReturnBlock() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getReturnCount() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getReturnKind() - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- getReturnKind() - Method in interface jdk.internal.jvmci.meta.Signature
-
Gets the return kind of this signature.
- getReturnRegister(Kind) - Method in interface jdk.internal.jvmci.code.RegisterConfig
-
Gets the register to be used for returning a value of a given kind.
- getReturnRegister(Kind) - Method in class jdk.internal.jvmci.hotspot.amd64.AMD64HotSpotRegisterConfig
-
- getReturnRegister(Kind) - Method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getReturnRegister(Kind, CallingConvention.Type) - Static method in class jdk.internal.jvmci.hotspot.sparc.SPARCHotSpotRegisterConfig
-
- getReturnStamp() - Method in class com.oracle.graal.nodes.StructuredGraph
-
- getReturnType() - Method in class com.oracle.graal.replacements.nodes.MacroNode
-
- getReturnType(ProcessingEnvironment) - Method in class com.oracle.graal.replacements.verifier.APHotSpotSignature
-
- getReturnType(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- getReturnType(ResolvedJavaType) - Method in interface jdk.internal.jvmci.meta.Signature
-
Gets the return type of this signature.
- getReturnValue() - Method in class com.oracle.graal.java.BytecodeParser
-
- getReverseOp - Variable in class com.oracle.graal.nodes.calc.IntegerConvertNode
-
- getRMOpcode(AMD64Assembler.OperandSize) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- getRoot() - Method in class com.oracle.graal.compiler.match.MatchContext
-
- getRootNode() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getRS1(int) - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.Sethi
-
- getRuntime() - Static method in class com.oracle.graal.api.runtime.Graal
-
Gets the singleton
GraalRuntime instance available to the application.
- getRuntime() - Method in interface com.oracle.graal.api.runtime.GraalRuntimeAccess
-
Gets the
GraalRuntime implementation available via this access object.
- getRuntime() - Method in class com.oracle.graal.hotspot.HotSpotBackend
-
- getRuntime() - Method in class com.oracle.graal.hotspot.HotSpotGraalRuntimeAccess
-
- getRuntime() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntimeAccess
-
- getRuntime() - Static method in class jdk.internal.jvmci.runtime.JVMCI
-
Gets the singleton
JVMCIRuntime instance available to the application.
- getRXB(Register, Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Get RXB bits for register-register instruction.
- getRXB(Register, AMD64Address) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
Get RXB bits for register-memory instruction.
- getS1() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads a signed 1 byte value.
- getS1(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getS1() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getS2(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
-
- getS2() - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
-
- getS2() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads a signed 2 byte value.
- getS2(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
-
- getS2() - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
-
- getS2(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getS4(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
-
- getS4() - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
-
- getS4() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads a signed 4 byte value.
- getS4(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
-
- getS4() - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
-
- getS4(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getS8(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
-
- getS8() - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeReader
-
- getS8() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads a signed 4 byte value.
- getS8(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
-
- getS8() - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
-
- getS8(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getSafepointAddressValue() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- getSavedRegisters() - Method in class com.oracle.graal.lir.amd64.AMD64RestoreRegistersOp
-
- getSaveRbp() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
- getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.DeoptimizationFetchUnrollInfoCallNode
-
- getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.EnterUnpackFramesStackFrameNode
-
- getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.LeaveCurrentStackFrameNode
-
- getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.LeaveUnpackFramesStackFrameNode
-
- getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.SaveAllRegistersNode
-
- getSaveRegistersOp() - Method in class com.oracle.graal.hotspot.nodes.UncommonTrapCallNode
-
- getScalarAlias(ValueNode) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure
-
- getScale() - Method in class com.oracle.graal.asm.amd64.AMD64Address
-
- getScale() - Method in class com.oracle.graal.compiler.amd64.AMD64AddressNode
-
- getScale() - Method in class com.oracle.graal.loop.DerivedScaledInductionVariable
-
- getScopeRelevanceWithinParent() - Method in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance.Scope
-
Computes the ratio between the probabilities of the current scope's entry point and the
parent scope's fastPathMinProbability.
- getScopes(StructuredGraph) - Method in class com.oracle.graal.phases.graph.ScopedPostOrderNodeIterator
-
- getScore() - Method in class com.oracle.graal.truffle.TruffleInliningProfile
-
- getScratchRegister() - Method in class com.oracle.graal.asm.sparc.SPARCMacroAssembler
-
- getScratchRegister(PlatformKind) - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- getScratchRegister() - Method in class com.oracle.graal.lir.amd64.AMD64Move.AMD64StackMove
-
- getSectionAlignment() - Method in class jdk.internal.jvmci.code.DataSection
-
Get the minimum alignment requirement of the data section.
- getSectionSize() - Method in class jdk.internal.jvmci.code.DataSection
-
Get the size of the data section.
- getSectionWeight(SchedulePhase, Collection<Block>) - Static method in class com.oracle.graal.phases.common.ProfileCompiledMethodsPhase
-
- getSelfIncrements(PhiNode) - Static method in class com.oracle.graal.nodes.LoopBeginNode
-
Returns an array with one entry for each input of the phi, which is either
LoopBeginNode.NO_INCREMENT or the increment, i.e., the value by which the phi is incremented in
the corresponding branch.
- getSerializedSize() - Method in class jdk.internal.jvmci.meta.PrimitiveConstant
-
- getSerializedSize() - Method in interface jdk.internal.jvmci.meta.SerializableConstant
-
Return the size in bytes of the serialized representation of this constant.
- getServiceImpls(Class<?>) - Static method in class jdk.internal.jvmci.service.Services
-
- getShallowCallCount() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- getShallowNodeCount() - Method in class com.oracle.graal.truffle.debug.HistogramInlineInvokePlugin.MethodStatistic
-
- getShiftAmountMask(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
-
Get the shift amount mask for a given result stamp.
- getShiftAmountMask() - Method in class com.oracle.graal.nodes.calc.ShiftNode
-
- getShl() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the shift left operation.
- getShort(int) - Method in class com.oracle.graal.asm.Assembler
-
- getShort(int) - Method in class com.oracle.graal.asm.Buffer.BigEndian
-
- getShort(int) - Method in class com.oracle.graal.asm.Buffer
-
- getShort(int) - Method in class com.oracle.graal.asm.Buffer.LittleEndian
-
- getShort(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
-
- getShort(Object, long, boolean, Object) - Method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getShortCircuitProbability() - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
-
Gets the probability that the
y part of this binary node is
not
evaluated.
- getShr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the signed shift right operation.
- getSignature() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub.DebugScopeContext
-
- getSignature() - Method in class com.oracle.graal.truffle.TruffleDebugJavaMethod
-
- getSignature() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodUnresolved
-
- getSignature() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getSignature() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
Returns the signature of this field as
String.
- getSignature() - Method in interface jdk.internal.jvmci.meta.JavaMethod
-
Returns the signature of this method.
- getSignatureIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
- getSignatureName(Class<?>) - Static method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Returns the name of this type as it would appear in a signature.
- getSignatureRefAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the signature of a JVM_CONSTANT_NameAndType constant pool entry at index
index.
- getSignatureRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the signature reference index of a JVM_CONSTANT_NameAndType constant pool entry
at index index.
- getSignatureTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaMethod
-
- getSignExtend() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the sign extend conversion.
- getSimpleName(Class<?>, boolean) - Static method in class jdk.internal.jvmci.meta.MetaUtil
-
Extends the functionality of
Class.getSimpleName() to include a non-empty string for
anonymous and local classes.
- getSimpleName() - Method in class jdk.internal.jvmci.runtime.test.TypeUniverse.ConstantValue
-
- getSingleImplementor() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getSingleImplementor() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getSingleImplementor() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Gets the single implementor of this type.
- getSingleImplementorTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getSingleImplementorTestClassReceiver() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getSingleImplementorTestPrimitiveReceiver() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getSize(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- getSize() - Static method in class com.oracle.graal.lir.sparc.SPARCJumpOp
-
- getSize() - Method in class jdk.internal.jvmci.code.DataSection.Data
-
- getSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
- getSize(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getSize(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
Computes the size for the specific data at the given position.
- getSize() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
-
- getSize0(ConstantPool, Object) - Static method in class com.oracle.graal.hotspot.replacements.ConstantPoolSubstitutions
-
- getSizeFreshArgs() - Method in class com.oracle.graal.phases.common.inlining.walker.MethodInvocation
-
- getSizeInBytes(PlatformKind) - Method in class jdk.internal.jvmci.code.Architecture
-
Gets the size in bytes of the specified kind for this target.
- getSizeInBytes(PlatformKind) - Method in class jdk.internal.jvmci.code.TargetDescription
-
- getSkippedExceptionTypes() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getSkippedExceptionTypes(MetaAccessProvider) - Static method in class com.oracle.graal.truffle.TruffleCompiler
-
- getSliceEnd(SwitchStrategy.SwitchClosure, int) - Method in class com.oracle.graal.lir.SwitchStrategy
-
Looks for the end of a stretch of key constants that are successive numbers and have the same
target.
- getSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator.RescueSlotDummyOp
-
- getSlot() - Method in class jdk.internal.jvmci.code.StackLockValue
-
- getSlot() - Method in interface jdk.internal.jvmci.meta.Local
-
- getSlot() - Method in class jdk.internal.jvmci.meta.LocalImpl
-
- getSlotCount() - Method in enum jdk.internal.jvmci.meta.Kind
-
Returns the number of stack slots occupied by this kind according to the Java bytecodes
specification.
- getSlots() - Method in class com.oracle.graal.lir.amd64.AMD64SaveRegistersOp
-
- getSlots() - Method in class com.oracle.graal.lir.framemap.VirtualStackSlotRange
-
- getSlots() - Method in class com.oracle.graal.lir.sparc.SPARCSaveRegistersOp
-
- getSnippet() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopySlowPathNode
-
- getSnippet(ResolvedJavaMethod, Object[]) - Method in interface com.oracle.graal.nodes.spi.Replacements
-
Gets the snippet graph derived from a given method.
- getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[]) - Method in interface com.oracle.graal.nodes.spi.Replacements
-
Gets the snippet graph derived from a given method.
- getSnippet(ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getSnippet(ResolvedJavaMethod, ResolvedJavaMethod, Object[]) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getSnippetDefault(GraphBuilderConfiguration.Plugins) - Static method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getSnippetReflection() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getSnippetReflection() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getSnippetReflection() - Static method in class com.oracle.graal.truffle.nodes.frame.NewFrameNode
-
- getSnippetReflection() - Method in class com.oracle.graal.truffle.PartialEvaluator
-
- getSnippetTemplateCache(Class<T>) - Method in interface com.oracle.graal.nodes.spi.Replacements
-
- getSnippetTemplateCache(Class<T>) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getSortedSites(CompilationResult) - Static method in class jdk.internal.jvmci.hotspot.HotSpotCompiledCode
-
- getSource() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getSource() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getSource() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getSource() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getSource(SLFunction) - Static method in class com.oracle.graal.truffle.test.builtins.SLCallFunctionsWithBuiltin
-
- getSourceBlock() - Method in class com.oracle.graal.lir.LabelRef
-
- getSourceCallTarget() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getSourceFileName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getSourceFileName() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getSourceFileName() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns name of source file of this type.
- getSourceForOperand(Value) - Method in class com.oracle.graal.compiler.gen.NodeLIRBuilder
-
- getSourceForOperand(Value) - Method in interface com.oracle.graal.lir.debug.LIRGenerationDebugContext
-
Gets an object that represents the source of an
LIR operand in a higher
representation.
- getSourceForOperandFromDebugContext(Value) - Static method in interface com.oracle.graal.lir.debug.LIRGenerationDebugContext
-
- getSourcePosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyCallNode
-
- getSourcePosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getSourcePosition() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.CheckcastArrayCopyCallNode
-
- getSourcePosition() - Method in class com.oracle.graal.replacements.nodes.BasicArrayCopyNode
-
- getSPARCOp(int) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
- getSpeculation(MetaAccessProvider) - Method in class com.oracle.graal.nodes.AbstractDeoptimizeNode
-
- getSpeculation() - Method in class com.oracle.graal.nodes.AbstractFixedGuardNode
-
- getSpeculation(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DeoptimizeNode
-
- getSpeculation() - Method in class com.oracle.graal.nodes.DeoptimizeNode
-
- getSpeculation() - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- getSpeculation(MetaAccessProvider) - Method in class com.oracle.graal.nodes.DynamicDeoptimizeNode
-
- getSpeculation() - Method in class com.oracle.graal.nodes.GuardNode
-
- getSpeculationLog() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getSpeculationLog() - Method in class com.oracle.graal.nodes.StructuredGraph
-
- getSpeculationLog() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getSpeculationLog() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getSpeculationLog() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaMethod
-
- getSpillMoveFactory() - Method in class com.oracle.graal.compiler.amd64.AMD64LIRGenerator
-
- getSpillMoveFactory() - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- getSpillMoveFactory() - Method in class com.oracle.graal.lir.alloc.lsra.LinearScan
-
- getSpillMoveFactory() - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- getSpillMoveFactory() - Method in interface com.oracle.graal.lir.gen.LIRGeneratorTool
-
- getSplitChildAtOpId(int, LIRInstruction.OperandMode, LinearScan) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- getSplitChildBeforeOpId(int) - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- getSplitChildren() - Method in class com.oracle.graal.lir.alloc.lsra.Interval
-
- getSplitVersions() - Method in class com.oracle.graal.truffle.OptimizedCallTarget
-
- getSqrt() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the square root operation.
- getStableDimension() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
Number of stable dimensions if this constant is a stable array.
- getStackArrayIndex(StackSlotValue) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- getStackArrayIndex(StackSlot) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- getStackArrayIndex(VirtualStackSlot) - Method in class com.oracle.graal.lir.alloc.lsra.ssa.SSAMoveResolver
-
- getStackArrayIndex(StackSlotValue) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- getStackArrayIndex(StackSlot) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- getStackArrayIndex(VirtualStackSlot) - Method in class com.oracle.graal.lir.alloc.trace.TraceGlobalMoveResolver
-
- getStackIntrospection() - Method in class com.oracle.graal.compiler.target.Backend
-
- getStackIntrospection() - Method in class com.oracle.graal.hotspot.HotSpotBackend
-
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
-
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
-
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
-
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
-
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
-
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.Stamp
-
Gets a Java
Kind that can be used to store a value of this stamp on the Java bytecode
stack.
- getStackKind() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
-
- getStackKind() - Method in class com.oracle.graal.hotspot.nodes.type.KlassPointerStamp
-
- getStackKind() - Method in enum jdk.internal.jvmci.meta.Kind
-
Returns the kind that represents this kind when on the Java operand stack.
- getStackPointer() - Method in class jdk.internal.jvmci.hotspot.HotSpotStackFrameReference
-
- getStackPointerRegister() - Method in class com.oracle.graal.hotspot.meta.HotSpotRegisters
-
- getStackPointerRegister() - Method in interface com.oracle.graal.hotspot.meta.HotSpotRegistersProvider
-
Gets the stack pointer register.
- getStackSize() - Method in class jdk.internal.jvmci.code.CallingConvention
-
Gets the amount of stack space (in bytes) required for the stack-based arguments of the call.
- getStackSlot() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotMove.StoreRbpOp
-
- getStackSlot() - Method in interface com.oracle.graal.lir.StandardOp.StackStoreOp
-
- getStackSlots() - Method in class com.oracle.graal.lir.framemap.FrameMapBuilderImpl
-
- getStackSlots() - Method in interface com.oracle.graal.lir.framemap.FrameMapBuilderTool
-
- getStackTraceElement(long, int) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getStackTraceElement(long, int) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getStackValue(int) - Method in class jdk.internal.jvmci.code.BytecodeFrame
-
Gets the value representing the specified stack slot.
- getStamp() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getStamp() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.GuardedStamp
-
- getStamp() - Method in class com.oracle.graal.phases.common.DominatorConditionalEliminationPhase.InfoElement
-
- getStampProvider() - Method in interface com.oracle.graal.graphbuilderconf.GraphBuilderContext
-
- getStampProvider() - Method in class com.oracle.graal.java.BytecodeParser
-
- getStampProvider() - Method in interface com.oracle.graal.nodes.spi.LoweringTool
-
- getStampProvider() - Method in class com.oracle.graal.phases.common.LoweringPhase.LoweringToolImpl
-
- getStampProvider() - Method in class com.oracle.graal.phases.tiers.PhaseContext
-
- getStampProvider() - Method in class com.oracle.graal.phases.util.Providers
-
- getStampProvider() - Method in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- getStampProvider() - Method in class com.oracle.graal.replacements.PEGraphDecoder.PENonAppendGraphBuilderContext
-
- getStart() - Method in class com.oracle.graal.loop.CountedLoopInfo
-
- getStart() - Method in class jdk.internal.jvmci.code.InstalledCode
-
Returns the start address of this installed code if it is
valid, 0
otherwise.
- getStart() - Method in class jdk.internal.jvmci.hotspot.HotSpotInstalledCode
-
- getStart() - Method in class jdk.internal.jvmci.hotspot.HotSpotNmethod
-
- getStartBCI() - Method in class jdk.internal.jvmci.meta.ExceptionHandler
-
Returns the start bytecode index of the protected range of this handler.
- getStartBCI() - Method in interface jdk.internal.jvmci.meta.Local
-
- getStartBCI() - Method in class jdk.internal.jvmci.meta.LocalImpl
-
- getStartBlock() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
-
- getStartBlock() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getStartBlock() - Method in class com.oracle.graal.lir.constopt.ConstantTree
-
- getStartBlock() - Method in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- getStartIndex() - Method in class com.oracle.graal.hotspot.nodes.ArrayRangeWriteBarrier
-
- getStartOffset() - Method in class com.oracle.graal.nodes.EncodedGraph
-
- getState(Access) - Method in class com.oracle.graal.compiler.amd64.AMD64NodeLIRBuilder
-
- getState(Access) - Method in class com.oracle.graal.compiler.sparc.SPARCNodeLIRBuilder
-
- getState() - Method in class com.oracle.graal.compiler.test.deopt.MonitorDeoptTest.Monitor
-
- getState() - Method in class com.oracle.graal.lir.amd64.AMD64Move.NullCheckOp
-
- getState() - Method in class com.oracle.graal.lir.sparc.SPARCMove.NullCheckOp
-
- getState() - Method in interface com.oracle.graal.lir.StandardOp.NullCheck
-
- getState() - Method in class com.oracle.graal.nodes.extended.UnsafeCopyNode
-
- getState() - Method in class com.oracle.graal.nodes.extended.UnsafeStoreNode
-
- getState() - Method in class com.oracle.graal.nodes.FullInfopointNode
-
- getState() - Method in class com.oracle.graal.nodes.java.StoreFieldNode
-
- getState() - Method in class com.oracle.graal.nodes.java.StoreIndexedNode
-
- getStateCount() - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeBlockState
-
- getStateIdx(Value) - Method in class com.oracle.graal.lir.RedundantMoveElimination.Optimization
-
Returns the index to the state arrays in BlockData for a specific location.
- getStateIndex(int) - Method in class com.oracle.graal.virtual.phases.ea.EffectsClosure.MergeProcessor
-
- GETSTATIC - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- GETSTATIC - Static variable in class jdk.internal.jvmci.hotspot.HotSpotConstantPool.Bytecodes
-
- getStaticFields() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getStaticFields() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getStaticFields() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Returns the static fields of this class, including
internal fields.
- getStaticFields(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getStaticFieldsTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getStaticFinalObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
-
- getStrategies(double[], JavaConstant[], LabelRef[]) - Static method in class com.oracle.graal.lir.SwitchStrategy
-
- getStream() - Method in interface com.oracle.graal.debug.TTYStreamProvider
-
- getStream() - Method in class com.oracle.graal.hotspot.logging.HotSpotTTYStreamProvider
-
- getStream() - Method in class com.oracle.graal.java.BytecodeParser
-
- getStream() - Method in class jdk.internal.jvmci.hotspot.PrintStreamOption
-
Gets the print stream configured by this option.
- getStringObject() - Static method in class com.oracle.graal.hotspot.test.AheadOfTimeCompilationTest
-
- getStub() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerationResult
-
- getStub() - Method in class com.oracle.graal.hotspot.amd64.AMD64HotSpotLIRGenerator
-
Gets the
Stub this generator is generating code for or
null if a stub is not
being generated.
- getStub() - Method in class com.oracle.graal.hotspot.nodes.StubStartNode
-
- getStub() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerationResult
-
- getStub() - Method in class com.oracle.graal.hotspot.sparc.SPARCHotSpotLIRGenerator
-
- getStubs() - Static method in class com.oracle.graal.hotspot.stubs.Stub
-
Gets an immutable view of all stubs that have been created.
- getSub() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the subtraction operation.
- getSubIndex() - Method in class com.oracle.graal.graph.Position
-
- getSubklass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
Returns the Klass::_subklass field of the underlying metaspace klass for the given
type type.
- getSubstitute(MetaAccessProvider) - Method in class com.oracle.graal.graphbuilderconf.MethodSubstitutionPlugin
-
Gets the substitute method, resolving it first if necessary.
- getSubstitution(ResolvedJavaMethod, int) - Method in interface com.oracle.graal.nodes.spi.Replacements
-
Gets a graph that is a substitution for a given method.
- getSubstitution(ResolvedJavaMethod, boolean, int) - Method in interface com.oracle.graal.nodes.spi.Replacements
-
Gets a graph that is a substitution for a given method.
- getSubstitution(ResolvedJavaMethod, boolean, int) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getSubstitutionGuardParameter(Class<?>) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
-
- getSubstitutionGuardParameter(Class<?>) - Method in class com.oracle.graal.hotspot.meta.HotSpotSnippetReflectionProvider
-
- getSubstitutionMethod(ResolvedJavaMethod) - Method in interface com.oracle.graal.nodes.spi.Replacements
-
Gets a method that is a substitution for a given method.
- getSubstitutionMethod(ResolvedJavaMethod) - Method in class com.oracle.graal.replacements.ReplacementsImpl
-
- getSucceedingStamp(boolean, Stamp, Stamp) - Static method in class com.oracle.graal.nodes.calc.IntegerTestNode
-
- getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.calc.IsNullNode
-
- getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.java.InstanceOfNode
-
- getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.java.TypeCheckNode
-
- getSucceedingStampForValue(boolean) - Method in class com.oracle.graal.nodes.UnaryOpLogicNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerTestNode
-
- getSucceedingStampForX(boolean) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.FloatEqualsNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.FloatLessThanNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerBelowNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerEqualsNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerLessThanNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.IntegerTestNode
-
- getSucceedingStampForY(boolean) - Method in class com.oracle.graal.nodes.calc.PointerEqualsNode
-
- getSuccessor(int) - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getSuccessor(boolean) - Method in class com.oracle.graal.nodes.IfNode
-
- getSuccessorCount() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getSuccessorCount() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getSuccessorEdges() - Method in class com.oracle.graal.graph.NodeClass
-
- getSuccessors() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
-
- getSuccessors() - Method in class com.oracle.graal.java.BciBlockMapping.BciBlock
-
- getSuites() - Method in class com.oracle.graal.compiler.target.Backend
-
- getSuites() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getSuites() - Method in class com.oracle.graal.hotspot.HotSpotBackend
-
- getSuites(HotSpotProviders) - Method in class com.oracle.graal.hotspot.HotSpotGraalCompiler
-
- getSuites() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getSuites() - Method in class com.oracle.graal.jtt.bytecode.BC_instanceof01
-
- getSuperclass(Class<?>) - Static method in class com.oracle.graal.hotspot.replacements.HotSpotClassSubstitutions
-
- getSuperClass(Class<?>) - Static method in class com.oracle.graal.hotspot.test.HotSpotMethodSubstitutionTest
-
- getSuperclass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
- getSuperclass() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- getSuperclass() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getSuperclass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getSuperclass() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedPrimitiveType
-
- getSuperclass() - Method in interface jdk.internal.jvmci.meta.ResolvedJavaType
-
Gets the super class of this type.
- getSuperclassName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
-
- getSuperclassTest() - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getSuperType(TypeElement) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- getSupertype() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getSupertype() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getSupertype(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getSupportedAnnotationTypes() - Method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
-
- getSupportedInstructionTypes() - Method in interface com.oracle.graal.asm.Assembler.InstructionCounter
-
- getSupportedInstructionTypes() - Method in class com.oracle.graal.asm.sparc.SPARCInstructionCounter
-
- getSupportedSourceVersion() - Method in class com.oracle.graal.compiler.match.processor.MatchProcessor
-
- getSupportedSourceVersion() - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeProcessor
-
- getSupportedSourceVersion() - Method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
-
- getSupportedSourceVersion() - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor
-
- getSupportedSourceVersion() - Method in class jdk.internal.jvmci.options.processor.OptionProcessor
-
- getSupportedSourceVersion() - Method in class jdk.internal.jvmci.service.processor.ServiceProviderProcessor
-
- getSV() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
- getSVInt() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads a signed variable byte size encoded value that is known to fit into the range of int.
- getSwitchProbabilities(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getSwitchProbabilities(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.MultiBranchData
-
- getSwitchProbabilities(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getSwitchProbabilities(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getSwitchProbabilities(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getSwitchProbabilities(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns an estimate of how often the switch cases are taken at the given BCI.
- getSymbol() - Method in interface com.oracle.graal.hotspot.HotSpotForeignCallLinkage
-
Gets the VM symbol associated with the target
address of the call.
- getSymbol() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getSymbol(long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Gets the value of a metaspace Symbol as a String.
- getSymbol(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getSymbol0(long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getTag(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getTag() - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getTag() - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getTagAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the constant pool tag at index index.
- getTags() - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getTakenDisplacement(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.JumpData
-
- getTarget() - Method in class com.oracle.graal.asm.Assembler.LabelHint
-
- getTarget() - Method in class com.oracle.graal.compiler.target.Backend
-
- getTarget() - Method in class com.oracle.graal.compiler.test.GraalCompilerTest
-
- getTarget() - Method in interface com.oracle.graal.hotspot.HotSpotGraalRuntimeProvider
-
- getTarget() - Method in class com.oracle.graal.lir.framemap.FrameMap
-
- getTarget() - Method in class com.oracle.graal.phases.tiers.LowTierContext
-
- getTarget() - Method in class com.oracle.graal.phases.tiers.MidTierContext
-
- getTarget() - Method in class com.oracle.graal.truffle.TruffleInliningDecision
-
- getTarget() - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
Gets a description of the target architecture.
- getTarget() - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
- getTarget() - Method in class jdk.internal.jvmci.runtime.JVMCIBackend
-
- getTargetBlock() - Method in class com.oracle.graal.lir.LabelRef
-
- getTargetCode() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getTargetCodeSize() - Method in class jdk.internal.jvmci.code.CompilationResult
-
- getTargetInvokeNode(Assumptions, MethodHandleAccessProvider.IntrinsicMethod, int, JavaType, ValueNode[], ResolvedJavaMethod, ResolvedJavaMethod) - Static method in class com.oracle.graal.replacements.nodes.MethodHandleNode
-
Helper function to get the
InvokeNode for the targetMethod of a
java.lang.invoke.MemberName.
- getTargetLinkage() - Method in class com.oracle.graal.hotspot.stubs.ForeignCallStub
-
Gets the linkage information for the call from this stub.
- getTargetMethod() - Method in class com.oracle.graal.replacements.nodes.MacroNode
-
- getTargetMethod(JavaConstant) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodHandleAccessProvider
-
- getTargetName(CompilationResult.Call) - Method in interface jdk.internal.jvmci.code.CodeCacheProvider
-
- getTargetName(CompilationResult.Call) - Method in class jdk.internal.jvmci.hotspot.HotSpotCodeCacheProvider
-
Decodes a call target to a mnemonic if possible.
- getTargetPosition(Assembler) - Static method in class com.oracle.graal.lir.sparc.SPARCControlFlow.CompareBranchOp
-
- getTemporaries() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
-
Gets the values used/killed by this foreign call.
- getTemporaries() - Method in class com.oracle.graal.hotspot.HotSpotForeignCallLinkageImpl
-
- getTempSlot(LIRKind) - Method in class com.oracle.graal.compiler.sparc.SPARCLIRGenerator
-
- getThisClass() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
-
- getThreadAllocatedBytes(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadAllocatedBytes(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadAllocatedBytes() - Static method in class com.oracle.graal.hotspot.CompilationStatistics
-
- getThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadCpuTime(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadCpuTime(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadInfo(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadInfo(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadInfo(long, int) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadInfo(long[], int) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadInfo(long[], boolean, boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadMXBean() - Static method in class com.oracle.graal.debug.Management
-
- getThreadRegister() - Method in class com.oracle.graal.hotspot.meta.HotSpotRegisters
-
- getThreadRegister() - Method in interface com.oracle.graal.hotspot.meta.HotSpotRegistersProvider
-
Gets the register holding the current thread.
- getThreadUserTime(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getThreadUserTime(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getTimestamp() - Method in class com.oracle.graal.truffle.CompilationProfile
-
- getTimeStamp() - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
Fetch the time stamp used for printing inside hotspot.
- getTimeStamp() - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getTimestampThreshold() - Static method in class com.oracle.graal.truffle.CompilationProfile
-
- getTimeUnit() - Method in interface com.oracle.graal.debug.DebugTimer
-
Gets the time unit of this timer.
- getTimeUnit() - Method in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
-
- getTimeUnit() - Method in class com.oracle.graal.debug.internal.TimerImpl
-
- getTopLevelMaps() - Static method in class com.oracle.graal.debug.internal.DebugValueMap
-
- getTopStructure(Class<T>) - Method in class com.oracle.graal.replacements.GraphKit
-
- getTotalCallCount() - Method in class com.oracle.graal.truffle.TraceCompilationProfile
-
- getTotalFrameSize() - Method in class jdk.internal.jvmci.code.CompilationResult
-
The total frame size of the method in bytes.
- getTotalMarkedCount() - Method in class com.oracle.graal.graph.NodeFlood
-
- getTotalNodesDeleted() - Method in class com.oracle.graal.graph.Graph
-
Gets the total number of nodes which have been deleted from this graph.
- getTotalStartedThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
-
- getTraceForBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
-
- getTraces() - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
-
- getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Const
-
- getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst
-
- getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfLt
-
- getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.IfZero
-
- getTrueSucc() - Method in class com.oracle.graal.truffle.test.BytecodeInterpreterPartialEvaluationTest.Inst.Return
-
- getTrueSuccessorProbability() - Method in class com.oracle.graal.nodes.IfNode
-
- getTruffleCompiler() - Method in class com.oracle.graal.truffle.GraalTruffleRuntime
-
- getTruffleCompiler() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
-
- getType(int) - Method in class com.oracle.graal.compiler.common.Fields
-
Gets the type of a field.
- getType(String) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- getType(Class<?>) - Method in class com.oracle.graal.nodes.test.AbstractObjectStampTest
-
- getType() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.InstanceStamp
-
- getType() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.TypeStamp
-
- getType() - Method in class com.oracle.graal.truffle.DefaultTruffleStamp.ValueStamp
-
- getType() - Method in class jdk.internal.jvmci.code.VirtualObject
-
Returns the type of the object whose allocation was removed during compilation.
- getType() - Method in interface jdk.internal.jvmci.hotspot.HotSpotObjectConstant
-
Gets the resolved Java type of the object represented by this constant.
- getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotObjectConstantImpl
-
- getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaFieldImpl
-
- getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl.FieldInfo
-
- getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotUnresolvedField
-
- getType() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
-
- getType() - Method in class jdk.internal.jvmci.hotspotvmconfig.processor.HotSpotVMConfigProcessor.VMConfigField
-
- getType() - Method in interface jdk.internal.jvmci.meta.JavaField
-
Returns a
JavaType object that identifies the declared type for this field.
- getType() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile.ProfiledType
-
Returns the type for this profile entry.
- getType() - Method in interface jdk.internal.jvmci.meta.Local
-
- getType() - Method in class jdk.internal.jvmci.meta.LocalImpl
-
- getType() - Method in class jdk.internal.jvmci.options.OptionDescriptor
-
Gets the type of values stored in the option.
- getType(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveConcreteMethodTest
-
- getType(Class<?>) - Method in class jdk.internal.jvmci.runtime.test.ResolvedJavaTypeResolveMethodTest
-
- getTypeChar() - Method in enum jdk.internal.jvmci.meta.Kind
-
Returns the name of the kind as a single character.
- getTypeCheckedInlineInfo(Invoke, ResolvedJavaMethod) - Method in class com.oracle.graal.phases.common.inlining.walker.InliningData
-
- getTypeCount(int) - Method in class com.oracle.graal.phases.common.inlining.info.MultiTypeGuardInlineInfo
-
- getTypeCountOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
-
- getTypeElement(String) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
Returns a type element given a canonical name.
- getTypeElement(Class<?>) - Method in class com.oracle.graal.nodeinfo.processor.GraphNodeVerifier
-
- getTypeIdentifier(Object) - Static method in class com.oracle.graal.truffle.DefaultTruffleStamp
-
- getTypeIdentifier() - Method in class com.oracle.graal.truffle.test.TruffleStampTest.TestTypedObject
-
- getTypeName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getTypeName() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMTypes.Type
-
- getTypeOffset(int) - Static method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
-
- getTypeProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractMethodData
-
- getTypeProfile(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
-
- getTypeProfile(HotSpotMethodData, int) - Method in interface jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor
-
- getTypeProfile(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotProfilingInfo
-
- getTypeProfile(int) - Method in class jdk.internal.jvmci.meta.DefaultProfilingInfo
-
- getTypeProfile(int) - Method in interface jdk.internal.jvmci.meta.ProfilingInfo
-
Returns the TypeProfile for the given BCI.
- getTypes() - Method in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlow
-
Returns the types of this element.
- getTypes() - Method in class jdk.internal.jvmci.meta.JavaTypeProfile
-
A list of types for which the runtime has recorded probability information.
- getTypesNotRecordedExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.AbstractTypeData
-
- getTypesNotRecordedExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.TypeCheckData
-
- getTypesNotRecordedExecutionCount(HotSpotMethodData, int) - Method in class jdk.internal.jvmci.hotspot.HotSpotMethodData.VirtualCallData
-
- getTypeString() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getTypeTest() - Method in class jdk.internal.jvmci.runtime.test.TestJavaField
-
- getU1() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads an unsigned 1 byte value.
- getU1(byte[], long) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getU1() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getU2() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads an unsigned 2 byte value.
- getU2(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getU2() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getU4() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads an unsigned 4 byte value.
- getU4(byte[], long, boolean) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getU4() - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
-
- getUncachedKlassRefIndexAt(int) - Method in class jdk.internal.jvmci.hotspot.HotSpotConstantPool
-
Gets the uncached klass reference index constant pool entry at index index.
- getUniqueFramestate(NodeWithState, FrameState) - Static method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure
-
- getUnqualifiedName() - Method in interface jdk.internal.jvmci.meta.JavaType
-
Returns an unqualified name of this type.
- getUnresolvedOrPrimitiveType(HotSpotJVMCIRuntimeProvider, String) - Static method in class jdk.internal.jvmci.hotspot.HotSpotSignature
-
- getUnrollLength() - Method in class com.oracle.graal.hotspot.replacements.arraycopy.ArrayCopyUnrollNode
-
- getUnsafe() - Static method in class com.oracle.graal.jtt.jdk.UnsafeAccess01
-
- getUnsafe() - Static method in class com.oracle.graal.jtt.jdk.UnsafeAllocateInstance01
-
- getUnsafe() - Static method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getUnsafe() - Static method in class com.oracle.graal.truffle.unsafe.UnsafeAccessImpl
-
- getUnscheduledUsages(Node) - Method in class com.oracle.graal.phases.common.LoweringPhase.Round
-
Gets all usages of a floating, lowerable node that are unscheduled.
- getUnwindBlock() - Method in class com.oracle.graal.java.BciBlockMapping
-
- getUnwindValue() - Method in class com.oracle.graal.java.BytecodeParser
-
- getUsageAt(int) - Method in class com.oracle.graal.graph.Node
-
- getUsageCount() - Method in class com.oracle.graal.graph.Node
-
Gets the maximum number of usages this node has had at any point in time.
- getUsages(AbstractBlockBase<?>) - Method in class com.oracle.graal.lir.constopt.ConstantTree
-
- getUsages() - Method in class com.oracle.graal.lir.constopt.ConstantTree.NodeCost
-
- getUseProfiling() - Method in class com.oracle.graal.graphbuilderconf.GraphBuilderConfiguration
-
- getUShr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the unsigned shift right operation.
- getUTF8At(ConstantPool) - Method in class com.oracle.graal.hotspot.test.ConstantPoolSubstitutionsTests
-
- getUV() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
- getUVInt() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
-
Reads an unsigned variable byte size encoded value that is known to fit into the range of
int.
- getValue() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Asi
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.CC
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Fcn
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.MembarMask
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op2s
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Op3s
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Opfs
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.Ops
-
- getValue() - Method in enum com.oracle.graal.asm.sparc.SPARCAssembler.RCondition
-
- getValue() - Method in class com.oracle.graal.compiler.test.AllocSpy.CountedValue
-
- getValue() - Method in class com.oracle.graal.compiler.test.LockEliminationTest.A
-
- getValue() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
-
- getValue() - Method in class com.oracle.graal.graph.Graph.Mark
-
Gets the
live node count of the associated graph when
this object was created.
- getValue() - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Unary
-
- getValue() - Method in class com.oracle.graal.hotspot.nodes.ObjectWriteBarrier
-
- getValue() - Method in class com.oracle.graal.hotspot.replacements.ClassGetHubNode
-
- getValue() - Method in class com.oracle.graal.hotspot.replacements.HubGetClassNode
-
- getValue() - Method in class com.oracle.graal.lir.constopt.UseEntry
-
- getValue(Object, int) - Method in class com.oracle.graal.lir.LIRIntrospection.Values
-
- getValue(BinaryNode) - Method in enum com.oracle.graal.nodes.calc.BinaryArithmeticNode.ReassociateMatch
-
- getValue() - Method in interface com.oracle.graal.nodes.calc.ConvertNode
-
- getValue() - Method in class com.oracle.graal.nodes.calc.UnaryNode
-
- getValue() - Method in class com.oracle.graal.nodes.ConditionAnchorNode
-
- getValue() - Method in class com.oracle.graal.nodes.ConstantNode
-
- getValue() - Method in class com.oracle.graal.nodes.debug.OpaqueNode
-
- getValue() - Method in class com.oracle.graal.nodes.extended.BoxNode
-
- getValue() - Method in class com.oracle.graal.nodes.extended.LoadHubNode
-
- getValue() - Method in class com.oracle.graal.nodes.extended.StoreHubNode
-
- getValue() - Method in class com.oracle.graal.nodes.extended.UnboxNode
-
- getValue() - Method in class com.oracle.graal.nodes.java.ArrayLengthNode
-
- getValue() - Method in class com.oracle.graal.nodes.java.LoadFieldNode
-
- getValue() - Method in class com.oracle.graal.nodes.java.RegisterFinalizerNode
-
- getValue() - Method in class com.oracle.graal.nodes.LogicConstantNode
-
- getValue() - Method in class com.oracle.graal.nodes.LogicNegationNode
-
- getValue() - Method in class com.oracle.graal.nodes.UnaryOpLogicNode
-
- getValue() - Method in class com.oracle.graal.phases.common.ConditionalEliminationPhase.GuardedStamp
-
- getValue() - Method in class com.oracle.graal.replacements.nodes.DirectStoreNode
-
- getValue(String) - Static method in class com.oracle.graal.replacements.StringSubstitutions
-
- getValue(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithBoxing
-
- getValue(FrameSlot) - Method in class com.oracle.graal.truffle.FrameWithoutBoxing
-
- getValue(FrameSlot) - Method in class com.oracle.graal.truffle.ReadOnlyFrame
-
- getValue() - Method in enum jdk.internal.jvmci.hotspot.HotSpotMethodDataAccessor.Tag
-
- getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.AbstractConstant
-
- getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.Flags.Flag
-
- getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMFields.Field
-
- getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMIntConstants.Constant
-
- getValue() - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig.VMLongConstants.Constant
-
- getValue() - Method in class jdk.internal.jvmci.options.DerivedOptionValue
-
- getValue() - Method in class jdk.internal.jvmci.options.NestedBooleanOptionValue
-
- getValue() - Method in class jdk.internal.jvmci.options.OptionValue
-
Gets the value of this option.
- getValue() - Method in class jdk.internal.jvmci.options.StableOptionValue
-
Gets the value of this option.
- getValueArray(Object, int) - Method in class com.oracle.graal.lir.LIRIntrospection.Values
-
- getValueCalled - Variable in class jdk.internal.jvmci.options.StableOptionValue
-
Used to assert the invariant for stability.
- getValueKind() - Method in class com.oracle.graal.nodes.java.AtomicReadAndWriteNode
-
- getValueKind() - Method in class com.oracle.graal.nodes.java.CompareAndSwapNode
-
- getValueMap() - Method in class com.oracle.graal.debug.internal.DebugScope
-
- getValueObjectVirtual(ValuePhiNode, VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getValueObjectVirtualCached(ValuePhiNode, VirtualObjectNode) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getValuePhis(ValueNode, int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getValuePhisCached(ValueNode, int) - Method in class com.oracle.graal.virtual.phases.ea.PartialEscapeClosure.MergeProcessor
-
- getValues() - Method in interface com.oracle.graal.debug.DebugHistogram
-
Gets a list of the counted values, sorted in descending order of frequency.
- getValues() - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
-
- getValues(LIRInstruction.OperandMode) - Method in class com.oracle.graal.lir.LIRInstructionClass
-
- getValues() - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- getValues() - Method in class jdk.internal.jvmci.code.VirtualObject
-
Returns an array containing all the values to be stored into the object when it is recreated.
- getValues(Collection<T>) - Method in class jdk.internal.jvmci.options.OptionValue
-
Gets the values of this option including overridden values.
- getValuesTest() - Method in class jdk.internal.jvmci.options.test.TestOptionValue
-
- getValueWritten(FixedWithNextNode) - Static method in class com.oracle.graal.hotspot.phases.WriteBarrierVerificationPhase
-
- getVariable() - Method in class com.oracle.graal.lir.constopt.DefUseTree
-
- getVectorLength() - Method in interface jdk.internal.jvmci.meta.PlatformKind
-
- getVerifiers() - Method in class com.oracle.graal.replacements.verifier.VerifierAnnotationProcessor
-
- getVersion() - Method in class jdk.internal.jvmci.code.InstalledCode
-
- getVirtualObject() - Method in class com.oracle.graal.nodes.virtual.AllocatedObjectNode
-
- getVirtualObjects() - Method in class com.oracle.graal.nodes.virtual.CommitAllocationNode
-
- getVisited() - Method in class com.oracle.graal.graph.NodeFlood
-
- getVMFieldCSymbol(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
Returns the name of the C/C++ symbol that is associated (via HotSpotVMField annotation) with
the HotSpotVMConfig object's field containing value; returns null if no field holds
the provided address.
- getVMLibPath() - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
-
- getVMName() - Static method in class com.oracle.nfi.test.NativeFunctionInterfaceTest
-
- getVMValueCSymbol(long) - Method in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
Returns the name of the C/C++ symbol that is associated (via HotSpotVMValue annotation) with
the HotSpotVMConfig object's field containing value; returns null if no field holds
the provided address.
- getVTable(Class<?>) - Static method in class jdk.internal.jvmci.runtime.test.TestResolvedJavaType
-
- getVtableIndex(HotSpotResolvedObjectTypeImpl) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getVtableIndex() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
Returns this method's virtual table index.
- getVtableIndexForInterface(long, long) - Method in interface jdk.internal.jvmci.hotspot.CompilerToVM
-
- getVtableIndexForInterface(long, long) - Method in class jdk.internal.jvmci.hotspot.CompilerToVMImpl
-
- getVtableIndexForInterface(ResolvedJavaType) - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethodImpl
-
- getVtableLength() - Method in interface jdk.internal.jvmci.hotspot.HotSpotResolvedObjectType
-
- getVtableLength() - Method in class jdk.internal.jvmci.hotspot.HotSpotResolvedObjectTypeImpl
-
- getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.BitSpec
-
- getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.CompositeBitSpec
-
- getWidth() - Method in class com.oracle.graal.asm.sparc.SPARCAssembler.ContinousBitSpec
-
- getWordImplType() - Method in class com.oracle.graal.word.WordTypes
-
- getWordKind() - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
-
- getWordKind() - Static method in class com.oracle.graal.hotspot.replacements.HotSpotReplacementsUtil
-
- getWordKind() - Method in class com.oracle.graal.lir.gen.DefaultLIRKindTool
-
- getWordKind() - Method in class com.oracle.graal.word.WordTypes
-
- getWordOperation(ResolvedJavaMethod, ResolvedJavaType) - Method in class com.oracle.graal.word.WordTypes
-
Gets the method annotated with
Word.Operation based on a given method that represents a
word operation (but may not necessarily have the annotation).
- getWordSize() - Method in class jdk.internal.jvmci.code.Architecture
-
Gets the natural size of words (typically registers and pointers) of this architecture, in
bytes.
- getWordStamp(ResolvedJavaType) - Method in class com.oracle.graal.hotspot.word.HotSpotWordTypes
-
- getWordStamp(ResolvedJavaType) - Method in class com.oracle.graal.word.WordTypes
-
- getWordTypes() - Method in class com.oracle.graal.hotspot.meta.HotSpotProviders
-
- getWordTypes() - Method in class com.oracle.graal.replacements.WordOperationPlugin
-
- getWriteKind() - Method in class com.oracle.graal.nodes.extended.JavaWriteNode
-
- getWriter() - Method in interface com.oracle.mxtool.junit.MxRunListener
-
- getWriter() - Method in class com.oracle.mxtool.junit.MxRunListenerDecorator
-
- getWriter() - Method in class com.oracle.mxtool.junit.TextRunListener
-
- getX() - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
-
- getX() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
-
- getX() - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
-
- getX() - Method in class com.oracle.graal.nodes.calc.BinaryNode
-
- getX() - Method in class com.oracle.graal.nodes.calc.FixedBinaryNode
-
- getX() - Method in class com.oracle.graal.nodes.java.CheckCastDynamicNode
-
- getX() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
-
- getX() - Method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
-
- getX() - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
-
- getX() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getXBit(SPARCAssembler.Op3s) - Static method in class com.oracle.graal.asm.sparc.SPARCAssembler
-
Helper method to determine if the instruction needs the X bit set.
- getXor() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the bitwise xor operation.
- getY() - Method in interface com.oracle.graal.graph.spi.Canonicalizable.Binary
-
- getY() - Method in class com.oracle.graal.hotspot.nodes.ClassCastNode
-
- getY() - Method in class com.oracle.graal.nodes.BinaryOpLogicNode
-
- getY() - Method in class com.oracle.graal.nodes.calc.BinaryNode
-
- getY() - Method in class com.oracle.graal.nodes.calc.FixedBinaryNode
-
- getY() - Method in class com.oracle.graal.nodes.java.CheckCastDynamicNode
-
- getY() - Method in class com.oracle.graal.nodes.java.ClassIsAssignableFromNode
-
- getY() - Method in class com.oracle.graal.nodes.java.InstanceOfDynamicNode
-
- getY() - Method in class com.oracle.graal.nodes.ShortCircuitOrNode
-
- getY() - Method in class com.oracle.graal.replacements.nodes.arithmetic.IntegerExactArithmeticSplitNode
-
- getZero(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
-
Check whether this operation has a zero {@code z == a .
- getZeroExtend() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
-
Describes the zero extend conversion.
- gHotSpotVMIntConstantEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMIntConstantEntryNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMIntConstantEntryValueOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMIntConstants - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
VMIntConstantEntry (see vmStructs.hpp).
- gHotSpotVMLongConstantEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMLongConstantEntryNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMLongConstantEntryValueOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMLongConstants - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
VMLongConstantEntry (see vmStructs.hpp).
- gHotSpotVMStructEntryAddressOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructEntryFieldNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructEntryIsStaticOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructEntryOffsetOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructEntryTypeNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructEntryTypeStringOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMStructs - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
VMStructEntry (see vmStructs.hpp).
- gHotSpotVMTypeEntryArrayStride - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypeEntryIsIntegerTypeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypeEntryIsOopTypeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypeEntryIsUnsignedOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypeEntrySizeOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypeEntrySuperclassNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypeEntryTypeNameOffset - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
- gHotSpotVMTypes - Variable in class jdk.internal.jvmci.hotspot.HotSpotVMConfig
-
VMTypeEntry (see vmStructs.hpp).
- globalId - Static variable in class com.oracle.graal.jtt.optimize.List_reorder_bug
-
- globalOut - Static variable in class com.oracle.graal.printer.CompilationPrinter
-
- globalOut() - Static method in class com.oracle.graal.printer.CompilationPrinter
-
Gets a global output stream on a file in the current working directory.
- GOTO - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- GOTO_W - Static variable in class com.oracle.graal.bytecode.Bytecodes
-
- gotoOrFallThroughAfterConstant(BciBlockMapping.BciBlock) - Method in class com.oracle.graal.java.BytecodeParser
-
- Graal - Class in com.oracle.graal.api.runtime
-
- Graal() - Constructor for class com.oracle.graal.api.runtime.Graal
-
- Graal.InvalidGraalRuntime - Class in com.oracle.graal.api.runtime
-
- GraalAPITest - Class in com.oracle.graal.api.test
-
- GraalAPITest() - Constructor for class com.oracle.graal.api.test.GraalAPITest
-
- GraalCompiler - Class in com.oracle.graal.compiler
-
Static methods for orchestrating the compilation of a
graph.
- GraalCompiler() - Constructor for class com.oracle.graal.compiler.GraalCompiler
-
- GraalCompiler.Options - Class in com.oracle.graal.compiler
-
- GraalCompiler.Request<T extends CompilationResult> - Class in com.oracle.graal.compiler
-
- GraalCompilerAssumptionsTest - Class in com.oracle.graal.compiler.test
-
- GraalCompilerAssumptionsTest() - Constructor for class com.oracle.graal.compiler.test.GraalCompilerAssumptionsTest
-
- GraalCompilerAssumptionsTest(Class<? extends Architecture>) - Constructor for class com.oracle.graal.compiler.test.GraalCompilerAssumptionsTest
-
- GraalCompilerOptions - Class in com.oracle.graal.truffle
-
- GraalCompilerOptions() - Constructor for class com.oracle.graal.truffle.GraalCompilerOptions
-
- GraalCompilerTest - Class in com.oracle.graal.compiler.test
-
Base class for Graal compiler unit tests.
- GraalCompilerTest() - Constructor for class com.oracle.graal.compiler.test.GraalCompilerTest
-
- GraalCompilerTest(Class<? extends Architecture>) - Constructor for class com.oracle.graal.compiler.test.GraalCompilerTest
-
Set up a test for a non-default backend.
- GraalCompilerTest.ArgSupplier - Interface in com.oracle.graal.compiler.test
-
Type denoting a lambda that supplies a fresh value each time it is called.
- GraalCompilerTest.Result - Class in com.oracle.graal.compiler.test
-
- graalConstantReflection - Variable in class com.oracle.graal.truffle.TruffleConstantReflectionProvider
-
- GraalContextSampler() - Constructor for class com.oracle.graal.compiler.test.AllocSpy.GraalContextSampler
-
- GraalDebugConfig - Class in com.oracle.graal.debug
-
- GraalDebugConfig(String, String, String, String, String, String, String, PrintStream, List<DebugDumpHandler>, List<DebugVerifyHandler>) - Constructor for class com.oracle.graal.debug.GraalDebugConfig
-
- GraalDebugConfigCustomizer - Class in com.oracle.graal.printer
-
- GraalDebugConfigCustomizer() - Constructor for class com.oracle.graal.printer.GraalDebugConfigCustomizer
-
- GraalDebugConfigCustomizer.NodeDumper - Class in com.oracle.graal.printer
-
- GraalDebugInitializationPropertyProvider - Class in com.oracle.graal.compiler
-
Sets system properties used in the initialization of
Debug based on the values specified
for various
GraalDebugConfig options.
- GraalDebugInitializationPropertyProvider() - Constructor for class com.oracle.graal.compiler.GraalDebugInitializationPropertyProvider
-
- GraalDirectives - Class in com.oracle.graal.api.directives
-
Directives that influence the compilation of methods by Graal.
- GraalDirectives() - Constructor for class com.oracle.graal.api.directives.GraalDirectives
-
- GraalFrameInstance - Class in com.oracle.graal.truffle
-
- GraalFrameInstance(InspectedFrame) - Constructor for class com.oracle.graal.truffle.GraalFrameInstance
-
- GraalFrameInstance.CallNodeFrame - Class in com.oracle.graal.truffle
-
- GraalFrameInstance.CallTargetFrame - Class in com.oracle.graal.truffle
-
- GraalGraphJVMCIError - Error in com.oracle.graal.graph
-
This error is the graph/node aware extension of JVMCIError.
- GraalGraphJVMCIError(String, Object...) - Constructor for error com.oracle.graal.graph.GraalGraphJVMCIError
-
- GraalGraphJVMCIError(Throwable) - Constructor for error com.oracle.graal.graph.GraalGraphJVMCIError
-
- GraalGraphJVMCIError(JVMCIError) - Constructor for error com.oracle.graal.graph.GraalGraphJVMCIError
-
- graalMirrors - Variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime
-
Graal mirrors are stored as a
ClassValue associated with the
Class of the
type.
- GraalOptions - Class in com.oracle.graal.compiler.common
-
This class encapsulates options that control the behavior of the Graal compiler.
- GraalOptions() - Constructor for class com.oracle.graal.compiler.common.GraalOptions
-
- GraalRuntime - Interface in com.oracle.graal.api.runtime
-
- GraalRuntime - Static variable in class com.oracle.graal.hotspot.HotSpotGraalRuntime.Options
-
- GraalRuntimeAccess - Interface in com.oracle.graal.api.runtime
-
A service that provides access to a
GraalRuntime implementation.
- GraalTest - Class in com.oracle.graal.test
-
Base class that contains common utility methods and classes useful in unit tests.
- GraalTest() - Constructor for class com.oracle.graal.test.GraalTest
-
- GraalTest.MultiCauseAssertionError - Error in com.oracle.graal.test
-
- graalTierFinished - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener.CompilationLocal
-
- graalTierNodeCount - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- graalTierNodeStatistics - Variable in class com.oracle.graal.truffle.debug.CompilationStatisticsListener
-
- GraalTruffleCompilationListener - Interface in com.oracle.graal.truffle
-
Enables implementations of this interface to listen to compilation related events of the Graal
Truffle runtime.
- GraalTruffleRuntime - Class in com.oracle.graal.truffle
-
- GraalTruffleRuntime() - Constructor for class com.oracle.graal.truffle.GraalTruffleRuntime
-
- GraalTruffleRuntime.DispatchTruffleCompilationListener - Class in com.oracle.graal.truffle
-
- GraalTutorial - Class in com.oracle.graal.compiler.test.tutorial
-
Examples for the Graal tutorial.
- GraalTutorial() - Constructor for class com.oracle.graal.compiler.test.tutorial.GraalTutorial
-
- GraalTutorial.A - Class in com.oracle.graal.compiler.test.tutorial
-
- GraalTutorial.B - Class in com.oracle.graal.compiler.test.tutorial
-
- graph - Variable in class com.oracle.graal.compiler.GraalCompiler.Request
-
- graph - Variable in class com.oracle.graal.compiler.LIRGenerationPhase.LIRGenerationContext
-
- graph - Variable in class com.oracle.graal.compiler.test.BoxingEliminationTest
-
- graph - Variable in class com.oracle.graal.compiler.test.ea.EarlyReadEliminationTest
-
- graph - Variable in class com.oracle.graal.compiler.test.ea.EATestBase
-
- graph - Variable in class com.oracle.graal.compiler.test.tutorial.StaticAnalysis.TypeFlowBuilder
-
- graph - Variable in error com.oracle.graal.graph.GraalGraphJVMCIError
-
- graph() - Method in error com.oracle.graal.graph.GraalGraphJVMCIError
-
- Graph - Class in com.oracle.graal.graph
-
This class is a graph container, it contains the set of nodes that belong to this graph.
- Graph() - Constructor for class com.oracle.graal.graph.Graph
-
Creates an empty Graph with no name.
- Graph(String) - Constructor for class com.oracle.graal.graph.Graph
-
Creates an empty Graph with a given name.
- graph - Variable in class com.oracle.graal.graph.GraphNodeIterator
-
- graph - Variable in class com.oracle.graal.graph.Node
-
- graph() - Method in class com.oracle.graal.graph.Node
-
Gets the graph context of this node.
- graph() - Method in class com.oracle.graal.graph.NodeBitMap
-
- graph - Variable in class com.oracle.graal.graph.NodeIdAccessor
-
- graph() - Method in class com.oracle.graal.graph.NodeMap
-
- graph - Variable in class com.oracle.graal.graph.test.NodeMapTest
-
- graph - Variable in class com.oracle.graal.graph.TypedGraphNodeIterator
-
- graph - Variable in class com.oracle.graal.java.BytecodeParser
-
- graph - Variable in class com.oracle.graal.java.FrameStateBuilder
-
- graph() - Method in class com.oracle.graal.loop.BasicInductionVariable
-
- graph() - Method in class com.oracle.graal.loop.DerivedInductionVariable
-
- graph() - Method in class com.oracle.graal.loop.InductionVariable
-
- graph() - Method in class com.oracle.graal.loop.LoopFragment
-
- graph - Variable in class com.oracle.graal.nodes.cfg.ControlFlowGraph
-
- graph - Variable in class com.oracle.graal.nodes.GraphDecoder.MethodScope
-
The target graph where decoded nodes are added to.
- graph - Variable in class com.oracle.graal.nodes.test.IntegerStampTest
-
- graph - Variable in class com.oracle.graal.nodes.test.NegateNodeCanonicalizationTest
-
- graph() - Method in class com.oracle.graal.nodes.ValueNode
-
- graph() - Method in class com.oracle.graal.nodes.VirtualState
-
- graph - Variable in class com.oracle.graal.phases.common.ConditionalEliminationPhase
-
- graph() - Method in class com.oracle.graal.phases.common.inlining.info.AbstractInlineInfo
-
- graph - Variable in class com.oracle.graal.phases.common.inlining.info.elem.InlineableGraph
-
- graph() - Method in interface com.oracle.graal.phases.common.inlining.info.InlineInfo
-
The graph containing the
invocation that may be inlined.
- graph() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolder
-
The graph about which this object contains inlining information.
- graph - Variable in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- graph() - Method in class com.oracle.graal.phases.common.inlining.walker.CallsiteHolderExplorable
-
- graph - Variable in class com.oracle.graal.phases.common.inlining.walker.ComputeInliningRelevance
-
- graph - Variable in class com.oracle.graal.phases.common.OptimizeGuardAnchorsPhase.LazyCFG
-
- graph - Variable in class com.oracle.graal.replacements.GraphKit
-
- graph - Variable in class com.oracle.graal.replacements.IntrinsicGraphBuilder
-
- graph - Variable in class com.oracle.graal.replacements.test.EdgesTest