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

A

abs - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Abs() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.Abs
 
AbstractBlockBase<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.cfg
 
AbstractBlockBase() - Constructor for class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
AbstractControlFlowGraph<T extends AbstractBlockBase<T>> - Interface in com.oracle.graal.compiler.common.cfg
 
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
 
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
 
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.
addBlock(T, List<T>) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Adds a block to the ordering.
addObject(T) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Adds an object to the array.
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
 
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.
align - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
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
 
ALL_REGISTERS - Static variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
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
 
alwaysDistinct(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
 
alwaysDistinct(Stamp) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
AlwaysInlineVTableStubs - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
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
 
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
 
appendFields(StringBuilder) - Method in class com.oracle.graal.compiler.common.Fields
 
appendString(StringBuilder) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
apply(int, Object) - Method in interface com.oracle.graal.compiler.common.Fields.ObjectTransformer
 
argumentTypes - Variable in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
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
 
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
 
array - Variable in class com.oracle.graal.compiler.common.util.IntList
 
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.
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
 
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.
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
 
associative - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
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
 
at(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
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.

B

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
 
BinaryOp(String, boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
bitIndex(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
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
 
bits - Variable in class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
bitsPerSlot - Variable in class com.oracle.graal.compiler.common.util.BitMap2D
 
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
 
blocked - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
Contains the number of unprocessed predecessors for every block.
BlockMap<T> - Class in com.oracle.graal.compiler.common.cfg
 
BlockMap(AbstractControlFlowGraph<?>) - Constructor for class com.oracle.graal.compiler.common.cfg.BlockMap
 
BlockOrderComparator() - Constructor for class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder.BlockOrderComparator
 
blocks - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
blocks - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
blockToTrace - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
blockToTrace - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
 
booleanFalse - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
booleanTrue - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
BootstrapReplacements - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
breakpoint() - Static method in class com.oracle.graal.compiler.common.util.Util
 
build(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
buildTraces(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
byteIndex - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 

C

cachedRegisters - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
calc - Variable in class com.oracle.graal.compiler.common.FieldsScanner
 
calcDominatorRanges(T) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
CallArrayCopy - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
canBeNegative() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
canBePositive() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
canDeoptimize(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
Determines if deoptimization can occur during a given foreign call.
CanOmitFrame - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
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.
carryBits(long, long) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
categorized - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
CFGVerifier - Class in com.oracle.graal.compiler.common.cfg
 
CFGVerifier() - Constructor for class com.oracle.graal.compiler.common.cfg.CFGVerifier
 
changeMode(CollectionsFactory.Mode) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
Updates the mode for the current thread.
check(int, int) - Method in enum com.oracle.graal.compiler.common.calc.Condition
 
checkAssignableFrom(Object, int, Object) - Method in class com.oracle.graal.compiler.common.Fields
Checks that a given field is assignable from a given value.
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.
children - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
Chunk(int) - Constructor for class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
 
clazz - Variable in class com.oracle.graal.compiler.common.FieldIntrospection
 
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.
clearBit(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
close() - Method in class com.oracle.graal.compiler.common.CollectionsFactory.ModeScope
 
CodeGenProviders - Interface in com.oracle.graal.compiler.common.spi
A set of providers which are required for LIR and/or code generation.
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
 
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
 
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
 
commutative - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
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
 
compareTo(FieldsScanner.FieldInfo) - Method in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
Sorts fields in ascending order by their FieldsScanner.FieldInfo.offsets.
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.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.
computeDominators(AbstractControlFlowGraph<T>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
Computes the dominators of control flow graph.
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.
computeTraces(T, List<T>) - Static method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
Build traces of sequentially executed blocks.
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
 
ConditionalElimination - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
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
 
ConstructionSSAlirDuringLirBuilding - Static variable in class com.oracle.graal.compiler.common.BackendOptions
 
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
 
containsKey(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
containsNull - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder
 
containsValue(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
contradiction() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
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.
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
 
costs - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
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
 
createAllocatableRegisters(Register[]) - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
createEqualityEncoder() - Static method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Creates an encoder that uses object equality.
createIdentityEncoder() - Static method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Creates an encoder that uses object identity.
createParameterStamps(ResolvedJavaMethod) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
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.
createStamp(IntegerStamp, long, long, long, long) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 

D

data - Variable in class com.oracle.graal.compiler.common.cfg.BlockMap
 
data - Variable in class com.oracle.graal.compiler.common.FieldIntrospection
The set of fields in FieldIntrospection.clazz that do long belong to a more specific category.
data - Variable in class com.oracle.graal.compiler.common.FieldsScanner
Fields not belonging to a more specific category defined by scanner subclasses are added to this list.
data - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
data - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
 
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.
declaringClass - Variable in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
declaringClasses - Variable in class com.oracle.graal.compiler.common.Fields
 
DefaultCalcOffset() - Constructor for class com.oracle.graal.compiler.common.FieldsScanner.DefaultCalcOffset
 
DeoptALot - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
DeoptsToDisableOptimisticOptimization - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
depth - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
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
 
destroysRegisters() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Determines if the foreign call target destroys all registers.
DetailedAsserts - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
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
 
domDepth - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
dominated - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
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
 
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
 
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.

E

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
 
emptyStampCache - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
EnableSSIConstruction - Static variable in class com.oracle.graal.compiler.common.BackendOptions
 
encodeAll(T[]) - Method in class com.oracle.graal.compiler.common.util.FrequencyEncoder
Fills the provided array with the added objects.
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.
Entry(T) - Constructor for class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
 
entrySet() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
EntrySet() - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
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
 
EscapeAnalysisIterations - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
EscapeAnalyzeOnly - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
exact(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for objects of exactly type type, or null.
exactNonNull(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Returns a Stamp for non-null objects of exactly type type.
exactType - Variable in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
exits - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
EXTRA - Static variable in class com.oracle.graal.compiler.common.util.ArrayMap
 

F

FieldInfo(long, String, Class<?>, Class<?>) - Constructor for class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
FieldIntrospection<T> - Class in com.oracle.graal.compiler.common
 
FieldIntrospection(Class<T>) - Constructor for class com.oracle.graal.compiler.common.FieldIntrospection
 
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.ObjectTransformer - Interface in com.oracle.graal.compiler.common
Function enabling an object field value to be replaced with another value when being copied within Fields.copy(Object, Object, ObjectTransformer).
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.
filterInterfaceTypesOut(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
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.
findRegister(String, Register[]) - Static method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
firstChunk - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
flags - Variable in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
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
 
FloatConvertOp(FloatConvert) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
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
 
foldCondition(JavaConstant, JavaConstant, ConstantReflectionProvider) - Method in enum com.oracle.graal.compiler.common.calc.Condition
Attempts to fold a comparison between two constants and return the result.
foldCondition(Constant, Constant, ConstantReflectionProvider, boolean) - Method in enum com.oracle.graal.compiler.common.calc.Condition
Attempts to fold a comparison between two constants and return the result.
foldConstant(Constant, Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Apply the operation to two Constants.
foldConstant(int, int, Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
 
foldConstant(Constant, int) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
Apply the shift to a constant.
foldConstant(Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
Apply the operation to a Constant.
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.
forClass(Class<?>, Class<?>, boolean, FieldsScanner.CalcOffset) - Static method in class com.oracle.graal.compiler.common.Fields
 
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
 
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
 
forEachProperty(BiConsumer<String, String>) - Method in interface com.oracle.graal.compiler.common.cfg.PropertyConsumable
 
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
 
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
 
ForeignCallLinkage - Interface in com.oracle.graal.compiler.common.spi
The runtime specific details of a foreign call.
ForeignCallsProvider - Interface in com.oracle.graal.compiler.common.spi
Details about a set of supported foreign calls.
forFloat(Kind, double, double, boolean) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
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
 
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.
forNodeIntrinsic() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
A stamp used only in the graph of intrinsics, e.g., snippets.
forStamp(Stamp) - Static method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
forVoid() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
Return the stamp for the void type.
frequency - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
 
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
 
FullUnroll - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 

G

GCDebugStartCycle - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
GeneratePIC - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
GenLoopSafepoints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
GenSafepoints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
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.
getAbs() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the absolute value operation.
getAdd() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the addition operation.
getAllFields() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
 
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.
getAnd() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise and operation.
getArgumentTypes() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
Gets the argument types of this foreign call.
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
 
getBlockForId(int) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
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
 
getBoolean(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getByte(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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
 
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
 
getChar(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getChildren() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getClazz() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
 
getCodeCache() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
getConstantReflection() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
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.
getData() - Method in class com.oracle.graal.compiler.common.FieldIntrospection
Gets the fields in FieldIntrospection.getClazz() that do long belong to specific category.
getDeclaringClass(int) - Method in class com.oracle.graal.compiler.common.Fields
 
getDepth() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getDescriptor() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
 
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
 
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
 
getExits() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getFlags() - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns the Set of flags that can be set for this problem.
getFlagsForBlock(AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns a Stream of flags associated with block.
getFloat(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
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.
getFloatingKind(int) - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getForeignCalls() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
getHeader() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getId() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
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.
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.
getInstance() - Static method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
getInstance() - Static method in class com.oracle.graal.compiler.common.type.VoidStamp
 
getInt(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getIntegerKind(int) - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getKilledLocations(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
Gets the set of memory locations killed by a given foreign call.
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.
getLinearScanNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
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
 
getLong(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getLoop() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getLoopDepth() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getLoops() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
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.
getMaxChildDominatorNumber() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getMetaAccess() - Method in interface com.oracle.graal.compiler.common.spi.CodeGenProviders
 
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.
getMul() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the multiplication operation.
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.
getNarrow() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the narrowing conversion.
getNeg() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the unary negation operation.
getNot() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise not operation.
getObject(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getObjectKind() - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getOffset(Field) - Method in interface com.oracle.graal.compiler.common.FieldsScanner.CalcOffset
 
getOffset(Field) - Method in class com.oracle.graal.compiler.common.FieldsScanner.DefaultCalcOffset
 
getOffsets() - Method in class com.oracle.graal.compiler.common.Fields
 
getOps() - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
getOr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise or operation.
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.
getParent() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
getPostdominator() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getPredecessorCount() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getPredecessors() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getRawPrimitive(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
Gets the value of a field for a given object.
getRegisterConfig() - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
getRem() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the remainder operation.
getResultType() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
Gets the return type of this foreign call.
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
 
getShiftAmountMask(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
Get the shift amount mask for a given result stamp.
getShl() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the shift left operation.
getShort(Object, int) - Method in class com.oracle.graal.compiler.common.Fields
 
getShr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the signed shift right operation.
getSignExtend() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the sign extend conversion.
getSqrt() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the square root operation.
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
 
getStartBlock() - Method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
 
getSub() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the subtraction operation.
getSuccessorCount() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getSuccessors() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
getSV() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed value that has been written using variable byte size encoding.
getSVInt() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads a signed variable byte size encoded value that is known to fit into the range of int.
getTemporaries() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Gets the values used/killed by this foreign call.
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
 
getType(int) - Method in class com.oracle.graal.compiler.common.Fields
Gets the type of a field.
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
 
getUShr() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the unsigned shift right operation.
getUV() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned value that has been written using variable byte size encoding.
getUVInt() - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Reads an unsigned variable byte size encoded value that is known to fit into the range of int.
getWordKind() - Method in interface com.oracle.graal.compiler.common.spi.LIRKindTool
 
getXor() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
Describes the bitwise xor operation.
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.
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
 
growBackward(int, T) - Method in class com.oracle.graal.compiler.common.util.ArrayMap
 
growForward(int, T) - Method in class com.oracle.graal.compiler.common.util.ArrayMap
 
guarantee(boolean, String) - Static method in class com.oracle.graal.compiler.common.util.Util
 

H

hash - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
hash1(int, Object) - Static method in class com.oracle.graal.compiler.common.util.Util
Utility method to combine a base hash with the identity hash of one or more objects.
hash2(int, Object, Object) - Static method in class com.oracle.graal.compiler.common.util.Util
Utility method to combine a base hash with the identity hash of one or more objects.
hash3(int, Object, Object, Object) - Static method in class com.oracle.graal.compiler.common.util.Util
Utility method to combine a base hash with the identity hash of one or more objects.
hash4(int, Object, Object, Object, Object) - Static method in class com.oracle.graal.compiler.common.util.Util
Utility method to combine a base hash with the identity hash of one or more objects.
hashCode() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.Id
 
hashCode() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.Op
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
hashCode() - Method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
hasValues() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
hasValues() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
hasValues() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
hasValues() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
hasValues() - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
hasValues() - Method in class com.oracle.graal.compiler.common.type.Stamp
Test whether this stamp has legal values.
hasValues() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
header - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
HotSpotPrintInlining - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 

I

id - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
id(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
Id(T) - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap.Id
 
IllegalStamp - Class in com.oracle.graal.compiler.common.type
This stamp represents the type of the Kind.Illegal value in the second slot of Kind.Long and Kind.Double values.
IllegalStamp() - Constructor for class com.oracle.graal.compiler.common.type.IllegalStamp
 
ImmutableCode - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
implies(Condition) - Method in enum com.oracle.graal.compiler.common.calc.Condition
 
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
Returns the stamp representing the type of this stamp after a cast to the type represented by the to stamp.
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
Tries to improve this stamp with the stamp given as parameter.
improveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
index - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
index - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
 
initAllocatable(Register[]) - Method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
INITIAL_SIZE - Static variable in class com.oracle.graal.compiler.common.util.ArrayMap
 
INITIAL_WORKLIST_CAPACITY - Static variable in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
The initial capacities of the worklists used for iteratively finding the block order.
initializeWorklist(T, BitSet) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Initializes the priority queue used for the work list of blocks and adds the start block.
InlineEverything - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
InlineMegamorphicCalls - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
InlineMonomorphicCalls - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
InlinePolymorphicCalls - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
InlineVTableStubs - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
instance - Static variable in class com.oracle.graal.compiler.common.type.IllegalStamp
 
instance - Static variable in class com.oracle.graal.compiler.common.type.VoidStamp
 
IntegerConvertOp(String) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
 
IntegerStamp - Class in com.oracle.graal.compiler.common.type
Describes the possible values of a node that produces an int or long result.
IntegerStamp(int, long, long, long, long) - Constructor for class com.oracle.graal.compiler.common.type.IntegerStamp
 
IntList - Class in com.oracle.graal.compiler.common.util
An expandable and indexable list of ints.
IntList(int) - Constructor for class com.oracle.graal.compiler.common.util.IntList
Creates an int list with a specified initial capacity.
IntList(int[], int) - Constructor for class com.oracle.graal.compiler.common.util.IntList
Creates an int list with a specified initial array.
Intrinsify - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
intValue() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
is32bit(long) - Static method in class com.oracle.graal.compiler.common.util.Util
 
isAligned() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
isAssociative() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Checks whether this operation is associative.
isByte(int) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given int value is the range of signed byte values.
isByte(long) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given long value is the range of signed byte values.
isCanonical() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Given a condition and its negation, this method returns true for one of the two and false for the other one.
isCommutative() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Checks if this conditional operation is commutative.
isCommutative() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Checks whether this operation is commutative.
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
 
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
Test whether two stamps have the same base type.
isCompatible(Stamp) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
isConcreteType(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
isDominatedBy(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
True if block a is dominated by block b.
isEmpty() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
isEmpty() - Method in class com.oracle.graal.compiler.common.type.Stamp
Tests whether this stamp represents an illegal value.
isExactType() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
isExceptionEntry() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
isInt(long) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given long value is the range of signed int values.
isInterfaceOrArrayOfInterface(ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
isLoopEnd() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
isLoopHeader() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
isNaN() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
isNegative() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
isNeutral(Constant) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
Check whether a Constant is a neutral element for this operation.
isNonNaN() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
isPositive() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
isReexecutable(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
Determines if a given foreign call is side-effect free.
isS1(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
isS2(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
isS4(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
isSame(Fields, int) - Method in class com.oracle.graal.compiler.common.Fields
Determines if a field in the domain of this object is the same as the field denoted by the same index in another Fields object.
isShiftCount(int) - Static method in class com.oracle.graal.compiler.common.util.Util
 
isShort(int) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given int value is the range of signed short values.
isStrictlyNegative() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
isStrictlyPositive() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
isU1(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
isU2(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
isU4(long) - Static method in class com.oracle.graal.compiler.common.util.TypeConversion
 
isUByte(int) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given int value is the range of unsigned byte values.
isUByte(long) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given long value is the range of unsigned byte values.
isUInt(long) - Static method in class com.oracle.graal.compiler.common.util.Util
Determines if a given long value is the range of unsigned int values.
isUnrestricted() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
isUnrestricted() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
isUnsigned() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Returns true if this condition represents an unsigned comparison.
isValidIndex(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
iterator() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
iterator() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 

J

javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.Stamp
Returns the type of the stamp, guaranteed to be non-null.
javaType(MetaAccessProvider) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
join(Condition) - Method in enum com.oracle.graal.compiler.common.calc.Condition
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
Returns the intersection of this stamp and the given stamp.
join(Stamp) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
join0(Stamp, boolean) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 

K

keySet() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
KeySet() - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 

L

length() - Method in class com.oracle.graal.compiler.common.util.ArrayMap
 
LimitInlinedInvokes - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
linearScanNumber - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
LinearScanVariant - Static variable in class com.oracle.graal.compiler.common.BackendOptions
 
LinkedIdentityHashMap<K,V> - Class in com.oracle.graal.compiler.common
A map that combines IdentityHashMap with LinkedHashMap for the purpose of ensuring a deterministic execution order during a capturing compilation.
LinkedIdentityHashMap() - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
LinkedIdentityHashMap(Map<K, V>) - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
LinkedIdentityHashMap(int) - Constructor for class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
LinkedIdentityHashMap.EntrySet - Class in com.oracle.graal.compiler.common
 
LinkedIdentityHashMap.Id<T> - Class in com.oracle.graal.compiler.common
Wrapper for an object that gives uses the object's identity for the purpose of equality comparisons and computing a hash code.
LinkedIdentityHashMap.KeySet - Class in com.oracle.graal.compiler.common
 
LIREagerSSADestruction - Static variable in class com.oracle.graal.compiler.common.BackendOptions.UserOptions
 
LIRKindTool - Interface in com.oracle.graal.compiler.common.spi
This interface can be used to access platform and VM specific kinds.
LIROptSSILinearScan - Static variable in class com.oracle.graal.compiler.common.BackendOptions.UserOptions
 
lookupForeignCall(ForeignCallDescriptor) - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallsProvider
Gets the linkage for a foreign call.
Loop<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.cfg
 
Loop(Loop<T>, int, T) - Constructor for class com.oracle.graal.compiler.common.cfg.Loop
 
LoopMaxUnswitch - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
LoopPeeling - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
LoopUnswitch - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
low - Variable in class com.oracle.graal.compiler.common.util.ArrayMap
 
lowerBound - Variable in class com.oracle.graal.compiler.common.type.FloatStamp
 
lowerBound() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
The (inclusive) lower bound on the value described by this stamp.
lowerBound - Variable in class com.oracle.graal.compiler.common.type.IntegerStamp
 
lowerBound() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
The signed inclusive lower bound on the value described by this stamp.
LSRAVariant() - Constructor for enum com.oracle.graal.compiler.common.BackendOptions.LSRAVariant
 

M

map - Variable in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
map - Variable in class com.oracle.graal.compiler.common.util.ArrayMap
 
map - Variable in class com.oracle.graal.compiler.common.util.BitMap2D
 
map - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder
 
MatchExpressions - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
MAX_CHUNK_LENGTH - Static variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
maxChildDomNumber - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
MaximumDesiredSize - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
MaximumEscapeAnalysisArrayLength - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
MaximumInliningSize - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
MaximumRecursiveInlining - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
maxRegisterNumber - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig.AllocatableRegisters
 
meet(Condition) - Method in enum com.oracle.graal.compiler.common.calc.Condition
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
Returns the union of this stamp and the given stamp.
meet(Stamp) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
meetBounds(double, double, DoubleBinaryOperator) - Static method in class com.oracle.graal.compiler.common.type.FloatStamp
 
meetTypes(ResolvedJavaType, ResolvedJavaType) - Static method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
MegamorphicInliningMinMethodProbability - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
MIN_CHUNK_LENGTH - Static variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
MinimumPeelProbability - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
minRegisterNumber - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig.AllocatableRegisters
 
mirror() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Mirror this conditional (i.e.
Mode() - Constructor for enum com.oracle.graal.compiler.common.CollectionsFactory.Mode
 
ModeScope(CollectionsFactory.Mode) - Constructor for class com.oracle.graal.compiler.common.CollectionsFactory.ModeScope
 
Mul(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Mul
 
mul - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 

N

name - Variable in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
name - Variable in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
names - Variable in class com.oracle.graal.compiler.common.Fields
The names of the fields.
Narrow() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp.Narrow
 
narrow - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
needsDebugInfo() - Method in interface com.oracle.graal.compiler.common.spi.ForeignCallLinkage
Determines if debug info needs to be associated with this call.
neg - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Neg() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.Neg
 
negate() - Method in enum com.oracle.graal.compiler.common.calc.Condition
Negate this conditional.
neverDistinct(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
 
newIdentityMap() - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
newIdentityMap(int) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
newIdentityMap(Map<K, V>) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
newMap() - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
newMap(Map<K, V>) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
newMap(int) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
newSet() - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
Creates a set.
newSet(Collection<? extends E>) - Static method in class com.oracle.graal.compiler.common.CollectionsFactory
 
next - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
 
nodeIntrinsicStamp - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
nonNaN - Variable in class com.oracle.graal.compiler.common.type.FloatStamp
 
nonNull - Variable in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
nonNull() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
not - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Not() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.Not
 
numBackedges() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 

O

object - Variable in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.Id
 
object() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
object(ResolvedJavaType, boolean, boolean, boolean) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
object - Variable in class com.oracle.graal.compiler.common.util.FrequencyEncoder.Entry
 
objectAlwaysNullStamp - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
objectNonNull() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
objectNonNullStamp - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
ObjectStamp - Class in com.oracle.graal.compiler.common.type
 
ObjectStamp(ResolvedJavaType, boolean, boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ObjectStamp
 
objectStamp - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
offset - Variable in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
offsets - Variable in class com.oracle.graal.compiler.common.Fields
Offsets used with Unsafe to access the fields.
OmitHotExceptionStacktrace - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
op - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
Op(String) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.Op
 
operator - Variable in enum com.oracle.graal.compiler.common.calc.Condition
 
operator - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.Op
 
ops - Variable in class com.oracle.graal.compiler.common.type.ArithmeticStamp
 
OPS - Static variable in class com.oracle.graal.compiler.common.type.FloatStamp
 
OPS - Static variable in class com.oracle.graal.compiler.common.type.IntegerStamp
 
opsEquals(ArithmeticOpTable) - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
OptAssumptions - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptCanonicalizer - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptClearNonLiveLocals - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptConvertDeoptsToGuards - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptDeoptimizationGrouping - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptDevirtualizeInvokesOptimistically - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptEliminateGuards - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptEliminatePartiallyRedundantGuards - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptFilterProfiledTypes - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptFloatingReads - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptImplicitNullChecks - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptLoopTransform - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptPushThroughPi - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptReadElimination - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
OptScheduleOutOfLoops - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
Or(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Or
 
or - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 

P

parent - Variable in class com.oracle.graal.compiler.common.cfg.Loop
 
PartialEscapeAnalysis - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PEAInliningHints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PENALTY_VERSUS_UNSCHEDULED - Static variable in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Divisor used for degrading the probability of the current path versus unscheduled paths at a merge node when calculating the linear scan order.
pointer() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
positiveInt - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
positiveInt() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
predecessors - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
previousMode - Variable in class com.oracle.graal.compiler.common.CollectionsFactory.ModeScope
 
PrimitiveStamp - Class in com.oracle.graal.compiler.common.type
Type describing primitive values.
PrimitiveStamp(int, ArithmeticOpTable) - Constructor for class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
PrintableCFG - Interface in com.oracle.graal.compiler.common.cfg
Represents a control-flow graph where each node can be annotated with arbitrary property pairs of the form (name, value).
PrintableDominatorOptimizationProblem<E extends Enum<E>,C extends PropertyConsumable> - Class in com.oracle.graal.compiler.common.cfg
PrintableDominatorOptimizationProblem(Class<E>, AbstractControlFlowGraph<?>) - Constructor for class com.oracle.graal.compiler.common.cfg.PrintableDominatorOptimizationProblem
 
PrintBackendCFG - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintBinaryGraphPort - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintBinaryGraphs - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
printBytes(long, byte[], int) - Static method in class com.oracle.graal.compiler.common.util.Util
Prints entries in a byte array as space separated hex values to TTY.
printBytes(long, byte[], int, int, int) - Static method in class com.oracle.graal.compiler.common.util.Util
Prints entries in a byte array as space separated hex values to TTY.
PrintCFG - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintCodeBytes - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintGraphProbabilities - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintIdealGraph - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintIdealGraphAddress - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintIdealGraphFile - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintIdealGraphPort - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PrintIdealGraphSchedule - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
PRINTING_LINE_WIDTH - Static variable in class com.oracle.graal.compiler.common.util.Util
 
PrintProfilingInformation - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
printSection(String, char) - Static method in class com.oracle.graal.compiler.common.util.Util
 
probability() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
processed - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
processed(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
PropertyConsumable - Interface in com.oracle.graal.compiler.common.cfg
 
put(AbstractBlockBase<?>, T) - Method in class com.oracle.graal.compiler.common.cfg.BlockMap
 
put(K, V) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
put(int, T) - Method in class com.oracle.graal.compiler.common.util.ArrayMap
Puts a new value in the map at the specified index.
putAll(Map<? extends K, ? extends V>) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
putObject(Object, int, Object) - Method in class com.oracle.graal.compiler.common.Fields
 
putS1(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes a signed 1 byte value.
putS1(long) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
putS2(long) - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeWriter
 
putS2(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes a signed 2 byte value.
putS2(long) - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeWriter
 
putS4(long) - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeWriter
 
putS4(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes a signed 4 byte value.
putS4(long) - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeWriter
 
putS8(long) - Method in class com.oracle.graal.compiler.common.util.AlignedUnsafeArrayTypeWriter
 
putS8(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes a signed 8 byte value.
putS8(long) - Method in class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeWriter
 
putSV(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes a signed value in a variable byte size encoding.
putU1(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes an unsigned 1 byte value.
putU1(long) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
putU2(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes an unsigned 2 byte value.
putU2(long) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
putU4(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes an unsigned 4 byte value.
putU4(long) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
putUV(long) - Method in interface com.oracle.graal.compiler.common.util.TypeWriter
Writes an unsigned value in a variable byte size encoding.

R

rawPointer - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
RawPointerStamp - Class in com.oracle.graal.compiler.common.type
Type describing pointers to raw memory.
RawPointerStamp() - Constructor for class com.oracle.graal.compiler.common.type.RawPointerStamp
 
readConstant(MemoryAccessProvider, Constant, long) - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
readConstant(MemoryAccessProvider, Constant, long) - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
 
readConstant(MemoryAccessProvider, Constant, long) - Method in class com.oracle.graal.compiler.common.type.PrimitiveStamp
 
readConstant(MemoryAccessProvider, Constant, long) - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
readConstant(MemoryAccessProvider, Constant, long) - Method in class com.oracle.graal.compiler.common.type.Stamp
Read a value of this stamp from memory.
readConstant(MemoryAccessProvider, Constant, long) - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
readOffset(byte[], long, int) - Static method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
ReassociateInvariants - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
RegisterAllocationConfig - Class in com.oracle.graal.compiler.common.alloc
Configuration for register allocation.
RegisterAllocationConfig(RegisterConfig) - Constructor for class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
RegisterAllocationConfig.AllocatableRegisters - Class in com.oracle.graal.compiler.common.alloc
 
registerConfig - Variable in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig
 
RegisterPressure - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
Rem(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Rem
 
rem - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
remove(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
remove(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 
remove(Object) - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
RemoveNeverExecutedCode - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
replaceInList(T, T, List<T>) - Static method in class com.oracle.graal.compiler.common.util.Util
 
ResolveClassBeforeStaticInvoke - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
resultType - Variable in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
reverse() - Method in enum com.oracle.graal.compiler.common.calc.FloatConvert
 
roundUp(int, int) - Static method in class com.oracle.graal.compiler.common.util.Util
 

S

safeToInt(long) - Static method in class com.oracle.graal.compiler.common.util.Util
 
safeToShort(int) - Static method in class com.oracle.graal.compiler.common.util.Util
 
sameSign(IntegerStamp, IntegerStamp) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
Checks if the 2 stamps represent values of the same sign.
saturate(long, int) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
scan(Class<?>, Class<?>, boolean) - Method in class com.oracle.graal.compiler.common.FieldsScanner
Scans the fields in a class hierarchy.
scanField(Field, long) - Method in class com.oracle.graal.compiler.common.FieldsScanner
 
SECTION_CHARACTER - Static variable in class com.oracle.graal.compiler.common.util.Util
 
selectNext(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
SEPERATOR_CHARACTER - Static variable in class com.oracle.graal.compiler.common.util.Util
 
serialVersionUID - Static variable in class com.oracle.graal.compiler.common.util.ArraySet
 
set(E, AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Sets a flag for a block.
set(Object, int, Object) - Method in class com.oracle.graal.compiler.common.Fields
 
set(int, int) - Method in class com.oracle.graal.compiler.common.util.IntList
Sets a value at a given index in this list.
setAlign(boolean) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setBit(int, int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
setByteIndex(long) - Method in interface com.oracle.graal.compiler.common.util.TypeReader
Sets the next byte index to be read.
setByteIndex(long) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
setCache(Kind, Stamp) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
setCost(AbstractBlockBase<?>, C) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Sets the cost for a block.
setDominated(List<T>) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setDominator(T) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setDominatorNumbers(int, int) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setDominatorPath(E, AbstractBlockBase<?>) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Sets flag for all blocks along the dominator path from block to the root until a block it finds a block where flag is already set.
setFloatCache(Kind) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
setId(int) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setIntCache(Kind) - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
setLinearScanNumber(int) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setPredecessors(List<T>) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
setRawPrimitive(Object, int, long) - Method in class com.oracle.graal.compiler.common.Fields
 
setSize(int) - Method in class com.oracle.graal.compiler.common.util.IntList
Adjusts the size of this int list.
setSuccessors(List<T>) - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
ShiftOp(String) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp
 
Shl() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp.Shl
 
shl - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
ShouldOptimizeStackToStackMoves - Static variable in class com.oracle.graal.compiler.common.BackendOptions
 
Shr() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp.Shr
 
shr - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
SignExtend() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp.SignExtend
 
signExtend - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
size() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
size() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 
size() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
size - Variable in class com.oracle.graal.compiler.common.util.IntList
 
size() - Method in class com.oracle.graal.compiler.common.util.IntList
 
size - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter.Chunk
 
sizeInBits() - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
sizeInSlots() - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
skipLoopHeader(AbstractBlockBase<T>) - Static method in class com.oracle.graal.compiler.common.alloc.ComputeBlockOrder
Skip the loop header block if the loop consists of more than one block and it has only a single loop end block.
SmallCompiledLowLevelGraphSize - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
SnippetCounters - Static variable in class com.oracle.graal.compiler.common.GraalOptions
Counts the various paths taken through snippets.
spliterator() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.EntrySet
 
spliterator() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap.KeySet
 
sqrt - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Sqrt() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.Sqrt
 
SSA_LIR - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
Stamp - Class in com.oracle.graal.compiler.common.type
A stamp is the basis for a type system.
Stamp() - Constructor for class com.oracle.graal.compiler.common.type.Stamp
 
stampCache - Static variable in class com.oracle.graal.compiler.common.type.StampFactory
 
StampFactory - Class in com.oracle.graal.compiler.common.type
 
StampFactory() - Constructor for class com.oracle.graal.compiler.common.type.StampFactory
 
stampForMask(int, long, long) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
startTrace(T, int) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
Build a new trace starting at block.
stream(E) - Method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
Returns a Stream of blocks for which flag is set.
StressExplicitExceptionCode - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
StressInvokeWithExceptionNode - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
strictlyDominates(AbstractBlockBase<?>, AbstractBlockBase<?>) - Static method in interface com.oracle.graal.compiler.common.cfg.AbstractControlFlowGraph
True if block a dominates block b and a is not identical block to b.
Sub(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Sub
 
sub - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
SUB_SECTION_CHARACTER - Static variable in class com.oracle.graal.compiler.common.util.Util
 
successors - Variable in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
SupportJsrBytecodes - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
SuppressFBWarnings - Annotation Type in com.oracle.graal.compiler.common
Used to suppress FindBugs warnings.

T

TailDuplicationProbability - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
TailDuplicationTrivialSize - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
tautology() - Static method in class com.oracle.graal.compiler.common.type.StampFactory
 
tl - Static variable in class com.oracle.graal.compiler.common.CollectionsFactory
 
toArray(byte[]) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
Copies the buffer into the provided byte[] array of length UnsafeArrayTypeWriter.getBytesWritten().
toString() - Method in class com.oracle.graal.compiler.common.cfg.AbstractBlockBase
 
toString() - Method in class com.oracle.graal.compiler.common.cfg.Loop
 
toString() - Method in class com.oracle.graal.compiler.common.Fields
 
toString() - Method in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
toString() - Method in class com.oracle.graal.compiler.common.spi.ForeignCallDescriptor
 
toString() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
toString() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.Op
 
toString(ArithmeticOpTable.Op...) - Static method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
toString() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
toString() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
toString() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
toString() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
toString() - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
 
toString() - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
toString() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
toString() - Method in class com.oracle.graal.compiler.common.util.IntList
 
totalSize - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
TraceBuilder<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.alloc
 
TraceBuilder(List<T>) - Constructor for class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
TraceBuilder.TraceBuilderResult<T extends AbstractBlockBase<T>> - Class in com.oracle.graal.compiler.common.alloc
 
TraceBuilderResult(List<List<T>>, int[]) - Constructor for class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
 
TraceEscapeAnalysis - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
TraceRA - Static variable in class com.oracle.graal.compiler.common.BackendOptions.UserOptions
 
traces - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder.TraceBuilderResult
 
translateInto(Fields, ArrayList<FieldsScanner.FieldInfo>) - Static method in class com.oracle.graal.compiler.common.Fields
 
TrivialInliningSize - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
tryImproveWith(Stamp) - Method in class com.oracle.graal.compiler.common.type.Stamp
Tries to improve this stamp with the stamp given as parameter.
type - Variable in class com.oracle.graal.compiler.common.FieldsScanner.FieldInfo
 
type - Variable in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
type() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
TypeConversion - Class in com.oracle.graal.compiler.common.util
Provides low-level value checks and conversion for signed and unsigned values of size 1, 2, and 4 bytes.
TypeConversion() - Constructor for class com.oracle.graal.compiler.common.util.TypeConversion
 
TypeReader - Interface in com.oracle.graal.compiler.common.util
Provides low-level read access for signed and unsigned values of size 1, 2, 4, and 8 bytes.
types - Variable in class com.oracle.graal.compiler.common.Fields
The types of the fields.
TypeWriter - Interface in com.oracle.graal.compiler.common.util
Provides low-level sequential write access for signed and unsigned values of size 1, 2, 4, and 8 bytes.

U

UnalignedUnsafeArrayTypeReader - Class in com.oracle.graal.compiler.common.util
 
UnalignedUnsafeArrayTypeReader(byte[], long) - Constructor for class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeReader
 
UnalignedUnsafeArrayTypeWriter - Class in com.oracle.graal.compiler.common.util
 
UnalignedUnsafeArrayTypeWriter() - Constructor for class com.oracle.graal.compiler.common.util.UnalignedUnsafeArrayTypeWriter
 
UnaryOp(String) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
 
unblock(T) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
Decrease the TraceBuilder.blocked count for all predecessors and add them to the worklist once the count reaches 0.
uncheckedCast(Class<T>, Object) - Static method in class com.oracle.graal.compiler.common.util.Util
Statically cast an object to an arbitrary Object type.
uncheckedCast(Object) - Static method in class com.oracle.graal.compiler.common.util.Util
Statically cast an object to an arbitrary Object type.
unrestricted() - Method in class com.oracle.graal.compiler.common.type.AbstractObjectStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.AbstractPointerStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.IllegalStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.ObjectStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.RawPointerStamp
 
unrestricted() - Method in class com.oracle.graal.compiler.common.type.Stamp
Returns a stamp of the same kind, but allowing the full value range of the kind.
unrestricted() - Method in class com.oracle.graal.compiler.common.type.VoidStamp
 
UnsafeArrayTypeReader - Class in com.oracle.graal.compiler.common.util
Provides low-level read access from a byte[] array for signed and unsigned values of size 1, 2, 4, and 8 bytes.
UnsafeArrayTypeReader(byte[], long) - Constructor for class com.oracle.graal.compiler.common.util.UnsafeArrayTypeReader
 
UnsafeArrayTypeWriter - Class in com.oracle.graal.compiler.common.util
Provides low-level sequential write access to a byte[] array for signed and unsigned values of size 1, 2, 4, and 8 bytes.
UnsafeArrayTypeWriter() - Constructor for class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
UnsafeArrayTypeWriter.Chunk - Class in com.oracle.graal.compiler.common.util
 
unwrap() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp
 
unwrap() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.FloatConvertOp
 
unwrap() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp
 
unwrap() - Method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp
 
upMask - Variable in class com.oracle.graal.compiler.common.type.IntegerStamp
 
upMask() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
This bit-mask describes the bits that can be set in the value described by this stamp.
upMaskFor(int, long, long) - Static method in class com.oracle.graal.compiler.common.type.IntegerStamp
 
upperBound - Variable in class com.oracle.graal.compiler.common.type.FloatStamp
 
upperBound() - Method in class com.oracle.graal.compiler.common.type.FloatStamp
The (inclusive) upper bound on the value described by this stamp.
upperBound - Variable in class com.oracle.graal.compiler.common.type.IntegerStamp
 
upperBound() - Method in class com.oracle.graal.compiler.common.type.IntegerStamp
The signed inclusive upper bound on the value described by this stamp.
UseExceptionProbability - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
UseExceptionProbabilityForOperations - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
UseLoopLimitChecks - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
UserOptions() - Constructor for class com.oracle.graal.compiler.common.BackendOptions.UserOptions
 
UseTypeCheckHints - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
UShr() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.ShiftOp.UShr
 
ushr - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
Util - Class in com.oracle.graal.compiler.common.util
The Util class contains a motley collection of utility methods used throughout the compiler.
Util() - Constructor for class com.oracle.graal.compiler.common.util.Util
 

V

valueOf(String) - Static method in enum com.oracle.graal.compiler.common.BackendOptions.LSRAVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.compiler.common.calc.Condition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.compiler.common.calc.FloatConvert
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.compiler.common.CollectionsFactory.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.graal.compiler.common.BackendOptions.LSRAVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.compiler.common.calc.Condition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.compiler.common.calc.FloatConvert
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.compiler.common.CollectionsFactory.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.oracle.graal.compiler.common.LinkedIdentityHashMap
 
verify(Register[], int, int) - Static method in class com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig.AllocatableRegisters
 
verify(ArrayList<List<T>>) - Method in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
verify(C) - Static method in class com.oracle.graal.compiler.common.cfg.CFGVerifier
 
verify(List<? extends AbstractBlockBase<?>>) - Static method in class com.oracle.graal.compiler.common.cfg.DominatorOptimizationProblem
 
verifyBitWithinSlotIndex(int) - Method in class com.oracle.graal.compiler.common.util.BitMap2D
 
VerifyHeapAtReturn - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
VerifyPhases - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
VoidStamp - Class in com.oracle.graal.compiler.common.type
Singleton stamp representing the value of type void.
VoidStamp() - Constructor for class com.oracle.graal.compiler.common.type.VoidStamp
 

W

warning(String) - Static method in class com.oracle.graal.compiler.common.util.Util
 
worklist - Variable in class com.oracle.graal.compiler.common.alloc.TraceBuilder
 
wrap(ArithmeticOpTable.ArithmeticOpWrapper, ArithmeticOpTable) - Static method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
wrapBinaryOp(ArithmeticOpTable.BinaryOp<OP>) - Method in interface com.oracle.graal.compiler.common.type.ArithmeticOpTable.ArithmeticOpWrapper
 
wrapFloatConvertOp(ArithmeticOpTable.FloatConvertOp) - Method in interface com.oracle.graal.compiler.common.type.ArithmeticOpTable.ArithmeticOpWrapper
 
wrapIfNonNull(Function<T, T>, T) - Static method in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
wrapIntegerConvertOp(ArithmeticOpTable.IntegerConvertOp<OP>) - Method in interface com.oracle.graal.compiler.common.type.ArithmeticOpTable.ArithmeticOpWrapper
 
wrapShiftOp(ArithmeticOpTable.ShiftOp<OP>) - Method in interface com.oracle.graal.compiler.common.type.ArithmeticOpTable.ArithmeticOpWrapper
 
wrapUnaryOp(ArithmeticOpTable.UnaryOp<OP>) - Method in interface com.oracle.graal.compiler.common.type.ArithmeticOpTable.ArithmeticOpWrapper
 
writeChunk - Variable in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 
writeOffset(int) - Method in class com.oracle.graal.compiler.common.util.UnsafeArrayTypeWriter
 

X

Xor(boolean, boolean) - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.BinaryOp.Xor
 
xor - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 

Z

ZapStackOnMethodEntry - Static variable in class com.oracle.graal.compiler.common.GraalOptions
 
ZeroExtend() - Constructor for class com.oracle.graal.compiler.common.type.ArithmeticOpTable.IntegerConvertOp.ZeroExtend
 
zeroExtend - Variable in class com.oracle.graal.compiler.common.type.ArithmeticOpTable
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links