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

A

AALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
AASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ACONST_NULL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
alignedBci - Variable in class com.oracle.graal.bytecode.BytecodeSwitch
Index of the start of the additional data for the switch instruction, aligned to a multiple of four from the method start.
ALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ALOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ANEWARRAY - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ARETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ARRAYLENGTH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASSOCIATIVE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that is associative.
ASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ASTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ATHROW - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

B

BALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
baseNameOf(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Allocation-free version of Bytecodes.nameOf(int).
BASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
bci - Variable in class com.oracle.graal.bytecode.BytecodeSwitch
Index of start of switch instruction.
bci() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the current bytecode index.
beS1(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets a signed 1-byte value.
beS2(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets a signed 2-byte big-endian value.
beS4(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets a signed 4-byte big-endian value.
beSVar(byte[], int, boolean) - Static method in class com.oracle.graal.bytecode.Bytes
Gets either a signed 2-byte or a signed 4-byte big-endian value.
beU1(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets an unsigned 1-byte value.
beU2(byte[], int) - Static method in class com.oracle.graal.bytecode.Bytes
Gets an unsigned 2-byte big-endian value.
BIPUSH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
BRANCH - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that has a 2 or 4 byte operand that is an offset to another instruction in the same method.
BREAKPOINT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
BytecodeLookupSwitch - Class in com.oracle.graal.bytecode
A utility for processing Bytecodes.LOOKUPSWITCH bytecodes.
BytecodeLookupSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeLookupSwitch
Constructor for a BytecodeStream.
Bytecodes - Class in com.oracle.graal.bytecode
Definitions of the standard Java bytecodes defined by Java Virtual Machine Specification.
Bytecodes() - Constructor for class com.oracle.graal.bytecode.Bytecodes
 
Bytecodes.Flags - Class in com.oracle.graal.bytecode
A collection of flags describing various bytecode attributes.
BytecodeStream - Class in com.oracle.graal.bytecode
A utility class that makes iterating over bytecodes and reading operands simpler and less error prone.
BytecodeStream(byte[]) - Constructor for class com.oracle.graal.bytecode.BytecodeStream
Creates a new BytecodeStream for the specified bytecode.
BytecodeSwitch - Class in com.oracle.graal.bytecode
An abstract class that provides the state and methods common to Bytecodes.LOOKUPSWITCH and Bytecodes.TABLESWITCH instructions.
BytecodeSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeSwitch
Constructor for a BytecodeStream.
BytecodeTableSwitch - Class in com.oracle.graal.bytecode
A utility for processing Bytecodes.TABLESWITCH bytecodes.
BytecodeTableSwitch(BytecodeStream, int) - Constructor for class com.oracle.graal.bytecode.BytecodeTableSwitch
Constructor for a BytecodeStream.
Bytes - Class in com.oracle.graal.bytecode
A collection of utility methods for dealing with bytes, particularly in byte arrays.
Bytes() - Constructor for class com.oracle.graal.bytecode.Bytes
 

C

CALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
canTrap(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes an instruction that can cause an implicit exception.
CASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
CHECKCAST - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
code - Variable in class com.oracle.graal.bytecode.BytecodeStream
 
com.oracle.graal.bytecode - package com.oracle.graal.bytecode
 
COMMUTATIVE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that is commutative.
curBCI - Variable in class com.oracle.graal.bytecode.BytecodeStream
 
currentBC() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the current opcode.
currentBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the current bytecode index.

D

D2F - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
D2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
D2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCMPG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCMPL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
def(int, String, String, int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Defines a bytecode by entering it into the arrays that record its name, length and flags.
def(int, String, String, int, int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Defines a bytecode by entering it into the arrays that record its name, length and flags.
defaultOffset() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the offset from the start of the switch instruction to the default switch target.
defaultTarget() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the index of the instruction for the default switch target.
DLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP2_X1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP2_X2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP_X1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
DUP_X2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

E

END - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
endBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the bytecode index of the end of the code.

F

F2D - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
F2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
F2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FALL_THROUGH - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that ends a basic block and may let control flow fall through to its lexical successor.
FALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCMPG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCMPL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FCONST_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FIELD_READ - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that reads the value of a static or instance field.
FIELD_WRITE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that writes the value of a static or instance field.
Flags() - Constructor for class com.oracle.graal.bytecode.Bytecodes.Flags
 
flagsArray - Static variable in class com.oracle.graal.bytecode.Bytecodes
An array that maps from a bytecode value to the set of Bytecodes.Flags for the corresponding instruction.
FLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
FSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

G

GETFIELD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
GETSTATIC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
GOTO - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
GOTO_W - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

H

highKey() - Method in class com.oracle.graal.bytecode.BytecodeTableSwitch
Gets the high key of the table switch.

I

I2B - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
I2C - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
I2D - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
I2F - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
I2L - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
I2S - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IAND - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_4 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_5 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ICONST_M1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ACMPEQ - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ACMPNE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ICMPEQ - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ICMPGE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ICMPGT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ICMPLE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ICMPLT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IF_ICMPNE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFEQ - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFGE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFGT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFLE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFLT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFNE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFNONNULL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IFNULL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IINC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ILLEGAL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ILOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ILOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ILOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ILOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ILOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INSTANCEOF - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INVOKE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes the 4 INVOKE* instructions.
INVOKEDYNAMIC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INVOKEINTERFACE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INVOKESPECIAL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INVOKESTATIC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
INVOKEVIRTUAL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IOR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
isBlockEnd(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode is an instruction that delimits a basic block.
isBranch(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode is an instruction that has a 2 or 4 byte operand that is an offset to another instruction in the same method.
isCommutative(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if an opcode is commutative.
isConditionalBranch(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes a conditional branch.
ISHL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ISHR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
isInvoke(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes an instruction that stores a value to a local variable after popping it from the operand stack.
isLoad(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes an instruction that loads a local variable to the operand stack.
isStop(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes an instruction that ends a basic block and does not let control flow fall through to its lexical successor.
isStore(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Determines if a given opcode denotes an instruction that stores a value to a local variable after popping it from the operand stack.
ISTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ISTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ISTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ISTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ISTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
ISUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IUSHR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
IXOR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

J

JSR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
JSR_W - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
JUMP_OFFSET_SIZE - Static variable in class com.oracle.graal.bytecode.BytecodeTableSwitch
 

K

keyAt(int) - Method in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
keyAt(int) - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the key at i'th switch target index.
keyAt(int) - Method in class com.oracle.graal.bytecode.BytecodeTableSwitch
 

L

L2D - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
L2F - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
L2I - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LADD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LAND - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LAST_JVM_OPCODE - Static variable in class com.oracle.graal.bytecode.Bytecodes
The last opcode defined by the JVM specification.
LASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LCMP - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LCONST_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LCONST_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LDC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LDC2_W - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LDC_W - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LDIV - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
lengthArray - Static variable in class com.oracle.graal.bytecode.Bytecodes
An array that maps from a bytecode value to the length in bytes for the corresponding instruction.
lengthOf(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Gets the length of an instruction denoted by a given opcode.
lengthOf() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the length of the current bytecode.
LLOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LLOAD_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LLOAD_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LLOAD_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LLOAD_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LMUL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LNEG - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that loads an operand.
LOOKUPSWITCH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LOR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
lowKey() - Method in class com.oracle.graal.bytecode.BytecodeTableSwitch
Gets the low key of the table switch.
LREM - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LRETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSHL - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSHR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSTORE_0 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSTORE_1 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSTORE_2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSTORE_3 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LSUB - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LUSHR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
LXOR - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

M

MONITORENTER - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
MONITOREXIT - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
MULTIANEWARRAY - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

N

nameArray - Static variable in class com.oracle.graal.bytecode.Bytecodes
An array that maps from a bytecode value to a String for the corresponding instruction mnemonic.
nameOf(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Gets the lower-case mnemonic for a given opcode.
NEW - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
NEWARRAY - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
next() - Method in class com.oracle.graal.bytecode.BytecodeStream
Advances to the next bytecode.
nextBCI - Variable in class com.oracle.graal.bytecode.BytecodeStream
 
nextBCI() - Method in class com.oracle.graal.bytecode.BytecodeStream
Gets the next bytecode index (no side-effects).
NOP - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
numberOfCases() - Method in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
numberOfCases() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the number of switch targets.
numberOfCases() - Method in class com.oracle.graal.bytecode.BytecodeTableSwitch
 

O

OFFSET_TO_FIRST_JUMP_OFFSET - Static variable in class com.oracle.graal.bytecode.BytecodeTableSwitch
 
OFFSET_TO_FIRST_PAIR_MATCH - Static variable in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
OFFSET_TO_FIRST_PAIR_OFFSET - Static variable in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
OFFSET_TO_HIGH_KEY - Static variable in class com.oracle.graal.bytecode.BytecodeTableSwitch
 
OFFSET_TO_LOW_KEY - Static variable in class com.oracle.graal.bytecode.BytecodeTableSwitch
 
OFFSET_TO_NUMBER_PAIRS - Static variable in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
offsetAt(int) - Method in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
offsetAt(int) - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the offset from the start of the switch instruction for the i'th switch target.
offsetAt(int) - Method in class com.oracle.graal.bytecode.BytecodeTableSwitch
 
opcode - Variable in class com.oracle.graal.bytecode.BytecodeStream
 
operator(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Gets the arithmetic operator name for a given opcode.

P

PAIR_SIZE - Static variable in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
POP - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
POP2 - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
PUTFIELD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
PUTSTATIC - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

R

readBranchDest() - Method in class com.oracle.graal.bytecode.BytecodeStream
Read the destination of a Bytecodes.GOTO or IF instructions.
readByte() - Method in class com.oracle.graal.bytecode.BytecodeStream
Reads a signed, 1-byte value for the current instruction (e.g.
readCPI() - Method in class com.oracle.graal.bytecode.BytecodeStream
Reads a constant pool index for the current instruction.
readCPI4() - Method in class com.oracle.graal.bytecode.BytecodeStream
Reads a constant pool index for an invokedynamic instruction.
readIncrement() - Method in class com.oracle.graal.bytecode.BytecodeStream
Read the delta for an Bytecodes.IINC bytecode.
readInt(int) - Method in class com.oracle.graal.bytecode.BytecodeStream
Read a signed 4-byte integer from the bytecode stream at the specified bytecode index.
readLocalIndex() - Method in class com.oracle.graal.bytecode.BytecodeStream
Reads the index of a local variable for one of the load or store instructions.
readShort() - Method in class com.oracle.graal.bytecode.BytecodeStream
Reads a signed, 2-byte short for the current instruction (e.g.
readUByte(int) - Method in class com.oracle.graal.bytecode.BytecodeStream
Reads an unsigned, 1-byte value from the bytecode stream at the specified bytecode index.
RET - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
RETURN - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

S

SALOAD - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
SASTORE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
setBCI(int) - Method in class com.oracle.graal.bytecode.BytecodeStream
Sets the bytecode index to the specified value.
SIPUSH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
size() - Method in class com.oracle.graal.bytecode.BytecodeLookupSwitch
 
size() - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the total size in bytes of the switch instruction.
size() - Method in class com.oracle.graal.bytecode.BytecodeTableSwitch
 
stackEffectArray - Static variable in class com.oracle.graal.bytecode.Bytecodes
An array that maps from a bytecode value to the number of slots pushed on the stack by the corresponding instruction.
stackEffectOf(int) - Static method in class com.oracle.graal.bytecode.Bytecodes
Gets the effect on the depth of the expression stack of an instruction denoted by a given opcode.
STOP - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that ends a basic block and does not let control flow fall through to its lexical successor.
STORE - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that stores an operand.
stream - Variable in class com.oracle.graal.bytecode.BytecodeSwitch
The BytecodeStream containing the bytecode array.
SWAP - Static variable in class com.oracle.graal.bytecode.Bytecodes
 

T

TABLESWITCH - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
targetAt(int) - Method in class com.oracle.graal.bytecode.BytecodeSwitch
Gets the index of the instruction denoted by the i'th switch target.
TRAP - Static variable in class com.oracle.graal.bytecode.Bytecodes.Flags
Denotes an instruction that can cause a trap.

V

valueOf(String) - Static method in class com.oracle.graal.bytecode.Bytecodes
Gets the opcode corresponding to a given mnemonic.

W

WIDE - Static variable in class com.oracle.graal.bytecode.Bytecodes
 
A B C D E F G H I J K L M N O P R S T V W 
Skip navigation links