- c - Static variable in class org.jikesrvm.compilers.opt.regalloc.IncreasingEndMappedIntervalSet
-
- c - Static variable in class org.jikesrvm.compilers.opt.regalloc.IncreasingStartIntervalSet
-
- C0 - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
C0 bit of EFLAGS
- C1 - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
C1 bit of EFLAGS
- C2 - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
C2 bit of EFLAGS
- C3 - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
C3 bit of EFLAGS
- cache - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
-
Implementation of the cache
- cachedAllAnalyzed - Variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
-
have we already determined all methods are analyzed?
- cachedConcreteType - Variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
-
cache a copy of the concrete type already determined for this field
- cachedElementType - Variable in class org.jikesrvm.classloader.RVMType
-
cached RVMArray that corresponds to arrays of this type.
- cachedFreeLock - Variable in class org.jikesrvm.scheduler.RVMThread
-
A cached free lock.
- cachedHashCode - Variable in class org.jikesrvm.classloader.RVMAnnotation.AnnotationFactory
-
Cache of hash code
- cacheInvokerInJavaLangReflect - Static variable in class org.jikesrvm.runtime.Reflection
-
Cache the reflective method invoker in JavaLangReflect?
- CacheOp - Class in org.jikesrvm.compilers.opt.ir
-
The CacheOp InstructionFormat class.
- CacheOp() - Constructor for class org.jikesrvm.compilers.opt.ir.CacheOp
-
- CacheOp_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the CacheOp InstructionFormat
- CacheOp_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the CacheOp InstructionFormat
- calculate(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.BlockCountSpillCost
-
- calculate(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.BrainDeadSpillCost
-
Calculates the estimated cost for each register.
- calculate(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.SimpleSpillCost
-
- calculate(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
-
Calculates the estimated cost for each register.
- CALCULATE_FP - Static variable in class org.mmtk.plan.markcompact.MC
-
Calculate forwarding pointers via a linear scan over the heap
- calculateForwardingPointers() - Method in class org.mmtk.policy.MarkCompactCollector
-
Perform a linear scan through the objects allocated by this bump pointer,
calculating where each live object will be post collection.
- call - Variable in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- Call - Class in org.jikesrvm.compilers.opt.ir
-
The Call InstructionFormat class.
- Call() - Constructor for class org.jikesrvm.compilers.opt.ir.Call
-
- call - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
operator is some kind of call (interprocedural branch)
- CALL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for CALL instructions
- CALL(Instruction, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of CALL.
- call(boolean, AbstractRegisterPool, Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- CALL_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- Call_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Call InstructionFormat
- CALL_GRAPH_LISTENER_TRIGGER - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
What triggers us to take a method sample?
- CALL_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- CALL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for CALL instructions
- CALL_SAVE_VOLATILE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for CALL_SAVE_VOLATILE instructions
- CALL_SAVE_VOLATILE - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for CALL_SAVE_VOLATILE instructions
- CALL_SAVE_VOLATILE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for CALL_SAVE_VOLATILE instructions
- CALL_SAVE_VOLATILE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for CALL_SAVE_VOLATILE instructions
- CALL_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- Call_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Call InstructionFormat
- callback - Variable in class org.jikesrvm.adaptive.util.BlockingPriorityQueue
-
- CallBack() - Constructor for class org.jikesrvm.adaptive.util.BlockingPriorityQueue.CallBack
-
- callback - Variable in class org.jikesrvm.runtime.Callbacks.CallbackList
-
- CallbackList(Object, Callbacks.CallbackList) - Constructor for class org.jikesrvm.runtime.Callbacks.CallbackList
-
- Callbacks - Class in org.jikesrvm.runtime
-
A class for managing various callbacks from the VM.
- Callbacks() - Constructor for class org.jikesrvm.runtime.Callbacks
-
- Callbacks.AppCompleteMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring when an application completes executing
- Callbacks.AppRunCompleteMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring when an application completes a run
- Callbacks.AppRunStartMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring when an application starts a run
- Callbacks.AppStartMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring when an application starts executing
- Callbacks.BootImageMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring boot image writing.
- Callbacks.CallbackList - Class in org.jikesrvm.runtime
-
Linked list of callbacks.
- Callbacks.ClassInitializedMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring class initialization.
- Callbacks.ClassInstantiatedMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring class instantiation.
- Callbacks.ClassLoadedMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring class loading.
- Callbacks.ClassResolvedMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring class resolution.
- Callbacks.DefineClassMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring defineClass calls.
- Callbacks.ExitMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring VM exit.
- Callbacks.ForNameMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring forName calls.
- Callbacks.LoadClassMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring loadClass calls.
- Callbacks.MethodCompileMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring method compile.
- Callbacks.MethodOverrideMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring method override.
- Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor - Interface in org.jikesrvm.runtime
-
Interface for requesting VM to recompile all previously dynamically compiled methods
- Callbacks.StartupMonitor - Interface in org.jikesrvm.runtime
-
Interface for monitoring VM startup.
- CallBooleanMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallBooleanMethod: invoke a virtual method that returns a boolean value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallBooleanMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallBooleanMethodA: invoke a virtual method that returns a boolean value
- CallBooleanMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallBooleanMethodV: invoke a virtual method that returns a boolean value
- CallByteMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallByteMethod: invoke a virtual method that returns a byte value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallByteMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallByteMethodA: invoke a virtual method that returns a byte value
- CallByteMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallByteMethodV: invoke a virtual method that returns a byte value
- CallCharMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallCharMethod: invoke a virtual method that returns a char value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallCharMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallCharMethodA: invoke a virtual method that returns a char value
- CallCharMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallCharMethodV: invoke a virtual method that returns a char value
- callDensity() - Method in class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
-
- callDensityListener - Static variable in class org.jikesrvm.adaptive.controller.AdaptiveInlining
-
A listener that tracks and can report the call density
of the program (fraction of yieldpoints that are taken
at prologue/epilogues).
- CallDensityListener - Class in org.jikesrvm.adaptive.measurements.listeners
-
A simple listener to accumulate counts of total events
and the fraction of those events that occurred at loop backedges.
- CallDensityListener() - Constructor for class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
-
- CallDoubleMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallDoubleMethod: invoke a virtual method that returns a double value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallDoubleMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallDoubleMethodA: invoke a virtual method that returns a double value
- CallDoubleMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallDoubleMethodV: invoke a virtual method that returns a double value
- callee_cmid - Variable in class org.jikesrvm.osr.ExecutionState
-
callee's compiled method id
- caller - Variable in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
Caller info.
- caller - Variable in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlockBag
-
If this is an inlined method, then this points to the enclosing
method's (the caller's) ExcpetionHandlerBasicBlockBag.
- callerState - Variable in class org.jikesrvm.osr.ExecutionState
-
the caller's state if this method is an inlinee
- callExpand(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Expands the calling convention for a particular call instruction.
- CallFloatMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallFloatMethod: invoke a virtual method that returns a float value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallFloatMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallFloatMethodA: invoke a virtual method that returns a float value
- CallFloatMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallFloatMethodV: invoke a virtual method that returns a float value
- callGraph - Variable in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
The dynamic call graph, which is a mapping from
CallSites to WeightedCallTargets.
- callHelper(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Helper method for call expansion.
- CallingConvention - Class in org.jikesrvm.compilers.opt.regalloc.ia32
-
This class contains IA32 calling conventions
The two public methods are:
expandCallingConventions(IR) which is called by the
register allocator immediately before allocation to make manifest the
use of registers by the calling convention.
- CallingConvention() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
- CallIntMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallIntMethod: invoke a virtual method that returns a int value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallIntMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallIntMethodA: invoke a virtual method that returns an integer value
- CallIntMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallIntMethodV: invoke a virtual method that returns an int value
- CallLongMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallLongMethod: invoke a virtual method that returns a long value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallLongMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallLongMethodA: invoke a virtual method that returns a long value
- CallLongMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallLongMethodV: invoke a virtual method that returns a long value
- callMethod(Object, MethodReference, Object[], TypeReference, boolean) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Dispatch method call
- callMethodJValuePtr(JNIEnvironment, int, int, Address, TypeReference, boolean) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Dispatch method call, arguments in jvalue*
- CallNonvirtualBooleanMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualBooleanMethod: invoke a virtual method that returns a boolean value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualBooleanMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualBooleanMethodA: invoke a virtual method that returns a boolean value
- CallNonvirtualBooleanMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualBooleanMethodV: invoke a virtual method that returns a boolean value
- CallNonvirtualByteMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualByteMethod: invoke a virtual method that returns a byte value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualByteMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualByteMethodA: invoke a virtual method that returns a byte value
- CallNonvirtualByteMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualByteMethodV: invoke a virtual method that returns a byte value
- CallNonvirtualCharMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualCharMethod: invoke a virtual method that returns a char value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualCharMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualCharMethodA: invoke a virtual method that returns a char value
- CallNonvirtualCharMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualCharMethodV: invoke a virtual method that returns a char value
- CallNonvirtualDoubleMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualDoubleMethod: invoke a virtual method that returns a double value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualDoubleMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualDoubleMethodA: invoke a virtual method that returns a double value
- CallNonvirtualDoubleMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualDoubleMethodV: invoke a virtual method that returns a double value
- CallNonvirtualFloatMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualFloatMethod: invoke a virtual method that returns a float value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualFloatMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualFloatMethodA: invoke a virtual method that returns a float value
- CallNonvirtualFloatMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualFloatMethodV: invoke a virtual method that returns a float value
- CallNonvirtualIntMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualIntMethod: invoke a virtual method that returns a int value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualIntMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualIntMethodA: invoke a virtual method that returns an integer value
- CallNonvirtualIntMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualIntMethodV: invoke a virtual method that returns an int value
- CallNonvirtualLongMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualLongMethod: invoke a virtual method that returns a long value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualLongMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualLongMethodA: invoke a virtual method that returns a long value
- CallNonvirtualLongMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualLongMethodV: invoke a virtual method that returns a long value
- CallNonvirtualObjectMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualObjectMethod: invoke a virtual method that returns an object
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualObjectMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualNonvirtualObjectMethodA: invoke a virtual method that returns an object value
- CallNonvirtualObjectMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualObjectMethodV: invoke a virtual method that returns an object
- CallNonvirtualShortMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualShortMethod: invoke a virtual method that returns a short value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualShortMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualShortMethodA: invoke a virtual method that returns a short value
- CallNonvirtualShortMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualShortMethodV: invoke a virtual method that returns a short value
- CallNonvirtualVoidMethod(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualVoidMethod: invoke a virtual method that returns a void value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallNonvirtualVoidMethodA(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualVoidMethodA: invoke a virtual method that returns void
- CallNonvirtualVoidMethodV(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallNonvirtualVoidMethodV: invoke a virtual method that returns void
- CallObjectMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallObjectMethod: invoke a virtual method that returns an object
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallObjectMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallObjectMethodA: invoke a virtual method that returns an object value
- CallObjectMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallObjectMethodV: invoke a virtual method that returns an object
- callOnLoad() - Method in class org.jikesrvm.runtime.DynamicLibrary
-
Called after we've successfully loaded the shared library
- CallShortMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallShortMethod: invoke a virtual method that returns a short value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallShortMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallShortMethodA: invoke a virtual method that returns a short value
- CallShortMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallShortMethodV: invoke a virtual method that returns a short value
- CallSite - Class in org.jikesrvm.adaptive.database.callgraph
-
A call site is a pair: <RVMMethod, bcIndex>
- CallSite(RVMMethod, int) - Constructor for class org.jikesrvm.adaptive.database.callgraph.CallSite
-
- callSite - Variable in class org.jikesrvm.compilers.opt.inlining.CallSiteTreeNode
-
The call site represented by this tree node
- callSite - Variable in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
We need more detailed information of call site than bcIndex.
- CallSiteTree - Class in org.jikesrvm.compilers.opt.inlining
-
This class represents the set of inlined method calls that are
contained within a single method code body.
- CallSiteTree() - Constructor for class org.jikesrvm.compilers.opt.inlining.CallSiteTree
-
- CallSiteTreeNode - Class in org.jikesrvm.compilers.opt.inlining
-
The nodes of an CallSiteTree.
- CallSiteTreeNode(InlineSequence) - Constructor for class org.jikesrvm.compilers.opt.inlining.CallSiteTreeNode
-
construct a a call site tree node corresponding to a given
inlined call site
- CallStaticBooleanMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticBooleanMethod: invoke a static method that returns a boolean value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticBooleanMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticBooleanMethodA: invoke a static method that returns a boolean value
- CallStaticBooleanMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticBooleanMethodV: invoke a static method that returns a boolean value
- CallStaticByteMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticByteMethod: invoke a static method that returns a byte value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticByteMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticByteMethodA: invoke a static method that returns a byte value
- CallStaticByteMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticByteMethodV: invoke a static method that returns a byte value
- CallStaticCharMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticCharMethod: invoke a static method that returns a char value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticCharMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticCharMethodA: invoke a static method that returns a char value
- CallStaticCharMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticCharMethodV: invoke a static method that returns a char value
- CallStaticDoubleMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticDoubleMethod: invoke a static method that returns a double value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticDoubleMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticDoubleMethodA: invoke a static method that returns a double value
- CallStaticDoubleMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticDoubleMethodV: invoke a static method that returns a double value
- CallStaticFloatMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticFloagMethod: invoke a static method that returns a float value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticFloatMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticFloatMethodA: invoke a static method that returns a float value
- CallStaticFloatMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticFloatMethodV: invoke a static method that returns a float value
- CallStaticIntMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticIntMethod: invoke a static method that returns an integer value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticIntMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticIntMethodA: invoke a static method that returns an integer value
- CallStaticIntMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticIntMethodV: invoke a static method that returns an integer value
- CallStaticLongMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticLongMethod: invoke a static method that returns a long value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticLongMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticLongMethodA: invoke a static method that returns a long value
- CallStaticLongMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticLongMethodV: invoke a static method that returns a long value
- CallStaticObjectMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticObjectMethod: invoke a static method that returns an object value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticObjectMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticObjectMethodA: invoke a static method that returns an object
- CallStaticObjectMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticObjectMethodV: invoke a static method that returns an object
- CallStaticShortMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticShortMethod: invoke a static method that returns a short value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticShortMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticShortMethodA: invoke a static method that returns a short value
- CallStaticShortMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticShortMethodV: invoke a static method that returns a short value
- CallStaticVoidMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticVoidMethod: invoke a static method that returns void
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here; they are saved
in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallStaticVoidMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticVoidMethodA: invoke a static method that returns void
- CallStaticVoidMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallStaticVoidMethodA: invoke a static method that returns void
- callSystemExit(int) - Method in class org.jikesrvm.scheduler.RVMThread
-
- CallVoidMethod(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallVoidMethod: invoke a virtual method that returns a void value
arguments passed using the vararg ... style
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- CallVoidMethodA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallVoidMethodA: invoke a virtual method that returns void
- CallVoidMethodV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
CallVoidMethodV: invoke a virtual method that returns void
- CAN_THROW_EXCEPTIONS - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Bitfield used in flag encoding
- candBB - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting.CandInfo
-
- CandInfo(BasicBlock, BasicBlock, BasicBlock, Instruction, StaticSplitting.CandInfo) - Constructor for class org.jikesrvm.compilers.opt.controlflow.StaticSplitting.CandInfo
-
- cands - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- canFold(Instruction, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.NullCheckCombining
-
- canFoldNullCheckAndLoad(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- canForceGC() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
- canModifyEFLAGS(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- canonicalizeCL(ClassLoader) - Static method in class org.jikesrvm.classloader.TypeReference
-
- canonicalizeCommutativeOperator(Instruction) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
To reduce the number of conditions to consider, we transform all commutative
operators to a canoncial form.
- canRemove - Variable in class org.jikesrvm.util.LinkedListIteratorRVM
-
- canThrowExceptions() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Can this block possibly throw an exception?
- CAPACITY - Static variable in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
-
A guess of the upper bound on the number of out edges for most basic
blocks.
- CAPACITY - Static variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
a bound on the size of a lattice cell.
- CAPACITY - Static variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
a bound on the size of a lattice cell.
- CARD_MASK - Static variable in class org.mmtk.utility.Constants
-
- CARD_META_PAGES_PER_REGION - Static variable in class org.mmtk.utility.Constants
-
- carriedLoopIterator - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The iterator that is used to loop within the exit block
- CARRY_FROM_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would a+b produce a carry?
- CARRY_FROM_ADD() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for CARRY_FROM_ADD
- carry_from_add(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would x + y
produce a carry?
- casFromBiased(Object, Offset, Word, Word, int) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- castNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
- CATCH_START - Static variable in class org.jikesrvm.compilers.common.ExceptionTable
-
- caughtExceptionOffset - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Memory location (4 bytes) to be used for caughtExceptions
- CBSCallSamplesPerTick - Static variable in class org.jikesrvm.Options
-
- CBSCallSampleStride - Static variable in class org.jikesrvm.Options
-
- cbsContextListeners - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
context listeners that trigger on CBS call yieldpoints
- cbsMethodListeners - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
method listeners that trigger on CBS Method yieldpoints
- CBSMethodSamplesPerTick - Static variable in class org.jikesrvm.Options
-
- CBSMethodSampleStride - Static variable in class org.jikesrvm.Options
-
- cbsReg - Variable in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Temporary variables
- cbsResetValueField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- cc - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
When emitting certain rules this holds the condition code state to be
consumed by a parent rule
- CC_BACKUP_TRACE - Static variable in class org.mmtk.plan.refcount.RCBase
-
Use backup tracing for cycle collection (currently the only option)
- CC_ENABLED - Static variable in class org.mmtk.plan.refcount.RCBase
-
Is cycle collection enabled?
- ccForceFull - Static variable in class org.mmtk.plan.refcount.RCBase
-
Force full cycle collection at each GC?
- cellHeaderSize() - Method in class org.mmtk.policy.BaseLargeObjectSpace
-
Return the size of the per-cell header for cells of a given class
size.
- cellHeaderSize() - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
-
- cellHeaderSize() - Method in class org.mmtk.policy.LargeObjectSpace
-
- cells - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
The lattice cells of the system: Mapping from Object to DF_LatticeCell
- cells - Variable in class org.mmtk.policy.ExplicitLargeObjectSpace
-
- cellSize - Variable in class org.mmtk.policy.SegregatedFreeListSpace
-
- CENTERED - Static variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
- CF - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
CF bit of EFLAGS
- CF_CHECKCAST - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_CHECKSTORE - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_DOUBLECMP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_FLOATCMP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_INSTANCEOF - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_INTIF - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_INTIFCMP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_LONGCMP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_LOOKUPSWITCH - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_REFIF - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_REFIFCMP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- CF_TABLESWITCH - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Control on constant folding during IR generation
- cfg - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
The CFG object into which instructions should be generated.
- cfg - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
a convenient place to locate the cfg to avoid passing it internally
- cfg - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
The
FCFG
(Factored Control Flow Graph)
- CFGTransformations - Class in org.jikesrvm.compilers.opt.controlflow
-
This Phase supports
transforming while into until loops,
elimination of critical edges,
- CFGTransformations() - Constructor for class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- CFGVisualization - Class in org.jikesrvm.compilers.opt.driver
-
Prints a CFG visualization to a file using the dot output format.
- CFGVisualization(IR, String) - Constructor for class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
- CFGVisualization.StringWrapper - Class in org.jikesrvm.compilers.opt.driver
-
- cgCBS() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Is CALL_GRAPH_LISTENER_TRIGGER set to CGL_CBS?
- CGL_CBS - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- CGL_TIMER - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- cgTimer() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Is CALL_GRAPH_LISTENER_TRIGGER set to CGL_TIMER?
- ChainInfo(BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.ChainInfo
-
- changed - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Has this space changed?
- changedCell(DF_LatticeCell) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Call this method when the contents of a lattice cell
changes.
- changeMark - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
-
A unique marker to use to mark nodes
- changeOperatorTo(Operator) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- Char - Static variable in class org.jikesrvm.classloader.TypeReference
-
- CHAR_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector does not support the bulk copy operation
- CharArray - Static variable in class org.jikesrvm.classloader.RVMArray
-
- CharArray - Static variable in class org.jikesrvm.classloader.TypeReference
-
- charArrayRead(char[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of chars from fields of arrays (i.e. caload).
- charArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- charArrayWrite(char[], int, char) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of chars into arrays (i.e. castore).
- charArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- charBulkCopy(char[], Offset, char[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for a bulk copy of chars (i.e. in an array copy).
- charBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
-
A number of chars are about to be copied from object
src
to object dst
(as in an array
copy).
- charBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
- charBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
-
- charBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- charFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of chars from fields of instances (i.e. getfield).
- charFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- charFieldWrite(Object, char, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of chars into fields of instances (i.e. putfield).
- charFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- charRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual read of a char read barrier.
- charRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Read a char.
- charRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual read of a char read barrier.
- CharType - Static variable in class org.jikesrvm.classloader.RVMType
-
- CharTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
- charWrite(ObjectReference, char, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual write of a char write barrier.
- charWrite(ObjectReference, Address, char, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Write a char.
- charWrite(ObjectReference, Address, char, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
Write a char.
- charWrite(ObjectReference, char, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual write of a char write barrier.
- check(byte[]) - Static method in class org.jikesrvm.classloader.UTF8Convert
-
Check whether the given sequence of bytes is valid (pseudo-)utf8.
- check(ObjectReference) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
-
Method called to check an object reference is valid
- check(int) - Method in class org.jikesrvm.mm.mmtk.Lock
-
- check(int) - Method in class org.mmtk.vm.Lock
-
Perform sanity checks on the lock.
- CHECK_MEMORY_IS_ZEROED - Static variable in class org.jikesrvm.mm.mminterface.MemoryManager
-
true
if checking of allocated memory to ensure it is
zeroed is desired.
- CHECK_REF_PI - Static variable in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Should we insert PI nodes for array references after bounds-checks
and null-checks?
- CHECK_TYPES - Static variable in class org.jikesrvm.tuningfork.Feedlet
-
- checkAllAppearances(Register, IR) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Checks all appearances of a register, to see if any instruction in
this method causes the object pointed to by the register to escape
this thread and/or method.
- checkAllDriversForRootAddress(Address) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
-
Pass a root to all drivers.
- checkAllocationCountDownToGC() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Check to see if we are stress testing garbage collector and if another allocation should
trigger a GC then do so.
- checkAllocator(int, int, int) - Method in class org.mmtk.plan.MutatorContext
-
Run-time check of the allocator to use for a given allocation
At the moment this method assumes that allocators will use the simple
(worst) method of aligning to determine if the object is a large object
to ensure that no objects are larger than other allocators can handle.
- checkAllRegistersForMissedReferences() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This method inspects all the registers for values that look like refs.
- checkAndEnqueueReference(ObjectReference) - Method in class org.mmtk.plan.concurrent.ConcurrentMutator
-
Process a reference that may require being enqueued as part of a concurrent
collection.
- checkAndEnqueueReference(ObjectReference) - Method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
-
Process a reference that may require being enqueued as part of a concurrent
collection.
- checkAndSignal(RVMThread) - Method in class org.jikesrvm.compilers.opt.runtimesupport.CodePatchSyncRequestVisitor
-
Signals the given thread to sync for code patching.
- checkAndSignal(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SoftHandshakeVisitor
-
Sets whatever flags need to be set to signal that the given thread should
perform some action when it acknowledges the soft handshake.
- checkAssignmentIfSpilled(CompoundInterval, CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Checks if it would be possible to assign an interval to the physical
register of another interval if that other interval were spilled.
- checkBlock() - Method in class org.jikesrvm.scheduler.RVMThread
-
Check if the thread is supposed to block, and if so, block it.
- checkBlockMeta(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Return true if the metadata for this block was set.
- checkBlockNoSaveContext() - Method in class org.jikesrvm.scheduler.RVMThread
-
A variant of checkBlock() that does not save the thread state.
- checkcast(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Expand a checkcast instruction into the LIR sequence that implements the
dynamic type check, raising a ClassCastException when the type check
fails.
- CheckCast() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Create a trap code operand for a check cast
- CHECKCAST - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for CHECKCAST instructions
- checkcast(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- CheckCast - Class in org.jikesrvm.osr.bytecodes
-
checkcast instruction
- CheckCast(int) - Constructor for class org.jikesrvm.osr.bytecodes.CheckCast
-
- checkcast(Object, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Throw exception unless object is instance of target
class/array or implements target interface.
- CHECKCAST_NOTNULL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for CHECKCAST_NOTNULL instructions
- CHECKCAST_NOTNULL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for CHECKCAST_NOTNULL instructions
- CHECKCAST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for CHECKCAST instructions
- CHECKCAST_UNRESOLVED - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for CHECKCAST_UNRESOLVED instructions
- CHECKCAST_UNRESOLVED_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for CHECKCAST_UNRESOLVED instructions
- checkcastMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- checkcastNotNull(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Expand a checkcast instruction into the LIR sequence that implements the
dynamic type check, raising a ClassCastException when the type check
fails.
- checkcastNotNull(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- checkCongruence(ValueGraphVertex, GVCongruenceClass) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Does the current state of the algorithm optimistically assume
that a vertex v is congruent to the vertices in a congruence
class?
- checkCongruence(ValueGraphVertex, ValueGraphVertex) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Does the current state of the algorithm optimistically assume
that two nodes are congruent?
- checkCurrentRegisterForMissedReferences() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This method inspects the "current" register for values that look like refs.
- checkDebugRequest() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- checkDequeLength(int) - Method in class org.mmtk.utility.deque.SharedDeque
-
Check the number of buffers in the work queue (for debugging
purposes).
- checkDequeue(int) - Method in class org.mmtk.utility.deque.LocalQueue
-
Check whether there are values in the buffer for a pending dequeue.
- checkEscapesMethod(RegisterOperand, IR, Set<Register>) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Checks a single use, to see if this use may cause the object
referenced to escape from this method.
- checkEscapesThread(RegisterOperand, IR, Set<Register>) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Checks a single use, to see if this use may cause the object
referenced to escape from this thread.
- checkForActualCall(MethodReference) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Indicate if specified Magic method causes a frame to be created on the runtime stack.
- checkForMissedSpills(Address, Address) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This method inspects spill locations between the parameters passed
to determine if they look like heap points
If the first parameter is 0, it looks from the beginning of the frame
until new.
- checkForOSRPromotion(int, Address) - Static method in class org.jikesrvm.adaptive.OSRListener
-
- checkHeadInsert(int) - Method in class org.mmtk.utility.deque.LocalDeque
-
Check whether there is space in the buffer for a pending insert.
- checkHelper(IR, LocalCSE.AvExCache, Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Process a check instruction
- checkIfSorted() - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Debug routine, used to check if the object buffer is sorted correctly in
decreasing final reference deletion time
- checkIfUseEscapesMethod(Register, IR, Set<Register>) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- checkIfUseEscapesThread(Register, IR, Set<Register>) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- checkInEdgesAreInLoop(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Check the edges into a block are from within the loop
- checkJNICountDownToGC() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Check to see if we are stress testing garbage collector and if another JNI call should
trigger a gc then do so.
- checkJNIVersion(int) - Static method in class org.jikesrvm.runtime.DynamicLibrary
-
Check JNI version is ≥ 1 and ≤ 1.4 and if not throw an
UnsatisfiedLinkError
- checkLoop(Instruction, HeapOperand<Object>, int, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- checkMap() - Method in class org.mmtk.policy.immix.ChunkList
-
- checkMetaDataCleared(Address, Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- checkMR - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
-
Reference of method that checks a reference
- checkOrder(int) - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Check that attributes are declared in the proper order
- checkOutEdgesAreInLoop(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Check the edges out of a block are within the loop
- checkPhases() - Method in class org.mmtk.plan.ComplexPhase
-
Validate the scheduled sub phases.
- checkPush(Object, boolean) - Method in class org.jikesrvm.jni.JNIEnvironment
-
Check push of reference can succeed
- checkReachability(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
Checks that all nodes were reached.
- checkReference(Address) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Check that a reference encountered during scanning is valid.
- checkReference(Address, int) - Static method in class org.jikesrvm.mm.mmtk.ScanStatics
-
Check that a reference encountered during scanning is valid.
- checkReference(Address, int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Check that a reference encountered during scanning is valid.
- checkReference(Address) - Static method in class org.jikesrvm.mm.mmtk.ScanThread
-
Check that a reference encountered during scanning is valid.
- checkRegionMetadata(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Sanity check a region header
- checkRegistersForMissedReferences(int, int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This method inspects the registers from firstReg to lastReg (inclusive)
for values that look like pointers.
- checkstore(Object, Object) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
- checkstoreMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- checkSupported(NormalMethod, OptOptions) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Checks whether opt compilation of a particular method is supported.
- checkTailInsert(int) - Method in class org.mmtk.utility.deque.LocalSSB
-
Check whether there is space in the buffer for a pending insert.
- checkTarget(RVMMethod, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Ensure that the callee method is safe to invoke from uninterruptible code
- checkTrace - Variable in class org.mmtk.utility.sanitychecker.SanityChecker
-
- checkTraceLocal - Variable in class org.mmtk.utility.sanitychecker.SanityChecker
-
- checkTypes(EventType, int, int, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
-
- child - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
- child1 - Variable in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- child2 - Variable in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- chooseGuard(RVMMethod, RVMMethod, RVMMethod, CompilationState, boolean) - Method in class org.jikesrvm.compilers.opt.inlining.DefaultInlineOracle
-
Logic to select the appropriate guarding mechanism for the edge
from caller to callee according to the controlling
OptOptions
.
- chooseOSRRecompilation(HotMethodEvent) - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
- Chunk - Class in com.ibm.tuningfork.tracegen.chunk
-
- Chunk(int, byte[]) - Constructor for class com.ibm.tuningfork.tracegen.chunk.Chunk
-
- Chunk(int, int) - Constructor for class com.ibm.tuningfork.tracegen.chunk.Chunk
-
- Chunk(int) - Constructor for class com.ibm.tuningfork.tracegen.chunk.Chunk
-
- chunk - Variable in class org.jikesrvm.tuningfork.ChunkQueue.Node
-
- Chunk - Class in org.mmtk.policy.immix
-
- Chunk() - Constructor for class org.mmtk.policy.immix.Chunk
-
- CHUNK_BYTES - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
-
- CHUNK_MAP_BLOCKS - Static variable in class org.mmtk.policy.immix.ChunkList
-
- CHUNK_MASK - Static variable in class org.mmtk.policy.immix.ImmixConstants
-
- CHUNK_TYPE_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.Chunk
-
- chunkAlign(Address, boolean) - Static method in class org.mmtk.policy.Space
-
Align an address to a space chunk
- chunkAlign(Extent, boolean) - Static method in class org.mmtk.policy.Space
-
Align an extent to a space chunk
- chunkAlignDown(Address) - Static method in class org.mmtk.utility.heap.Mmapper
-
Return a given address rounded down to an mmap chunk size
- chunkAlignUp(Address) - Static method in class org.mmtk.utility.heap.Mmapper
-
Return a given address rounded up to an mmap chunk size
- ChunkList - Class in org.mmtk.policy.immix
-
- ChunkList() - Constructor for class org.mmtk.policy.immix.ChunkList
-
- chunkMap - Variable in class org.mmtk.policy.immix.ChunkList
-
- chunkMap - Variable in class org.mmtk.policy.immix.CollectorLocal
-
- chunkMap - Variable in class org.mmtk.policy.immix.ImmixSpace
-
- chunkMapCursor - Variable in class org.mmtk.policy.immix.ChunkList
-
- chunkMapLimit - Variable in class org.mmtk.policy.immix.ChunkList
-
- ChunkQueue - Class in org.jikesrvm.tuningfork
-
A Queue of chunks intended to keep track of meta-chunks.
- ChunkQueue() - Constructor for class org.jikesrvm.tuningfork.ChunkQueue
-
- ChunkQueue.Node - Class in org.jikesrvm.tuningfork
-
- chunksAllocated - Static variable in class org.jikesrvm.scheduler.Lock
-
The number of chunks in the spine that have been physically allocated
- chunkSizeMask - Static variable in class org.jikesrvm.mm.mmtk.ScanStatics
-
Mask used when calculating the chunkSize to ensure chunks are
64bit aligned on 64bit architectures
- cl - Variable in class org.jikesrvm.tools.oth.OptTestHarness
-
- CL_COMPLEX - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- CL_LOADS_AND_STORES - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- CL_LOADS_ONLY - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- CL_NONE - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- CL_STORES_ONLY - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- Class - Static variable in class org.jikesrvm.classloader.TypeReference
-
- CLASS_CHECK_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- CLASS_INITIALIZED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
statics initialized
- CLASS_INITIALIZER_FAILED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
exception occurred while running <clinit> class cannot be initialized successfully
- CLASS_INITIALIZING - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
<clinit> running (allocations possible)
- CLASS_INSTANTIATED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
tib and jtoc populated
- CLASS_LOADED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
.class file contents read successfully
- CLASS_LOADING_JMX_SUPPORT - Static variable in class org.jikesrvm.classloader.JMXSupport
-
- CLASS_RESOLVED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
fields & methods laid out, tib & statics allocated
- CLASS_VACANT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
nothing present yet
- ClassConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Represents a constant class operand.
- ClassConstantOperand(Class<?>, Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ClassConstantOperand
-
Construct a new class constant operand
- classFileNameFromDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
Return name of class file corresponding to "this" class descriptor.
- ClassFileReader - Class in org.jikesrvm.classloader
-
Support code to parse a DataInputStream in the Java classfile format
and create the appropriate instance of an RVMClass or UnboxedType.
- ClassFileReader() - Constructor for class org.jikesrvm.classloader.ClassFileReader
-
- classForType - Variable in class org.jikesrvm.classloader.RVMType
-
instance of java.lang.Class corresponding to this type
- classInitialized(RVMClass, boolean) - Method in interface org.jikesrvm.classloader.ClassLoadingListener
-
- classInitialized(RVMClass, boolean) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
-
- classInitializedCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
-
Class initialization callback list.
- classInitializedEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classInitializedLock - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classInitializerMethod - Variable in class org.jikesrvm.classloader.RVMClass
-
Class initializer method, null if no method or if class is
initialized (ie class initializer method has been run)
- classInstantiatedCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
-
Class instantiation callback list.
- classInstantiatedEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classInstantiatedLock - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classLoadedCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
-
Class loading callback list.
- classLoadedCount - Variable in class org.jikesrvm.classloader.JMXSupport
-
the count of loaded classes
- classLoadedCountField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- classLoadedEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classLoadedLock - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classloader - Variable in class org.jikesrvm.classloader.TypeReference
-
The initiating class loader
- ClassLoaderConstants - Class in org.jikesrvm.classloader
-
- ClassLoaderConstants() - Constructor for class org.jikesrvm.classloader.ClassLoaderConstants
-
- classLoaderDefinedPackages - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- ClassLoaderProxy - Class in org.jikesrvm.compilers.opt
-
- ClassLoaderProxy() - Constructor for class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- ClassLoadingDependencyManager - Class in org.jikesrvm.compilers.opt.inlining
-
This class acts as an intermediary between RVMClassLoader and the
optimizing compiler's dependency database.
- ClassLoadingDependencyManager() - Constructor for class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
-
- classLoadingDisabled - Static variable in class org.jikesrvm.classloader.RVMClass
-
Flag for closed world testing
- ClassLoadingListener - Interface in org.jikesrvm.classloader
-
Interface for callbacks on classloading events.
- classLoadListener - Static variable in class org.jikesrvm.classloader.RVMClass
-
- classLock - Static variable in class org.mmtk.utility.heap.PageResource
-
lock protecting count of total cumulative pages committed
- className - Variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
- classNameFromDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
Return class name corresponding to "this" class descriptor.
- classResolvedCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
-
Class resolution callback list.
- classResolvedEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
-
- classResolvedLock - Static variable in class org.jikesrvm.runtime.Callbacks
-
- ClassTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
- clDict - Static variable in class org.jikesrvm.classloader.TypeReference
-
- clean() - Method in class org.jikesrvm.runtime.DynamicLibrary
-
Tell the operating system to remove the dynamic library from the
system space.
- cleanRefs(int) - Static method in class org.jikesrvm.osr.ObjectHolder
-
- CLEANREFS - Static variable in class org.jikesrvm.osr.OSRConstants
-
- cleanUp(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Cleans up the IR after the transformation is applied.
- cleanUp(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Change all PI nodes to INT_MOVE instructions
Side effect: invalidates SSA state
- cleanUpAndInsertEpilogue() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Cleans up some junk that's left in the IR after register allocation,
and adds epilogue code.
- cleanUpAndInsertEpilogue() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- cleanupPointers() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
Cleanup pointers - used with method maps to release data structures early
... they may be in temporary storage i.e. storage only used during garbage
collection
- cleanupPointers() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
This routine is used to clean out the MethodMap of structures that
were allocated from temporary storage.
- cleanupPointers() - Method in class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
-
- cleanupPointers() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
scan of this frame is complete
clean up any pointers to allow GC to reclaim dead objects
- cleanupPointers() - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
-
- cleanupPointers() - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
-
Iteration is complete, release any internal data structures including
locks acquired during setupIterator for jsr maps.
- clear() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
Zeroes all registers
- clear() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- clear() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
-
Empties the set.
- clear() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Clear all value numbers from this cell.
- clear() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Clear all value numbers from this cell.
- clear() - Method in class org.jikesrvm.compilers.opt.util.TreeNode
-
Sets all tree pointers to null
- clear() - Method in class org.jikesrvm.ia32.Registers
-
- clear() - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
- CLEAR - Static variable in class org.jikesrvm.mm.mmtk.Lock
-
Lock is not held and the queue is empty.
- clear() - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
- clear() - Method in class org.jikesrvm.osr.TypeStack
-
- clear(int) - Method in class org.jikesrvm.util.BitVector
-
Clears a bit.
- clear() - Method in class org.jikesrvm.util.LinkedListRVM
-
Discard all entries in the list
- clear() - Method in class org.mmtk.vm.FinalizableProcessor
-
Clear the contents of the table.
- clear() - Method in class org.mmtk.vm.ReferenceProcessor
-
Clear the contents of the table.
- CLEAR_BARRIER_ACTIVE - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
- CLEAR_FLOATING_POINT_STATE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for CLEAR_FLOATING_POINT_STATE instructions
- CLEAR_FLOATING_POINT_STATE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for CLEAR_FLOATING_POINT_STATE instructions
- CLEAR_QUEUED - Static variable in class org.jikesrvm.mm.mmtk.Lock
-
Lock is not held but the queue is non-empty.
- clearActiveOnStack() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- clearAddress() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearAll() - Method in class org.jikesrvm.util.BitVector
-
Clears all bits.
- clearAllBlockMarks() - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Clear all block marks for this space.
- clearAllocationFlags() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearBackEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- clearBackEdges(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
Clears the back edges for the basic block passed
- clearBlockMark(Address, Extent) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Clear block marks for a block
- clearBlockMeta(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Clear the metadata for this block
- clearBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.BlockAdapter
-
Clears any blocking requests for the thread.
- clearBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
-
- clearBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
-
- clearBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
-
- clearBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
-
- clearBoundsCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearCanThrowExceptions() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the may raise an exception property of the block
- clearCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Clear the code ordering information for the CFG.
- clearCompletionFlag() - Method in class org.mmtk.utility.deque.SharedDeque
-
Clear the completion flag.
- clearConcurrentPhase() - Static method in class org.mmtk.plan.Phase
-
Clear the current phase Id.
- clearCondition() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearConservativeSpillCount(Address) - Static method in class org.mmtk.policy.immix.Block
-
- clearCurrentGuard() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- clearDeclaredType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearDepGraphNodeForRegister(Register) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
- clearDeque(int) - Method in class org.mmtk.utility.deque.SharedDeque
-
- clearDFS() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Clear the DFS flags.
- clearDfsVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearDisallowAllocationsByThisThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
Allow allocations by this thread
- clearDominatorEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- clearDouble() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearDU(IR) - Static method in class org.jikesrvm.compilers.opt.DefUse
-
Clear defList, useList for an IR.
- clearExceptionHandlerBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the block is the first one in an exception handler
property of the block.
- clearExtant() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearFlags() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearFlags() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearFloat() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearForwardingBits(ObjectReference) - Static method in class org.mmtk.utility.ForwardingWord
-
Clear the GC forwarding portion of the header for an object.
- clearForwardingPointer(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
-
Non-atomic clear of forwarding pointer word (assumption, thread
doing the set has done attempt to forward and owns the right to
copy the object)
- clearGenerated() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- clearIn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
clear the in set of edges
- clearInCodeOrder() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- clearInFlags() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearInfrequent() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the infrequently executed property of the block
- clearInteger() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearInterrupted() - Method in class org.jikesrvm.scheduler.RVMThread
-
Clear the interrupted status of this thread
- clearLandingPad() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the landing pad property of the block
- clearLinks() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
For IR internal use only; general clients should always use higer level
mutation functions.
- clearLiveBit(ObjectReference) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
-
Clear the live bit for a given object
- clearLiveBit(Address) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
-
Clear the live bit for a given address
- clearLiveBits(Address, int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Clear all live bits for a block.
- clearLocal() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearLocalKnown() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- clearLong() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearLoopHeader() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearMark(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
-
- clearMarked(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
Clears the mark status for the given object.
- clearMayThrowUncaughtException() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the may raise uncaught exception property of the block
- clearMetaData(Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- clearNextRegion(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Clear the next region pointer in the linked-list of regions
- clearNonVolatile() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearNotTaken() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Clear this from being a guard operand from a not taken branch
- clearNullCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearOneToOne(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
Clears any 1-to-1 mapping for a register.
- clearOnStack() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearOut() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
clear the out set of edges
- clearOutFlags() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearParameter() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearPhysical() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearPhysicalAllocationFailed() - Method in class org.jikesrvm.scheduler.RVMThread
-
Clear the physical allocation failed flag.
- clearPreciseType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- clearReachableFromExceptionHandler() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the block is reachable from an exception handler
property of the block.
- clearReferent(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Weak and soft references always clear the referent
before enqueueing.
- clearRegisters(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Initialize (clear) the dNode field in Register for all registers
in this basic block by setting them to null.
- clearRequest() - Method in class org.mmtk.plan.ControllerCollectorContext
-
Clear the collection request, making future requests incur an
additional collection cycle.
- clearRequest(int) - Method in class org.mmtk.utility.heap.PageResource
-
Remove a request to the space.
- clearScratchFlag() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Clear the scratch flag.
- clearSeenUse() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearSelfRegen() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- clearSpansBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearSpill() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearSSA() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearStackKnown() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- clearTaken() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Clear this from being a guard operand from a taken branch
- clearTopVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- clearType() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearUncoalescable(int) - Method in class org.mmtk.utility.GenericFreeList
-
Clear the uncoalescable bit associated with this unit.
- clearValidation() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- clearVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- clone() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- clone() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
- clone() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
- clone(Object) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Clone a Scalar or Array Object.
- cloneAnnotations(Annotation[]) - Method in class org.jikesrvm.classloader.AnnotatedElement
-
- cloneArray(Object, RVMType) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Clone an array
- cloneClass(Object, RVMType) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Clone an object implementing a class - check that the class is cloneable
(we make this a small method with just a test so that the inliner will
inline it and hopefully eliminate the instanceof test).
- cloneClass2(Object, RVMType) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Clone an object implementing a class - the actual clone
- close() - Method in class com.ibm.tuningfork.tracegen.chunk.Chunk
-
- close() - Method in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
-
- close() - Method in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
-
- close() - Method in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
-
- close() - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- close() - Method in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
-
- close() - Method in class gnu.java.nio.VMChannel
-
Close this socket.
- close(int) - Static method in class gnu.java.nio.VMChannel
-
- close() - Method in class gnu.java.nio.VMChannel.State
-
- close() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Kill ncGuards, so we do not use outdated mappings unintendedly later on
- close() - Method in class org.jikesrvm.scheduler.SoftLatch
-
Close the latch, causing future calls to wait() or waitAndClose()
to block.
- close() - Method in class org.jikesrvm.util.AddressInputStream
-
Closing an AddressInputStream has no effect.
- closeAndEnqueueTail(int) - Method in class org.mmtk.utility.deque.LocalSSB
-
Close the tail buffer (normalizing if necessary), and enqueue it
at the tail of the shared buffer queue.
- closeAndInsertHead(int) - Method in class org.mmtk.utility.deque.LocalDeque
-
Close the head buffer and enqueue it at the front of the
shared buffer deque.
- closeAttribute() - Static method in class org.mmtk.utility.statistics.Xml
-
Close an attribute (actually a simple close-quote)
- closeComment() - Static method in class org.mmtk.utility.statistics.Xml
-
Close an XML comment
- closed - Variable in class gnu.java.nio.VMChannel.State
-
- closeMinorTag() - Static method in class org.mmtk.utility.statistics.Xml
-
Close a tag with a "/>"
- closeStatXml() - Static method in class org.mmtk.utility.statistics.Stats
-
- closeTag(String) - Static method in class org.mmtk.utility.statistics.Xml
-
Closes the innermost XML tag and pops it from the stack.
- closeTag(boolean) - Static method in class org.mmtk.utility.statistics.Xml
-
End a tag, optionally closing it (if it is a simple entity)
- closeTag(boolean, boolean) - Static method in class org.mmtk.utility.statistics.Xml
-
End a tag, optionally closing it (if it is a simple entity),
and optionally printing end-of-line
- closeWithHandshake() - Method in class org.jikesrvm.scheduler.Latch
-
Close the latch, causing future calls to wait() or waitAndClose()
to block.
- CLOSURE - Static variable in class org.mmtk.plan.Simple
-
- closure - Variable in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
-
- Closure() - Constructor for class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver.Closure
-
- closure_address1reg(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for address1reg
- closure_address1reg(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for address1reg
- closure_address1scaledreg(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for address1scaledreg
- closure_address1scaledreg(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for address1scaledreg
- closure_czr(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for czr
- closure_czr(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for czr
- closure_czr(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Create closure for czr
- closure_czr(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Create closure for czr
- closure_load16(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for load16
- closure_load16(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for load16
- closure_load16_32(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for load16_32
- closure_load16_32(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for load16_32
- closure_load32(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for load32
- closure_load32(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for load32
- closure_load64(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for load64
- closure_load8(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for load8
- closure_load8(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for load8
- closure_load8_16_32(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for load8_16_32
- closure_r(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for r
- closure_r(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for r
- closure_r(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Create closure for r
- closure_r(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Create closure for r
- closure_riv(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for riv
- closure_riv(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for riv
- closure_rp(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Create closure for rp
- closure_rp(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Create closure for rp
- closure_rs(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Create closure for rs
- closure_rs(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Create closure for rs
- closure_rz(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Create closure for rz
- closure_rz(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Create closure for rz
- closure_sload16(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for sload16
- closure_sload16(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for sload16
- closure_sload8(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for sload8
- closure_sload8(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for sload8
- closure_szpr(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for szpr
- closure_szpr(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for szpr
- closure_uload16(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for uload16
- closure_uload16(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for uload16
- closure_uload8(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Create closure for uload8
- closure_uload8(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Create closure for uload8
- clusterReferenceFields - Variable in class org.jikesrvm.objectmodel.FieldLayout
-
Lay out reference fields in a block
- cm - Variable in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
The compiled method associated querries.
- cm - Variable in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- CMID - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The compiled method ID for this plan
- CMID - Variable in class org.jikesrvm.adaptive.OnStackReplacementEvent
-
the compiled method id
- CMID - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- cmid - Variable in class org.jikesrvm.compilers.common.CompiledMethod
-
The compiled method id of this compiled method (index into CompiledMethods)
- cmid - Variable in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
-
- cmid - Variable in class org.jikesrvm.osr.ExecutionState
-
the compiled method id of the activation (a Java method may have multiple
version of compiled method
- cmids - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Maps count array index to compiled method id.
- CMOV_FMOV(Instruction, RegisterOperand, ConditionOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Generate a floating point move portion of a conditional move.
- CMOV_MOV(Instruction, RegisterOperand, ConditionOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Generate an integer move portion of a conditional move.
- CMP_CMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for CMP_CMOV instructions
- CMP_CMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for CMP_CMOV instructions
- CMP_FCMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for CMP_FCMOV instructions
- CMP_FCMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for CMP_FCMOV instructions
- CMP_TO_TEST(ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Can the given condition for a compare be converted to a test?
- CMPG_GREATER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if > or unordered - >FU
- CMPG_GREATER_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Brach if >= or unordered - >=FU
- CMPG_LESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if < - <F
- CMPG_LESS() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for CMPG_LESS
- CMPG_LESS_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if <= - <=F
- CMPL_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if == (equivalent to CMPG_EQUAL) - ==F
- CMPL_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for CMPL_EQUAL
- CMPL_GREATER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if > - >F
- CMPL_GREATER() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for CMPL_GREATER
- CMPL_GREATER_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if >= - >=F
- CMPL_GREATER_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for CMPL_GREATER_EQUAL
- CMPL_LESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if < or unordered - <FU
- CMPL_LESS_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if <= or unordered - <=FU
- CMPL_NOT_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Branch if !
- CMPL_NOT_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for CMPL_NOT_EQUAL
- cms - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountSet
-
array of compiled methods
- CMS - Class in org.mmtk.plan.concurrent.marksweep
-
This class implements the global state of a concurrent mark-sweep collector.
- CMS() - Constructor for class org.mmtk.plan.concurrent.marksweep.CMS
-
- CMSCollector - Class in org.mmtk.plan.concurrent.marksweep
-
This class implements per-collector thread behavior
and state for the CMS plan, which implements a full-heap
concurrent mark-sweep collector.
- CMSCollector() - Constructor for class org.mmtk.plan.concurrent.marksweep.CMSCollector
-
Constructor
- CMSConstraints - Class in org.mmtk.plan.concurrent.marksweep
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- CMSConstraints() - Constructor for class org.mmtk.plan.concurrent.marksweep.CMSConstraints
-
- CMSMutator - Class in org.mmtk.plan.concurrent.marksweep
-
This class implements per-mutator thread behavior
and state for the CMS plan, which implements a full-heap
concurrent mark-sweep collector.
- CMSMutator() - Constructor for class org.mmtk.plan.concurrent.marksweep.CMSMutator
-
Constructor
- CMSTraceLocal - Class in org.mmtk.plan.concurrent.marksweep
-
This class implements the thread-local functionality for a transitive
closure over a mark-sweep space.
- CMSTraceLocal(Trace) - Constructor for class org.mmtk.plan.concurrent.marksweep.CMSTraceLocal
-
- cnt - Variable in class org.jikesrvm.classloader.FieldVector
-
- cnt - Variable in class org.jikesrvm.classloader.MethodVector
-
- cnt - Variable in class org.jikesrvm.classloader.TypeReferenceVector
-
- COALESC_MASK - Static variable in class org.mmtk.utility.GenericFreeList
-
- Coalesce - Class in org.jikesrvm.compilers.opt.regalloc
-
Utility to help coalesce registers.
- Coalesce(Map<Instruction, Integer>) - Constructor for class org.jikesrvm.compilers.opt.regalloc.Coalesce
-
- coalesce(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Coalesce two or three contiguous lumps of units, removing start
and end lumps from the free list as necessary.
- CoalesceGraph - Class in org.jikesrvm.compilers.opt.regalloc
-
This class represents a graph, where
the nodes are registers
the edge weights represent affinities between registers.
- CoalesceGraph() - Constructor for class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph
-
- CoalesceGraph.Edge - Class in org.jikesrvm.compilers.opt.regalloc
-
- CoalesceGraph.Node - Class in org.jikesrvm.compilers.opt.regalloc
-
- CoalesceMoves - Class in org.jikesrvm.compilers.opt.regalloc
-
Coalesce registers in move instructions where possible.
- CoalesceMoves() - Constructor for class org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
-
- coalescingWriteBarrierSlow(ObjectReference) - Method in class org.mmtk.plan.refcount.RCBaseMutator
-
Slow path of the coalescing write barrier.
- Code - Static variable in class org.jikesrvm.classloader.TypeReference
-
- Code - Class in org.jikesrvm.compilers.common
-
Code represents a unit of code, it is a place holder for an unboxed type.
- Code() - Constructor for class org.jikesrvm.compilers.common.Code
-
- code - Variable in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
Holds characterization of this decision.
- Code() - Constructor for enum org.jikesrvm.compilers.opt.inlining.InlineDecision.Code
-
- code - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
-
- code - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
-
- code(AbstractBURS_TreeNode, int, int) - Method in interface org.jikesrvm.compilers.opt.lir2mir.BURS_StateCoder
-
- code(AbstractBURS_TreeNode, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code using given rule number
- code(AbstractBURS_TreeNode, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code using given rule number
- code(AbstractBURS_TreeNode, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code using given rule number
- code(AbstractBURS_TreeNode, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code using given rule number
- code100(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 100:
r: ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv, riv)))
- code100(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 100:
address1scaledreg: LONG_ADD(address1scaledreg, LONG_CONSTANT)
- code100(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 100:
r: FLOAT_ADD(r,r)
- code100(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 100:
r: FLOAT_ADD(r,r)
- code101(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 101:
r: ATTEMPT_INT(riv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
- code101(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 101:
address: LONG_ADD(r, address1scaledreg)
- code101(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 101:
r: DOUBLE_ADD(r,r)
- code101(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 101:
r: DOUBLE_ADD(r,r)
- code102(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 102:
r: ATTEMPT_INT(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
- code102(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 102:
address: LONG_ADD(address1scaledreg, r)
- code102(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 102:
r: FLOAT_MUL(r,r)
- code102(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 102:
r: FLOAT_MUL(r,r)
- code103(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 103:
r: ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
- code103(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 103:
address: LONG_ADD(address1scaledreg, LONG_CONSTANT)
- code103(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 103:
r: DOUBLE_MUL(r,r)
- code103(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 103:
r: DOUBLE_MUL(r,r)
- code104(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 104:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv, riv)))
- code104(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 104:
address: LONG_ADD(address1scaledreg, address1reg)
- code104(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 104:
r: FLOAT_SUB(r,r)
- code104(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 104:
r: FLOAT_SUB(r,r)
- code105(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 105:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv, riv)))
- code105(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 105:
address: LONG_ADD(address1reg, address1scaledreg)
- code105(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 105:
r: DOUBLE_SUB(r,r)
- code105(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 105:
r: DOUBLE_SUB(r,r)
- code106(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 106:
r: ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
- code106(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 106:
r: ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv, riv)))
- code106(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 106:
r: FLOAT_DIV(r,r)
- code106(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 106:
r: FLOAT_DIV(r,r)
- code107(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 107:
r: ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv, riv)))
- code107(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 107:
r: ATTEMPT_INT(riv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
- code107(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 107:
r: DOUBLE_DIV(r,r)
- code107(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 107:
r: DOUBLE_DIV(r,r)
- code108(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 108:
r: ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv, riv)))
- code108(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 108:
r: ATTEMPT_INT(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
- code108(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 108:
r: FLOAT_NEG(r)
- code108(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 108:
r: FLOAT_NEG(r)
- code109(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 109:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code109(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 109:
r: ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
- code109(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 109:
r: DOUBLE_NEG(r)
- code109(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 109:
r: DOUBLE_NEG(r)
- code110(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 110:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code110(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 110:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv, riv)))
- code110(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 110:
r: FLOAT_SQRT(r)
- code110(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 110:
r: FLOAT_SQRT(r)
- code111(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 111:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code111(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 111:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv, riv)))
- code111(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 111:
r: DOUBLE_SQRT(r)
- code111(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 111:
r: DOUBLE_SQRT(r)
- code112(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 112:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code112(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 112:
r: ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
- code112(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 112:
r: FLOAT_ADD(FLOAT_MUL(r, r), r)
- code112(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 112:
r: FLOAT_ADD(FLOAT_MUL(r, r), r)
- code113(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 113:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code113(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 113:
r: ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv, riv)))
- code113(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 113:
r: DOUBLE_ADD(DOUBLE_MUL(r, r), r)
- code113(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 113:
r: DOUBLE_ADD(DOUBLE_MUL(r, r), r)
- code114(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 114:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code114(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 114:
r: ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv, riv)))
- code114(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 114:
r: FLOAT_ADD(r, FLOAT_MUL(r,r))
- code114(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 114:
r: FLOAT_ADD(r, FLOAT_MUL(r,r))
- code115(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 115:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code115(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 115:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code115(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 115:
r: DOUBLE_ADD(r, DOUBLE_MUL(r,r))
- code115(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 115:
r: DOUBLE_ADD(r, DOUBLE_MUL(r,r))
- code116(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 116:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))), INT_CONSTANT)
- code116(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 116:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code116(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 116:
r: FLOAT_SUB(FLOAT_MUL(r, r), r)
- code116(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 116:
r: FLOAT_SUB(FLOAT_MUL(r, r), r)
- code117(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 117:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code117(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 117:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code117(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 117:
r: DOUBLE_SUB(DOUBLE_MUL(r, r), r)
- code117(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 117:
r: DOUBLE_SUB(DOUBLE_MUL(r, r), r)
- code118(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 118:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code118(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 118:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code118(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 118:
r: FLOAT_NEG(FLOAT_ADD(FLOAT_MUL(r, r), r))
- code118(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 118:
r: FLOAT_NEG(FLOAT_ADD(FLOAT_MUL(r, r), r))
- code119(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 119:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code119(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 119:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code119(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 119:
r: DOUBLE_NEG(DOUBLE_ADD(DOUBLE_MUL(r, r), r))
- code119(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 119:
r: DOUBLE_NEG(DOUBLE_ADD(DOUBLE_MUL(r, r), r))
- code120(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 120:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code120(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 120:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code120(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 120:
r: FLOAT_NEG(FLOAT_ADD(r, FLOAT_MUL(r,r)))
- code120(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 120:
r: FLOAT_NEG(FLOAT_ADD(r, FLOAT_MUL(r,r)))
- code121(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 121:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code121(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 121:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code121(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 121:
r: DOUBLE_NEG(DOUBLE_ADD(r, DOUBLE_MUL(r,r)))
- code121(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 121:
r: DOUBLE_NEG(DOUBLE_ADD(r, DOUBLE_MUL(r,r)))
- code122(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 122:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code122(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 122:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))), INT_CONSTANT)
- code122(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 122:
r: FLOAT_NEG(FLOAT_SUB(FLOAT_MUL(r, r), r))
- code122(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 122:
r: FLOAT_NEG(FLOAT_SUB(FLOAT_MUL(r, r), r))
- code123(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 123:
r: ATTEMPT_LONG(riv, OTHER_OPERAND(riv, OTHER_OPERAND(rlv, rlv)))
- code123(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 123:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code123(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 123:
r: DOUBLE_NEG(DOUBLE_SUB(DOUBLE_MUL(r, r), r))
- code123(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 123:
r: DOUBLE_NEG(DOUBLE_SUB(DOUBLE_MUL(r, r), r))
- code124(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 124:
bittest: INT_AND(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code124(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 124:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code124(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 124:
rs: INT_2BYTE(r)
- code124(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 124:
rs: INT_2BYTE(r)
- code125(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 125:
bittest: INT_AND(INT_USHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code125(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 125:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code125(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 125:
rp: INT_2USHORT(r)
- code125(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 125:
rp: INT_2USHORT(r)
- code126(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 126:
bittest: INT_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code126(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 126:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code126(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 126:
rs: INT_2SHORT(r)
- code126(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 126:
rs: INT_2SHORT(r)
- code127(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 127:
bittest: INT_AND(INT_SHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code127(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 127:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code127(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 127:
r: INT_2FLOAT(r)
- code127(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 127:
r: INT_2FLOAT(r)
- code128(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 128:
bittest: INT_AND(INT_SHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code128(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 128:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
- code128(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 128:
r: INT_2DOUBLE(r)
- code128(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 128:
r: INT_2DOUBLE(r)
- code129(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 129:
bittest: INT_AND(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
- code129(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 129:
r: ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv, rlv)))
- code129(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 129:
r: FLOAT_2INT(r)
- code129(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 129:
r: FLOAT_2INT(r)
- code130(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 130:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(riv,INT_CONSTANT)),r)
- code130(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 130:
r: ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv, rlv)))
- code130(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 130:
r: FLOAT_2DOUBLE(r)
- code130(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 130:
r: FLOAT_2DOUBLE(r)
- code131(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 131:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)),load32)
- code131(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 131:
r: ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv, rlv)))
- code131(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 131:
r: DOUBLE_2INT(r)
- code131(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 131:
r: DOUBLE_2INT(r)
- code132(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 132:
bittest: INT_AND(r,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
- code132(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 132:
r: ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv, rlv)))
- code132(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 132:
r: DOUBLE_2FLOAT(r)
- code132(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 132:
r: DOUBLE_2FLOAT(r)
- code133(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 133:
bittest: INT_AND(load32,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
- code133(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 133:
r: ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv, rlv)))
- code133(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 133:
r: FLOAT_AS_INT_BITS(r)
- code133(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 133:
r: FLOAT_AS_INT_BITS(r)
- code134(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 134:
r: BOOLEAN_CMP_INT(r,riv)
- code134(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 134:
r: ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv, rlv)))
- code134(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 134:
r: INT_BITS_AS_FLOAT(r)
- code134(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 134:
r: INT_BITS_AS_FLOAT(r)
- code135(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 135:
boolcmp: BOOLEAN_CMP_INT(r,riv)
- code135(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 135:
r: ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv, rlv)))
- code135(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 135:
r: REF_MOVE(r)
- code135(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 135:
r: REF_MOVE(r)
- code136(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 136:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code136(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 136:
stm: INT_IFCMP(ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code136(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 136:
rs: REF_MOVE(INT_CONSTANT)
- code136(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 136:
rs: REF_MOVE(INT_CONSTANT)
- code137(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 137:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code137(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 137:
stm: INT_IFCMP(ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code137(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 137:
rs: REF_MOVE(INT_CONSTANT)
- code137(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 137:
rs: REF_MOVE(INT_CONSTANT)
- code138(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 138:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code138(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 138:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code138(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 138:
rs: REF_MOVE(INT_CONSTANT)
- code138(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 138:
rs: REF_MOVE(INT_CONSTANT)
- code139(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 139:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
- code139(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 139:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code139(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 139:
r: FLOAT_MOVE(r)
- code139(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 139:
r: FLOAT_MOVE(r)
- code14(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 14:
stm: RESOLVE
- code14(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 14:
stm: RESOLVE
- code140(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 140:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code140(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 140:
stm: INT_IFCMP(ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code140(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 140:
r: DOUBLE_MOVE(r)
- code140(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 140:
r: DOUBLE_MOVE(r)
- code141(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 141:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
- code141(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 141:
stm: INT_IFCMP(ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code141(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 141:
rs: BYTE_LOAD(r,INT_CONSTANT)
- code141(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 141:
rs: BYTE_LOAD(r,INT_CONSTANT)
- code142(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 142:
r: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
- code142(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 142:
stm: INT_IFCMP(ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code142(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 142:
rs: BYTE_LOAD(r,r)
- code142(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 142:
rs: BYTE_LOAD(r,r)
- code143(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 143:
boolcmp: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
- code143(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 143:
stm: INT_IFCMP(ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv,rlv))), INT_CONSTANT)
- code143(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 143:
rp: REF_AND(BYTE_LOAD(r,r),INT_CONSTANT)
- code143(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 143:
rp: REF_AND(BYTE_LOAD(r,r),INT_CONSTANT)
- code144(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 144:
r: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
- code144(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 144:
stm: INT_IFCMP(ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code144(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 144:
rp: REF_AND(BYTE_LOAD(r,INT_CONSTANT),INT_CONSTANT)
- code144(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 144:
rp: REF_AND(BYTE_LOAD(r,INT_CONSTANT),INT_CONSTANT)
- code145(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 145:
boolcmp: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
- code145(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 145:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code145(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 145:
rp: UBYTE_LOAD(r,INT_CONSTANT)
- code145(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 145:
rp: UBYTE_LOAD(r,INT_CONSTANT)
- code146(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 146:
r: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
- code146(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 146:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code146(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 146:
rp: UBYTE_LOAD(r,r)
- code146(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 146:
rp: UBYTE_LOAD(r,r)
- code147(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 147:
boolcmp: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
- code147(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 147:
stm: INT_IFCMP(ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code147(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 147:
rs: SHORT_LOAD(r,INT_CONSTANT)
- code147(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 147:
rs: SHORT_LOAD(r,INT_CONSTANT)
- code148(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 148:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code148(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 148:
stm: INT_IFCMP(ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code148(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 148:
rs: SHORT_LOAD(r,r)
- code148(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 148:
rs: SHORT_LOAD(r,r)
- code149(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 149:
stm: INT_IFCMP(ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
- code149(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 149:
rp: USHORT_LOAD(r,INT_CONSTANT)
- code149(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 149:
rp: USHORT_LOAD(r,INT_CONSTANT)
- code15(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 15:
stm: IG_PATCH_POINT
- code15(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 15:
stm: IG_PATCH_POINT
- code150(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 150:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code150(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 150:
bittest: INT_AND(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code150(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 150:
rp: USHORT_LOAD(r,r)
- code150(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 150:
rp: USHORT_LOAD(r,r)
- code151(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 151:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code151(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 151:
bittest: INT_AND(INT_USHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code151(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 151:
r: FLOAT_LOAD(r,INT_CONSTANT)
- code151(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 151:
r: FLOAT_LOAD(r,INT_CONSTANT)
- code152(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 152:
r: BOOLEAN_CMP_INT(load32,riv)
- code152(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 152:
bittest: INT_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code152(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 152:
r: FLOAT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code152(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 152:
r: FLOAT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code153(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 153:
boolcmp: BOOLEAN_CMP_INT(load32,riv)
- code153(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 153:
bittest: INT_AND(INT_SHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code153(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 153:
r: FLOAT_LOAD(r,r)
- code153(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 153:
r: FLOAT_LOAD(r,r)
- code154(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 154:
r: BOOLEAN_CMP_INT(r,load32)
- code154(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 154:
bittest: INT_AND(INT_SHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
- code154(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 154:
r: DOUBLE_LOAD(r,INT_CONSTANT)
- code154(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 154:
r: DOUBLE_LOAD(r,INT_CONSTANT)
- code155(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 155:
boolcmp: BOOLEAN_CMP_INT(riv,load32)
- code155(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 155:
bittest: INT_AND(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
- code155(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 155:
r: DOUBLE_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code155(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 155:
r: DOUBLE_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code156(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 156:
stm: BYTE_STORE(boolcmp, OTHER_OPERAND(riv,riv))
- code156(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 156:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(riv,INT_CONSTANT)),r)
- code156(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 156:
r: DOUBLE_LOAD(r,r)
- code156(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 156:
r: DOUBLE_LOAD(r,r)
- code157(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 157:
stm: BYTE_ASTORE(boolcmp, OTHER_OPERAND(riv, riv))
- code157(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 157:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)),load32)
- code157(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 157:
rs: INT_LOAD(r,INT_CONSTANT)
- code157(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 157:
rs: INT_LOAD(r,INT_CONSTANT)
- code158(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 158:
r: BOOLEAN_CMP_LONG(rlv,rlv)
- code158(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 158:
bittest: INT_AND(r,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
- code158(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 158:
rs: INT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code158(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 158:
rs: INT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code159(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 159:
boolcmp: BOOLEAN_CMP_LONG(rlv,rlv)
- code159(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 159:
bittest: INT_AND(load32,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
- code159(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 159:
rs: INT_LOAD(r,r)
- code159(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 159:
rs: INT_LOAD(r,r)
- code16(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 16:
stm: IG_PATCH_POINT
- code16(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 16:
stm: IG_PATCH_POINT
- code16(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 16:
stm: UNINT_BEGIN
- code16(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 16:
stm: UNINT_BEGIN
- code160(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 160:
r: BOOLEAN_NOT(r)
- code160(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 160:
r: BOOLEAN_CMP_INT(r,riv)
- code160(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 160:
rs: INT_LOAD(REF_ADD(r,r),INT_CONSTANT)
- code160(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 160:
rs: INT_LOAD(REF_ADD(r,r),INT_CONSTANT)
- code161(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 161:
stm: BYTE_STORE(BOOLEAN_NOT(UBYTE_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code161(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 161:
boolcmp: BOOLEAN_CMP_INT(r,riv)
- code161(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 161:
rs: INT_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
- code161(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 161:
rs: INT_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
- code162(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 162:
stm: BYTE_ASTORE(BOOLEAN_NOT(UBYTE_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code162(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 162:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code162(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 162:
stm: BYTE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code162(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 162:
stm: BYTE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code163(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 163:
stm: BYTE_STORE(riv, OTHER_OPERAND(riv, riv))
- code163(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 163:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code163(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 163:
stm: BYTE_STORE(r,OTHER_OPERAND(r,r))
- code163(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 163:
stm: BYTE_STORE(r,OTHER_OPERAND(r,r))
- code164(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 164:
stm: BYTE_STORE(load8, OTHER_OPERAND(riv, riv))
- code164(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 164:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code164(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 164:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,INT_CONSTANT))
- code164(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 164:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,INT_CONSTANT))
- code165(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 165:
stm: BYTE_ASTORE(riv, OTHER_OPERAND(riv, riv))
- code165(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 165:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
- code165(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 165:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,r))
- code165(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 165:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,r))
- code166(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 166:
stm: BYTE_ASTORE(load8, OTHER_OPERAND(riv, riv))
- code166(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 166:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code166(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 166:
stm: SHORT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code166(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 166:
stm: SHORT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code167(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 167:
r: CMP_CMOV(r, OTHER_OPERAND(riv, any))
- code167(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 167:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
- code167(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 167:
stm: SHORT_STORE(r,OTHER_OPERAND(r,r))
- code167(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 167:
stm: SHORT_STORE(r,OTHER_OPERAND(r,r))
- code168(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 168:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
- code168(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 168:
r: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
- code168(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 168:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
- code168(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 168:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
- code169(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 169:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code169(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 169:
boolcmp: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
- code169(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 169:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,r))
- code169(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 169:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,r))
- code17(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 17:
stm: UNINT_BEGIN
- code17(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 17:
stm: UNINT_BEGIN
- code17(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 17:
stm: UNINT_END
- code17(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 17:
stm: UNINT_END
- code170(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 170:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code170(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 170:
r: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
- code170(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 170:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
- code170(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 170:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
- code171(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 171:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code171(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 171:
boolcmp: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
- code171(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 171:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,r))
- code171(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 171:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,r))
- code172(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 172:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code172(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 172:
r: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
- code172(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 172:
stm: INT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code172(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 172:
stm: INT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code173(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 173:
r: CMP_CMOV(load8, OTHER_OPERAND(INT_CONSTANT, any))
- code173(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 173:
boolcmp: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
- code173(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 173:
stm: INT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code173(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 173:
stm: INT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code174(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 174:
r: CMP_CMOV(uload8, OTHER_OPERAND(riv, any))
- code174(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 174:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code174(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 174:
stm: INT_STORE(r,OTHER_OPERAND(r,r))
- code174(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 174:
stm: INT_STORE(r,OTHER_OPERAND(r,r))
- code175(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 175:
r: CMP_CMOV(riv, OTHER_OPERAND(uload8, any))
- code175(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 175:
stm: INT_STORE(r,OTHER_OPERAND(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
- code175(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 175:
stm: INT_STORE(r,OTHER_OPERAND(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
- code176(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 176:
r: CMP_CMOV(sload16, OTHER_OPERAND(INT_CONSTANT, any))
- code176(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 176:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code176(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 176:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code176(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 176:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code177(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 177:
r: CMP_CMOV(load32, OTHER_OPERAND(riv, any))
- code177(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 177:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code177(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 177:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code177(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 177:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code178(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 178:
r: CMP_CMOV(riv, OTHER_OPERAND(load32, any))
- code178(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 178:
r: BOOLEAN_CMP_INT(load32,riv)
- code178(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 178:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,r))
- code178(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 178:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,r))
- code179(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 179:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
- code179(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 179:
boolcmp: BOOLEAN_CMP_INT(load32,riv)
- code179(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 179:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code179(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 179:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code18(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 18:
stm: UNINT_END
- code18(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 18:
stm: UNINT_END
- code18(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 18:
stm: YIELDPOINT_PROLOGUE
- code18(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 18:
stm: YIELDPOINT_PROLOGUE
- code180(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 180:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
- code180(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 180:
r: BOOLEAN_CMP_INT(r,load32)
- code180(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 180:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code180(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 180:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code181(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 181:
r: CMP_CMOV(bittest, OTHER_OPERAND(INT_CONSTANT, any))
- code181(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 181:
boolcmp: BOOLEAN_CMP_INT(riv,load32)
- code181(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 181:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,r))
- code181(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 181:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,r))
- code182(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 182:
r: CMP_CMOV(cz, OTHER_OPERAND(INT_CONSTANT, any))
- code182(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 182:
stm: BYTE_STORE(boolcmp, OTHER_OPERAND(riv,riv))
- code182(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 182:
stm: INT_IFCMP(r,r)
- code182(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 182:
stm: INT_IFCMP(r,r)
- code183(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 183:
r: CMP_CMOV(szp, OTHER_OPERAND(INT_CONSTANT, any))
- code183(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 183:
stm: BYTE_ASTORE(boolcmp, OTHER_OPERAND(riv, riv))
- code183(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 183:
stm: INT_IFCMP(r,INT_CONSTANT)
- code183(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 183:
stm: INT_IFCMP(r,INT_CONSTANT)
- code184(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 184:
r: INT_2BYTE(r)
- code184(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 184:
r: BOOLEAN_CMP_LONG(r,rlv)
- code184(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 184:
stm: INT_IFCMP(INT_2BYTE(r),INT_CONSTANT)
- code184(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 184:
stm: INT_IFCMP(INT_2BYTE(r),INT_CONSTANT)
- code185(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 185:
r: INT_2BYTE(load8_16_32)
- code185(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 185:
boolcmp: BOOLEAN_CMP_LONG(r,rlv)
- code185(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 185:
stm: INT_IFCMP(INT_2SHORT(r),INT_CONSTANT)
- code185(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 185:
stm: INT_IFCMP(INT_2SHORT(r),INT_CONSTANT)
- code186(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 186:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
- code186(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 186:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
- code186(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 186:
stm: INT_IFCMP(INT_USHR(r,r),INT_CONSTANT)
- code186(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 186:
stm: INT_IFCMP(INT_USHR(r,r),INT_CONSTANT)
- code187(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 187:
stm: BYTE_ASTORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
- code187(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 187:
boolcmp: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
- code187(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 187:
stm: INT_IFCMP(INT_SHL(r,r),INT_CONSTANT)
- code187(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 187:
stm: INT_IFCMP(INT_SHL(r,r),INT_CONSTANT)
- code188(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 188:
r: INT_2LONG(r)
- code188(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 188:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
- code188(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 188:
stm: INT_IFCMP(INT_SHR(r,r),INT_CONSTANT)
- code188(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 188:
stm: INT_IFCMP(INT_SHR(r,r),INT_CONSTANT)
- code189(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 189:
r: INT_2LONG(load32)
- code189(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 189:
r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)
- code189(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 189:
stm: INT_IFCMP(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code189(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 189:
stm: INT_IFCMP(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code19(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 19:
stm: YIELDPOINT_PROLOGUE
- code19(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 19:
stm: YIELDPOINT_PROLOGUE
- code19(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 19:
stm: YIELDPOINT_EPILOGUE
- code19(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 19:
stm: YIELDPOINT_EPILOGUE
- code190(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 190:
r: LONG_AND(INT_2LONG(r), LONG_CONSTANT)
- code190(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 190:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
- code190(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 190:
stm: INT_IFCMP(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
- code190(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 190:
stm: INT_IFCMP(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
- code191(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 191:
r: LONG_AND(INT_2LONG(load32), LONG_CONSTANT)
- code191(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 191:
r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)
- code191(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 191:
stm: INT_IFCMP(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
- code191(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 191:
stm: INT_IFCMP(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
- code192(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 192:
r: LONG_SHL(INT_2LONG(r), INT_CONSTANT)
- code192(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 192:
r: BOOLEAN_CMP_LONG(cz, LONG_CONSTANT)
- code192(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 192:
stm: INT_IFCMP(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
- code192(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 192:
stm: INT_IFCMP(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
- code193(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 193:
r: LONG_SHL(INT_2LONG(load64), INT_CONSTANT)
- code193(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 193:
r: BOOLEAN_CMP_LONG(load64,rlv)
- code193(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 193:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code193(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 193:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code194(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 194:
r: INT_2SHORT(r)
- code194(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 194:
boolcmp: BOOLEAN_CMP_LONG(load64,rlv)
- code194(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 194:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code194(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 194:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code195(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 195:
r: INT_2SHORT(load16_32)
- code195(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 195:
r: BOOLEAN_CMP_LONG(r,load64)
- code195(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 195:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code195(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 195:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code196(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 196:
sload16: INT_2SHORT(load16_32)
- code196(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 196:
boolcmp: BOOLEAN_CMP_LONG(rlv,load64)
- code196(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 196:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code196(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 196:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code197(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 197:
stm: SHORT_STORE(INT_2SHORT(r), OTHER_OPERAND(riv,riv))
- code197(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 197:
r: BOOLEAN_NOT(r)
- code197(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 197:
stm: INT_IFCMP2(r,r)
- code197(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 197:
stm: INT_IFCMP2(r,r)
- code198(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 198:
stm: SHORT_ASTORE(INT_2SHORT(r), OTHER_OPERAND(riv, riv))
- code198(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 198:
stm: BYTE_STORE(BOOLEAN_NOT(UBYTE_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code198(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 198:
stm: INT_IFCMP2(r,INT_CONSTANT)
- code198(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 198:
stm: INT_IFCMP2(r,INT_CONSTANT)
- code199(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 199:
szpr: INT_2USHORT(r)
- code199(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 199:
stm: BYTE_ASTORE(BOOLEAN_NOT(UBYTE_ALOAD(rlv,riv)),OTHER_OPERAND(rlv, riv))
- code199(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 199:
stm: FLOAT_IFCMP(r,r)
- code199(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 199:
stm: FLOAT_IFCMP(r,r)
- code20(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 20:
stm: YIELDPOINT_EPILOGUE
- code20(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 20:
stm: YIELDPOINT_EPILOGUE
- code20(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 20:
stm: YIELDPOINT_BACKEDGE
- code20(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 20:
stm: YIELDPOINT_BACKEDGE
- code200(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 200:
uload16: INT_2USHORT(load16_32)
- code200(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 200:
stm: BYTE_STORE(riv, OTHER_OPERAND(rlv, rlv))
- code200(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 200:
stm: DOUBLE_IFCMP(r,r)
- code200(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 200:
stm: DOUBLE_IFCMP(r,r)
- code201(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 201:
r: INT_2USHORT(load16_32)
- code201(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 201:
stm: BYTE_STORE(load8, OTHER_OPERAND(rlv, rlv))
- code201(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 201:
stm: FLOAT_CMPL(r,r)
- code201(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 201:
stm: FLOAT_CMPL(r,r)
- code202(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 202:
stm: SHORT_STORE(INT_2USHORT(r), OTHER_OPERAND(riv,riv))
- code202(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 202:
stm: BYTE_ASTORE(riv, OTHER_OPERAND(rlv, riv))
- code202(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 202:
stm: FLOAT_CMPG(r,r)
- code202(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 202:
stm: FLOAT_CMPG(r,r)
- code203(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 203:
stm: SHORT_ASTORE(INT_2USHORT(r), OTHER_OPERAND(riv, riv))
- code203(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 203:
stm: BYTE_ASTORE(load8, OTHER_OPERAND(rlv, riv))
- code203(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 203:
stm: DOUBLE_CMPL(r,r)
- code203(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 203:
stm: DOUBLE_CMPL(r,r)
- code204(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 204:
czr: INT_ADD(r, riv)
- code204(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 204:
r: CMP_CMOV(r, OTHER_OPERAND(riv, any))
- code204(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 204:
stm: DOUBLE_CMPG(r,r)
- code204(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 204:
stm: DOUBLE_CMPG(r,r)
- code205(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 205:
r: INT_ADD(r, riv)
- code205(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 205:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
- code205(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 205:
stm: GOTO
- code205(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 205:
stm: GOTO
- code206(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 206:
czr: INT_ADD(r, load32)
- code206(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 206:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code206(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 206:
stm: RETURN(NULL)
- code206(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 206:
stm: RETURN(NULL)
- code207(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 207:
czr: INT_ADD(load32, riv)
- code207(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 207:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code207(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 207:
stm: RETURN(r)
- code207(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 207:
stm: RETURN(r)
- code208(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 208:
stm: INT_STORE(INT_ADD(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code208(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 208:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code208(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 208:
r: CALL(r,any)
- code208(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 208:
r: CALL(r,any)
- code209(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 209:
stm: INT_STORE(INT_ADD(riv,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code209(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 209:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
- code209(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 209:
r: CALL(BRANCH_TARGET,any)
- code209(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 209:
r: CALL(BRANCH_TARGET,any)
- code21(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 21:
stm: YIELDPOINT_BACKEDGE
- code21(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 21:
stm: YIELDPOINT_BACKEDGE
- code21(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 21:
stm: LOWTABLESWITCH(r)
- code21(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 21:
stm: LOWTABLESWITCH(r)
- code210(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 210:
stm: INT_ASTORE(INT_ADD(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code210(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 210:
r: CMP_CMOV(load8, OTHER_OPERAND(INT_CONSTANT, any))
- code210(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 210:
r: SYSCALL(r,any)
- code210(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 210:
r: SYSCALL(r,any)
- code211(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 211:
stm: INT_ASTORE(INT_ADD(riv,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code211(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 211:
r: CMP_CMOV(uload8, OTHER_OPERAND(riv, any))
- code211(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 211:
r: GET_TIME_BASE
- code211(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 211:
r: GET_TIME_BASE
- code212(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 212:
szpr: INT_AND(r, riv)
- code212(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 212:
r: CMP_CMOV(riv, OTHER_OPERAND(uload8, any))
- code213(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 213:
szp: INT_AND(r, riv)
- code213(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 213:
r: CMP_CMOV(sload16, OTHER_OPERAND(INT_CONSTANT, any))
- code213(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 213:
r: YIELDPOINT_OSR(any, any)
- code213(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 213:
r: YIELDPOINT_OSR(any, any)
- code214(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 214:
szpr: INT_AND(r, load32)
- code214(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 214:
r: CMP_CMOV(load32, OTHER_OPERAND(riv, any))
- code214(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 214:
r: PREPARE_INT(r, r)
- code214(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 214:
r: PREPARE_INT(r, r)
- code215(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 215:
szpr: INT_AND(load32, riv)
- code215(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 215:
r: CMP_CMOV(riv, OTHER_OPERAND(load32, any))
- code215(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 215:
r: PREPARE_LONG(r, r)
- code215(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 215:
r: PREPARE_LONG(r, r)
- code216(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 216:
szp: INT_AND(load8_16_32, riv)
- code216(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 216:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
- code216(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 216:
r: ATTEMPT_INT(r, r)
- code216(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 216:
r: ATTEMPT_INT(r, r)
- code217(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 217:
szp: INT_AND(r, load8_16_32)
- code217(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 217:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
- code217(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 217:
r: ATTEMPT_LONG(r, r)
- code217(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 217:
r: ATTEMPT_LONG(r, r)
- code218(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 218:
stm: INT_STORE(INT_AND(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code218(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 218:
r: CMP_CMOV(bittest, OTHER_OPERAND(INT_CONSTANT, any))
- code218(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 218:
stm: IR_PROLOGUE
- code218(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 218:
stm: IR_PROLOGUE
- code219(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 219:
stm: INT_STORE(INT_AND(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code219(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 219:
r: CMP_CMOV(cz, OTHER_OPERAND(INT_CONSTANT, any))
- code219(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 219:
r: LONG_ADD(r,r)
- code219(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 219:
r: LONG_MUL(r,INT_CONSTANT)
- code22(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 22:
stm: LOWTABLESWITCH(r)
- code22(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 22:
stm: LOWTABLESWITCH(r)
- code220(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 220:
stm: INT_ASTORE(INT_AND(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code220(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 220:
r: CMP_CMOV(szp, OTHER_OPERAND(INT_CONSTANT, any))
- code220(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 220:
r: LONG_SUB(r,r)
- code220(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 220:
r: LONG_MUL(r,r)
- code221(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 221:
stm: INT_ASTORE(INT_AND(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code221(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 221:
r: INT_2BYTE(r)
- code221(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 221:
r: LONG_MUL(r,r)
- code221(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 221:
r: LONG_DIV(r,r)
- code222(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 222:
r: INT_DIV(riv, riv)
- code222(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 222:
r: INT_2BYTE(load8_16_32)
- code222(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 222:
r: LONG_NEG(r)
- code222(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 222:
r: LONG_DIV(r,REF_MOVE(INT_CONSTANT))
- code223(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 223:
r: INT_DIV(riv, load32)
- code223(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 223:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
- code223(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 223:
r: LONG_SHL(r,r)
- code223(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 223:
r: LONG_REM(r,r)
- code224(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 224:
stm: INT_IFCMP(r,riv)
- code224(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 224:
stm: BYTE_ASTORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
- code224(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 224:
r: LONG_SHL(r,INT_CONSTANT)
- code224(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 224:
r: LONG_REM(r,REF_MOVE(INT_CONSTANT))
- code225(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 225:
stm: INT_IFCMP(r, INT_CONSTANT)
- code225(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 225:
r: INT_2LONG(r)
- code225(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 225:
r: LONG_SHR(r,r)
- code225(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 225:
r: LONG_SHL(r,INT_CONSTANT)
- code226(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 226:
stm: INT_IFCMP(load8, INT_CONSTANT)
- code226(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 226:
r: INT_2LONG(load32)
- code226(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 226:
r: LONG_SHR(r,INT_CONSTANT)
- code226(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 226:
r: LONG_SHL(r,r)
- code227(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 227:
stm: INT_IFCMP(uload8, r)
- code227(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 227:
r: LONG_AND(INT_2LONG(r), LONG_CONSTANT)
- code227(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 227:
r: LONG_USHR(r,r)
- code227(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 227:
r: LONG_SHL(LONG_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code228(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 228:
stm: INT_IFCMP(r, uload8)
- code228(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 228:
r: LONG_AND(INT_2LONG(load32), LONG_CONSTANT)
- code228(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 228:
r: LONG_USHR(r,INT_CONSTANT)
- code228(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 228:
r: LONG_USHR(LONG_SHL(r,INT_CONSTANT),INT_CONSTANT)
- code229(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 229:
stm: INT_IFCMP(sload16, INT_CONSTANT)
- code229(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 229:
r: INT_2ADDRZerExt(r)
- code229(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 229:
r: LONG_AND(r,r)
- code229(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 229:
r: LONG_SHR(r,INT_CONSTANT)
- code23(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 23:
stm: RESOLVE
- code23(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 23:
stm: RESOLVE
- code23(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 23:
r: GUARD_MOVE
- code23(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 23:
r: GUARD_MOVE
- code230(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 230:
stm: INT_IFCMP(load32, riv)
- code230(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 230:
r: INT_2SHORT(r)
- code230(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 230:
r: LONG_OR(r,r)
- code230(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 230:
r: LONG_SHR(r,r)
- code231(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 231:
stm: INT_IFCMP(r, load32)
- code231(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 231:
r: INT_2SHORT(load16_32)
- code231(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 231:
r: LONG_XOR(r,r)
- code231(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 231:
r: LONG_USHR(r,INT_CONSTANT)
- code232(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 232:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code232(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 232:
sload16: INT_2SHORT(load16_32)
- code232(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 232:
r: LONG_NOT(r)
- code232(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 232:
r: LONG_USHR(r,r)
- code233(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 233:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code233(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 233:
stm: SHORT_STORE(INT_2SHORT(r), OTHER_OPERAND(riv,riv))
- code233(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 233:
r: INT_2LONG(r)
- code233(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 233:
rs: INT_2LONG(r)
- code234(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 234:
stm: INT_IFCMP(cz, INT_CONSTANT)
- code234(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 234:
stm: SHORT_ASTORE(INT_2SHORT(r), OTHER_OPERAND(riv, riv))
- code234(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 234:
r: LONG_2INT(r)
- code234(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 234:
rs: INT_2LONG(rs)
- code235(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 235:
stm: INT_IFCMP(szp, INT_CONSTANT)
- code235(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 235:
szpr: INT_2USHORT(r)
- code235(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 235:
r: DOUBLE_AS_LONG_BITS(r)
- code235(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 235:
r: LONG_2INT(r)
- code236(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 236:
stm: INT_IFCMP(bittest, INT_CONSTANT)
- code236(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 236:
uload16: INT_2USHORT(load16_32)
- code236(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 236:
r: LONG_BITS_AS_DOUBLE(r)
- code236(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 236:
r: FLOAT_2LONG(r)
- code237(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 237:
stm: INT_IFCMP2(r,riv)
- code237(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 237:
r: INT_2USHORT(load16_32)
- code237(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 237:
r: LONG_MOVE(LONG_CONSTANT)
- code237(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 237:
r: DOUBLE_2LONG(r)
- code238(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 238:
stm: INT_IFCMP2(load32,riv)
- code238(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 238:
stm: SHORT_STORE(INT_2USHORT(r), OTHER_OPERAND(riv,riv))
- code238(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 238:
r: LONG_MOVE(r)
- code238(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 238:
r: DOUBLE_AS_LONG_BITS(r)
- code239(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 239:
stm: INT_IFCMP2(riv,load32)
- code239(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 239:
stm: SHORT_ASTORE(INT_2USHORT(r), OTHER_OPERAND(riv, riv))
- code239(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 239:
stm: LONG_CMP(r,r)
- code239(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 239:
r: LONG_BITS_AS_DOUBLE(r)
- code24(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 24:
r: GUARD_COMBINE
- code24(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 24:
r: GUARD_COMBINE
- code240(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 240:
r: INT_LOAD(riv, riv)
- code240(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 240:
czr: INT_ADD(r, riv)
- code240(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 240:
stm: LONG_IFCMP(r,r)
- code240(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 240:
r: REF_MOVE(ADDRESS_CONSTANT)
- code241(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 241:
r: INT_LOAD(riv, address1scaledreg)
- code241(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 241:
r: INT_ADD(r, riv)
- code241(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 241:
stm: INT_IFCMP(ATTEMPT_INT(r,r),INT_CONSTANT)
- code241(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 241:
r: REF_MOVE(LONG_CONSTANT)
- code242(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 242:
r: INT_LOAD(address1scaledreg, riv)
- code242(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 242:
czr: INT_ADD(r, load32)
- code242(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 242:
stm: INT_IFCMP(ATTEMPT_ADDR(r,r),INT_CONSTANT)
- code242(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 242:
r: LONG_CMP(r,r)
- code243(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 243:
r: INT_LOAD(address1scaledreg, address1reg)
- code243(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 243:
czr: INT_ADD(load32, riv)
- code243(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 243:
stm: INT_IFCMP(REF_NEG(r),INT_CONSTANT)
- code243(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 243:
stm: LONG_IFCMP(r,r)
- code244(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 244:
r: INT_LOAD(address1reg, address1scaledreg)
- code244(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 244:
stm: INT_STORE(INT_ADD(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code244(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 244:
stm: INT_IFCMP(REF_NOT(r),INT_CONSTANT)
- code244(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 244:
stm: LONG_IFCMP(r,INT_CONSTANT)
- code245(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 245:
r: INT_LOAD(address, INT_CONSTANT)
- code245(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 245:
stm: INT_STORE(INT_ADD(riv,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code245(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 245:
stm: INT_IFCMP(REF_ADD(r,r),INT_CONSTANT)
- code245(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 245:
stm: LONG_IFCMP(r,LONG_CONSTANT)
- code246(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 246:
r: INT_ALOAD(riv, riv)
- code246(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 246:
stm: INT_ASTORE(INT_ADD(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code246(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 246:
stm: INT_IFCMP(REF_AND(r,r),INT_CONSTANT)
- code246(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 246:
stm: INT_IFCMP(ATTEMPT_INT(r,r),INT_CONSTANT)
- code247(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 247:
r: INT_MOVE(riv)
- code247(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 247:
stm: INT_ASTORE(INT_ADD(riv,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code247(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 247:
stm: INT_IFCMP(REF_OR(r,r),INT_CONSTANT)
- code247(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 247:
stm: INT_IFCMP(ATTEMPT_ADDR(r,r),INT_CONSTANT)
- code248(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 248:
czr: INT_MOVE(czr)
- code248(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 248:
szpr: INT_AND(r, riv)
- code248(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 248:
stm: INT_IFCMP(REF_XOR(r,r),INT_CONSTANT)
- code248(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 248:
rz: INT_2ADDRZerExt(rz)
- code249(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 249:
szp: INT_AND(r, riv)
- code249(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 249:
stm: INT_IFCMP(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
- code249(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 249:
rz: INT_2ADDRZerExt(r)
- code25(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 25:
r: GUARD_MOVE
- code25(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 25:
r: GUARD_MOVE
- code25(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 25:
stm: NULL_CHECK(r)
- code25(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 25:
stm: NULL_CHECK(r)
- code250(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 250:
szpr: INT_MOVE(szpr)
- code250(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 250:
szpr: INT_AND(r, load32)
- code250(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 250:
stm: INT_IFCMP(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
- code250(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 250:
rz: INT_2ADDRZerExt(INT_LOAD(r,INT_CONSTANT))
- code251(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 251:
szpr: INT_AND(load32, riv)
- code251(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 251:
stm: INT_IFCMP(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
- code251(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 251:
rz: INT_2ADDRZerExt(INT_LOAD(r,r))
- code252(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 252:
szp: INT_AND(load8_16_32, riv)
- code252(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 252:
stm: INT_IFCMP(REF_AND(r,REF_NOT(r)),INT_CONSTANT)
- code252(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 252:
rz: INT_2ADDRZerExt(INT_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
- code253(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 253:
szp: INT_AND(r, load8_16_32)
- code253(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 253:
stm: INT_IFCMP(REF_OR(r,REF_NOT(r)),INT_CONSTANT)
- code253(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 253:
r: LONG_LOAD(r,INT_CONSTANT)
- code254(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 254:
stm: INT_STORE(INT_AND(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code254(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 254:
czr: REF_AND(r,REF_MOVE(INT_CONSTANT))
- code254(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 254:
r: LONG_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code255(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 255:
stm: INT_STORE(INT_AND(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code255(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 255:
r: REF_AND(r,REF_MOVE(INT_CONSTANT))
- code255(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 255:
r: LONG_LOAD(r,r)
- code256(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 256:
stm: INT_ASTORE(INT_AND(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code256(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 256:
r: REF_OR(r,REF_MOVE(INT_CONSTANT))
- code256(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 256:
r: LONG_LOAD(REF_ADD(r,r),INT_CONSTANT)
- code257(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 257:
stm: INT_ASTORE(INT_AND(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code257(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 257:
r: REF_OR(r,REF_MOVE(INT_CONSTANT))
- code257(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 257:
r: LONG_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
- code258(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 258:
r: INT_DIV(riv, riv)
- code258(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 258:
r: REF_XOR(r,REF_MOVE(INT_CONSTANT))
- code258(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 258:
stm: LONG_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code259(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 259:
r: INT_MUL(r, riv)
- code259(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 259:
r: INT_DIV(riv, load32)
- code259(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 259:
r: REF_MOVE(ADDRESS_CONSTANT)
- code259(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 259:
stm: LONG_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code26(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 26:
r: GUARD_COMBINE
- code26(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 26:
r: GUARD_COMBINE
- code26(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 26:
r: GET_CAUGHT_EXCEPTION
- code26(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 26:
r: GET_CAUGHT_EXCEPTION
- code260(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 260:
r: INT_MUL(r, load32)
- code260(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 260:
stm: INT_IFCMP(r,riv)
- code260(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 260:
r: REF_MOVE(ADDRESS_CONSTANT)
- code260(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 260:
stm: LONG_STORE(r,OTHER_OPERAND(r,r))
- code261(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 261:
r: INT_MUL(load32, riv)
- code261(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 261:
stm: INT_IFCMP(r, INT_CONSTANT)
- code261(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 261:
r: REF_MOVE(ADDRESS_CONSTANT)
- code261(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 261:
stm: LONG_STORE(r,OTHER_OPERAND(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
- code262(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 262:
szpr: INT_NEG(r)
- code262(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 262:
stm: INT_IFCMP(load8, INT_CONSTANT)
- code262(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 262:
r: LONG_LOAD(r,INT_CONSTANT)
- code262(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 262:
r: PREPARE_ADDR(r, r)
- code263(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 263:
stm: INT_STORE(INT_NEG(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code263(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 263:
stm: INT_IFCMP(uload8, r)
- code263(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 263:
r: LONG_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
- code263(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 263:
r: ATTEMPT_ADDR(r, r)
- code264(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 264:
stm: INT_ASTORE(INT_NEG(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code264(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 264:
stm: INT_IFCMP(r, uload8)
- code264(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 264:
r: LONG_LOAD(r,r)
- code265(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 265:
r: INT_NOT(r)
- code265(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 265:
stm: INT_IFCMP(sload16, INT_CONSTANT)
- code265(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 265:
stm: LONG_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
- code266(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 266:
stm: INT_STORE(INT_NOT(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code266(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 266:
stm: INT_IFCMP(load32, riv)
- code266(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 266:
stm: LONG_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
- code267(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 267:
stm: INT_ASTORE(INT_NOT(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code267(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 267:
stm: INT_IFCMP(r, load32)
- code267(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 267:
stm: LONG_STORE(r,OTHER_OPERAND(r,r))
- code268(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 268:
szpr: INT_OR(r, riv)
- code268(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 268:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code268(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 268:
r: PREPARE_ADDR(r, r)
- code269(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 269:
szpr: INT_OR(r, load32)
- code269(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 269:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
- code269(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 269:
r: ATTEMPT_ADDR(r, r)
- code27(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 27:
stm: NULL_CHECK(riv)
- code27(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 27:
stm: NULL_CHECK(riv)
- code27(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 27:
stm: SET_CAUGHT_EXCEPTION(r)
- code27(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 27:
stm: SET_CAUGHT_EXCEPTION(r)
- code270(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 270:
szpr: INT_OR(load32, riv)
- code270(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 270:
stm: INT_IFCMP(cz, INT_CONSTANT)
- code271(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 271:
stm: INT_STORE(INT_OR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code271(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 271:
stm: INT_IFCMP(szp, INT_CONSTANT)
- code272(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 272:
stm: INT_STORE(INT_OR(r, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code272(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 272:
stm: INT_IFCMP(bittest, INT_CONSTANT)
- code273(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 273:
stm: INT_ASTORE(INT_OR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code273(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 273:
stm: INT_IFCMP2(r,riv)
- code274(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 274:
stm: INT_ASTORE(INT_OR(r, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code274(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 274:
stm: INT_IFCMP2(load32,riv)
- code275(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 275:
r: INT_REM(riv, riv)
- code275(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 275:
stm: INT_IFCMP2(riv,load32)
- code276(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 276:
r: INT_REM(riv, load32)
- code276(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 276:
r: INT_LOAD(rlv, rlv)
- code277(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 277:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
- code277(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 277:
r: INT_LOAD(rlv, address1scaledreg)
- code278(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 278:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
- code278(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 278:
r: INT_LOAD(address1scaledreg, rlv)
- code279(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 279:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
- code279(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 279:
r: INT_LOAD(address1scaledreg, address1reg)
- code28(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 28:
stm: IR_PROLOGUE
- code28(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 28:
stm: IR_PROLOGUE
- code28(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 28:
stm: FENCE
- code28(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 28:
stm: FENCE
- code280(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 280:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
- code280(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 280:
r: INT_LOAD(address1reg, address1scaledreg)
- code281(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 281:
r: INT_OR(INT_SHL(r,INT_AND(r,INT_CONSTANT)),INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
- code281(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 281:
r: INT_LOAD(address, LONG_CONSTANT)
- code282(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 282:
r: INT_OR(INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_SHL(r,INT_AND(r,INT_CONSTANT)))
- code282(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 282:
r: INT_ALOAD(rlv, riv)
- code283(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 283:
r: INT_OR(INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_USHR(r,INT_AND(r,INT_CONSTANT)))
- code283(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 283:
r: INT_MOVE(riv)
- code284(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 284:
r: INT_OR(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
- code284(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 284:
czr: INT_MOVE(czr)
- code285(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 285:
szpr: INT_SHL(riv, INT_AND(r, INT_CONSTANT))
- code286(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 286:
szpr: INT_SHL(riv, riv)
- code286(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 286:
szpr: INT_MOVE(szpr)
- code287(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 287:
szpr: INT_SHL(r, INT_CONSTANT)
- code288(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 288:
r: INT_SHL(r, INT_CONSTANT)
- code289(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 289:
szpr: INT_SHL(INT_SHR(r, INT_CONSTANT), INT_CONSTANT)
- code29(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 29:
r: GET_CAUGHT_EXCEPTION
- code29(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 29:
r: GET_CAUGHT_EXCEPTION
- code29(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 29:
stm: WRITE_FLOOR
- code29(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 29:
stm: WRITE_FLOOR
- code290(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 290:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code291(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 291:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code292(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 292:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code293(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 293:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code294(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 294:
szpr: INT_SHR(riv, INT_AND(r, INT_CONSTANT))
- code295(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 295:
szpr: INT_SHR(riv, riv)
- code295(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 295:
r: INT_MUL(r, riv)
- code296(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 296:
szpr: INT_SHR(riv, INT_CONSTANT)
- code296(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 296:
r: INT_MUL(r, load32)
- code297(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 297:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code297(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 297:
r: INT_MUL(load32, riv)
- code298(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 298:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code298(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 298:
szpr: INT_NEG(r)
- code299(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 299:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code299(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 299:
stm: INT_STORE(INT_NEG(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code30(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 30:
stm: SET_CAUGHT_EXCEPTION(r)
- code30(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 30:
stm: SET_CAUGHT_EXCEPTION(r)
- code30(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 30:
stm: READ_CEILING
- code30(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 30:
stm: READ_CEILING
- code300(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 300:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code300(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 300:
stm: INT_ASTORE(INT_NEG(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code301(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 301:
stm: INT_STORE(riv, OTHER_OPERAND(riv, riv))
- code301(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 301:
r: INT_NOT(r)
- code302(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 302:
stm: INT_STORE(riv, OTHER_OPERAND(riv, address1scaledreg))
- code302(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 302:
stm: INT_STORE(INT_NOT(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code303(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 303:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, riv))
- code303(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 303:
stm: INT_ASTORE(INT_NOT(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code304(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 304:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, address1reg))
- code304(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 304:
szpr: INT_OR(r, riv)
- code305(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 305:
stm: INT_STORE(riv, OTHER_OPERAND(address1reg, address1scaledreg))
- code305(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 305:
szpr: INT_OR(r, load32)
- code306(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 306:
stm: INT_STORE(riv, OTHER_OPERAND(address, INT_CONSTANT))
- code306(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 306:
szpr: INT_OR(load32, riv)
- code307(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 307:
czr: INT_SUB(riv, r)
- code307(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 307:
stm: INT_STORE(INT_OR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code308(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 308:
r: INT_SUB(riv, r)
- code308(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 308:
stm: INT_STORE(INT_OR(r, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code309(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 309:
r: INT_SUB(load32, r)
- code309(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 309:
stm: INT_ASTORE(INT_OR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code31(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 31:
stm: SET_CAUGHT_EXCEPTION(INT_CONSTANT)
- code31(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 31:
stm: SET_CAUGHT_EXCEPTION(INT_CONSTANT)
- code31(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 31:
stm: DCBF(r)
- code31(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 31:
stm: DCBF(r)
- code310(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 310:
czr: INT_SUB(riv, load32)
- code310(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 310:
stm: INT_ASTORE(INT_OR(r, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code311(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 311:
czr: INT_SUB(load32, riv)
- code311(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 311:
r: INT_REM(riv, riv)
- code312(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 312:
stm: INT_STORE(INT_SUB(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code312(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 312:
r: INT_REM(riv, load32)
- code313(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 313:
stm: INT_STORE(INT_SUB(riv, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code313(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 313:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
- code314(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 314:
stm: INT_ASTORE(INT_SUB(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code314(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 314:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
- code315(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 315:
stm: INT_ASTORE(INT_SUB(riv, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code315(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 315:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
- code316(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 316:
szpr: INT_USHR(riv, INT_AND(r, INT_CONSTANT))
- code316(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 316:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
- code317(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 317:
szpr: INT_USHR(riv, riv)
- code317(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 317:
r: INT_OR(INT_SHL(r,INT_AND(r,INT_CONSTANT)),INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
- code318(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 318:
szpr: INT_USHR(riv, INT_CONSTANT)
- code318(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 318:
r: INT_OR(INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_SHL(r,INT_AND(r,INT_CONSTANT)))
- code319(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 319:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code319(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 319:
r: INT_OR(INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_USHR(r,INT_AND(r,INT_CONSTANT)))
- code32(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 32:
stm: TRAP
- code32(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 32:
stm: TRAP
- code32(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 32:
stm: DCBST(r)
- code32(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 32:
stm: DCBST(r)
- code320(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 320:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code320(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 320:
r: INT_OR(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
- code321(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 321:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code321(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 321:
szpr: INT_SHL(riv, INT_AND(r, INT_CONSTANT))
- code322(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 322:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code322(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 322:
szpr: INT_SHL(riv, riv)
- code323(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 323:
szpr: INT_XOR(r, riv)
- code323(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 323:
szpr: INT_SHL(r, INT_CONSTANT)
- code324(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 324:
szpr: INT_XOR(r, load32)
- code324(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 324:
r: INT_SHL(r, INT_CONSTANT)
- code325(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 325:
szpr: INT_XOR(load32, riv)
- code325(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 325:
szpr: INT_SHL(INT_SHR(r, INT_CONSTANT), INT_CONSTANT)
- code326(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 326:
stm: INT_STORE(INT_XOR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code326(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 326:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code327(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 327:
stm: INT_STORE(INT_XOR(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code327(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 327:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code328(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 328:
stm: INT_ASTORE(INT_XOR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code328(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 328:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code329(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 329:
stm: INT_ASTORE(INT_XOR(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code329(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 329:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code33(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 33:
stm: TRAP_IF(r, INT_CONSTANT)
- code33(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 33:
stm: TRAP_IF(r, INT_CONSTANT)
- code33(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 33:
stm: DCBT(r)
- code33(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 33:
stm: DCBT(r)
- code330(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 330:
r: LCMP_CMOV(r, OTHER_OPERAND(rlv, any))
- code330(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 330:
szpr: INT_SHR(riv, INT_AND(r, INT_CONSTANT))
- code331(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 331:
r: INT_ADD(address1scaledreg, r)
- code331(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 331:
szpr: INT_SHR(riv, riv)
- code332(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 332:
r: INT_ADD(r, address1scaledreg)
- code332(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 332:
szpr: INT_SHR(riv, INT_CONSTANT)
- code333(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 333:
r: INT_ADD(address1scaledreg, address1reg)
- code333(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 333:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code334(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 334:
r: INT_ADD(address1reg, address1scaledreg)
- code334(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 334:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code335(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 335:
r: INT_ADD(address, INT_CONSTANT)
- code335(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 335:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code336(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 336:
r: INT_MOVE(address)
- code336(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 336:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code337(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 337:
r: BYTE_LOAD(riv, riv)
- code337(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 337:
stm: INT_STORE(riv, OTHER_OPERAND(rlv, rlv))
- code338(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 338:
sload8: BYTE_LOAD(riv, riv)
- code338(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 338:
stm: INT_STORE(riv, OTHER_OPERAND(rlv, address1scaledreg))
- code339(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 339:
r: BYTE_ALOAD(riv, riv)
- code339(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 339:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, rlv))
- code34(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 34:
stm: TRAP_IF(r, LONG_CONSTANT)
- code34(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 34:
stm: TRAP_IF(r, LONG_CONSTANT)
- code34(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 34:
stm: DCBTST(r)
- code34(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 34:
stm: DCBTST(r)
- code340(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 340:
sload8: BYTE_ALOAD(riv, riv)
- code340(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 340:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, address1reg))
- code341(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 341:
r: UBYTE_LOAD(riv, riv)
- code341(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 341:
stm: INT_STORE(riv, OTHER_OPERAND(address1reg, address1scaledreg))
- code342(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 342:
uload8: UBYTE_LOAD(riv, riv)
- code342(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 342:
stm: INT_STORE(riv, OTHER_OPERAND(address, LONG_CONSTANT))
- code343(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 343:
r: UBYTE_ALOAD(riv, riv)
- code343(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 343:
czr: INT_SUB(riv, r)
- code344(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 344:
uload8: UBYTE_ALOAD(riv, riv)
- code344(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 344:
r: INT_SUB(riv, r)
- code345(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 345:
r: INT_SUB(load32, r)
- code346(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 346:
czr: INT_SUB(riv, load32)
- code347(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 347:
r: SHORT_LOAD(riv, riv)
- code347(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 347:
czr: INT_SUB(load32, riv)
- code348(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 348:
sload16: SHORT_LOAD(riv, riv)
- code348(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 348:
stm: INT_STORE(INT_SUB(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code349(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 349:
r: SHORT_ALOAD(riv, riv)
- code349(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 349:
stm: INT_STORE(INT_SUB(riv, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code35(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 35:
stm: TRAP_IF(r, r)
- code35(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 35:
stm: TRAP_IF(r, r)
- code35(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 35:
stm: DCBZ(r)
- code35(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 35:
stm: DCBZ(r)
- code350(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 350:
sload16: SHORT_ALOAD(riv, riv)
- code350(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 350:
stm: INT_ASTORE(INT_SUB(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code351(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 351:
r: USHORT_LOAD(riv, riv)
- code351(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 351:
stm: INT_ASTORE(INT_SUB(riv, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code352(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 352:
uload16: USHORT_LOAD(riv, riv)
- code352(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 352:
szpr: INT_USHR(riv, INT_AND(r, INT_CONSTANT))
- code353(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 353:
r: USHORT_ALOAD(riv, riv)
- code353(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 353:
szpr: INT_USHR(riv, riv)
- code354(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 354:
uload16: USHORT_ALOAD(riv, riv)
- code354(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 354:
szpr: INT_USHR(riv, INT_CONSTANT)
- code355(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 355:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code356(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 356:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code357(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 357:
load32: INT_LOAD(riv, riv)
- code357(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 357:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code358(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 358:
load32: INT_ALOAD(riv, riv)
- code358(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 358:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code359(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 359:
szpr: INT_XOR(r, riv)
- code36(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 36:
stm: TRAP_IF(load32, riv)
- code36(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 36:
stm: TRAP_IF(load32, riv)
- code36(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 36:
stm: DCBZL(r)
- code36(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 36:
stm: DCBZL(r)
- code360(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 360:
szpr: INT_XOR(r, load32)
- code361(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 361:
szpr: INT_XOR(load32, riv)
- code362(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 362:
stm: INT_STORE(INT_XOR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code363(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 363:
load64: LONG_LOAD(riv, riv)
- code363(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 363:
stm: INT_STORE(INT_XOR(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code364(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 364:
load64: LONG_ALOAD(riv, riv)
- code364(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 364:
stm: INT_ASTORE(INT_XOR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
- code365(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 365:
r: LONG_2INT(r)
- code365(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 365:
stm: INT_ASTORE(INT_XOR(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code366(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 366:
stm: INT_STORE(LONG_2INT(r), OTHER_OPERAND(riv,riv))
- code366(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 366:
r: LCMP_CMOV(r, OTHER_OPERAND(rlv, any))
- code367(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 367:
stm: INT_ASTORE(LONG_2INT(r), OTHER_OPERAND(riv, riv))
- code367(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 367:
r: LCMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
- code368(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 368:
r: LONG_2INT(load64)
- code368(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 368:
r: LCMP_CMOV(load64, OTHER_OPERAND(rlv, any))
- code369(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 369:
load32: LONG_2INT(load64)
- code369(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 369:
r: LCMP_CMOV(rlv, OTHER_OPERAND(load64, any))
- code37(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 37:
stm: TRAP_IF(riv, load32)
- code37(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 37:
stm: TRAP_IF(riv, load32)
- code37(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 37:
stm: ICBI(r)
- code37(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 37:
stm: ICBI(r)
- code370(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 370:
r: LONG_2INT(LONG_USHR(r, INT_CONSTANT))
- code370(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 370:
r: LONG_ADD(address1scaledreg, r)
- code371(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 371:
r: LONG_2INT(LONG_SHR(r, INT_CONSTANT))
- code371(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 371:
r: LONG_ADD(r, address1scaledreg)
- code372(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 372:
r: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
- code372(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 372:
r: LONG_ADD(address1scaledreg, address1reg)
- code373(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 373:
r: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
- code373(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 373:
r: LONG_ADD(address1reg, address1scaledreg)
- code374(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 374:
load32: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
- code374(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 374:
r: LONG_ADD(address, LONG_CONSTANT)
- code375(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 375:
load32: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
- code375(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 375:
r: LONG_MOVE(address)
- code376(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 376:
r: LONG_ADD(r, rlv)
- code376(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 376:
r: BYTE_LOAD(rlv, rlv)
- code377(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 377:
r: LONG_ADD(r, load64)
- code377(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 377:
sload8: BYTE_LOAD(rlv, rlv)
- code378(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 378:
r: LONG_ADD(load64, rlv)
- code378(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 378:
r: BYTE_ALOAD(rlv, riv)
- code379(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 379:
stm: LONG_STORE(LONG_ADD(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code379(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 379:
r: BYTE_ALOAD(rlv, r)
- code38(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 38:
uload8: INT_AND(load8_16_32, INT_CONSTANT)
- code38(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 38:
uload8: INT_AND(load8_16_32, INT_CONSTANT)
- code38(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 38:
stm: TRAP
- code38(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 38:
stm: TRAP
- code380(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 380:
stm: LONG_STORE(LONG_ADD(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code380(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 380:
sload8: BYTE_ALOAD(rlv, riv)
- code381(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 381:
stm: LONG_ASTORE(LONG_ADD(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code381(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 381:
r: UBYTE_LOAD(rlv, rlv)
- code382(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 382:
stm: LONG_ASTORE(LONG_ADD(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code382(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 382:
uload8: UBYTE_LOAD(rlv, rlv)
- code383(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 383:
r: LONG_AND(r, rlv)
- code383(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 383:
r: UBYTE_ALOAD(rlv, riv)
- code384(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 384:
r: LONG_AND(r, load64)
- code384(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 384:
r: UBYTE_ALOAD(rlv, r)
- code385(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 385:
r: LONG_AND(load64, rlv)
- code385(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 385:
uload8: UBYTE_ALOAD(rlv, riv)
- code386(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 386:
stm: LONG_STORE(LONG_AND(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code387(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 387:
stm: LONG_STORE(LONG_AND(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code388(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 388:
stm: LONG_ASTORE(LONG_AND(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code388(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 388:
r: SHORT_LOAD(rlv, rlv)
- code389(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 389:
stm: LONG_ASTORE(LONG_AND(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code389(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 389:
sload16: SHORT_LOAD(rlv, rlv)
- code39(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 39:
r: INT_AND(load8_16_32, INT_CONSTANT)
- code39(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 39:
r: INT_AND(load8_16_32, INT_CONSTANT)
- code39(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 39:
stm: TRAP_IF(r,r)
- code39(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 39:
stm: TRAP_IF(r,r)
- code390(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 390:
stm: LONG_IFCMP(r,rlv)
- code390(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 390:
r: SHORT_ALOAD(rlv, riv)
- code391(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 391:
r: LONG_LOAD(riv, riv)
- code391(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 391:
r: SHORT_ALOAD(rlv, r)
- code392(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 392:
r: LONG_ALOAD(riv, riv)
- code392(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 392:
sload16: SHORT_ALOAD(rlv, riv)
- code393(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 393:
r: LONG_MOVE(r)
- code393(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 393:
r: USHORT_LOAD(rlv, rlv)
- code394(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 394:
r: LONG_MOVE(LONG_CONSTANT)
- code394(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 394:
uload16: USHORT_LOAD(rlv, rlv)
- code395(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 395:
r: USHORT_ALOAD(rlv, riv)
- code396(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 396:
r: LONG_MUL(r, rlv)
- code396(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 396:
r: USHORT_ALOAD(rlv, r)
- code397(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 397:
r: LONG_MUL(LONG_AND(rlv, LONG_CONSTANT), LONG_AND(rlv, LONG_CONSTANT))
- code397(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 397:
uload16: USHORT_ALOAD(rlv, riv)
- code398(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 398:
r: LONG_MUL(LONG_AND(rlv, LONG_CONSTANT), LONG_CONSTANT)
- code399(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 399:
r: LONG_MUL(INT_2LONG(riv), INT_2LONG(riv))
- code40(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 40:
r: INT_2BYTE(load8_16_32)
- code40(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 40:
r: INT_2BYTE(load8_16_32)
- code40(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 40:
stm: TRAP_IF(r,INT_CONSTANT)
- code40(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 40:
stm: TRAP_IF(r,INT_CONSTANT)
- code400(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 400:
r: LONG_NEG(r)
- code400(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 400:
load32: INT_LOAD(rlv, rlv)
- code401(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 401:
stm: LONG_STORE(LONG_NEG(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code401(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 401:
load32: INT_ALOAD(rlv, riv)
- code402(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 402:
stm: LONG_ASTORE(LONG_NEG(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code403(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 403:
r: LONG_NOT(r)
- code404(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 404:
stm: LONG_STORE(LONG_NOT(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code405(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 405:
stm: LONG_ASTORE(LONG_NOT(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code406(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 406:
r: LONG_OR(r, rlv)
- code406(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 406:
load64: LONG_LOAD(rlv, rlv)
- code407(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 407:
r: LONG_OR(r, load64)
- code407(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 407:
load64: LONG_ALOAD(rlv, rlv)
- code408(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 408:
r: LONG_OR(load64, rlv)
- code408(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 408:
load64: LONG_ALOAD(rlv, r)
- code409(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 409:
stm: LONG_STORE(LONG_OR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code41(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 41:
r: INT_USHR(INT_SHL(load8_16_32, INT_CONSTANT), INT_CONSTANT)
- code41(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 41:
r: INT_USHR(INT_SHL(load8_16_32, INT_CONSTANT), INT_CONSTANT)
- code41(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 41:
stm: TRAP_IF(r,LONG_CONSTANT)
- code41(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 41:
stm: TRAP_IF(r,LONG_CONSTANT)
- code410(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 410:
stm: LONG_STORE(LONG_OR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code411(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 411:
stm: LONG_ASTORE(LONG_OR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code411(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 411:
r: LONG_2INT(r)
- code412(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 412:
stm: LONG_ASTORE(LONG_OR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code412(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 412:
stm: INT_STORE(LONG_2INT(r), OTHER_OPERAND(riv,riv))
- code413(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 413:
r: LONG_SHL(rlv, riv)
- code413(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 413:
stm: INT_ASTORE(LONG_2INT(r), OTHER_OPERAND(riv, riv))
- code414(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 414:
r: LONG_SHL(rlv, INT_AND(riv, INT_CONSTANT))
- code414(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 414:
r: LONG_2INT(load64)
- code415(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 415:
r: LONG_SHR(rlv, riv)
- code415(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 415:
load32: LONG_2INT(load64)
- code416(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 416:
r: LONG_SHR(rlv, INT_AND(riv, INT_CONSTANT))
- code416(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 416:
r: LONG_2INT(LONG_USHR(r, INT_CONSTANT))
- code417(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 417:
stm: LONG_STORE(r, OTHER_OPERAND(riv, riv))
- code417(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 417:
r: LONG_2INT(LONG_SHR(r, INT_CONSTANT))
- code418(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 418:
stm: LONG_STORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
- code418(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 418:
r: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
- code419(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 419:
r: LONG_SUB(rlv, rlv)
- code419(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 419:
r: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
- code42(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 42:
r: INT_AND(load16_32, INT_CONSTANT)
- code42(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 42:
r: INT_AND(load16_32, INT_CONSTANT)
- code42(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 42:
r: BOOLEAN_NOT(r)
- code42(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 42:
r: BOOLEAN_NOT(r)
- code420(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 420:
r: LONG_SUB(rlv, load64)
- code420(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 420:
load32: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
- code421(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 421:
r: LONG_SUB(load64, rlv)
- code421(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 421:
load32: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
- code422(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 422:
stm: LONG_STORE(LONG_SUB(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code422(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 422:
czr: LONG_ADD(r, rlv)
- code423(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 423:
stm: LONG_ASTORE(LONG_SUB(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code423(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 423:
czr: LONG_ADD(r, riv)
- code424(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 424:
r: LONG_USHR(rlv, riv)
- code424(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 424:
czr: LONG_ADD(r,r)
- code425(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 425:
r: LONG_USHR(rlv, INT_AND(riv, INT_CONSTANT))
- code425(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 425:
r: LONG_ADD(r, rlv)
- code426(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 426:
r: LONG_XOR(r, rlv)
- code426(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 426:
czr: LONG_ADD(rlv, load64)
- code427(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 427:
r: LONG_XOR(r, load64)
- code427(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 427:
czr: LONG_ADD(load64, rlv)
- code428(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 428:
r: LONG_XOR(load64, rlv)
- code428(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 428:
stm: LONG_STORE(LONG_ADD(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code429(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 429:
stm: LONG_STORE(LONG_XOR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code429(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 429:
stm: LONG_STORE(LONG_ADD(rlv,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code43(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 43:
r: INT_USHR(INT_SHL(load16_32, INT_CONSTANT), INT_CONSTANT)
- code43(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 43:
r: INT_USHR(INT_SHL(load16_32, INT_CONSTANT), INT_CONSTANT)
- code43(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 43:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code43(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 43:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code430(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 430:
stm: LONG_STORE(LONG_XOR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code430(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 430:
stm: LONG_ASTORE(LONG_ADD(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code431(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 431:
stm: LONG_ASTORE(LONG_XOR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code431(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 431:
stm: LONG_ASTORE(LONG_ADD(rlv,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code432(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 432:
stm: LONG_ASTORE(LONG_XOR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code432(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 432:
szpr: LONG_AND(r, rlv)
- code433(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 433:
r: FLOAT_ADD(r, r)
- code433(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 433:
szpr: LONG_AND(r,r)
- code434(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 434:
r: FLOAT_ADD(r, float_load)
- code434(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 434:
szp: LONG_AND(r, rlv)
- code435(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 435:
r: FLOAT_ADD(float_load,r)
- code435(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 435:
szpr: LONG_AND(rlv, load64)
- code436(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 436:
r: DOUBLE_ADD(r, r)
- code436(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 436:
szpr: LONG_AND(load64, rlv)
- code437(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 437:
r: DOUBLE_ADD(r, double_load)
- code437(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 437:
szp: LONG_AND(load8_16_32_64, rlv)
- code438(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 438:
r: DOUBLE_ADD(double_load,r)
- code438(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 438:
szp: LONG_AND(r, load8_16_32_64)
- code439(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 439:
r: FLOAT_SUB(r, r)
- code439(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 439:
stm: LONG_STORE(LONG_AND(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code44(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 44:
stm: SHORT_STORE(riv, OTHER_OPERAND(riv, riv))
- code44(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 44:
stm: SHORT_STORE(riv, OTHER_OPERAND(riv, riv))
- code44(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 44:
r: BOOLEAN_CMP_INT(r,r)
- code44(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 44:
r: BOOLEAN_CMP_INT(r,r)
- code440(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 440:
r: FLOAT_SUB(r, float_load)
- code440(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 440:
stm: LONG_STORE(LONG_AND(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code441(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 441:
r: DOUBLE_SUB(r, r)
- code441(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 441:
stm: LONG_ASTORE(LONG_AND(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code442(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 442:
r: DOUBLE_SUB(r, double_load)
- code442(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 442:
stm: LONG_ASTORE(LONG_AND(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code443(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 443:
r: FLOAT_MUL(r, r)
- code443(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 443:
r: LONG_DIV(rlv, rlv)
- code444(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 444:
r: FLOAT_MUL(r, float_load)
- code444(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 444:
r: LONG_DIV(rlv, riv)
- code445(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 445:
r: FLOAT_MUL(float_load, r)
- code445(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 445:
r: LONG_DIV(riv, rlv)
- code446(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 446:
r: DOUBLE_MUL(r, r)
- code446(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 446:
r: LONG_DIV(rlv, load64)
- code447(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 447:
r: DOUBLE_MUL(r, double_load)
- code447(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 447:
r: LONG_DIV(load64,rlv)
- code448(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 448:
r: DOUBLE_MUL(double_load, r)
- code448(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 448:
stm: LONG_IFCMP(rlv,rlv)
- code449(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 449:
r: FLOAT_DIV(r, r)
- code449(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 449:
stm: LONG_IFCMP(r, LONG_CONSTANT)
- code45(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 45:
stm: SHORT_STORE(load16, OTHER_OPERAND(riv, riv))
- code45(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 45:
stm: SHORT_STORE(load16, OTHER_OPERAND(riv, riv))
- code45(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 45:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code45(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 45:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
- code450(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 450:
r: FLOAT_DIV(r, float_load)
- code450(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 450:
r: LONG_LOAD(rlv, rlv)
- code451(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 451:
r: DOUBLE_DIV(r, r)
- code451(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 451:
r: LONG_LOAD(rlv, address1scaledreg)
- code452(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 452:
r: DOUBLE_DIV(r, double_load)
- code452(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 452:
r: LONG_LOAD(address1scaledreg, rlv)
- code453(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 453:
r: FLOAT_NEG(r)
- code453(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 453:
r: LONG_LOAD(address1scaledreg, address1reg)
- code454(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 454:
r: DOUBLE_NEG(r)
- code454(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 454:
r: LONG_LOAD(address1reg, address1scaledreg)
- code455(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 455:
r: FLOAT_SQRT(r)
- code455(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 455:
r: LONG_LOAD(address, LONG_CONSTANT)
- code456(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 456:
r: DOUBLE_SQRT(r)
- code456(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 456:
r: LONG_ALOAD(rlv, riv)
- code457(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 457:
r: FLOAT_REM(r, r)
- code457(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 457:
r: LONG_ALOAD(rlv, r)
- code458(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 458:
r: DOUBLE_REM(r, r)
- code458(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 458:
r: LONG_MOVE(rlv)
- code459(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 459:
r: LONG_2FLOAT(r)
- code459(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 459:
r: LONG_MOVE(riv)
- code46(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 46:
stm: SHORT_STORE(rlv, OTHER_OPERAND(rlv, rlv))
- code46(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 46:
stm: SHORT_STORE(rlv, OTHER_OPERAND(rlv, rlv))
- code46(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 46:
boolcmp: BOOLEAN_CMP_INT(r,r)
- code46(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 46:
boolcmp: BOOLEAN_CMP_INT(r,r)
- code460(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 460:
r: LONG_2DOUBLE(r)
- code461(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 461:
r: FLOAT_MOVE(r)
- code461(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 461:
r: LONG_MUL(r, rlv)
- code462(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 462:
r: DOUBLE_MOVE(r)
- code462(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 462:
r: INT_MUL(r, load64)
- code463(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 463:
r: DOUBLE_LOAD(riv, riv)
- code463(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 463:
r: INT_MUL(load64, rlv)
- code464(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 464:
r: DOUBLE_LOAD(riv, rlv)
- code464(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 464:
szpr: LONG_NEG(r)
- code465(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 465:
r: DOUBLE_LOAD(rlv, rlv)
- code465(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 465:
stm: LONG_STORE(LONG_NEG(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code466(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 466:
double_load: DOUBLE_LOAD(riv, riv)
- code466(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 466:
stm: LONG_ASTORE(LONG_NEG(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code467(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 467:
r: DOUBLE_ALOAD(riv, riv)
- code467(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 467:
r: LONG_NOT(r)
- code468(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 468:
double_load: DOUBLE_LOAD(rlv, rlv)
- code468(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 468:
stm: LONG_STORE(LONG_NOT(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code469(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 469:
r: DOUBLE_ALOAD(riv, r)
- code469(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 469:
stm: LONG_ASTORE(LONG_NOT(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
- code47(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 47:
stm: SHORT_STORE(riv, OTHER_OPERAND(rlv, rlv))
- code47(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 47:
stm: SHORT_STORE(riv, OTHER_OPERAND(rlv, rlv))
- code47(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 47:
r: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
- code47(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 47:
r: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
- code470(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 470:
r: DOUBLE_ALOAD(rlv, rlv)
- code470(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 470:
szpr: LONG_OR(r, rlv)
- code471(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 471:
double_load: DOUBLE_ALOAD(riv, riv)
- code471(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 471:
szpr: LONG_OR(r, load64)
- code472(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 472:
r: FLOAT_LOAD(riv, riv)
- code472(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 472:
szpr: LONG_OR(load64, rlv)
- code473(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 473:
r: FLOAT_LOAD(rlv, rlv)
- code473(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 473:
stm: LONG_STORE(LONG_OR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code474(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 474:
float_load: FLOAT_LOAD(riv, riv)
- code474(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 474:
stm: LONG_STORE(LONG_OR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code475(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 475:
r: FLOAT_ALOAD(riv, riv)
- code475(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 475:
stm: LONG_ASTORE(LONG_OR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code476(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 476:
r: FLOAT_ALOAD(riv, r)
- code476(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 476:
stm: LONG_ASTORE(LONG_OR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code477(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 477:
r: FLOAT_ALOAD(rlv, rlv)
- code477(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 477:
r: LONG_REM(rlv, rlv)
- code478(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 478:
float_load: FLOAT_ALOAD(riv, riv)
- code478(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 478:
r: LONG_REM(rlv, riv)
- code479(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 479:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, riv))
- code479(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 479:
r: LONG_REM(riv, rlv)
- code48(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 48:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(riv, riv))
- code48(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 48:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(riv, riv))
- code48(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 48:
r: BOOLEAN_CMP_ADDR(r,r)
- code48(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 48:
r: BOOLEAN_CMP_ADDR(r,r)
- code480(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 480:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, rlv))
- code480(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 480:
r: LONG_REM(rlv, load64)
- code481(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 481:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, riv))
- code481(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 481:
r: LONG_REM(load64,rlv)
- code482(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 482:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, rlv))
- code482(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 482:
szpr: LONG_SHL(rlv, INT_AND(r, INT_CONSTANT))
- code483(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 483:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, riv))
- code483(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 483:
szpr: LONG_SHL(rlv, riv)
- code484(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 484:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, riv))
- code484(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 484:
szpr: LONG_SHL(r, INT_CONSTANT)
- code485(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 485:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, rlv))
- code485(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 485:
r: LONG_SHL(r, INT_CONSTANT)
- code486(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 486:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, rlv))
- code486(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 486:
szpr: LONG_SHL(LONG_SHR(r, INT_CONSTANT), INT_CONSTANT)
- code487(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 487:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(r, r))
- code487(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 487:
stm: LONG_STORE(LONG_SHL(LONG_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code488(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 488:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, riv))
- code488(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 488:
stm: LONG_STORE(LONG_SHL(LONG_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code489(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 489:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, rlv))
- code489(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 489:
stm: LONG_ASTORE(LONG_SHL(LONG_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
- code49(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 49:
stm: SHORT_ASTORE(load16, OTHER_OPERAND(riv, riv))
- code49(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 49:
stm: SHORT_ASTORE(load16, OTHER_OPERAND(riv, riv))
- code49(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 49:
boolcmp: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
- code49(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 49:
boolcmp: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
- code490(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 490:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, riv))
- code490(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 490:
stm: LONG_ASTORE(LONG_SHL(LONG_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
- code491(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 491:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, rlv))
- code491(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 491:
szpr: LONG_SHR(rlv, INT_AND(r, LONG_CONSTANT))
- code492(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 492:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, riv))
- code492(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 492:
szpr: LONG_SHR(rlv, riv)
- code493(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 493:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, riv))
- code493(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 493:
szpr: LONG_SHR(rlv, LONG_CONSTANT)
- code494(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 494:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, rlv))
- code494(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 494:
stm: LONG_STORE(LONG_SHR(LONG_LOAD(riv,riv),INT_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
- code495(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 495:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, rlv))
- code495(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 495:
stm: LONG_STORE(LONG_SHR(LONG_LOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
- code496(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 496:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(r, r))
- code496(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 496:
stm: LONG_ASTORE(LONG_SHR(LONG_ALOAD(riv,riv),INT_AND(r, LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
- code497(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 497:
r: INT_2FLOAT(riv)
- code497(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 497:
stm: LONG_ASTORE(LONG_SHR(LONG_ALOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
- code498(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 498:
r: INT_2FLOAT(load32)
- code498(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 498:
stm: LONG_STORE(rlv, OTHER_OPERAND(rlv, rlv))
- code499(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 499:
r: INT_2DOUBLE(riv)
- code499(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 499:
stm: LONG_STORE(rlv, OTHER_OPERAND(rlv, address1scaledreg))
- code50(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 50:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(r, r))
- code50(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 50:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(r, r))
- code50(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 50:
boolcmp: BOOLEAN_CMP_ADDR(r,r)
- code50(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 50:
boolcmp: BOOLEAN_CMP_ADDR(r,r)
- code500(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 500:
r: INT_2DOUBLE(load32)
- code500(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 500:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1scaledreg, rlv))
- code501(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 501:
r: FLOAT_2DOUBLE(r)
- code501(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 501:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1scaledreg, address1reg))
- code502(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 502:
r: FLOAT_2DOUBLE(float_load)
- code502(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 502:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1reg, address1scaledreg))
- code503(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 503:
r: DOUBLE_2FLOAT(r)
- code503(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 503:
stm: LONG_STORE(rlv, OTHER_OPERAND(address, LONG_CONSTANT))
- code504(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 504:
r: DOUBLE_2FLOAT(double_load)
- code504(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 504:
czr: LONG_SUB(rlv, r)
- code505(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 505:
r: FLOAT_2INT(r)
- code505(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 505:
r: LONG_SUB(rlv, r)
- code506(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 506:
r: FLOAT_2LONG(r)
- code506(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 506:
r: LONG_SUB(load64, r)
- code507(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 507:
r: DOUBLE_2INT(r)
- code507(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 507:
czr: LONG_SUB(rlv, load64)
- code508(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 508:
r: DOUBLE_2LONG(r)
- code508(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 508:
czr: LONG_SUB(load64, rlv)
- code509(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 509:
r: FLOAT_AS_INT_BITS(r)
- code509(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 509:
stm: LONG_STORE(LONG_SUB(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code51(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 51:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, riv))
- code51(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 51:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, riv))
- code510(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 510:
stm: LONG_STORE(LONG_SUB(rlv, LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code511(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 511:
r: DOUBLE_AS_LONG_BITS(r)
- code511(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 511:
stm: LONG_ASTORE(LONG_SUB(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code512(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 512:
stm: LONG_ASTORE(LONG_SUB(rlv, LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code513(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 513:
r: INT_BITS_AS_FLOAT(riv)
- code513(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 513:
szpr: LONG_USHR(rlv, LONG_AND(r, LONG_CONSTANT))
- code514(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 514:
szpr: LONG_USHR(rlv, riv)
- code515(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 515:
r: LONG_BITS_AS_DOUBLE(rlv)
- code515(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 515:
szpr: LONG_USHR(rlv, LONG_CONSTANT)
- code516(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 516:
stm: LONG_STORE(LONG_USHR(LONG_LOAD(riv,riv),LONG_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
- code517(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 517:
r: MATERIALIZE_FP_CONSTANT(any)
- code517(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 517:
stm: LONG_STORE(LONG_USHR(LONG_LOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
- code518(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 518:
float_load: MATERIALIZE_FP_CONSTANT(any)
- code518(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 518:
stm: LONG_ASTORE(LONG_USHR(LONG_ALOAD(riv,riv),LONG_AND(r, LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
- code519(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 519:
double_load: MATERIALIZE_FP_CONSTANT(any)
- code519(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 519:
stm: LONG_ASTORE(LONG_USHR(LONG_ALOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
- code52(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 52:
stm: INT_ASTORE(riv, OTHER_OPERAND(r, r))
- code52(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 52:
stm: INT_ASTORE(riv, OTHER_OPERAND(r, r))
- code52(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 52:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code52(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 52:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code520(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 520:
stm: CLEAR_FLOATING_POINT_STATE
- code520(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 520:
szpr: LONG_XOR(r, rlv)
- code521(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 521:
stm: FLOAT_IFCMP(r,r)
- code521(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 521:
szpr: LONG_XOR(r, load64)
- code522(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 522:
stm: FLOAT_IFCMP(r,float_load)
- code522(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 522:
szpr: LONG_XOR(load64, rlv)
- code523(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 523:
stm: FLOAT_IFCMP(float_load,r)
- code523(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 523:
stm: LONG_STORE(LONG_XOR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code524(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 524:
stm: DOUBLE_IFCMP(r,r)
- code524(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 524:
stm: LONG_STORE(LONG_XOR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code525(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 525:
stm: DOUBLE_IFCMP(r,double_load)
- code525(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 525:
stm: LONG_ASTORE(LONG_XOR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
- code526(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 526:
stm: DOUBLE_IFCMP(double_load,r)
- code526(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 526:
stm: LONG_ASTORE(LONG_XOR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
- code527(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 527:
r: FCMP_CMOV(r, OTHER_OPERAND(r, any))
- code527(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 527:
r: FLOAT_ADD(r, r)
- code528(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 528:
r: FCMP_CMOV(r, OTHER_OPERAND(float_load, any))
- code528(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 528:
r: FLOAT_ADD(r, float_load)
- code529(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 529:
r: FCMP_CMOV(r, OTHER_OPERAND(double_load, any))
- code529(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 529:
r: FLOAT_ADD(float_load,r)
- code53(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 53:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, rlv))
- code53(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 53:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, rlv))
- code530(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 530:
r: FCMP_CMOV(float_load, OTHER_OPERAND(r, any))
- code530(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 530:
r: DOUBLE_ADD(r, r)
- code531(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 531:
r: FCMP_CMOV(double_load, OTHER_OPERAND(r, any))
- code531(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 531:
r: DOUBLE_ADD(r, double_load)
- code532(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 532:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, any))
- code532(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 532:
r: DOUBLE_ADD(double_load,r)
- code533(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 533:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, float_load)))
- code533(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 533:
r: FLOAT_SUB(r, r)
- code534(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 534:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, double_load)))
- code534(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 534:
r: FLOAT_SUB(r, float_load)
- code535(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 535:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(float_load, r)))
- code535(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 535:
r: DOUBLE_SUB(r, r)
- code536(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 536:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(double_load, r)))
- code536(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 536:
r: DOUBLE_SUB(r, double_load)
- code537(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 537:
r: FCMP_FCMOV(r, OTHER_OPERAND(float_load, any))
- code537(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 537:
r: FLOAT_MUL(r, r)
- code538(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 538:
r: FCMP_FCMOV(r, OTHER_OPERAND(double_load, any))
- code538(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 538:
r: FLOAT_MUL(r, float_load)
- code539(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 539:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
- code539(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 539:
r: FLOAT_MUL(float_load, r)
- code54(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 54:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, riv))
- code54(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 54:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, riv))
- code54(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 54:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code54(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 54:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code540(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 540:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
- code540(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 540:
r: DOUBLE_MUL(r, r)
- code541(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 541:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
- code541(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 541:
r: DOUBLE_MUL(r, double_load)
- code542(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 542:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
- code542(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 542:
r: DOUBLE_MUL(double_load, r)
- code543(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 543:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
- code543(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 543:
r: FLOAT_DIV(r, r)
- code544(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 544:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
- code544(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 544:
r: FLOAT_DIV(r, float_load)
- code545(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 545:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
- code545(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 545:
r: DOUBLE_DIV(r, r)
- code546(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 546:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
- code546(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 546:
r: DOUBLE_DIV(r, double_load)
- code547(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 547:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code547(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 547:
r: FLOAT_NEG(r)
- code548(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 548:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code548(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 548:
r: DOUBLE_NEG(r)
- code549(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 549:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code549(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 549:
r: FLOAT_SQRT(r)
- code55(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 55:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, rlv))
- code55(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 55:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, rlv))
- code55(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 55:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code55(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 55:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code550(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 550:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code550(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 550:
r: DOUBLE_SQRT(r)
- code551(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 551:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code551(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 551:
r: FLOAT_REM(r, r)
- code552(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 552:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code552(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 552:
r: DOUBLE_REM(r, r)
- code553(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 553:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code553(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 553:
r: LONG_2FLOAT(r)
- code554(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 554:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code554(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 554:
r: LONG_2DOUBLE(r)
- code555(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 555:
stm: LONG_ASTORE(load64, OTHER_OPERAND(riv, riv))
- code555(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 555:
r: FLOAT_MOVE(r)
- code556(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 556:
stm: LONG_ASTORE(load64, OTHER_OPERAND(rlv, riv))
- code556(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 556:
r: DOUBLE_MOVE(r)
- code557(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 557:
stm: LONG_STORE(load64, OTHER_OPERAND(riv, riv))
- code557(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 557:
r: DOUBLE_LOAD(riv, riv)
- code558(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 558:
stm: LONG_STORE(load64, OTHER_OPERAND(rlv, riv))
- code558(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 558:
r: DOUBLE_LOAD(riv, rlv)
- code559(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 559:
r: DOUBLE_LOAD(rlv, rlv)
- code56(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 56:
stm: LONG_ASTORE(r, OTHER_OPERAND(riv, riv))
- code56(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 56:
stm: LONG_ASTORE(r, OTHER_OPERAND(riv, riv))
- code56(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 56:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code56(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 56:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code560(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 560:
double_load: DOUBLE_LOAD(riv, riv)
- code561(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 561:
r: DOUBLE_ALOAD(riv, riv)
- code562(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 562:
double_load: DOUBLE_LOAD(rlv, rlv)
- code563(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 563:
r: DOUBLE_ALOAD(riv, r)
- code564(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 564:
r: DOUBLE_ALOAD(rlv, rlv)
- code565(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 565:
double_load: DOUBLE_ALOAD(riv, riv)
- code566(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 566:
r: FLOAT_LOAD(riv, riv)
- code567(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 567:
r: FLOAT_LOAD(rlv, rlv)
- code568(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 568:
float_load: FLOAT_LOAD(riv, riv)
- code569(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 569:
r: FLOAT_ALOAD(riv, riv)
- code57(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 57:
stm: LONG_ASTORE(r, OTHER_OPERAND(rlv, rlv))
- code57(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 57:
stm: LONG_ASTORE(r, OTHER_OPERAND(rlv, rlv))
- code57(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 57:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code57(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 57:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code570(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 570:
r: FLOAT_ALOAD(riv, r)
- code571(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 571:
r: FLOAT_ALOAD(rlv, rlv)
- code572(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 572:
float_load: FLOAT_ALOAD(riv, riv)
- code573(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 573:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, riv))
- code574(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 574:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, rlv))
- code575(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 575:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, riv))
- code576(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 576:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, rlv))
- code577(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 577:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, riv))
- code578(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 578:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, riv))
- code579(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 579:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, rlv))
- code58(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 58:
stm: LONG_ASTORE(r, OTHER_OPERAND(r, r))
- code58(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 58:
stm: LONG_ASTORE(r, OTHER_OPERAND(r, r))
- code58(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 58:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code58(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 58:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
- code580(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 580:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, rlv))
- code581(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 581:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(r, r))
- code582(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 582:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, riv))
- code583(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 583:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, rlv))
- code584(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 584:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, riv))
- code585(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 585:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, rlv))
- code586(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 586:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, riv))
- code587(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 587:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, riv))
- code588(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 588:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, rlv))
- code589(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 589:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, rlv))
- code59(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 59:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
- code59(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 59:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
- code59(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 59:
r: REF_ADD(r,INT_CONSTANT)
- code59(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 59:
r: REF_ADD(r,INT_CONSTANT)
- code590(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 590:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(r, r))
- code591(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 591:
r: INT_2FLOAT(riv)
- code592(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 592:
r: INT_2FLOAT(load32)
- code593(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 593:
r: INT_2DOUBLE(riv)
- code594(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 594:
r: INT_2DOUBLE(load32)
- code595(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 595:
r: FLOAT_2DOUBLE(r)
- code596(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 596:
r: FLOAT_2DOUBLE(float_load)
- code597(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 597:
r: DOUBLE_2FLOAT(r)
- code598(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 598:
r: DOUBLE_2FLOAT(double_load)
- code599(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 599:
r: FLOAT_2INT(r)
- code60(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 60:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(rlv, riv))
- code60(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 60:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(rlv, riv))
- code60(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 60:
r: REF_ADD(r,r)
- code60(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 60:
r: REF_ADD(r,r)
- code600(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 600:
r: FLOAT_2LONG(r)
- code601(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 601:
r: DOUBLE_2INT(r)
- code602(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 602:
r: DOUBLE_2LONG(r)
- code603(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 603:
r: FLOAT_AS_INT_BITS(r)
- code605(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 605:
r: DOUBLE_AS_LONG_BITS(r)
- code607(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 607:
r: INT_BITS_AS_FLOAT(riv)
- code609(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 609:
r: LONG_BITS_AS_DOUBLE(rlv)
- code61(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 61:
r: LONG_CMP(rlv,rlv)
- code61(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 61:
r: LONG_CMP(rlv,rlv)
- code61(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 61:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
- code61(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 61:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
- code611(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 611:
r: MATERIALIZE_FP_CONSTANT(any)
- code612(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 612:
float_load: MATERIALIZE_FP_CONSTANT(any)
- code613(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 613:
double_load: MATERIALIZE_FP_CONSTANT(any)
- code614(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 614:
stm: CLEAR_FLOATING_POINT_STATE
- code615(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 615:
stm: FLOAT_IFCMP(r,r)
- code616(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 616:
stm: FLOAT_IFCMP(r,float_load)
- code617(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 617:
stm: FLOAT_IFCMP(float_load,r)
- code618(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 618:
stm: DOUBLE_IFCMP(r,r)
- code619(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 619:
stm: DOUBLE_IFCMP(r,double_load)
- code62(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 62:
stm: GOTO
- code62(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 62:
stm: GOTO
- code62(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 62:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
- code62(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 62:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
- code620(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 620:
stm: DOUBLE_IFCMP(double_load,r)
- code621(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 621:
r: FCMP_CMOV(r, OTHER_OPERAND(r, any))
- code622(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 622:
r: FCMP_CMOV(r, OTHER_OPERAND(float_load, any))
- code623(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 623:
r: FCMP_CMOV(r, OTHER_OPERAND(double_load, any))
- code624(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 624:
r: FCMP_CMOV(float_load, OTHER_OPERAND(r, any))
- code625(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 625:
r: FCMP_CMOV(double_load, OTHER_OPERAND(r, any))
- code626(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 626:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, any))
- code627(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 627:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, float_load)))
- code628(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 628:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, double_load)))
- code629(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 629:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(float_load, r)))
- code63(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 63:
stm: PREFETCH(r)
- code63(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 63:
stm: PREFETCH(r)
- code63(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 63:
r: REF_SUB(r,r)
- code63(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 63:
r: REF_SUB(r,r)
- code630(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 630:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(double_load, r)))
- code631(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 631:
r: FCMP_FCMOV(r, OTHER_OPERAND(float_load, any))
- code632(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 632:
r: FCMP_FCMOV(r, OTHER_OPERAND(double_load, any))
- code633(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 633:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
- code634(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 634:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
- code635(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 635:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
- code636(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 636:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
- code637(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 637:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
- code638(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 638:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
- code639(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 639:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
- code64(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 64:
stm: WRITE_FLOOR
- code64(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 64:
stm: WRITE_FLOOR
- code64(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 64:
r: REF_SUB(INT_CONSTANT,r)
- code64(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 64:
r: REF_SUB(INT_CONSTANT,r)
- code640(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 640:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
- code641(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 641:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code642(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 642:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code643(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 643:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code644(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 644:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code645(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 645:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code646(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 646:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
- code647(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 647:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code648(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 648:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
- code649(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 649:
stm: LONG_ASTORE(load64, OTHER_OPERAND(riv, riv))
- code65(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 65:
stm: READ_CEILING
- code65(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 65:
stm: READ_CEILING
- code65(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 65:
r: INT_MUL(r,INT_CONSTANT)
- code65(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 65:
r: INT_MUL(r,INT_CONSTANT)
- code650(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 650:
stm: LONG_ASTORE(load64, OTHER_OPERAND(rlv, riv))
- code651(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 651:
stm: LONG_STORE(load64, OTHER_OPERAND(riv, riv))
- code652(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 652:
stm: LONG_STORE(load64, OTHER_OPERAND(rlv, riv))
- code66(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 66:
stm: FENCE
- code66(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 66:
stm: FENCE
- code66(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 66:
r: INT_MUL(r,r)
- code66(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 66:
r: INT_MUL(r,r)
- code67(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 67:
stm: PAUSE
- code67(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 67:
stm: PAUSE
- code67(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 67:
r: INT_DIV(r,r)
- code67(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 67:
r: INT_DIV(r,r)
- code68(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 68:
stm: RETURN(NULL)
- code68(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 68:
stm: RETURN(NULL)
- code68(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 68:
r: INT_DIV(r,REF_MOVE(INT_CONSTANT))
- code68(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 68:
r: INT_DIV(r,REF_MOVE(INT_CONSTANT))
- code69(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 69:
stm: RETURN(INT_CONSTANT)
- code69(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 69:
stm: RETURN(INT_CONSTANT)
- code69(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 69:
r: INT_REM(r,r)
- code69(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 69:
r: INT_REM(r,r)
- code70(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 70:
stm: RETURN(r)
- code70(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 70:
stm: RETURN(r)
- code70(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 70:
r: INT_REM(r,REF_MOVE(INT_CONSTANT))
- code70(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 70:
r: INT_REM(r,REF_MOVE(INT_CONSTANT))
- code71(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 71:
stm: RETURN(LONG_CONSTANT)
- code71(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 71:
stm: RETURN(LONG_CONSTANT)
- code71(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 71:
r: REF_NEG(r)
- code71(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 71:
r: REF_NEG(r)
- code72(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 72:
r: CALL(r, any)
- code72(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 72:
r: CALL(r, any)
- code72(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 72:
rz: INT_SHL(r,INT_CONSTANT)
- code72(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 72:
rz: INT_SHL(r,INT_CONSTANT)
- code73(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 73:
r: CALL(BRANCH_TARGET, any)
- code73(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 73:
r: CALL(BRANCH_TARGET, any)
- code73(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 73:
rz: INT_SHL(r,r)
- code73(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 73:
rz: INT_SHL(r,r)
- code74(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 74:
r: CALL(INT_LOAD(riv, riv), any)
- code74(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 74:
r: CALL(INT_LOAD(riv, riv), any)
- code74(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 74:
rz: INT_SHL(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code74(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 74:
rz: INT_SHL(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code75(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 75:
r: CALL(INT_CONSTANT, any)
- code75(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 75:
r: CALL(INT_CONSTANT, any)
- code75(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 75:
rs: INT_SHR(r,INT_CONSTANT)
- code75(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 75:
rs: INT_SHR(r,INT_CONSTANT)
- code76(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 76:
r: CALL(LONG_LOAD(rlv, rlv), any)
- code76(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 76:
r: CALL(LONG_LOAD(rlv, rlv), any)
- code76(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 76:
rs: INT_SHR(r,r)
- code76(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 76:
rs: INT_SHR(r,r)
- code77(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 77:
r: SYSCALL(r, any)
- code77(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 77:
r: SYSCALL(r, any)
- code77(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 77:
rp: INT_SHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
- code77(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 77:
rp: INT_SHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
- code78(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 78:
r: SYSCALL(INT_LOAD(riv, riv), any)
- code78(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 78:
r: SYSCALL(INT_LOAD(riv, riv), any)
- code78(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 78:
rp: INT_USHR(r,INT_CONSTANT)
- code78(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 78:
rp: INT_USHR(r,INT_CONSTANT)
- code79(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 79:
r: SYSCALL(INT_CONSTANT, any)
- code79(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 79:
r: SYSCALL(INT_CONSTANT, any)
- code79(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 79:
rz: INT_USHR(r,r)
- code79(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 79:
rz: INT_USHR(r,r)
- code80(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 80:
r: GET_TIME_BASE
- code80(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 80:
r: GET_TIME_BASE
- code80(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 80:
rp: INT_USHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
- code80(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 80:
rp: INT_USHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
- code81(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 81:
stm: YIELDPOINT_OSR(any, any)
- code81(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 81:
stm: YIELDPOINT_OSR(any, any)
- code81(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 81:
rp: INT_USHR(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
- code81(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 81:
rp: INT_USHR(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
- code82(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 82:
rp: INT_USHR(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
- code82(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 82:
rp: INT_USHR(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
- code83(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 83:
r: REF_AND(r,r)
- code83(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 83:
r: REF_AND(r,r)
- code84(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 84:
address: INT_ADD(r, r)
- code84(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 84:
address1scaledreg: INT_SHL(r, INT_CONSTANT)
- code84(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 84:
czr: REF_AND(r,INT_CONSTANT)
- code84(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 84:
czr: REF_AND(r,INT_CONSTANT)
- code85(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 85:
address: INT_ADD(r, address1scaledreg)
- code85(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 85:
address1reg: INT_ADD(r, LONG_CONSTANT)
- code85(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 85:
rp: REF_AND(r,INT_CONSTANT)
- code85(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 85:
rp: REF_AND(r,INT_CONSTANT)
- code86(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 86:
address: INT_ADD(address1scaledreg, r)
- code86(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 86:
address1reg: INT_MOVE(r)
- code86(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 86:
r: REF_AND(REF_NOT(r),REF_NOT(r))
- code86(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 86:
r: REF_AND(REF_NOT(r),REF_NOT(r))
- code87(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 87:
address: INT_ADD(address1scaledreg, INT_CONSTANT)
- code87(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 87:
address: INT_ADD(r, r)
- code87(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 87:
r: REF_AND(r,REF_NOT(r))
- code87(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 87:
r: REF_AND(r,REF_NOT(r))
- code88(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 88:
address: INT_ADD(address1scaledreg, address1reg)
- code88(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 88:
address1reg: INT_ADD(address1reg, LONG_CONSTANT)
- code88(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 88:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code88(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 88:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
- code89(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 89:
address: INT_ADD(address1reg, address1scaledreg)
- code89(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 89:
address1scaledreg: INT_ADD(address1scaledreg, LONG_CONSTANT)
- code89(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 89:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),REF_MOVE(INT_CONSTANT))
- code89(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 89:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),REF_MOVE(INT_CONSTANT))
- code90(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 90:
address1reg: INT_ADD(r, INT_CONSTANT)
- code90(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 90:
address: INT_ADD(r, address1scaledreg)
- code90(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 90:
r: REF_OR(r,r)
- code90(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 90:
r: REF_OR(r,r)
- code91(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 91:
address1reg: INT_MOVE(r)
- code91(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 91:
address: INT_ADD(address1scaledreg, r)
- code91(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 91:
r: REF_OR(r,INT_CONSTANT)
- code91(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 91:
r: REF_OR(r,INT_CONSTANT)
- code92(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 92:
address: INT_ADD(address1scaledreg, LONG_CONSTANT)
- code92(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 92:
r: REF_OR(REF_NOT(r),REF_NOT(r))
- code92(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 92:
r: REF_OR(REF_NOT(r),REF_NOT(r))
- code93(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 93:
address1reg: INT_ADD(address1reg, INT_CONSTANT)
- code93(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 93:
address: INT_ADD(address1scaledreg, address1reg)
- code93(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 93:
r: REF_OR(r,REF_NOT(r))
- code93(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 93:
r: REF_OR(r,REF_NOT(r))
- code94(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 94:
address: INT_ADD(address1reg, address1scaledreg)
- code94(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 94:
r: REF_XOR(r,r)
- code94(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 94:
r: REF_XOR(r,r)
- code95(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 95:
address1scaledreg: LONG_SHL(r, INT_CONSTANT)
- code95(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 95:
r: REF_XOR(r,INT_CONSTANT)
- code95(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 95:
r: REF_XOR(r,INT_CONSTANT)
- code96(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 96:
address1scaledreg: INT_SHL(r, INT_CONSTANT)
- code96(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 96:
address1reg: LONG_ADD(r, LONG_CONSTANT)
- code96(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 96:
r: REF_NOT(r)
- code96(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 96:
r: REF_NOT(r)
- code97(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 97:
address1scaledreg: INT_ADD(address1scaledreg, INT_CONSTANT)
- code97(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 97:
address1reg: LONG_MOVE(r)
- code97(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 97:
r: REF_NOT(REF_OR(r,r))
- code97(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 97:
r: REF_NOT(REF_OR(r,r))
- code98(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 98:
r: ADDR_2LONG(r)
- code98(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 98:
address: LONG_ADD(r, r)
- code98(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 98:
r: REF_NOT(REF_AND(r,r))
- code98(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 98:
r: REF_NOT(REF_AND(r,r))
- code99(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Emit code for rule number 99:
r: ADDR_2LONG(load32)
- code99(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Emit code for rule number 99:
address1reg: LONG_ADD(address1reg, LONG_CONSTANT)
- code99(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Emit code for rule number 99:
r: REF_NOT(REF_XOR(r,r))
- code99(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Emit code for rule number 99:
r: REF_NOT(REF_XOR(r,r))
- CODE_EXPANSION_FACTOR - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Heuristic constant used to calculate initial size of the machine
code buffer.
- CODE_FP_OFFSET - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- CODE_OVERHEAD_TERM - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Heuristic constant used to calculate initial size of the machine
code buffer.
- CodeArray - Static variable in class org.jikesrvm.classloader.TypeReference
-
- CodeArray - Class in org.jikesrvm.compilers.common
-
CodeArray represents a code object (contiguous memory region containing code).
- CodeArray(int) - Constructor for class org.jikesrvm.compilers.common.CodeArray
-
- CodeArray.BootImageCreate - Class in org.jikesrvm.compilers.common
-
Class to create CodeArrays in the boot image that isn't compiled into the VM
- CodeArray.Factory - Class in org.jikesrvm.compilers.common
-
A helper class to contain the 'real' methods of CodeArray.
- codeArrayAsObject(CodeArray) - Static method in class org.jikesrvm.runtime.Magic
-
Cast bits of code array into an object
Note: for use by Statics when assigning slots to static method pointers
- codeArrayAsObject - Static variable in class org.jikesrvm.runtime.MagicNames
-
- codeArrayForOffset(Offset) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Return the code array for this method that contains the given offset.
- CodeArrayType - Static variable in class org.jikesrvm.classloader.RVMType
-
- codeAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
Code
- CodeConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Represents a constant code operand, found for example, from an
TIBConstantOperand.
- CodeConstantOperand(RVMMethod) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
-
Construct a new code constant operand
- codeGenNanos - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- codeIndex - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
-
- CodeInstaller - Class in org.jikesrvm.osr.ia32
-
CodeInstaller generates a glue code which recovers registers and
from the stack frames and branch to the newly compiled method instructions.
- CodeInstaller() - Constructor for class org.jikesrvm.osr.ia32.CodeInstaller
-
- codePatchSyncRequested - Variable in class org.jikesrvm.scheduler.RVMThread
-
flag indicating this processor needs to execute a memory synchronization
sequence Used for code patching on SMP PowerPCs.
- CodePatchSyncRequestVisitor - Class in org.jikesrvm.compilers.opt.runtimesupport
-
A visitor that is used to request synchronization of processor caches
after code patching has taken place.
- CodePatchSyncRequestVisitor() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.CodePatchSyncRequestVisitor
-
- codePatchSyncRequestVisitor - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- codes - Variable in class org.jikesrvm.osr.bytecodes.DoubleStore
-
- codes - Variable in class org.jikesrvm.osr.bytecodes.FloatStore
-
- codes - Variable in class org.jikesrvm.osr.bytecodes.Goto
-
- codes - Variable in class org.jikesrvm.osr.bytecodes.IntStore
-
- codes - Variable in class org.jikesrvm.osr.bytecodes.LongStore
-
- codes - Variable in class org.jikesrvm.osr.bytecodes.RefStore
-
- CodeType - Static variable in class org.jikesrvm.classloader.RVMType
-
- collect() - Method in class org.mmtk.plan.concurrent.ConcurrentCollector
-
- collect() - Method in class org.mmtk.plan.nogc.NoGCCollector
-
Perform a garbage collection
- collect() - Method in class org.mmtk.plan.ParallelCollector
-
Perform a single garbage collection
- collect() - Method in class org.mmtk.plan.refcount.RCBaseCollector
-
Perform garbage collection
- collect() - Method in class org.mmtk.plan.StopTheWorldCollector
-
Perform garbage collection
- collectCycles(boolean, boolean) - Method in class org.mmtk.utility.CycleDetector
-
- collectHotMethods(int, double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Collect the hot methods that have been compiled at the given opt level.
- collectHotOptMethodsInternal(int, List<HotMethodRecompilationEvent>, double, int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Recursive implementation of collectHotOptNMethods.
- Collection - Class in org.jikesrvm.mm.mmtk
-
- Collection() - Constructor for class org.jikesrvm.mm.mmtk.Collection
-
- collection - Variable in class org.mmtk.plan.Simple
-
This is the phase that is executed to perform a collection.
- Collection - Class in org.mmtk.vm
-
- Collection() - Constructor for class org.mmtk.vm.Collection
-
- collection - Static variable in class org.mmtk.vm.VM
-
- collectionAttempt - Variable in class org.jikesrvm.scheduler.RVMThread
-
Used by GC to determine collection success
- collectionAttempt - Variable in class org.mmtk.plan.Simple
-
The current collection attempt.
- collectionAttempts - Static variable in class org.mmtk.utility.alloc.Allocator
-
Maximum number of failed attempts by a single thread
- collectionEnabled - Static variable in class org.jikesrvm.mm.mminterface.MemoryManager
-
Has garbage collection been enabled yet?
- collectionEnabled() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
- collectionPhase(short) - Method in class org.mmtk.plan.concurrent.Concurrent
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.concurrent.ConcurrentCollector
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.concurrent.ConcurrentMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.concurrent.marksweep.CMS
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.concurrent.marksweep.CMSCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.copyms.CopyMS
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.copyms.CopyMSCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.copyms.CopyMSMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.generational.copying.GenCopy
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.copying.GenCopyCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.copying.GenCopyMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.generational.Gen
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.GenCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.GenMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.generational.immix.GenImmix
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.immix.GenImmixCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.immix.GenImmixMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.generational.marksweep.GenMS
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.marksweep.GenMSCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.generational.marksweep.GenMSMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.immix.Immix
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.immix.ImmixCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.immix.ImmixMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.markcompact.MC
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.markcompact.MCCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.markcompact.MCMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.marksweep.MS
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.marksweep.MSCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.marksweep.MSMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.MutatorContext
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.nogc.NoGC
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.nogc.NoGCCollector
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.nogc.NoGCMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.ParallelCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.Plan
-
Perform a (global) collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.refcount.generational.GenRC
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.refcount.generational.GenRCCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.refcount.generational.GenRCMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.refcount.RCBase
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.refcount.RCBaseCollector
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.refcount.RCBaseMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
-
Perform a (local) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.semispace.gctrace.GCTrace
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.semispace.SS
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.semispace.SSCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.semispace.SSMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.Simple
-
Perform a (global) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.SimpleCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.SimpleMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.stickyimmix.StickyImmix
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.stickyimmix.StickyImmixCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
-
Perform a per-mutator collection phase.
- collectionPhase(short) - Method in class org.mmtk.plan.stickyms.StickyMS
-
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.stickyms.StickyMSCollector
-
Perform a (local, i.e.per-collector) collection phase.
- collectionPhase(short, boolean) - Method in class org.mmtk.plan.stickyms.StickyMSMutator
-
Perform a per-mutator collection phase.
- collectionPhase(int) - Method in class org.mmtk.utility.sanitychecker.SanityChecker
-
Perform any sanity checking collection phases.
- collectionPhase(int, boolean) - Method in class org.mmtk.utility.sanitychecker.SanityCheckerLocal
-
Perform any sanity checking collection phases.
- collectionRequired(boolean, Space) - Method in class org.mmtk.plan.copyms.CopyMS
-
- collectionRequired(boolean, Space) - Method in class org.mmtk.plan.generational.Gen
-
- collectionRequired(boolean, Space) - Method in class org.mmtk.plan.Plan
-
This method controls the triggering of a GC.
- collectionRequired(boolean, Space) - Method in class org.mmtk.plan.refcount.generational.GenRC
-
- collectionRequired(boolean, Space) - Method in class org.mmtk.plan.semispace.gctrace.GCTrace
-
- collectionRequired(boolean, Space) - Method in class org.mmtk.plan.stickyimmix.StickyImmix
-
This method controls the triggering of a GC.
- collectNursery - Variable in class org.mmtk.utility.Treadmill
-
- Collector() - Constructor for class org.jikesrvm.mm.mminterface.Selected.Collector
-
- collector() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
-
- collector - Variable in class org.mmtk.plan.refcount.fullheap.RCModifiedProcessor
-
- collector() - Method in class org.mmtk.vm.ActivePlan
-
- collectorContext - Variable in class org.jikesrvm.mm.mminterface.ThreadContext
-
- CollectorContext - Class in org.mmtk.plan
-
This class (and its sub-classes) implement per-collector thread
behavior.
- CollectorContext() - Constructor for class org.mmtk.plan.CollectorContext
-
- collectorCount() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
-
- collectorCount() - Method in class org.mmtk.vm.ActivePlan
-
- CollectorLocal - Class in org.mmtk.policy.immix
-
This class implements unsynchronized (local) elements of an
immix collector.
- CollectorLocal(ImmixSpace) - Constructor for class org.mmtk.policy.immix.CollectorLocal
-
Constructor
- collectorPhase(short, int, boolean) - Method in class org.mmtk.vm.Debug
-
A per-collector GC collection phase
- collectorPrepareVMSpace() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- collectorPrepareVMSpace() - Method in class org.mmtk.vm.Memory
-
Per-collector preparation for a collection.
- collectorReleaseVMSpace() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- collectorReleaseVMSpace() - Method in class org.mmtk.vm.Memory
-
Per-collector post-collection work.
- CollectorThread - Class in org.jikesrvm.mm.mminterface
-
System thread used to perform garbage collection work.
- CollectorThread(byte[], CollectorContext) - Constructor for class org.jikesrvm.mm.mminterface.CollectorThread
-
- collectOsrInfo(Instruction, LiveSet) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
- collectOsrPointsAndBarriers(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
Iterates over all instructions in the IR and builds a list of
OsrPoint instructions and OsrBarrier instructions.
- collectWholeHeap - Variable in class org.mmtk.plan.immix.Immix
-
will this collection collect the whole heap
- collectWholeHeap - Variable in class org.mmtk.plan.stickyms.StickyMS
-
will this collection collect the whole heap
- COLOR - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- Color - Class in org.mmtk.utility.gcspy
-
Cut-down implementation of java.awt.Color sufficient to provide
the server side (Stream) with colours
- Color(short, short, short) - Constructor for class org.mmtk.utility.gcspy.Color
-
Constructor for a simple RGB colour model.
- Color(int, int, int) - Constructor for class org.mmtk.utility.gcspy.Color
-
Constructor for a simple RGB colour model.
- com.ibm.tuningfork.tracegen.chunk - package com.ibm.tuningfork.tracegen.chunk
-
- com.ibm.tuningfork.tracegen.types - package com.ibm.tuningfork.tracegen.types
-
- combineAddresses() - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
-
- combineDeltaMaps(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Merges unusual maps (occurs in nested jsr conditions) by merging each nested
delta map ( as represented by the jsrMapid of the location site) into the
jsrInfo.extraUnusualMap where the deltas are accumulated
- combinedLoadBarrier() - Static method in class org.jikesrvm.runtime.Magic
-
Emits an instruction that provides both a LoadLoad and a LoadStore barrier.
- combinedLoadBarrier - Static variable in class org.jikesrvm.runtime.MagicNames
-
- comefrom(int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- CommandLineArgs - Class in org.jikesrvm.runtime
-
Command line option processing iwth arbitrary prefix support.
- CommandLineArgs() - Constructor for class org.jikesrvm.runtime.CommandLineArgs
-
- CommandLineArgs.ArgReader - Class in org.jikesrvm.runtime
-
- CommandLineArgs.Prefix - Class in org.jikesrvm.runtime
-
Represent a single command line prefix
- CommandLineArgs.PrefixType - Enum in org.jikesrvm.runtime
-
Argument types
- comment(String) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Inform the lister of a comment related to the currently
generated machine code.
- comment(int, String) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- comment(String) - Static method in class org.mmtk.utility.statistics.Xml
-
Add a comment, bracketing it with open- and close-comment tags.
- commitPages(int, int) - Method in class org.mmtk.utility.heap.PageResource
-
Commit pages to the page budget.
- committed - Variable in class org.mmtk.utility.heap.PageResource
-
- committedPages() - Method in class org.mmtk.policy.Space
-
- committedPages() - Method in class org.mmtk.utility.heap.PageResource
-
Return the number of committed pages
- commonDominator(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- communicationLock() - Method in class org.jikesrvm.scheduler.RVMThread
-
- communicationLockBySlot - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- communicationLockForSlot(int) - Method in class org.jikesrvm.scheduler.RVMThread
-
- commutative - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
operator is commutative
- COMPACT - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
Compact redundant edges?
- COMPACT - Static variable in class org.mmtk.plan.markcompact.MC
-
Perform compaction via a linear scan over the heap
- compact() - Method in class org.mmtk.policy.MarkCompactCollector
-
Perform the compacting phase of the collection.
- COMPACT_SIZE_CLASSES - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
-
- compactNodeNumbering() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
-
Implementation for Graph Interface.
- compactNodeNumbering() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Densely numbers (0...n) all nodes in the FCFG.
- compactNodeNumbering() - Method in interface org.jikesrvm.compilers.opt.util.Graph
-
After this method is called, all nodes in the graph should
have a compact numbering from 0 to (number of nodes in
graph - 1).
- compactNodeNumbering() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Renumber the nodes densely from 0...numberOfNodes-1.
- comparator - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison
-
- compare(CallSite, CallSite) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph.OrderByTotalWeight
-
- compare - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
operator is some kind of compare (val,val)-> cond
- compare(BasicInterval, BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.IncreasingEndMappedIntervalSet.EndComparator
-
- compare(BasicInterval, BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.IncreasingStartIntervalSet.StartComparator
-
- compare(Stack<T>) - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- compare(RVMField, RVMField) - Method in class org.jikesrvm.tools.header_gen.AscendingOffsetComparator
-
- compareTo(RVMAnnotation.AnnotationMember) - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
-
- compareTo(ReorderingPhase.Edge) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
-
- compareTo(ValueNumberPair) - Method in class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
-
- compareTo(CommandLineArgs.Prefix) - Method in class org.jikesrvm.runtime.CommandLineArgs.Prefix
-
Sorting method for Comparable.
- compatiblePrimitives(TypeReference, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- COMPILATION_ADVICE_FILE_OUTPUT - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Name of advice file
- compilationInProgress - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
-
is opt compiler currently in use?
- CompilationPlan - Class in org.jikesrvm.compilers.opt.driver
-
- CompilationPlan(NormalMethod, TypeReference[], OptimizationPlanElement[], InstrumentationPlan, OptOptions) - Constructor for class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
Construct a compilation plan
- CompilationPlan(NormalMethod, OptimizationPlanElement[], InstrumentationPlan, OptOptions) - Constructor for class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
Construct a compilation plan
- CompilationPlan(NormalMethod, OptimizationPlanElement, InstrumentationPlan, OptOptions) - Constructor for class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
Construct a compilation plan
- compilationQueue - Static variable in class org.jikesrvm.adaptive.controller.Controller
-
A blocking priority queue where the controller will place methods
to be opt compiled
(an output of the controller thread)
- compilationRates - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
Average bytecodes compiled per millisecond.
- CompilationState - Class in org.jikesrvm.compilers.opt.inlining
-
This class holds miscellaneous information regarding the state of
a compilation
- CompilationState(Instruction, boolean, OptOptions, CompiledMethod, int) - Constructor for class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- compilationThread - Static variable in class org.jikesrvm.adaptive.controller.Controller
-
Thread that will perform opt-compilations as directed by the controller
(the thread sets this field when it is created.)
- CompilationThread - Class in org.jikesrvm.adaptive.recompilation
-
This class is a separate thread whose job is to monitor a (priority)
queue of compilation plans.
- CompilationThread() - Constructor for class org.jikesrvm.adaptive.recompilation.CompilationThread
-
constructor
- compilationTime - Variable in class org.jikesrvm.compilers.common.CompiledMethod
-
The time in milliseconds taken to compile the method.
- compile() - Method in class org.jikesrvm.classloader.RVMMethod
-
Generate machine code for this method if valid
machine code doesn't already exist.
- compile() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Compile method
- compile(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Compile the given method with the baseline compiler.
- compile() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Top level driver for baseline compilation of a method.
- compile(NormalMethod, TypeReference[]) - Static method in class org.jikesrvm.compilers.common.BootImageCompiler
-
- compile(NormalMethod) - Static method in class org.jikesrvm.compilers.common.BootImageCompiler
-
- compile(NativeMethod) - Static method in class org.jikesrvm.compilers.common.BootImageCompiler
-
Compile a native method.
- compile(NormalMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
Compile a Java method when it is first invoked.
- compile(NativeMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
Compile the stub for a native method when it is first invoked.
- compile(CompilationPlan) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Invoke the opt compiler to execute a compilation plan.
- compile() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
Generates the specialized code for this method.
- compile(NativeMethod) - Static method in class org.jikesrvm.jni.ia32.JNICompiler
-
Compiles a method to handle the Java to C transition and back
Transitioning from Java to C then back:
Set up stack frame and save non-volatile registers
Set up jniEnv - set up a register to hold JNIEnv and store
the Processor in the JNIEnv for easy access
Move all native method arguments on to stack (NB at this point all
non-volatile state is saved)
Record the frame pointer of the last Java frame (this) in the jniEnv
Call out to convert reference arguments to IDs
Set processor as being "in native"
Set up stack frame and registers for transition to C
Call out to C
Save result to stack
Transition back from "in native" to "in Java", take care that the
Processor isn't "blocked in native", ie other processors have decided to
start a GC and we're not permitted to execute Java code whilst this
occurs
Convert a reference result (currently a JNI ref) into a true reference
Release JNI refs
Restore stack and place result in register
- compileAllMethods() - Static method in class org.jikesrvm.adaptive.recompilation.BulkCompile
-
Compile all methods nominated in the compiler advice,
which should have been provided in a .ca advice file.
- compileAllMethodsCompleted() - Method in class org.jikesrvm.adaptive.util.AOSLogging
-
- compileArrayLoadBarrier(Assembler, boolean) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compileArrayStoreBarrier(Assembler) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform an array store barrier.
- compileArrayStoreBarrierByte(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a bastore barrier.
- compileArrayStoreBarrierChar(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a castore barrier.
- compileArrayStoreBarrierDouble(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a dastore barrier.
- compileArrayStoreBarrierFloat(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a fastore barrier.
- compileArrayStoreBarrierInt(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a iastore barrier.
- compileArrayStoreBarrierLong(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a lastore barrier.
- compileArrayStoreBarrierShort(Assembler, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a sastore barrier.
- compileComplete(CodeArray) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Records that the compilation is complete.
- COMPILED - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
-
- COMPILED(RVMMethod, Offset) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Returns a method operand representing a compiled method with designated
JTOC offset.
- compiledMethod - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
The compiledMethod assigned to this compilation of method
- CompiledMethod - Class in org.jikesrvm.compilers.common
-
A method that has been compiled into machine code by one of our compilers.
- CompiledMethod(int, RVMMethod) - Constructor for class org.jikesrvm.compilers.common.CompiledMethod
-
- compiledMethod - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
The compiled method created to hold the result of this compilation.
- compiledMethod - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
The compiled method
- compiledMethod - Variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
Corresponding compiled method
- compiledMethod - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- compiledMethodMessage(NormalMethod) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
-
- CompiledMethods - Class in org.jikesrvm.compilers.common
-
Manage pool of compiled methods.
- CompiledMethods() - Constructor for class org.jikesrvm.compilers.common.CompiledMethods
-
- compiledMethods - Static variable in class org.jikesrvm.compilers.common.CompiledMethods
-
Java methods that have been compiled into machine code.
- compiledMethods - Variable in class org.jikesrvm.runtime.StackTrace
-
The compiled method ids of the stack trace.
- compiledMethodType - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- compileGetfieldBarrier(Assembler, RegisterConstants.GPR, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compileGetfieldBarrierImm(Assembler, Offset, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compileGetstaticBarrier(Assembler, RegisterConstants.GPR, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compileGetstaticBarrierImm(Assembler, Offset, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compileMethod(NormalMethod, TypeReference[]) - Method in class org.jikesrvm.compilers.baseline.BaselineBootImageCompiler
-
- compileMethod(NormalMethod, TypeReference[]) - Method in class org.jikesrvm.compilers.common.BootImageCompiler
-
Compiles a method with bytecodes.
- compileMethod(NormalMethod, TypeReference[]) - Method in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
-
- compileMethod(DynamicLink, RVMMethod) - Static method in class org.jikesrvm.runtime.DynamicLinker.DL_Helper
-
Compile (if necessary) targetMethod and patch the appropriate dispatch tables.
- compileMethodsInVector() - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- compileModifyCheck(Assembler, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compilePutfieldBarrier(Assembler, RegisterConstants.GPR, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier.
- compilePutfieldBarrierAddress(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Address field.
- compilePutfieldBarrierAddressImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Address field when
the field is at a known offset.
- compilePutfieldBarrierBoolean(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a boolean field.
- compilePutfieldBarrierBooleanImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a boolean field when
the field is at a known offset.
- compilePutfieldBarrierByte(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a byte field.
- compilePutfieldBarrierByteImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a byte field when
the field is at a known offset.
- compilePutfieldBarrierChar(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a char field.
- compilePutfieldBarrierCharImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a char field when
the field is at a known offset.
- compilePutfieldBarrierDouble(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a double field.
- compilePutfieldBarrierDoubleImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a double field when
the field is at a known offset.
- compilePutfieldBarrierExtent(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Extent field.
- compilePutfieldBarrierExtentImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Extent field when
the field is at a known offset.
- compilePutfieldBarrierFloat(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a float field.
- compilePutfieldBarrierFloatImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a float field when
the field is at a known offset.
- compilePutfieldBarrierImm(Assembler, Offset, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier when the field is at a known
offset.
- compilePutfieldBarrierInt(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a int field.
- compilePutfieldBarrierIntImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a int field when
the field is at a known offset.
- compilePutfieldBarrierLong(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a long field.
- compilePutfieldBarrierLongImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a long field when
the field is at a known offset.
- compilePutfieldBarrierOffset(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Offset field.
- compilePutfieldBarrierOffsetImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Offset field when
the field is at a known offset.
- compilePutfieldBarrierShort(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a short field.
- compilePutfieldBarrierShortImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a short field when
the field is at a known offset.
- compilePutfieldBarrierWord(Assembler, RegisterConstants.GPR, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Word field.
- compilePutfieldBarrierWordImm(Assembler, Offset, int, BaselineCompilerImpl) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate code to perform a putfield barrier for a unboxed Word field when
the field is at a known offset.
- compilePutstaticBarrier(Assembler, RegisterConstants.GPR, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compilePutstaticBarrierImm(Assembler, Offset, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
- compiler - Variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
- compiler - Static variable in class org.jikesrvm.compilers.common.BootImageCompiler
-
- COMPILER_ADVICE_FILE_INPUT - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
File containing information about the methods to Opt compile
- COMPILER_DNA_FILE_NAME - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Name of compiler DNA file (default DNA will be used if no name is given).
- CompilerAdvice - Class in org.jikesrvm.adaptive.util
-
Utilities for providing compiler advice.
- CompilerAdvice() - Constructor for class org.jikesrvm.adaptive.util.CompilerAdvice
-
- CompilerAdviceAttribute - Class in org.jikesrvm.adaptive.util
-
Defines an attribute for compiler advice, and maintains a map
allowing attributes to be retrieved by method and bytecode offset.
- CompilerAdviceAttribute(Atom, Atom, Atom, int) - Constructor for class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Constructor
- CompilerAdviceAttribute(Atom, Atom, Atom, int, int) - Constructor for class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Constructor
- CompilerAdviceInfoReader - Class in org.jikesrvm.adaptive.util
-
Utility to read compiler advice annotations from file in ascii format.
- CompilerAdviceInfoReader() - Constructor for class org.jikesrvm.adaptive.util.CompilerAdviceInfoReader
-
- CompilerDNA - Class in org.jikesrvm.adaptive.recompilation
-
This class codifies the cost/benefit properties of the various compilers
used in the adaptive optimization system.
- CompilerDNA() - Constructor for class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
- compilerEnabled - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
-
is the opt compiler usable?
- compilerNames - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
- CompilerPhase - Class in org.jikesrvm.compilers.opt.driver
-
Compiler phases all extend this abstract class.
- CompilerPhase() - Constructor for class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Constructor
- CompilerPhase(Object[]) - Constructor for class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Constructor
- compilerTypeToString(int) - Static method in class org.jikesrvm.compilers.common.CompiledMethod
-
- compileSpecializedMethod(RVMMethod, TypeReference[]) - Method in class org.jikesrvm.classloader.SpecializedMethod
-
Compile a specialized version of a template method.
- compileTimeRatio - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
Compile time ratio of one compilation level to another
For example, if compiler1 (say OPT1) compiles at 50 bc/msec
and compiler2 (say OPT2) compiles at 100 bc/msec,
compileTimeRatio[OPT1][OPT2] = 2
USAGE NOTE: The data is layed out in a upper triangular matrix
- COMPLETE - Static variable in class org.mmtk.plan.Simple
-
- complete() - Method in class org.mmtk.utility.deque.SharedDeque
-
- completeClosurePhase - Static variable in class org.mmtk.plan.Simple
-
Complete closure including reference types and finalizable objects.
- COMPLETED - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The plan was successfully completed, i.e., the method was recompiled
- completedPlanWithOptLevel(RVMMethod, int) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
Return true
if there is a completed plan with the given opt level for
the given method
- completeEpilogue(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Fill in the rest of the method epilogue.
- completeExceptionHandlers(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
If the method is synchronized then we wrap it in a
synthetic exception handler that unlocks & rethrows
PRECONDITION: cfg, arguments & temps have been setup/initialized.
- completePrologue(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Fills in the rest of the method prologue.
- completeTrace() - Method in class org.mmtk.plan.TraceLocal
-
Finishing processing all GC work.
- completeTrace() - Method in class org.mmtk.utility.sanitychecker.SanityRootTraceLocal
-
Finishing processing all GC work.
- completionFlag - Variable in class org.mmtk.utility.deque.SharedDeque
-
Completion flag - set when all consumers have arrived at the barrier
- complex - Variable in class org.mmtk.utility.statistics.Counter
-
Allow for counters whose values are too complex to be simply printed out.
- ComplexLIR2MIRExpansion - Class in org.jikesrvm.compilers.opt.lir2mir.ia32
-
Handles the conversion from LIR to MIR of operators whose
expansion requires the introduction of new control flow (new basic blocks).
- ComplexLIR2MIRExpansion() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
-
- ComplexOperators() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ComplexOperators
-
- ComplexPhase - Class in org.mmtk.plan
-
Phases of a garbage collection.
- ComplexPhase(String, int[]) - Constructor for class org.mmtk.plan.ComplexPhase
-
Construct a complex phase from an array of phase IDs.
- ComplexPhase(String, Timer, int[]) - Constructor for class org.mmtk.plan.ComplexPhase
-
Construct a complex phase from an array of phase IDs, but using
the specified timer rather than creating one.
- complexPhaseCursor - Static variable in class org.mmtk.plan.Phase
-
Stores the current sub phase for a complex phase.
- compose(String, Object[]) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
Compose together the argument elements into a composite element
of an optimization plan.
- composeComponents(ArrayList<OptimizationPlanElement>, String, Object[]) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
Add a set of optimization plan elements to a vector.
- CompoundEnumerator<T> - Class in org.jikesrvm.compilers.opt.util
-
- CompoundEnumerator(Enumeration<T>, Enumeration<T>) - Constructor for class org.jikesrvm.compilers.opt.util.CompoundEnumerator
-
- CompoundInterval - Class in org.jikesrvm.compilers.opt.regalloc
-
Implements a live interval with holes; i.e. an ordered set of basic live
intervals.
- CompoundInterval(int, int, Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Creates a new compound interval of a single Basic interval.
- CompoundInterval(BasicInterval, Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Creates a new compound interval of a single Basic interval.
- CompoundInterval(Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Dangerous constructor: use with care.
- compPlan - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The associate compilation plan
- compPlan - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- compress(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
This recursive method performs the path compression
- COMPUTE_POST_DOMINATORS - Static variable in class org.jikesrvm.compilers.opt.controlflow.Dominators
-
Should we compute post-dominators instead of dominators?
- computeApproxDominators(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.Dominators
-
Calculate the "approximate" dominators for an IR i.e., the
dominators in the factored CFG rather than the normal CFG.
- computeApproxPostdominators(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.Dominators
-
Calculate the postdominators for an IR.
- computeArrayHeaderSize(RVMArray) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Computes the header size of an instance of the given type.
- computeArrayHeaderSize(RVMArray) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Computes the header size of an instance of the given type.
- computeBackwardDependences(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Computes anti dependences by doing a backwards
traversal of the instructions from start to end.
- computeBackwardDependencesDef(Operand, DepGraphNode, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute backward dependences from a given def to a given node.
- computeBackwardDependencesUse(Operand, DepGraphNode, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute backward dependences from a given use to a given node.
- computeBlockFrequencies() - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
- computeBlockGenAndKill(BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Compute summary (local) live variable analysis for a basic block, which
is basically Gen and Kill information.
- computeBootImageRoots(TraceLocal) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
- computeBootImageRoots(TraceLocal) - Method in class org.mmtk.vm.Scanning
-
Compute all roots out of the VM's boot image (if any).
- computeClosure() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Due to PI nodes and Moves, the initial label for a register may be
another register.
- computeControlAndBarrierDependences(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute control and barrier (acquire/release) dependences
in two passes (one forward, one reverse over the instructions
from start to end.
- ComputedBBEnum(int) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
-
- computeDU(IR) - Static method in class org.jikesrvm.compilers.opt.DefUse
-
Compute the register list and def-use lists for a method.
- computeForwardDependences(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Computes flow and output dependences by doing a forward
traversal of the instructions from start to end.
- computeForwardDependencesDef(Operand, DepGraphNode, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute forward dependences from a given def to a given node.
- computeForwardDependencesUse(Operand, DepGraphNode, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute forward dependences from a given use to a given node.
- computeGlobalRoots(TraceLocal) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
Computes global roots.
- computeGlobalRoots(TraceLocal) - Method in class org.mmtk.vm.Scanning
-
Computes global roots.
- computeHandlerLiveSet() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Determine the set of variables live on entry to any handler
block that is reachable from currentBlock
- computeHash(Word) - Method in class org.mmtk.utility.SimpleHashtable
-
Compute the hashtable index for a given object.
- computeHeaderSize() - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- computeHeaderSize(RVMType) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Computes the header size of an instance of the given type.
- computeHeaderSize(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Computes the header size of an object.
- computeHeaderSize(Object[]) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Given a TIB, compute the header size of an instance of the TIB's class.
- computeHeaderSize() - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Discover the smallest header size for objects.
- computeHeapChangeRatio(double) - Static method in class org.mmtk.utility.heap.HeapGrowthManager
-
- computeImplicitBackwardDependencesDef(Register, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute implicit backward dependences from a given register def
to a given node.
- computeImplicitBackwardDependencesUse(Register, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute implicit backward dependences from a given register use
to a given node.
- computeImplicitForwardDependencesDef(Register, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute implicit forward dependences from a given register def
to a given node.
- computeImplicitForwardDependencesUse(Register, DepGraphNode) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Compute implicit forward dependences from a given register use
to a given node.
- computeInfrequentBlocks(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Compute which blocks are infrequent.
- computeJSRNextMaps(short, int, int, boolean, byte[][], int[], JSRSubroutineInfo[], int, short[]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
- computeKey(String) - Method in class org.jikesrvm.options.OptionSet
-
- computeKey(String) - Method in class org.vmutil.options.OptionSet
-
Determine the VM specific key for a given option name.
- computeLocalStackTypes(NormalMethod, int) - Method in class org.jikesrvm.osr.BytecodeTraverser
-
Computes types of local variable and stack slots at an interesting point
for future querying.
- computeLogElementSize() - Method in class org.jikesrvm.classloader.RVMArray
-
Calculate the size, in bytes, of an array element, log base 2.
- computeLookupSwitchOffset(int, int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the offset for a given value of the lookupswitch
(as a signed int) or 0 if the value is not in the table..
- computeLoopExitWeight(LSTNode) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
- computeLoopMultipliers(LSTNode) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Postorder traversal of LST computing loop multiplier and loop exits
for each loop.
- computeMultiplier(LSTNode) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Compute the loop multiplier for this loop nest
- computeNewThreadRoots(TraceLocal) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
Computes new roots pointed to by threads, their associated registers
and stacks.
- computeNewThreadRoots(TraceLocal) - Method in class org.mmtk.vm.Scanning
-
Computes new roots pointed to by threads, their associated registers
and stacks.
- computeNodeWeights(LSTNode) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Propagate execution frequencies through the loop.
- computeNonLocals() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Pass through the IR and calculate which registers are not
local to a basic block.
- computeNonVolatileArea() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Computes the number of stack words needed to hold nonvolatile
registers.
- computeNonVolatileArea() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- computeRegisterMap(IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Sets up a mapping from each register to the set of live intervals for
the register.
- computeRestrictions(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Sets up register restrictions.
- computeResultingMaps(int) - Method in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- computeScalarHeaderSize(RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Computes the header size of an instance of the given type.
- computeScalarHeaderSize(RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Computes the header size of an instance of the given type.
- computeSize(int) - Static method in class org.jikesrvm.objectmodel.TIB
-
Calculates the size of a TIB.
- computeSSA(IR, boolean, boolean, Set<Object>, boolean, boolean, boolean) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Calculate SSA form for an IR.
- computeStackHeight(PseudoBytecode) - Method in class org.jikesrvm.osr.ExecutionState
-
- computeStackHeights(NormalMethod, BytecodeStream, int[], boolean) - Method in class org.jikesrvm.osr.BytecodeTraverser
-
- computeStaticRoots(TraceLocal) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
Computes static roots.
- computeStaticRoots(TraceLocal) - Method in class org.mmtk.vm.Scanning
-
Computes static roots.
- computeStringHashCode(byte[]) - Static method in class org.jikesrvm.classloader.UTF8Convert
-
Convert the given sequence of (pseudo-)utf8 formatted bytes
into a String hashCode.
- computeSummary(int[]) - Method in class org.jikesrvm.classloader.NormalMethod
-
This method computes a summary of interesting method characteristics
and stores an encoding of the summary as an int.
- computeTableSwitchOffset(int, int, int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the offset for a given value of the tableswitch (as a signed int)
or 0 if the value is out of range..
- computeThreadRoots(TraceLocal) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
Computes roots pointed to by threads, their associated registers
and stacks.
- computeThreadRoots(TraceLocal, boolean) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
Compute roots pointed to by threads.
- computeThreadRoots(TraceLocal) - Method in class org.mmtk.vm.Scanning
-
Computes roots pointed to by threads, their associated registers
and stacks.
- computeTransitiveClosure() - Static method in class org.mmtk.utility.TraceGenerator
-
This finds all object death times by computing the (limited)
transitive closure of the dead objects.
- concreteType - Variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
-
- Concurrent - Class in org.mmtk.plan.concurrent
-
This class implements the global state of a concurrent collector.
- Concurrent() - Constructor for class org.mmtk.plan.concurrent.Concurrent
-
Constructor.
- CONCURRENT - Variable in class org.mmtk.utility.options.NurseryZeroing
-
- CONCURRENT_CLOSURE - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
- CONCURRENT_ZEROING_BLOCKSIZE - Static variable in class org.mmtk.utility.heap.MonotonePageResource
-
- concurrentClosure - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
Perform the initial determination of liveness from the roots.
- concurrentCollect() - Method in class org.mmtk.plan.concurrent.ConcurrentCollector
-
Perform some concurrent garbage collection
- concurrentCollect() - Method in class org.mmtk.plan.StopTheWorldCollector
-
Perform some concurrent garbage collection
- concurrentCollection - Variable in class org.mmtk.plan.ControllerCollectorContext
-
Is there concurrent collection activity
- concurrentCollectionPhase(short) - Method in class org.mmtk.plan.concurrent.ConcurrentCollector
-
Perform some concurrent collection work.
- concurrentCollectionPhase(short) - Method in class org.mmtk.plan.StopTheWorldCollector
-
Perform some concurrent collection work.
- concurrentCollectionRequired() - Method in class org.mmtk.plan.concurrent.Concurrent
-
- concurrentCollectionRequired() - Method in class org.mmtk.plan.Plan
-
This method controls the triggering of an atomic phase of a concurrent
collection.
- ConcurrentCollector - Class in org.mmtk.plan.concurrent
-
This class implements per-collector thread behavior
and state for a concurrent collector.
- ConcurrentCollector() - Constructor for class org.mmtk.plan.concurrent.ConcurrentCollector
-
- ConcurrentConstraints - Class in org.mmtk.plan.concurrent
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- ConcurrentConstraints() - Constructor for class org.mmtk.plan.concurrent.ConcurrentConstraints
-
- ConcurrentMutator - Class in org.mmtk.plan.concurrent
-
This class implements per-mutator thread behavior
and state for a simple whole-heap concurrent collector.
- ConcurrentMutator() - Constructor for class org.mmtk.plan.concurrent.ConcurrentMutator
-
- ConcurrentPhase - Class in org.mmtk.plan
-
Phases of a garbage collection.
- ConcurrentPhase(String, int) - Constructor for class org.mmtk.plan.ConcurrentPhase
-
Construct a complex phase from an array of phase IDs.
- ConcurrentPhase(String, Timer, int) - Constructor for class org.mmtk.plan.ConcurrentPhase
-
Construct a complex phase from an array of phase IDs, but using
the specified timer rather than creating one.
- concurrentPhaseActive() - Static method in class org.mmtk.plan.Phase
-
- concurrentPhaseId - Static variable in class org.mmtk.plan.Phase
-
The concurrent phase being executed
- concurrentTraceComplete() - Method in class org.mmtk.plan.concurrent.ConcurrentCollector
-
- concurrentTraceComplete() - Method in class org.mmtk.plan.concurrent.marksweep.CMSCollector
-
- ConcurrentTrigger - Class in org.mmtk.utility.options
-
Concurrent trigger percentage
- ConcurrentTrigger() - Constructor for class org.mmtk.utility.options.ConcurrentTrigger
-
Create the option.
- concurrentTrigger - Static variable in class org.mmtk.utility.options.Options
-
- concurrentWorkers - Static variable in class org.mmtk.plan.Plan
-
- concurrentZeroing() - Method in class org.mmtk.utility.heap.MonotonePageResource
-
- concurrentZeroing() - Method in class org.mmtk.utility.heap.PageResource
-
The entry point for the concurrent zeroing context.
- ConcurrentZeroingContext - Class in org.mmtk.utility.heap
-
This context concurrently zeroes a space when triggered.
- ConcurrentZeroingContext(PageResource) - Constructor for class org.mmtk.utility.heap.ConcurrentZeroingContext
-
- COND(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- condCreateAndInit(BasicBlockLE, boolean, int, BasicBlockLE, OperandStack, Operand[], boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Conditionally create a block at the specified target as a child of x.
- CONDITION - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
- condition - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The condition that is used to check for the end of loop
- CONDITION - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- CONDITION_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- CONDITION_VALUE - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- conditional - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
modifer for branches/calls
- CONDITIONAL_ - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- ConditionalBranch(int, int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.ConditionalBranch
-
- ConditionalBranchProfile - Class in org.jikesrvm.compilers.baseline
-
Profile data for a branch instruction.
- ConditionalBranchProfile(int, int, int, boolean) - Constructor for class org.jikesrvm.compilers.baseline.ConditionalBranchProfile
-
- conditionalizeInstrumentationOperation(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Take an instrumentation operation (an instruction) and guard it
with a counter-based check.
- CONDITIONALTARGET - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- ConditionOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Encodes the condition codes for branches.
- ConditionOperand(int) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
- CondMove - Class in org.jikesrvm.compilers.opt.ir
-
The CondMove InstructionFormat class.
- CondMove() - Constructor for class org.jikesrvm.compilers.opt.ir.CondMove
-
- CondMove_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the CondMove InstructionFormat
- CondMove_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the CondMove InstructionFormat
- Config - Class in org.mmtk.vm
-
- Config(BuildTimeConfig) - Constructor for class org.mmtk.vm.Config
-
- config - Static variable in class org.mmtk.vm.VM
-
- CONFIG_FILE_PROPERTY - Static variable in class org.jikesrvm.mm.mmtk.Factory
-
- configItem(String, boolean) - Static method in class org.mmtk.utility.statistics.Xml
-
Output a "config" entity, with a given name and boolean
value.
- configItem(String, String) - Static method in class org.mmtk.utility.statistics.Xml
-
Output a "config" entity, with a given name and String
value.
- Configuration - Class in org.jikesrvm
-
Flags that specify the configuration of our virtual machine.
- Configuration() - Constructor for class org.jikesrvm.Configuration
-
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
InstructionFormat identification method for ALoad.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
InstructionFormat identification method for ALoad.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
InstructionFormat identification method for AStore.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
InstructionFormat identification method for AStore.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
InstructionFormat identification method for Athrow.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
InstructionFormat identification method for Athrow.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
InstructionFormat identification method for Attempt.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
InstructionFormat identification method for Attempt.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
InstructionFormat identification method for BBend.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
InstructionFormat identification method for BBend.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
InstructionFormat identification method for Binary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
InstructionFormat identification method for Binary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
InstructionFormat identification method for BooleanCmp.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
InstructionFormat identification method for BooleanCmp.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
InstructionFormat identification method for BoundsCheck.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
InstructionFormat identification method for BoundsCheck.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
-
Does the instruction belong to an instruction format that
has an operand called BranchProfile?
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
-
Does the operator belong to an instruction format that
has an operand called BranchProfile?
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
InstructionFormat identification method for CacheOp.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
InstructionFormat identification method for CacheOp.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
InstructionFormat identification method for Call.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
InstructionFormat identification method for Call.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
InstructionFormat identification method for CondMove.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
InstructionFormat identification method for CondMove.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Empty
-
InstructionFormat identification method for Empty.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Empty
-
InstructionFormat identification method for Empty.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
InstructionFormat identification method for GetField.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
InstructionFormat identification method for GetField.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
InstructionFormat identification method for GetStatic.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
InstructionFormat identification method for GetStatic.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
InstructionFormat identification method for Goto.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
InstructionFormat identification method for Goto.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
Does the instruction belong to an instruction format that
has an operand called Guard?
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
Does the operator belong to an instruction format that
has an operand called Guard?
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
InstructionFormat identification method for GuardedBinary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
InstructionFormat identification method for GuardedBinary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
InstructionFormat identification method for GuardedSet.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
InstructionFormat identification method for GuardedSet.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
InstructionFormat identification method for GuardedUnary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
InstructionFormat identification method for GuardedUnary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
Does the instruction belong to an instruction format that
has an operand called GuardResult?
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
Does the operator belong to an instruction format that
has an operand called GuardResult?
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
InstructionFormat identification method for MIR_BinaryAcc.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
InstructionFormat identification method for MIR_BinaryAcc.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
InstructionFormat identification method for MIR_Branch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
InstructionFormat identification method for MIR_Branch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
InstructionFormat identification method for MIR_CacheOp.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
InstructionFormat identification method for MIR_CacheOp.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
InstructionFormat identification method for MIR_Call.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
InstructionFormat identification method for MIR_Call.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
InstructionFormat identification method for MIR_CaseLabel.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
InstructionFormat identification method for MIR_CaseLabel.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
InstructionFormat identification method for MIR_Compare.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
InstructionFormat identification method for MIR_Compare.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
InstructionFormat identification method for MIR_CompareExchange.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
InstructionFormat identification method for MIR_CompareExchange.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
InstructionFormat identification method for MIR_CompareExchange8B.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
InstructionFormat identification method for MIR_CompareExchange8B.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
InstructionFormat identification method for MIR_CondBranch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
InstructionFormat identification method for MIR_CondBranch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
InstructionFormat identification method for MIR_CondBranch2.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
InstructionFormat identification method for MIR_CondBranch2.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
InstructionFormat identification method for MIR_CondMove.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
InstructionFormat identification method for MIR_CondMove.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
InstructionFormat identification method for MIR_ConvertDW2QW.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
InstructionFormat identification method for MIR_ConvertDW2QW.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
InstructionFormat identification method for MIR_Divide.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
InstructionFormat identification method for MIR_Divide.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
InstructionFormat identification method for MIR_DoubleShift.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
InstructionFormat identification method for MIR_DoubleShift.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Empty
-
InstructionFormat identification method for MIR_Empty.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Empty
-
InstructionFormat identification method for MIR_Empty.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
InstructionFormat identification method for MIR_FSave.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
InstructionFormat identification method for MIR_FSave.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
InstructionFormat identification method for MIR_Lea.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
InstructionFormat identification method for MIR_Lea.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
InstructionFormat identification method for MIR_LowTableSwitch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
InstructionFormat identification method for MIR_LowTableSwitch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
InstructionFormat identification method for MIR_Move.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
InstructionFormat identification method for MIR_Move.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
InstructionFormat identification method for MIR_Multiply.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
InstructionFormat identification method for MIR_Multiply.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
InstructionFormat identification method for MIR_Nullary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
InstructionFormat identification method for MIR_Nullary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
InstructionFormat identification method for MIR_RDTSC.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
InstructionFormat identification method for MIR_RDTSC.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
InstructionFormat identification method for MIR_Return.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
InstructionFormat identification method for MIR_Return.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
InstructionFormat identification method for MIR_Set.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
InstructionFormat identification method for MIR_Set.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
InstructionFormat identification method for MIR_Test.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
InstructionFormat identification method for MIR_Test.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
InstructionFormat identification method for MIR_Trap.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
InstructionFormat identification method for MIR_Trap.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
InstructionFormat identification method for MIR_TrapIf.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
InstructionFormat identification method for MIR_TrapIf.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
InstructionFormat identification method for MIR_Unary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
InstructionFormat identification method for MIR_Unary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
InstructionFormat identification method for MIR_UnaryAcc.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
InstructionFormat identification method for MIR_UnaryAcc.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
InstructionFormat identification method for MIR_UnaryNoRes.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
InstructionFormat identification method for MIR_UnaryNoRes.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
InstructionFormat identification method for MIR_XChng.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
InstructionFormat identification method for MIR_XChng.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
InstructionFormat identification method for IfCmp.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
InstructionFormat identification method for IfCmp.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
InstructionFormat identification method for IfCmp2.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
InstructionFormat identification method for IfCmp2.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
InstructionFormat identification method for InlineGuard.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
InstructionFormat identification method for InlineGuard.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
InstructionFormat identification method for InstanceOf.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
InstructionFormat identification method for InstanceOf.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
InstructionFormat identification method for InstrumentedCounter.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
InstructionFormat identification method for InstrumentedCounter.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
InstructionFormat identification method for Label.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
InstructionFormat identification method for Label.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
InstructionFormat identification method for Load.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
InstructionFormat identification method for Load.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
-
Does the instruction belong to an instruction format that
has an operand called Location?
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
-
Does the operator belong to an instruction format that
has an operand called Location?
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
InstructionFormat identification method for LookupSwitch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
InstructionFormat identification method for LookupSwitch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
InstructionFormat identification method for LowTableSwitch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
InstructionFormat identification method for LowTableSwitch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
InstructionFormat identification method for MonitorOp.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
InstructionFormat identification method for MonitorOp.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
InstructionFormat identification method for Move.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
InstructionFormat identification method for Move.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
InstructionFormat identification method for Multianewarray.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
InstructionFormat identification method for Multianewarray.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
InstructionFormat identification method for New.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
InstructionFormat identification method for New.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
InstructionFormat identification method for NewArray.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
InstructionFormat identification method for NewArray.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
InstructionFormat identification method for Nullary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
InstructionFormat identification method for Nullary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
InstructionFormat identification method for NullCheck.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
InstructionFormat identification method for NullCheck.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
InstructionFormat identification method for OsrBarrier.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
InstructionFormat identification method for OsrBarrier.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
InstructionFormat identification method for OsrPoint.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
InstructionFormat identification method for OsrPoint.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
InstructionFormat identification method for Phi.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
InstructionFormat identification method for Phi.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
InstructionFormat identification method for MIR_Binary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
InstructionFormat identification method for MIR_Binary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
InstructionFormat identification method for MIR_Branch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
InstructionFormat identification method for MIR_Branch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
InstructionFormat identification method for MIR_CacheOp.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
InstructionFormat identification method for MIR_CacheOp.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
InstructionFormat identification method for MIR_Call.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
InstructionFormat identification method for MIR_Call.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
InstructionFormat identification method for MIR_CondBranch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
InstructionFormat identification method for MIR_CondBranch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
InstructionFormat identification method for MIR_CondBranch2.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
InstructionFormat identification method for MIR_CondBranch2.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
InstructionFormat identification method for MIR_CondCall.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
InstructionFormat identification method for MIR_CondCall.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
InstructionFormat identification method for MIR_Condition.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
InstructionFormat identification method for MIR_Condition.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
InstructionFormat identification method for MIR_DataInt.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
InstructionFormat identification method for MIR_DataInt.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
InstructionFormat identification method for MIR_DataLabel.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
InstructionFormat identification method for MIR_DataLabel.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Empty
-
InstructionFormat identification method for MIR_Empty.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Empty
-
InstructionFormat identification method for MIR_Empty.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
InstructionFormat identification method for MIR_Load.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
InstructionFormat identification method for MIR_Load.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
InstructionFormat identification method for MIR_LoadUpdate.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
InstructionFormat identification method for MIR_LoadUpdate.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
InstructionFormat identification method for MIR_LowTableSwitch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
InstructionFormat identification method for MIR_LowTableSwitch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
InstructionFormat identification method for MIR_Move.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
InstructionFormat identification method for MIR_Move.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
InstructionFormat identification method for MIR_Nullary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
InstructionFormat identification method for MIR_Nullary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
InstructionFormat identification method for MIR_Return.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
InstructionFormat identification method for MIR_Return.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
InstructionFormat identification method for MIR_RotateAndMask.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
InstructionFormat identification method for MIR_RotateAndMask.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
InstructionFormat identification method for MIR_Store.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
InstructionFormat identification method for MIR_Store.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
InstructionFormat identification method for MIR_StoreUpdate.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
InstructionFormat identification method for MIR_StoreUpdate.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
InstructionFormat identification method for MIR_Ternary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
InstructionFormat identification method for MIR_Ternary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
InstructionFormat identification method for MIR_Trap.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
InstructionFormat identification method for MIR_Trap.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
InstructionFormat identification method for MIR_Unary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
InstructionFormat identification method for MIR_Unary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
InstructionFormat identification method for Prepare.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
InstructionFormat identification method for Prepare.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
InstructionFormat identification method for Prologue.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
InstructionFormat identification method for Prologue.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
InstructionFormat identification method for PutField.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
InstructionFormat identification method for PutField.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
InstructionFormat identification method for PutStatic.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
InstructionFormat identification method for PutStatic.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
-
Does the instruction belong to an instruction format that
has an operand called Result?
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
-
Does the operator belong to an instruction format that
has an operand called Result?
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
InstructionFormat identification method for Return.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
InstructionFormat identification method for Return.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
InstructionFormat identification method for Store.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
InstructionFormat identification method for Store.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
InstructionFormat identification method for StoreCheck.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
InstructionFormat identification method for StoreCheck.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
InstructionFormat identification method for TableSwitch.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
InstructionFormat identification method for TableSwitch.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
InstructionFormat identification method for Trap.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
InstructionFormat identification method for Trap.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
InstructionFormat identification method for TrapIf.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
InstructionFormat identification method for TrapIf.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
InstructionFormat identification method for TypeCheck.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
InstructionFormat identification method for TypeCheck.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
InstructionFormat identification method for Unary.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
InstructionFormat identification method for Unary.
- conforms(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
InstructionFormat identification method for ZeroCheck.
- conforms(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
InstructionFormat identification method for ZeroCheck.
- congruenceClass(Object) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
- connect(InetSocketAddress, int) - Method in class gnu.java.nio.VMChannel
-
Connect the underlying socket file descriptor to the remote host.
- connect(int, byte[], int, int) - Static method in class gnu.java.nio.VMChannel
-
- connect6(int, byte[], int, int) - Static method in class gnu.java.nio.VMChannel
-
- conservativelyApproximates(Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Compare two operands based on their positions in the operand lattice.
- considerForRecompilation(HotMethodEvent, ControllerPlan) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
Should we consider the hme for recompilation?
- considerHeapSize() - Static method in class org.mmtk.utility.heap.HeapGrowthManager
-
Decide how to grow/shrink the heap to respond
to application's memory usage.
- considerHotCallEdge(CompiledMethod, AINewHotEdgeEvent) - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
This function defines how the analytic model handles a
AINewHotEdgeEvent.
- considerHotCallEdge(CompiledMethod, AINewHotEdgeEvent) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
- considerHotMethod(CompiledMethod, HotMethodEvent) - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
This method is the main decision making loop for all
recompilation strategies that use the analytic model.
- considerHotMethod(CompiledMethod, HotMethodEvent) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
- considerOSRRecompilation(CompiledMethod, HotMethodEvent, ControllerPlan) - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
- consolidateMap() - Method in class org.mmtk.policy.immix.ChunkList
-
- ConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Common superclass for all constant operands
- ConstantOperand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ConstantOperand
-
- constantPool - Variable in class org.jikesrvm.classloader.RVMClass
-
The constant pool holds constants used by the class and the Java
bytecodes in the methods associated with this class.
- Constants - Class in org.mmtk.utility
-
MMTk follows the pattern set by Jikes RVM for defining sizes of
primitive types thus:
static final int LOG_BYTES_IN_INT = 2;
static final int BYTES_IN_INT = 1<<LOG_BYTES_IN_INT;
static final int LOG_BITS_IN_INT = LOG_BITS_IN_BYTE + LOG_BYTES_IN_INT;
static final int BITS_IN_INT = 1<<LOG_BITS_IN_INT;
- Constants() - Constructor for class org.mmtk.utility.Constants
-
- constantValueAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
ConstantValue
- constantValueIndex - Variable in class org.jikesrvm.classloader.RVMField
-
constant pool index of field's value (0 --> not a "static final constant")
- Constraints() - Constructor for class org.jikesrvm.mm.mminterface.Selected.Constraints
-
- constraints - Static variable in class org.jikesrvm.mm.mminterface.Selected.Constraints
-
- constraints() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
-
- constraints() - Method in class org.mmtk.vm.ActivePlan
-
- constructor - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
- constructor - Static variable in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.LocalCSE
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
- constructor - Static variable in class org.jikesrvm.compilers.opt.Simple
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Constructor for this compiler phase
- constructor - Static variable in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
-
Constructor for this compiler phase
- constructorMethods - Variable in class org.jikesrvm.classloader.RVMClass
-
constructor methods of class
- consumeAddress(byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
-
- consumeBlocks() - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Eagerly consume all remaining blocks.
- consumeCOND() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Acquire remembered condition code in parent
- consumedBlockHead - Variable in class org.mmtk.policy.SegregatedFreeListSpace
-
- consumeMO() - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
-
- consumeNextRegion(Address, int, int, int) - Method in class org.mmtk.utility.alloc.BumpPointer
-
A bump pointer chunk/region has been consumed but the contiguous region
is available, so consume it and then return the address of the start
of a memory region satisfying the outstanding allocation request.
- container - Variable in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
The plan element that contains this phase.
- container - Variable in class org.jikesrvm.compilers.opt.regalloc.MappedBasicInterval
-
- contains(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
- contains(Register) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
-
Determines if the item passed is in the current set
- contains(int) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- contains(LiveIntervalElement, int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
Does a live range R contain an instruction with number n?
- contains(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
-
- contains(int) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
-
Does this interval contain the instruction numbered n?
- contains(int, int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Does this cell contain the value number pair v1, v2?
- contains(int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Does this cell contain the value number v?
- contains(Object) - Method in class org.jikesrvm.compilers.opt.util.BitSet
-
- contains(T) - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- contains(Object) - Method in class org.jikesrvm.util.LinkedListRVM
-
Membership test
- contains(Word) - Method in class org.mmtk.utility.SimpleHashtable
-
Does the passed object have an entry in the table?
- containsAll(Collection<?>) - Method in class org.jikesrvm.util.LinkedListRVM
-
Set inclusion test
- containsLiveCell(Address, Extent, boolean) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Does this block contain any live cells.
- containsMatchingUse(HeapVariable<?>, int) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
-
- containsMatchingUse(HeapVariable<?>, int, int) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
-
- containsMethod(RVMMethod) - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- containsOSRPoint(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- containsParameter() - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
Do any of the vertices in this set represent a parameter?
- containsPEIWithHandler - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
- containsReturnAddress(Address) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Does the code for the compiled method contain the given return address?
- containsUnresolvedElement(BasicBlock, Register) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
Check to see if an unresolved LiveIntervalElement node for the register
passed exists for the basic block passed.
- containsUnsupportedUse(IR, Register, RVMClass, Set<Register>) - Static method in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
-
Some cases we don't handle yet.
- containsUnsupportedUse(IR, Register, int, RVMArray, Set<Register>) - Static method in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
-
Some cases we don't handle yet.
- contended - Variable in class org.mmtk.utility.statistics.PerfEvent
-
true
if the counter did not run due to contention for a physical counter
- contenderLink - Variable in class org.jikesrvm.scheduler.RVMThread
-
- contents() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
- context - Static variable in class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
-
Singleton: a single context representing "specialize this method when
the invokee of this method is thread-local"
- context - Variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
Encodes the rules for generating the specialized code.
- ContextListener - Class in org.jikesrvm.adaptive.measurements.listeners
-
This object that is invoked when online measurement information must
be collected.
- ContextListener() - Constructor for class org.jikesrvm.adaptive.measurements.listeners.ContextListener
-
- contextRegisters - Variable in class org.jikesrvm.scheduler.RVMThread
-
Place to save register state when this thread is not actually running.
- contextRegistersSave - Variable in class org.jikesrvm.scheduler.RVMThread
-
Place to save register state when this thread is not actually running.
- contextRegistersSaveShadow - Variable in class org.jikesrvm.scheduler.RVMThread
-
- contextRegistersShadow - Variable in class org.jikesrvm.scheduler.RVMThread
-
- contexts - Variable in class org.mmtk.plan.ParallelCollectorGroup
-
The collector context instances operating within this group
- contextsParked - Variable in class org.mmtk.plan.ParallelCollectorGroup
-
The number of threads that are currently parked
- contiguous - Variable in class org.mmtk.policy.Space
-
- contiguous - Variable in class org.mmtk.utility.heap.PageResource
-
- continueCollecting - Static variable in class org.mmtk.plan.concurrent.ConcurrentCollector
-
- continuePhaseStack() - Static method in class org.mmtk.plan.Phase
-
Continue the execution of a phase stack.
- CONTROL - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- control - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
control values for tiles in this space
- CONTROL_BACKGROUND - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The tile is a background tile
- CONTROL_COND_MOVE_CUTOFF - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
How many extra instructions will we insert in order to remove a conditional branch?
- CONTROL_LINK - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The tile is a link
- CONTROL_SEPARATOR - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The tile is a separator
- CONTROL_STATIC_SPLITTING - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
CFG splitting to create hot traces based on static heuristics
- CONTROL_STATIC_SPLITTING_MAX_COST - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Upper bound on the number of instructions duplicated per block when trying to create hot traces with static splitting
- CONTROL_TABLESWITCH_CUTOFF - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
If a tableswitch comprises this many or fewer comparisons convert it into multiple if-then-else style branches
- CONTROL_TURN_WHILES_INTO_UNTILS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Turn whiles into untils
- CONTROL_UNROLL_LOG - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Unroll loops.
- CONTROL_UNUSED - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The tile is unused
- CONTROL_USED - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The tile is used
- CONTROL_WELL_PREDICTED_CUTOFF - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Don't replace branches with conditional moves if they are outside of the range of 0.5 +- this value
- controlCollectorContext - Static variable in class org.mmtk.plan.Plan
-
- ControlFlowGraph - Class in org.jikesrvm.compilers.opt.ir
-
The Factored Control Flow Graph (FCFG).
- ControlFlowGraph(int) - Constructor for class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
- ControlFlowGraph.NodeEnumeration<T> - Class in org.jikesrvm.compilers.opt.ir
-
- controlIsBackground(byte) - Static method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Is a tile a background pseudo-tile?
- controlIsSeparator(byte) - Static method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Is this a separator?
- controlIsUnused(byte) - Static method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Is a tile unused?
- controlIsUsed(byte) - Static method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Is a tile used?
- Controller - Class in org.jikesrvm.adaptive.controller
-
This class contains top level adaptive compilation subsystem functions.
- Controller() - Constructor for class org.jikesrvm.adaptive.controller.Controller
-
- controllerClock - Static variable in class org.jikesrvm.adaptive.controller.Controller
-
Controller virtual clock, ticked every taken yieldpoint.
- ControllerCollectorContext - Class in org.mmtk.plan
-
- ControllerCollectorContext(ParallelCollectorGroup) - Constructor for class org.mmtk.plan.ControllerCollectorContext
-
Create a controller context.
- controllerInitDone() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
-
- ControllerInputEvent - Interface in org.jikesrvm.adaptive.controller
-
Abstract parent class for events from organizers to the controller.
- controllerInputQueue - Static variable in class org.jikesrvm.adaptive.controller.Controller
-
A blocking priority queue where organizers place events to
be processed by the controller
(an input to the controller thread)
- ControllerMemory - Class in org.jikesrvm.adaptive.controller
-
This class records decisions taken by the controller.
- ControllerMemory() - Constructor for class org.jikesrvm.adaptive.controller.ControllerMemory
-
- controllerNotifiedForHotness(CompiledMethod, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
-
This method logs that the controller is notified of a
candidate to be recompiled due to hotness;
i.e., the method has been inserted in the controller queue.
- ControllerPlan - Class in org.jikesrvm.adaptive.controller
-
An instance of this class describes a compilation decision made by
the controller.
- ControllerPlan(CompilationPlan, int, int, double, double, double) - Constructor for class org.jikesrvm.adaptive.controller.ControllerPlan
-
Construct a controller plan
- controllerThread - Static variable in class org.jikesrvm.adaptive.controller.Controller
-
The controller thread, it makes all the decisions
(the thread sets this field when it is created.)
- ControllerThread - Class in org.jikesrvm.adaptive.controller
-
This class implements the controller thread.
- ControllerThread(SoftLatch) - Constructor for class org.jikesrvm.adaptive.controller.ControllerThread
-
constructor
- controlValues(byte, int, int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Set the control value in each tile in a region.
- conversionOffset - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Memory location (8 bytes) to be used for type conversions
- Conversions - Class in org.mmtk.utility
-
- Conversions() - Constructor for class org.mmtk.utility.Conversions
-
- convert(IR, OptOptions) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Converts the given HIR to LIR.
- convert(IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
-
Converts the given IR to low level IA32 IR.
- ConvertALUOperators - Class in org.jikesrvm.compilers.opt.lir2mir.ia32
-
Reduce the number of ALU operators considered by BURS
- ConvertALUOperators() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32.ConvertALUOperators
-
- ConvertBCtoHIR - Class in org.jikesrvm.compilers.opt.bc2ir
-
Translate from bytecodes to HIR
- ConvertBCtoHIR() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.ConvertBCtoHIR
-
- convertedFromRef - Variable in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
-
Converted from a reference?
- convertedFromRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
-
- convertedFromRef - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Converted from a reference?
- convertedFromRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- ConvertHIRtoLIR - Class in org.jikesrvm.compilers.opt.hir2lir
-
Convert an IR object from HIR to LIR
- ConvertHIRtoLIR() - Constructor for class org.jikesrvm.compilers.opt.hir2lir.ConvertHIRtoLIR
-
- convertIndexToLocation(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
Converts a biased index from a local area into an offset in the stack.
- convertIndexToOffset(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
- ConvertLIRtoMIR - Class in org.jikesrvm.compilers.opt.lir2mir
-
Convert an IR object from LIR to MIR via BURS
- ConvertLIRtoMIR() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR
-
Create this phase element as a composite of other elements
- ConvertLIRtoMIR.ComplexOperators - Class in org.jikesrvm.compilers.opt.lir2mir
-
Stage 4: Handle complex operators
(those that expand to multiple basic blocks).
- ConvertLIRtoMIR.DoBURS - Class in org.jikesrvm.compilers.opt.lir2mir
-
Stage 3: Block by block build DepGraph and do BURS based
instruction selection.
- ConvertLIRtoMIR.DoLiveness - Class in org.jikesrvm.compilers.opt.lir2mir
-
- ConvertLIRtoMIR.InsertIMMQ_MOVForX64 - Class in org.jikesrvm.compilers.opt.lir2mir
-
- ConvertLIRtoMIR.NormalizeConstantsPhase - Class in org.jikesrvm.compilers.opt.lir2mir
-
Stage 2: Normalize usage of int constants to make less work in Stage 3.
- ConvertLIRtoMIR.ReduceOperators - Class in org.jikesrvm.compilers.opt.lir2mir
-
Stage 1: Reduce the LIR operator set to a core set of operators.
- convertMapElement(byte[], int, int, byte) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Convert a portion of an array word of Bytes into a bitmap of references.
- ConvertMIRtoMC - Class in org.jikesrvm.compilers.opt.mir2mc
-
Convert an IR object from MIR to final Machinecode
- ConvertMIRtoMC() - Constructor for class org.jikesrvm.compilers.opt.mir2mc.ConvertMIRtoMC
-
Create this phase element as a composite of other elements.
- convertToBranchingTypeCheck(Instruction, IR, Operand, TypeReference, Operand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Generate wrapper around branching type check to get a
value producing type check.
- convertToClassName(String) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
-
- ConvertToLowLevelIR - Class in org.jikesrvm.compilers.opt.hir2lir
-
Converts all remaining instructions with HIR-only operators into
an equivalent sequence of LIR operators.
- ConvertToLowLevelIR() - Constructor for class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- copiedBlocks - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
- copy() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR.DummyStackSlot
-
- copy() - Method in class org.jikesrvm.compilers.opt.bc2ir.ReturnAddressOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.BasicBlockOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchOperand
-
Returns a copy of this branch operand.
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
-
Returns a copy of this branch operand.
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.ClassConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Construct a new heap operand associated with the same heap variable as
this operand
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.BURSManagedFPROperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Return a new operand that is semantically equivalent to this
.
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.OsrTypeInfoOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Returns a copy of this register operand as an operand
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.StringConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrueGuardOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
-
- copy() - Method in class org.jikesrvm.compilers.opt.ir.operand.UnreachableOperand
-
- copy(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Copies the ranges from this interval into a new interval associated
with a register.
- copy(Register, BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Copies the basic intervals up to and including stop into a new interval.
- Copy(Instruction, int) - Constructor for class org.jikesrvm.compilers.opt.ssa.LeaveSSA.Copy
-
Create a pending copy operation for an operand of a phi instruction
- copy() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- copy(ObjectReference, int) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- copy() - Method in class org.jikesrvm.osr.LocalRegPair
-
- copy - Variable in class org.mmtk.plan.generational.immix.GenImmixCollector
-
- copy - Variable in class org.mmtk.plan.immix.ImmixCollector
-
- copy(ObjectReference, ObjectReference) - Method in class org.mmtk.policy.MarkCompactCollector.ToCursor
-
Copy an object to an address within this cursor's region.
- copy - Variable in class org.mmtk.utility.alloc.ImmixAllocator
-
- copy(Address, boolean) - Method in class org.mmtk.utility.Treadmill
-
Copies a node (during gc tracing).
- copy(ObjectReference, int) - Method in class org.mmtk.vm.ObjectModel
-
Copy an object using a plan's allocCopy to get space and install
the forwarding pointer.
- copy1Bytes(Address, Address) - Static method in class org.jikesrvm.runtime.Memory
-
- copy2Bytes(Address, Address) - Static method in class org.jikesrvm.runtime.Memory
-
- copy4Bytes(Address, Address) - Static method in class org.jikesrvm.runtime.Memory
-
- copy8Bytes(Address, Address) - Static method in class org.jikesrvm.runtime.Memory
-
- copyAndLinkBlock(IR, BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
- copyAndMapInstructions(BasicBlock, HashMap<Instruction, Instruction>) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
For each real non-branch instruction s in bb,
Copy s to s', and store s' in the returned array
Insert the function s->s' in the map
- copyAndReplaceGlobalRefs(AddressArray) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
-
- copyArray(ObjectReference, TIB, RVMArray, int) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- copyBitMap(int, int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Copies a bit map into the extra unusualmap.
- copyBits(BitVector) - Method in class org.jikesrvm.util.BitVector
-
Copies the values of the bits in the specified set into this set.
- copyCheckAllocator(ObjectReference, int, int, int) - Method in class org.mmtk.plan.CollectorContext
-
Run-time check of the allocator to use for a given copy allocation.
- copyD2D() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- copyD2U() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- copyGuardFromOperand(Operand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- copyHeapDefs(IR, HashMap<Instruction, HeapOperand<?>[]>) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Store a copy of the Heap variables each instruction defs.
- copyIntoLocalState(Operand[]) - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
Save a shallow copy of the given local variable state into this.
- CopyLocal - Class in org.mmtk.policy
-
This class implements unsynchronized (local) elements of a
copying collector.
- CopyLocal(CopySpace) - Constructor for class org.mmtk.policy.CopyLocal
-
Constructor
- CopyLocal() - Constructor for class org.mmtk.policy.CopyLocal
-
Constructor
- copyLocalState() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- copyMature() - Method in class org.mmtk.plan.generational.copying.GenCopy
-
- copyMature() - Method in class org.mmtk.plan.generational.Gen
-
- CopyMS - Class in org.mmtk.plan.copyms
-
This class implements the global state of a full-heap collector
with a copying nursery and mark-sweep mature space.
- CopyMS() - Constructor for class org.mmtk.plan.copyms.CopyMS
-
Constructor.
- CopyMSCollector - Class in org.mmtk.plan.copyms
-
This class implements per-collector thread behavior
and state for the CopyMS plan.
- CopyMSCollector() - Constructor for class org.mmtk.plan.copyms.CopyMSCollector
-
Create a new (local) instance.
- CopyMSConstraints - Class in org.mmtk.plan.copyms
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- CopyMSConstraints() - Constructor for class org.mmtk.plan.copyms.CopyMSConstraints
-
- CopyMSMutator - Class in org.mmtk.plan.copyms
-
This class implements per-mutator thread behavior
and state for the CopyMS plan.
- CopyMSMutator() - Constructor for class org.mmtk.plan.copyms.CopyMSMutator
-
Constructor
- CopyMSTraceLocal - Class in org.mmtk.plan.copyms
-
This class implements the thread-local functionality for a
transitive closure over a coping/mark-sweep hybrid collector.
- CopyMSTraceLocal(Trace) - Constructor for class org.mmtk.plan.copyms.CopyMSTraceLocal
-
- copyNurseryIsLive(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Test the liveness of an object during copying sticky mark bits collection
- copyPosition(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- copyPropagation(IR) - Static method in class org.jikesrvm.compilers.opt.Simple
-
Perform flow-insensitive copy and constant propagation using
register list information.
- copyRO() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Returns a copy of this register operand as a register operand.
- copyRootValuesTo(TraceLocal) - Method in class org.mmtk.utility.sanitychecker.SanityRootTraceLocal
-
Copy root values across to the 'real' single-threaded trace that will do
the sanity checking.
- copyScalar(ObjectReference, TIB, RVMClass, int) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- CopySpace - Class in org.mmtk.policy
-
This class implements tracing functionality for a simple copying
space.
- CopySpace(String, boolean, VMRequest) - Constructor for class org.mmtk.policy.CopySpace
-
The caller specifies the region of virtual memory to be used for
this space.
- CopySpace(String, boolean, boolean, VMRequest) - Constructor for class org.mmtk.policy.CopySpace
-
The caller specifies the region of virtual memory to be used for
this space.
- copySpace0 - Static variable in class org.mmtk.plan.semispace.SS
-
One of the two semi spaces that alternate roles at each collection
- copySpace1 - Static variable in class org.mmtk.plan.semispace.SS
-
One of the two semi spaces that alternate roles at each collection
- copyStack(byte[]) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Initialize a new stack with the live portion of the stack we're currently
running on.
- copyStringToChars(String, char[], int, int) - Method in class org.jikesrvm.mm.mmtk.Strings
-
- copyStringToChars(String, char[], int, int) - Method in class org.mmtk.vm.Strings
-
Copies characters from the string into the character array.
- copyTo(ObjectReference, ObjectReference, Address) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- copyTo(ObjectReference, ObjectReference, Address) - Method in class org.mmtk.vm.ObjectModel
-
Copy an object to be pointer to by the to address.
- copyTypeFrom(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Copy type information from the given operand into this one
including flag information on whether this is a precise type or
not
- copyU2D() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- copyU2U() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- copyValueNumbers() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Return a deep copy of the value numbers in this cell
- copyValueNumbers() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Return a deep copy of the value numbers in this cell.
- copyVertex(ValueGraphVertex) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
Sets up properties of this vertex identically to another vertex.
- copyWithoutLinks(IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Copies a basic block.
- copyWithoutLinks() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Create a copy of this instruction.
- cost_address - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_address - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_address1reg - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_address1reg - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_address1scaledreg - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_address1scaledreg - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_any - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_any - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_any - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_any - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_bittest - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_bittest - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_boolcmp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_boolcmp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_boolcmp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_boolcmp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_cz - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_cz - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_czr - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_czr - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_czr - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_czr - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_double_load - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_double_load - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_float_load - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_float_load - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load16 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_load16 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load16_32 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_load16_32 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load32 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_load32 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load64 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_load64 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load8 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_load8 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load8_16_32 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_load8_16_32 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_load8_16_32_64 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_r - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_r - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_r - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_r - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_riv - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_riv - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_rlv - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_rlv - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_rp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_rp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_rs - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_rs - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_rz - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- cost_rz - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- cost_sload16 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_sload16 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_sload8 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_sload8 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_stm - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
remainder will be inserted by the BURS generator
- cost_stm - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
remainder will be inserted by the BURS generator
- cost_stm - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
remainder will be inserted by the BURS generator
- cost_stm - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
remainder will be inserted by the BURS generator
- cost_szp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_szp - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_szpr - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_szpr - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_uload16 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_uload16 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- cost_uload8 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- cost_uload8 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- couldAlloc(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Would an allocation of size
units succeed?
- couldCauseClassLoading(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- count - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData.Counter
-
- count - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
-
Number of nodes in the graph.
- count() - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
- count - Variable in class org.jikesrvm.mm.mmtk.SynchronizedCounter
-
- count - Variable in class org.jikesrvm.runtime.CommandLineArgs.Prefix
-
Number of arguments of this type seen
- count - Variable in class org.jikesrvm.util.LinkedListRVM
-
Element count
- count() - Method in class org.mmtk.plan.ComplexPhase
-
- count - Variable in class org.mmtk.utility.statistics.EventCounter
-
- count - Variable in class org.mmtk.utility.statistics.LongCounter
-
- COUNT_BASE - Static variable in class org.mmtk.policy.MarkSweepSpace
-
- COUNT_FAILED_GUARDS - Static variable in class org.jikesrvm.compilers.opt.inlining.Inliner
-
The following flag enables debug counters and requires an adaptive boot
image and flag "INSERT_DEBUGGING_COUNTERS" to be true.
- countBlack(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
- countdownCBSCall - Variable in class org.jikesrvm.scheduler.RVMThread
-
Number of call yieldpoints between CBS samples
- countdownCBSMethod - Variable in class org.jikesrvm.scheduler.RVMThread
-
Number of counter ticks between CBS samples
- Counter(String, double) - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData.Counter
-
- Counter - Class in org.mmtk.utility.statistics
-
This abstract class describes the interface of a generic counter.
- Counter(String) - Constructor for class org.mmtk.utility.statistics.Counter
-
Constructor
- Counter(String, boolean) - Constructor for class org.mmtk.utility.statistics.Counter
-
Constructor
- Counter(String, boolean, boolean) - Constructor for class org.mmtk.utility.statistics.Counter
-
Constructor
- counter - Static variable in class org.mmtk.utility.statistics.Stats
-
- counter1 - Variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
Counters to be used by myPhase to gather phase specific stats.
- counter2 - Variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
Counters to be used by myPhase to gather phase specific stats.
- COUNTER_BASED_SAMPLE_INTERVAL - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
What is the sample interval for counter-based sampling
- counterArrayBase - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
have we reported the base ptr of the edge counter array?
- CounterArrayManager - Class in org.jikesrvm.adaptive.measurements.instrumentation
-
An implementation of a InstrumentedEventCounterManager .
- CounterArrayManager() - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
- counterArrayManagerCounterArraysField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- counterArrays - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
- CounterBasedSampling - Class in org.jikesrvm.adaptive.recompilation.instrumentation
-
Contains necessary infrastructure to perform counter-based
sampling used with the instrumentation sampling code (PLDI'01)
(see InstrumentationSamplingFramework)
- CounterBasedSampling() - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.CounterBasedSampling
-
- counterManager - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Basic block instrumentation stores its counters using an
abstracted counter allocation technique (a counterManager)
- CounterNameFunction - Interface in org.jikesrvm.adaptive.measurements.instrumentation
-
This interface defines a function that takes an integer and
returns a string corresponding to that integer.
- counters - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountSet
-
array of counts
- counters() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Is RECOMPILATION_STRATEGY set to RS_COUNTERS?
- counters - Static variable in class org.mmtk.utility.statistics.Stats
-
- counterTripped(int) - Static method in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
Called from baseline compiled code when a method's invocation counter
becomes negative and thus must be handled
- countExceptionTableSize(IR) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptExceptionTable
-
- countFPRParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
- countFPRParamsInPrologue(Instruction) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
- countFrames(int, int) - Method in class org.jikesrvm.runtime.StackTrace
-
Count number of stack frames including those inlined by the opt compiler
- countFramesUninterruptible(RVMThread) - Method in class org.jikesrvm.runtime.StackTrace
-
Walk the stack counting the number of stack frames encountered.
- countInstructions() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Counts all the instructions currently in this IR.
- countLocksHeldByThread(int) - Static method in class org.jikesrvm.scheduler.Lock
-
Count number of locks held by thread
- countNonVoidTypes(byte[]) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
- countNumElements() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
Counts and returns the number of references for this map
- countNumRegElements() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
Counts and returns the number of register elements (not spills)
for this entry
- countNumSpillElements() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
-
Calculates the number of spill entries in this GCIRMap
This is the total number of spills for all instructions
in this map.
- countNumSpillElements() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
Counts and returns the number of spill for this entry
- countParameters(RVMMethod) - Static method in class org.jikesrvm.ia32.MachineReflection
-
Determines number/type of registers and parameters required to
call specified method.
- countReady() - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
- countReadyForFinalize() - Static method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
- counts - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Count array: counts how many times a method is executed.
- counts - Static variable in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
- counts - Variable in class org.jikesrvm.compilers.baseline.SwitchBranchProfile
-
The number of times that the different arms of a switch were
taken.
- countStackFrames() - Method in class org.jikesrvm.scheduler.RVMThread
-
Counts the stack frames of this thread.
- countsToHotness(double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Convert a value to a [0.0...1.0] fractional hotness value
- countThreadTransitions - Static variable in class org.jikesrvm.Options
-
- countTileNum(Address, Address, int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Count number of tiles in an address range.
- countTileNum(Extent, int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Count number of tiles in an address range.
- countTileNum(int, int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
- countToFloat(int) - Static method in class org.jikesrvm.compilers.baseline.BranchProfile
-
Converts integer count to float handling overflow
- countWaitingReferences() - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Statistics and debugging
- countWaitingReferences() - Method in class org.mmtk.vm.ReferenceProcessor
-
- CP_CLASS - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for type reference or class literal
- CP_DOUBLE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for double literal
- CP_FLOAT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for float literal
- CP_IN_LOCALS - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Do we allow constants to live in local variables?
- CP_INT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for int literal
- CP_LONG - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for long literal
- CP_MEMBER - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for member (field or method) reference
- CP_STRING - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for string literal (for annotations, may be other objects)
- CP_UTF - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
Constant pool entry for a UTF-8 encoded atom
- CPOS(Instruction, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Copy the position information from the source instruction to
the destination instruction, returning the source instruction.
- CR(Register) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Create a condition register operand for a given register.
- CR_NUMS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
The condition registers that we allocate
To avoid expensive save/restores when
making a JNI transition Jikes RVM only uses the
CR that the 64 bit PowerPC ELF ABI defines to be volatile.
- create(RVMMethod, double) - Static method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
-
- create(MethodReference, double) - Static method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
-
- create(int, boolean) - Static method in class org.jikesrvm.compilers.common.CodeArray.BootImageCreate
-
- create(int, boolean) - Static method in class org.jikesrvm.compilers.common.CodeArray.Factory
-
Allocate a code array big enough to contain numInstrs instructions.
- create(Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Create an instruction of the ALoad instruction format.
- create(Operator, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Create an instruction of the AStore instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
Create an instruction of the Athrow instruction format.
- create(Operator, RegisterOperand, Operand, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Create an instruction of the Attempt instruction format.
- create(Operator, RegisterOperand, Operand, Operand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Create an instruction of the Attempt instruction format.
- create(Operator, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
Create an instruction of the BBend instruction format.
- create(Operator, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Create an instruction of the Binary instruction format.
- create(Operator, RegisterOperand, Operand, Operand, ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Create an instruction of the BooleanCmp instruction format.
- create(Operator, RegisterOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Create an instruction of the BoundsCheck instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
Create an instruction of the CacheOp instruction format.
- create(Operator, RegisterOperand, Operand, MethodOperand, Operand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format.
- create(Operator, RegisterOperand, Operand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format.
- create(Operator, RegisterOperand, Operand, Operand, ConditionOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Create an instruction of the CondMove instruction format.
- create(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Empty
-
Create an instruction of the Empty instruction format.
- create(Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Create an instruction of the GetField instruction format.
- create(Operator, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Create an instruction of the GetStatic instruction format.
- create(Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
Create an instruction of the Goto instruction format.
- create(Operator, RegisterOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Create an instruction of the GuardedBinary instruction format.
- create(Operator, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Create an instruction of the GuardedSet instruction format.
- create(Operator, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Create an instruction of the GuardedUnary instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Create an instruction of the MIR_BinaryAcc instruction format.
- create(Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
Create an instruction of the MIR_Branch instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
Create an instruction of the MIR_CacheOp instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, RegisterOperand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, IntConstantOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Create an instruction of the MIR_CaseLabel instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Create an instruction of the MIR_Compare instruction format.
- create(Operator, RegisterOperand, MemoryOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Create an instruction of the MIR_CompareExchange instruction format.
- create(Operator, RegisterOperand, RegisterOperand, MemoryOperand, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Create an instruction of the MIR_CompareExchange8B instruction format.
- create(Operator, IA32ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Create an instruction of the MIR_CondBranch instruction format.
- create(Operator, IA32ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Create an instruction of the MIR_CondBranch instruction format.
- create(Operator, IA32ConditionOperand, BranchOperand, BranchProfileOperand, IA32ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Create an instruction of the MIR_CondBranch2 instruction format.
- create(Operator, IA32ConditionOperand, BranchOperand, BranchProfileOperand, IA32ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Create an instruction of the MIR_CondBranch2 instruction format.
- create(Operator, IA32ConditionOperand, BranchProfileOperand, IA32ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Create an instruction of the MIR_CondBranch2 instruction format.
- create(Operator, IA32ConditionOperand, BranchProfileOperand, IA32ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Create an instruction of the MIR_CondBranch2 instruction format.
- create(Operator, Operand, Operand, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Create an instruction of the MIR_CondMove instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Create an instruction of the MIR_ConvertDW2QW instruction format.
- create(Operator, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Create an instruction of the MIR_Divide instruction format.
- create(Operator, Operand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Create an instruction of the MIR_DoubleShift instruction format.
- create(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Empty
-
Create an instruction of the MIR_Empty instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
Create an instruction of the MIR_FSave instruction format.
- create(Operator, RegisterOperand, MemoryOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Create an instruction of the MIR_Lea instruction format.
- create(Operator, RegisterOperand, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Create an instruction of the MIR_LowTableSwitch instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Create an instruction of the MIR_Move instruction format.
- create(Operator, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Create an instruction of the MIR_Multiply instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
Create an instruction of the MIR_Nullary instruction format.
- create(Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Create an instruction of the MIR_RDTSC instruction format.
- create(Operator, IntConstantOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Create an instruction of the MIR_Return instruction format.
- create(Operator, Operand, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Create an instruction of the MIR_Set instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Create an instruction of the MIR_Test instruction format.
- create(Operator, RegisterOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Create an instruction of the MIR_Trap instruction format.
- create(Operator, RegisterOperand, Operand, Operand, IA32ConditionOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Create an instruction of the MIR_TrapIf instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Create an instruction of the MIR_Unary instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
Create an instruction of the MIR_UnaryAcc instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
Create an instruction of the MIR_UnaryNoRes instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Create an instruction of the MIR_XChng instruction format.
- create(Operator, RegisterOperand, Operand, Operand, ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Create an instruction of the IfCmp instruction format.
- create(Operator, RegisterOperand, Operand, Operand, ConditionOperand, BranchOperand, BranchProfileOperand, ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Create an instruction of the IfCmp2 instruction format.
- create(Operator, Operand, Operand, Operand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Create an instruction of the InlineGuard instruction format.
- create(Operator, RegisterOperand, TypeOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Create an instruction of the InstanceOf instruction format.
- create(Operator, RegisterOperand, TypeOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Create an instruction of the InstanceOf instruction format.
- create(Operator, int) - Static method in class org.jikesrvm.compilers.opt.ir.Instruction
-
INTERNAL IR USE ONLY: create a new instruction with the specified number
of operands.
- create(Operator, IntConstantOperand, IntConstantOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Create an instruction of the InstrumentedCounter instruction format.
- create(Operator, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
Create an instruction of the Label instruction format.
- create(Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Create an instruction of the Load instruction format.
- create(Operator, RegisterOperand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Create an instruction of the Load instruction format.
- create(Operator, Operand, Operand, Operand, BranchOperand, BranchProfileOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Create an instruction of the LookupSwitch instruction format.
- create(Operator, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Create an instruction of the LowTableSwitch instruction format.
- create(Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Create an instruction of the MonitorOp instruction format.
- create(Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Create an instruction of the Move instruction format.
- create(Operator, RegisterOperand, TypeOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Create an instruction of the Multianewarray instruction format.
- create(Operator, RegisterOperand, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Create an instruction of the New instruction format.
- create(Operator, RegisterOperand, TypeOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Create an instruction of the NewArray instruction format.
- create(Operator, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
Create an instruction of the Nullary instruction format.
- create(Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Create an instruction of the NullCheck instruction format.
- create(Operator, OsrTypeInfoOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Create an instruction of the OsrBarrier instruction format.
- create(Operator, InlinedOsrTypeInfoOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Create an instruction of the OsrPoint instruction format.
- create(Operator, Operand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Create an instruction of the Phi instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Create an instruction of the MIR_Binary instruction format.
- create(Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
Create an instruction of the MIR_Branch instruction format.
- create(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
Create an instruction of the MIR_Branch instruction format.
- create(Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Create an instruction of the MIR_CacheOp instruction format.
- create(Operator, RegisterOperand, RegisterOperand, BranchOperand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, RegisterOperand, BranchOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, RegisterOperand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format.
- create(Operator, RegisterOperand, PowerPCConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Create an instruction of the MIR_CondBranch instruction format.
- create(Operator, RegisterOperand, PowerPCConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Create an instruction of the MIR_CondBranch instruction format.
- create(Operator, RegisterOperand, PowerPCConditionOperand, BranchOperand, BranchProfileOperand, PowerPCConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Create an instruction of the MIR_CondBranch2 instruction format.
- create(Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand, BranchOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Create an instruction of the MIR_CondCall instruction format.
- create(Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Create an instruction of the MIR_CondCall instruction format.
- create(Operator, IntConstantOperand, IntConstantOperand, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Create an instruction of the MIR_Condition instruction format.
- create(Operator, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
Create an instruction of the MIR_DataInt instruction format.
- create(Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
Create an instruction of the MIR_DataLabel instruction format.
- create(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Empty
-
Create an instruction of the MIR_Empty instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Create an instruction of the MIR_Load instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Create an instruction of the MIR_Load instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Create an instruction of the MIR_Load instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Create an instruction of the MIR_Load instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Create an instruction of the MIR_LoadUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Create an instruction of the MIR_LoadUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Create an instruction of the MIR_LoadUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Create an instruction of the MIR_LoadUpdate instruction format.
- create(Operator, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Create an instruction of the MIR_LowTableSwitch instruction format.
- create(Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Create an instruction of the MIR_Move instruction format.
- create(Operator, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
Create an instruction of the MIR_Nullary instruction format.
- create(Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Create an instruction of the MIR_Return instruction format.
- create(Operator, RegisterOperand, RegisterOperand, RegisterOperand, Operand, IntConstantOperand, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Create an instruction of the MIR_RotateAndMask instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, IntConstantOperand, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Create an instruction of the MIR_RotateAndMask instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Create an instruction of the MIR_Store instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Create an instruction of the MIR_Store instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Create an instruction of the MIR_Store instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Create an instruction of the MIR_Store instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Create an instruction of the MIR_StoreUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Create an instruction of the MIR_StoreUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Create an instruction of the MIR_StoreUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Create an instruction of the MIR_StoreUpdate instruction format.
- create(Operator, RegisterOperand, RegisterOperand, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Create an instruction of the MIR_Ternary instruction format.
- create(Operator, RegisterOperand, PowerPCTrapOperand, RegisterOperand, Operand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Create an instruction of the MIR_Trap instruction format.
- create(Operator, PowerPCTrapOperand, RegisterOperand, Operand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Create an instruction of the MIR_Trap instruction format.
- create(Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Create an instruction of the MIR_Unary instruction format.
- create(Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Create an instruction of the Prepare instruction format.
- create(Operator, RegisterOperand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Create an instruction of the Prepare instruction format.
- create(Operator, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
Create an instruction of the Prologue instruction format.
- create(Operator, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Create an instruction of the PutField instruction format.
- create(Operator, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Create an instruction of the PutStatic instruction format.
- create(Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
Create an instruction of the Return instruction format.
- create(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
Create an instruction of the Return instruction format.
- create(Operator, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Create an instruction of the Store instruction format.
- create(Operator, Operand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Create an instruction of the Store instruction format.
- create(Operator, RegisterOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Create an instruction of the StoreCheck instruction format.
- create(Operator, Operand, Operand, Operand, IntConstantOperand, IntConstantOperand, BranchOperand, BranchProfileOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Create an instruction of the TableSwitch instruction format.
- create(Operator, RegisterOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Create an instruction of the Trap instruction format.
- create(Operator, RegisterOperand, Operand, Operand, ConditionOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Create an instruction of the TrapIf instruction format.
- create(Operator, RegisterOperand, Operand, TypeOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Create an instruction of the TypeCheck instruction format.
- create(Operator, RegisterOperand, Operand, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Create an instruction of the TypeCheck instruction format.
- create(Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Create an instruction of the Unary instruction format.
- create(Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Create an instruction of the ZeroCheck instruction format.
- create(DepGraphNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- create(char) - Static method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- create(IR, int) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Creates the map, called during compilation
- create(Enumeration<GraphNode>) - Static method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator
-
- create(Iterator<GraphNode>) - Static method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator
-
- create(Iterable<GraphNode>) - Static method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator
-
- create(int) - Static method in class org.vmmagic.unboxed.AddressArray
-
- create(int) - Static method in class org.vmmagic.unboxed.ExtentArray
-
- create(int) - Static method in class org.vmmagic.unboxed.ObjectReferenceArray
-
- create(int) - Static method in class org.vmmagic.unboxed.OffsetArray
-
- create(int) - Static method in class org.vmmagic.unboxed.WordArray
-
- create0(Operator, RegisterOperand, Operand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, Operand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, Operand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, BranchOperand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Create an instruction of the MIR_CondCall instruction format
with 0 variable arguments.
- create0(Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Create an instruction of the MIR_CondCall instruction format
with 0 variable arguments.
- create1(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 1 variable arguments.
- create1(Operator, RegisterOperand, Operand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 1 variable arguments.
- create1(Operator, RegisterOperand, RegisterOperand, Operand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 1 variable arguments.
- create1(Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 1 variable arguments.
- create1(Operator, RegisterOperand, RegisterOperand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 1 variable arguments.
- create1(Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Create an instruction of the MIR_Call instruction format
with 1 variable arguments.
- create2(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 2 variable arguments.
- create2(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 2 variable arguments.
- create3(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 3 variable arguments.
- create3(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 3 variable arguments.
- create4(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 4 variable arguments.
- create4(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 4 variable arguments.
- create5(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 5 variable arguments.
- create5(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 5 variable arguments.
- create6(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 6 variable arguments.
- create6(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 6 variable arguments.
- create7(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 7 variable arguments.
- create7(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 7 variable arguments.
- create8(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 8 variable arguments.
- create8(Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Create an instruction of the Call instruction format
with 8 variable arguments.
- createAndAddToCurrentList(RegisterOperand, LiveSetElement) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
-
Copy the newElement into a new object and add it to the list
after prevElement.
- createAnnotationField(TypeReference, MemberReference) - Static method in class org.jikesrvm.classloader.RVMField
-
- CreateArray(RVMArray) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.CreateArray
-
- createArrayObjectsStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createArrayPrimitiveStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createArrayUsedSpaceStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createBranchBlocks(AnnotatedLSTNode, BasicBlock, ArrayList<Instruction>, BasicBlock, BasicBlock, HashMap<Register, Register>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
- createByteArrayFromC(Address) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Given an address in C that points to a null-terminated string,
create a new Java byte[] with a copy of the string.
- createCardAnchor(Address, Address, int) - Method in class org.mmtk.utility.alloc.BumpPointer
-
Given an allocation which starts a new card, create a record of
where the start of the object is relative to the start of the
card.
- createCheck(BasicBlock, BasicBlock, BasicBlock, boolean, IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Append a check to a basic block, and make it jump to the right places.
- createChildContext(ExceptionHandlerBasicBlockBag, NormalMethod, Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Creates a child generation context from this context
and callerBB to generate IR for callsite.
- createClassForType(RVMType, TypeReference) - Static method in class org.jikesrvm.classloader.RVMType
-
- createCloneLoop(AnnotatedLSTNode, HashMap<Register, Register>, HashMap<Register, BasicBlock>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Create a clone of the loop replacing definitions in the cloned
loop with those found in the register map
- createCodePatchMaps(IR) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
Create the code patching maps from the IR for the method
- createCompilationPlan(NormalMethod, int, InstrumentationPlan) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
Constructs a compilation plan that will compile the given method
with instrumentation.
- createCompilationPlan(NormalMethod) - Static method in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
- createCompilationPlan(NormalMethod, AOSInstrumentationPlan) - Static method in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
- createCompilationThread() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
-
Creates and schedules the compilationThread.
- createCompiledMethod(RVMMethod, int) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- createComplex(String, int...) - Static method in class org.mmtk.plan.Phase
-
Constructs a complex phase.
- createComplex(String, Timer, int...) - Static method in class org.mmtk.plan.Phase
-
Constructs a complex phase, re-using a specified timer.
- createConcurrent(String, int) - Static method in class org.mmtk.plan.Phase
-
Constructs a phase.
- createConcurrent(String, Timer, int) - Static method in class org.mmtk.plan.Phase
-
Construct a phase, re-using a specified timer.
- createCongruenceClass(Object) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Given a label, return a new congruence class for that label.
- createControllerPlan(RVMMethod, int, InstrumentationPlan, int, double, double, double) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
This helper method creates a ControllerPlan, which contains a
CompilationPlan, for the passed method using the passed optimization
level and instrumentation plan.
- createControllerThread() - Static method in class org.jikesrvm.adaptive.controller.Controller
-
- createDaemonThreads() - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- createDataArray(Object, int) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
-
- createDataArray(Object, int) - Method in class org.mmtk.vm.gcspy.Util
-
Create an array of a particular type.
- createdAtBootImageWritingTime - Variable in class org.jikesrvm.classloader.ApplicationClassLoader
-
For status printing, to make sure that, if an application class loader is
created at boot image writing time, it won't leak out into the next
mode.
- createDefaultConstructor(TypeReference, MemberReference) - Static method in class org.jikesrvm.classloader.RVMMethod
-
Create a method to act as a default constructor (just return)
- createDepGraphNode(Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
- createDepGraphNode(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraph
-
- createDescriptor(Address, Address) - Static method in class org.mmtk.utility.heap.SpaceDescriptor
-
Create a descriptor for a contiguous space
- createDescriptor() - Static method in class org.mmtk.utility.heap.SpaceDescriptor
-
Create a descriptor for a dis-contiguous (shared) space
- createDU(LiveSet) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
-
TODO What is this method doing in this class ??
- createdWithRunningVM - Variable in class org.jikesrvm.classloader.ApplicationClassLoader
-
- createDynamicCallGraphOrganizer() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
-
Create a dynamic call graph organizer of one doesn't already exist
- createEmptyOperandStackWithSameCapacity() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
Returns a new, empty operand stack that has the same capacity
as this one.
- createEmptySetOfActiveIntervals(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
- createEndLiveRange(LiveSet, BasicBlock, Instruction) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
This method iterates over each element in the the passed live set.
- createEndLiveRange(Register, BasicBlock, Instruction) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
This method checks if an existing unresolved live interval node, i.e.,
one that has an end instruction, but no beginning instruction, is present
for the register and basic block passed.
- createEventCounterInstruction(int, int, double) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
Create a place holder instruction to represent the counted event.
- createEventCounterInstruction(int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Create a place holder instruction to represent an increment of a
particular counted event.
- createEventCounterInstruction(int, double) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Create a place holder instruction to represent the counted event.
- createEventCounterInstruction(int, int, double) - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
-
Create a place holder instruction to represent the counted event.
- createFinalExceptionTable(IR) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
Create the final exception table from the IR for the method.
- createFinalMCMap(IR, int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
Create the final machine code map for the compiled method.
- createFinalOSRMap(IR) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- createGCMaps - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Should we also create GC maps while we are computing liveness
- createHardwareTrapCompiledMethod() - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- createHeapPhiInstruction(BasicBlock, HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Create a heap control phi instruction, and store it at the
beginning of a basic block.
- createInstrumentation() - Static method in class gnu.java.lang.JikesRVMSupport
-
- createKillAndGen() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
creates (allocates) the Gen and Kill Sets
- createNewBucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- createNewBucket(T, AbstractHashSetRVM.AbstractBucket<T>) - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- createNewBucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.HashMapRVM
-
- createNewBucket(T, AbstractHashSetRVM.AbstractBucket<T>) - Method in class org.jikesrvm.util.HashSetRVM
-
- createNewBucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.IdentityHashMapRVM
-
- createNewBucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM
-
- createNewBucket(T, AbstractHashSetRVM.AbstractBucket<T>) - Method in class org.jikesrvm.util.ImmutableEntryHashSetRVM
-
- createNewBucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
-
- createNodes(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
- createObjectsStream() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
- createOptimizationPlan() - Static method in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
Create the default set of <optimization plan, options> pairs
Process optimizing compiler command line options.
- createOptimizationPlan(OptOptions) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
Using the passed options create an optimization plan
by selecting a subset of the elements in the masterPlan.
- createOptimizationPlans() - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
Creates the default set of <optimization plan, options> pairs.
- createOptimizedLoop(AnnotatedLSTNode, HashMap<Register, Register>, ArrayList<Instruction>, HashMap<Register, BasicBlock>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Create a clone of the loop replacing definitions in the cloned
loop with those found in the register map and eliminate
unnecessary bound checks
- createOptions() - Static method in class org.mmtk.utility.gcspy.GCspy
-
- createOptStackTraceElement(RVMMethod, int, Offset, int) - Method in class org.jikesrvm.runtime.StackTrace
-
- createOrganizerThreads() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
-
Create the organizerThreads and schedule them
- createPrimitive(TypeReference) - Static method in class org.jikesrvm.classloader.Primitive
-
- createProfilers() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
-
Create profiling entities that are independent of whether or not
adaptive recompilation is actually enabled.
- createRefFromImmortalStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createRefFromImmortalStream() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
- createReflectionClass(RVMMethod) - Static method in class org.jikesrvm.classloader.RVMClass
-
Create a synthetic class that extends ReflectionBase and invokes the given method
- createReflectionMethod(TypeReference, int[], MethodReference) - Method in class org.jikesrvm.classloader.RVMMethod
-
Create a method for reflectively invoking this method
- createRegisters() - Static method in class org.jikesrvm.architecture.ArchitectureFactory
-
- createRemsetStream() - Method in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
-
- createRemsetStream() - Method in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
-
- createRootsStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createRootsStream() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
- createScalarObjectsStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createScalarUsedSpaceStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- createScratchBefore(RegisterAllocatorState, Instruction, Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Make physicals register r available to be used as a scratch register
before instruction s.
- createServerSpace(ServerInterpreter, String, int, boolean) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Create a new GCspy ServerSpace and add it to the ServerInterpreter.
- createSimple(String) - Static method in class org.mmtk.plan.Phase
-
Constructs a phase.
- createSimple(String, Timer) - Static method in class org.mmtk.plan.Phase
-
Constructs a phase, re-using a specified timer.
- createSpecializedMethod(NormalMethod) - Method in class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
-
- createSpecializedMethod(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Initialize a specified specialized method.
- createSpecializedMethodID() - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
- createStandardStackTraceElement(CompiledMethod, int) - Method in class org.jikesrvm.runtime.StackTrace
-
- createString(CharsetDecoder, ByteBuffer) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
- createStringFromC(Address) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Given an address in C that points to a null-terminated string,
create a new Java String with a copy of the string.
- createStub(int[], RVMMethod[]) - Static method in class org.jikesrvm.ia32.InterfaceMethodConflictResolver
-
- createSubBlock(int, IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- createSubBlock(int, IR, float) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Creates a new basic block that inherits its exception handling,
etc from 'this'.
- createSubspace(Space) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Creates a subspace for this space.
- createSynthetic(GenerationContext, ExceptionHandlerBasicBlockBag) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Only for internal use by Inliner (when inlining multiple targets)
This is probably not the prettiest way to handle this, but it requires
no changes to BC2IR's & Inliner's high level control logic.
- createTopAndReverseList(ControlFlowGraph) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
create topological list and a reverse topological list
the results are on listOfBlocks and reverseTopFirst lists
- createTwin(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
Creates a twin entry: required when the same MIR GC point
is split into two instructions, both of which are PEIs
after register allocation/GCIRMap creation.
- createUnboxedType(TypeReference) - Static method in class org.jikesrvm.classloader.UnboxedType
-
- createUsedSpaceStream() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
- createUTFForCFromString(String, Address, int) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Converts a String into a a malloced regions.
- createUTFStringFromC(Address) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Given an address in C that points to a null-terminated string,
create a new UTF encoded Java String with a copy of the string.
- createValue() - Method in class org.jikesrvm.classloader.RVMAnnotation
-
Create an instance of this type of annotation with the values
given in the members
- createViableOptionLookupTable(int) - Method in class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
-
Setup a lookup table that maps a "previous compiler" to a set
of viable recompilation choices.
- CSC_OFFSET - Static variable in class org.mmtk.utility.alloc.BlockAllocator
-
- cumulativeCommitted - Static variable in class org.mmtk.utility.heap.PageResource
-
cumulative count of pages ever committed
- cumulativeCommittedPages() - Static method in class org.mmtk.policy.Space
-
- cumulativeCommittedPages() - Static method in class org.mmtk.utility.heap.PageResource
-
Return the cumulative number of committed pages
- cur - Variable in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
-
- curBlock() - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
-
- curHeapOperand - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
-
Current heap operand we're upto for the enumeration
- curHeapOperand - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
-
Current heap operand we're upto for the enumeration
- curidx - Variable in class org.jikesrvm.osr.OSRMapIterator
-
- curMask - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
-
- curMask - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
-
- curmid - Variable in class org.jikesrvm.osr.OSRMapIterator
-
- curmpc - Variable in class org.jikesrvm.osr.OSRMapIterator
-
- current - Variable in class org.jikesrvm.compilers.opt.DefUse.RegOpListWalker
-
- current - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.BBEnum
-
- current - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
-
- current - Variable in class org.jikesrvm.compilers.opt.liveness.LiveSetEnumerator
-
the current element on this list
- currentBBLE - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Current BBLE.
- currentBlock - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
-
The current block of the iterator
- currentBlock - Variable in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
The basic block we are processing
- currentBlock - Variable in class org.mmtk.utility.alloc.SegregatedFreeListLocal
-
- currentBytecodeIndex - Variable in class org.jikesrvm.runtime.StackBrowser
-
Bytecode associated with current stack location
- currentChild - Variable in class org.jikesrvm.compilers.opt.util.TreeNodeChildrenEnumerator
-
the current child we are working on
- currentChunk - Variable in class org.mmtk.utility.heap.MonotonePageResource
-
- currentCompiledMethod - Variable in class org.jikesrvm.classloader.RVMMethod
-
current compiled method for this method
- currentCompiledMethod - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
Compiled method for the frame
- currentCompiledMethod - Variable in class org.jikesrvm.runtime.StackBrowser
-
The current compiled method
- currentCompiledMethodId - Static variable in class org.jikesrvm.compilers.common.CompiledMethods
-
Index of most recently allocated slot in compiledMethods[].
- currentContents - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
The current contents of scratch
- currentCount - Variable in class org.mmtk.utility.statistics.EventCounter
-
- currentElement - Variable in class org.jikesrvm.compilers.opt.liveness.LiveIntervalEnumeration
-
- currentFramePointer - Variable in class org.jikesrvm.runtime.StackBrowser
-
The frame pointer for the current stack location
- currentGuard - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- currentHeapSize - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
-
The current heap size in bytes
- currentIndex - Static variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- currentInlineEncodingIndex - Variable in class org.jikesrvm.runtime.StackBrowser
-
The current inline encoding index for opt compiled methods
- currentInstructionPointer - Variable in class org.jikesrvm.runtime.StackBrowser
-
The offset of the current instruction within its method
- currentlyActive(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
- currentMethod - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
Compiled method for the frame
- currentMethod - Variable in class org.jikesrvm.runtime.StackBrowser
-
Method associated with current stack location
- currentNode - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
-
The current node we are processing
- currentNum - Variable in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
All registers are assigned unique numbers; currentNum is the counter
containing the next available register number.
- currentNumLocals - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
- currentParent - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- currentRegister - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This shows which register to inspect and report on.
- currentRegisterIsValid() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
Determines if the value of "currentRegister" is valid, or if we
processed all registers
- currentRendezvousCounter - Variable in class org.mmtk.plan.ParallelCollectorGroup
-
Which rendezvous counter is currently in use
- currentRoot - Variable in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
-
While a depth-first enumeration is in progress, this field
holds the current root node, i.e. the current bottom of the
search stack (assuming stacks grow upward).
- currentSet - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
The current LiveSet that we will carry around
- currentSortMarker - Static variable in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- currentTimeMillis() - Static method in class org.jikesrvm.runtime.Time
-
- currentTrace - Variable in class org.mmtk.plan.immix.ImmixCollector
-
- currentTrace - Variable in class org.mmtk.plan.markcompact.MCCollector
-
- currentTrace - Variable in class org.mmtk.plan.marksweep.MSCollector
-
- currentTrace - Variable in class org.mmtk.plan.nogc.NoGCCollector
-
- cursor - Variable in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- cursor - Variable in class org.jikesrvm.util.LinkedListIteratorRVM
-
Pointer to the current (most recently returned) element.
- cursor - Variable in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
The current address
- cursor - Variable in class org.mmtk.utility.alloc.BumpPointer
-
insertion point
- cursor - Variable in class org.mmtk.utility.alloc.ImmixAllocator
-
bump pointer
- cursor - Variable in class org.mmtk.utility.heap.MonotonePageResource
-
- curWeight() - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
-
- Cyan - Static variable in class org.mmtk.utility.gcspy.Color
-
- CycleDetector - Class in org.mmtk.utility
-
- CycleDetector() - Constructor for class org.mmtk.utility.CycleDetector
-
- CycleFilterThreshold - Class in org.mmtk.utility.options
-
Trigger cycle buffer filtering if the space available falls below this threshold.
- CycleFilterThreshold() - Constructor for class org.mmtk.utility.options.CycleFilterThreshold
-
Create the option.
- cycleFilterThreshold - Static variable in class org.mmtk.utility.options.Options
-
- CycleMetaDataLimit - Class in org.mmtk.utility.options
-
Trigger cycle detection if the meta data volume grows to this limit.
- CycleMetaDataLimit() - Constructor for class org.mmtk.utility.options.CycleMetaDataLimit
-
Create the option.
- cycleMetaDataLimit - Static variable in class org.mmtk.utility.options.Options
-
- cycles() - Method in class org.jikesrvm.mm.mmtk.Statistics
-
Read a cycle counter (high resolution, non-monotonic clock).
- cycles() - Static method in class org.jikesrvm.runtime.Time
-
Return the value of a hardware cycle counter (RDTSC on IA32, time base register on PPC).
- cycles() - Method in class org.mmtk.vm.Statistics
-
Read the cycle counter
- CycleTriggerThreshold - Class in org.mmtk.utility.options
-
Trigger cycle detection if the space available falls below this threshold.
- CycleTriggerThreshold() - Constructor for class org.mmtk.utility.options.CycleTriggerThreshold
-
Create the option.
- cycleTriggerThreshold - Static variable in class org.mmtk.utility.options.Options
-
- cz_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal cz (4)
- cz_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal cz (4)
- czr_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal czr (3)
- czr_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal czr (3)
- czr_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
-
Unique value for non-terminal czr (3)
- czr_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
-
Unique value for non-terminal czr (3)
- e - Variable in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
-
an enumeration of all nodes to search from
- e - Variable in class org.jikesrvm.compilers.opt.util.FilterEnumerator
-
- e - Variable in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Enum
-
- EAGER - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
- EAGER_MARK_CLEAR - Static variable in class org.mmtk.policy.MarkSweepSpace
-
- EagerCompleteSweep - Class in org.mmtk.utility.options
-
Should we eagerly finish sweeping at the start of a collection
- EagerCompleteSweep() - Constructor for class org.mmtk.utility.options.EagerCompleteSweep
-
Create the option.
- eagerCompleteSweep - Static variable in class org.mmtk.utility.options.Options
-
- eagerlyMmapAllSpaces(AddressArray) - Static method in class org.mmtk.utility.heap.Mmapper
-
Given an address array describing the regions of virtual memory to be used
by MMTk, demand zero map all of them if they are not already mapped.
- eagerlyMmapMMTkContiguousSpaces() - Static method in class org.mmtk.policy.Space
-
Ensure that all contiguous MMTk spaces are mapped.
- eagerlyMmapMMTkDiscontiguousSpaces() - Static method in class org.mmtk.policy.Space
-
Ensure that all discontiguous MMTk spaces are mapped.
- eagerlyMmapMMTkSpaces() - Static method in class org.mmtk.policy.Space
-
Ensure that all MMTk spaces (all spaces aside from the VM space)
are mapped.
- EagerMmapSpaces - Class in org.mmtk.utility.options
-
Should spaces be eagerly demand zero mmapped?
- EagerMmapSpaces() - Constructor for class org.mmtk.utility.options.EagerMmapSpaces
-
Create the option.
- eagerMmapSpaces - Static variable in class org.mmtk.utility.options.Options
-
- early - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- EARLY_EXIT - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Should AOS exit when the controller clock reaches EARLY_EXIT_VALUE?
- EARLY_EXIT_TIME - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Value of controller clock at which AOS should exit if EARLY_EXIT is true
- earlyOptArgs - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
-
- earlyPos - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- earlyProcessCommandLineArguments() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Stage1 processing of virtual machine directives appearing in argument list.
- EarlyReferenceCheckDecorator(Offset, BaselineMagic.MagicGenerator) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.EarlyReferenceCheckDecorator
-
Construct decorator that will add reference checks
- earlyRestrictOptLevels() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
-
If we're going to be gathering a dynamic call graph, then we don't
want to let the opt compiler compile anything above O0 until we have
some initial data in the call graph to work with.
- earlyStageBooting() - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- earlyViableChoices - Variable in class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
-
Normally, we will be profiling call edges to build a dynamic call graph.
- EAX - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- EBP - Variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Hold EBP register object for use in estimating size of memory operands.
- EBP - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- EBP_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- EBP_SAVE_OFFSET - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
-
Location of non-volatile EBP register when saved to stack
- EBX - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- EBX_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- EBX_SAVE_OFFSET - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
-
Location of non-volatile EBX register when saved to stack
- EchoOptions - Class in org.mmtk.utility.options
-
Echo when options are set?
- EchoOptions() - Constructor for class org.mmtk.utility.options.EchoOptions
-
Create the option.
- ECX - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- Edge(BasicBlock, BasicBlock, float) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LSTNode.Edge
-
- Edge(BasicBlock, BasicBlock, float) - Constructor for class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
-
- Edge(CoalesceGraph.Node, CoalesceGraph.Node) - Constructor for class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Edge
-
- edge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
-
- EdgeCounterFile - Static variable in class org.jikesrvm.Options
-
- edgeCounterIdx - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Next edge counter entry to allocate
- edgeCountersField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- EdgeCounts - Class in org.jikesrvm.compilers.baseline
-
A repository of edge counters for bytecode-level edge conditional branches.
- EdgeCounts() - Constructor for class org.jikesrvm.compilers.baseline.EdgeCounts
-
- edgeFrequency(BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- EdgeListener - Class in org.jikesrvm.adaptive.measurements.listeners
-
A EdgeListener defines a listener
that computes a call graph edge from the call stack.
- EdgeListener() - Constructor for class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
-
Constructor
- edgeListenerSamplesTakenField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- edgeListenerUpdateCalledField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- edgePresent(int, int, int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- EDI - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- EDI_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- EDI_SAVE_OFFSET - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
-
Location of non-volatile EDI register when saved to stack
- EDX - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- elapsedTime() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
- elapsedTime() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
- elapsedTime() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
-
Report the elapsed time spent in the PlanElement
- Element(CompiledMethod, int) - Constructor for class org.jikesrvm.runtime.StackTrace.Element
-
Constructor for non-opt compiled methods
- Element(RVMMethod, int) - Constructor for class org.jikesrvm.runtime.StackTrace.Element
-
Constructor for opt compiled methods.
- Element(T) - Constructor for class org.jikesrvm.util.LinkedListRVM.Element
-
- elementAt(int) - Method in class org.jikesrvm.classloader.MethodVector
-
- elementAt(int) - Method in class org.jikesrvm.classloader.TypeReferenceVector
-
- elements - Variable in class org.jikesrvm.compilers.opt.util.Queue
-
- elements() - Method in class org.jikesrvm.compilers.opt.util.Tree
-
- elementString(String, Object) - Method in class org.jikesrvm.classloader.RVMAnnotation
-
- elementType - Variable in class org.jikesrvm.classloader.RVMArray
-
The RVMType object for elements of this array type.
- elementValuePairs - Variable in class org.jikesrvm.classloader.RVMAnnotation
-
Members of this annotation
- ELIM_COPY_LOCALS - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
Do we eliminate copies to local variables?
- eliminate(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
-
Eliminate all AE tuples that contain a given operand
- eliminate(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
-
Eliminate all AE tuples that are killed by a given instruction
- eliminateDeadInstructions(IR) - Static method in class org.jikesrvm.compilers.opt.Simple
-
Simple conservative dead code elimination.
- eliminateDeadInstructions(IR, boolean) - Static method in class org.jikesrvm.compilers.opt.Simple
-
Simple conservative dead code elimination.
- eliminateLoads(IR, DF_Solution) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
-
Eliminates redundant loads with respect to prior defs and prior
uses.
- EmbeddedMetaData - Class in org.mmtk.utility.alloc
-
This plan implements constants and access methods for meta data
that is embedded in allocation spaces (rather than kept on the
side).
- EmbeddedMetaData() - Constructor for class org.mmtk.utility.alloc.EmbeddedMetaData
-
- emergencyCollection - Static variable in class org.mmtk.plan.Plan
-
- EMIT(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- emit_aaload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_aaload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a reference array
- emit_aastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_aastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a reference array
- emit_aconst_null() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_aconst_null() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load the null constant.
- emit_aload(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to load a reference local variable
- emit_aload(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load a reference local variable
- emit_aload_resolved_getfield(int, FieldReference) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to load a reference local variable and then perform a field load
By default, this method emits code for aload and then for resolved_getfield.
- emit_aload_resolved_getfield(int, FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emits code to load a reference local variable and then perform a field load
- emit_areturn() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_areturn() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the areturn bytecode
- emit_arraylength() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_arraylength() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the arraylength bytecode
- emit_astore(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_astore(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store a reference to a local variable
- emit_athrow() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_athrow() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the athrow bytecode
- emit_baload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_baload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a byte/boolean array
- emit_bastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_bastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a byte/boolean array
- emit_caload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_caload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a char array
- emit_castore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_castore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a char array
- emit_checkcast(TypeReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_checkcast(TypeReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the checkcast bytecode
- emit_checkcast_final(RVMType) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_checkcast_final(RVMType) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the checkcast bytecode
- emit_checkcast_resolvedClass(RVMClass) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_checkcast_resolvedClass(RVMClass) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the checkcast bytecode
- emit_checkcast_resolvedInterface(RVMClass) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_checkcast_resolvedInterface(RVMClass) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the checkcast bytecode
- EMIT_Commutative(Operator, Instruction, Operand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Create the MIR instruction given by operator from the Binary LIR operands
- EMIT_Compare(Instruction, ConditionOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Gives the MIR condition operator appropriate for the given condition
- emit_d2f() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_d2f() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the d2f bytecode
- emit_d2i() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_d2i() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the d2i bytecode
- emit_d2l() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_d2l() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the d2l bytecode
- emit_dadd() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dadd() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dadd bytecode
- emit_daload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_daload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a double array
- emit_dastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a double array
- emit_dconst_0() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dconst_0() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load 0.0d
- emit_dconst_1() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dconst_1() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load 1.0d
- emit_ddiv() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ddiv() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ddiv bytecode
- emit_deferred_prologue() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emit deferred prologue
- emit_deferred_prologue() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- emit_DFcmpGL(boolean, boolean) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- emit_DFcmpGL(boolean, boolean) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emits code to handle all [df]cmp[gl] cases
- emit_DFcmpGL_if(boolean, boolean, int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to perform an [df]cmp[gl] followed by ifeq
By default, this method emits code for [df]cmp[gl] and then for ifeq.
- emit_DFcmpGL_if(boolean, boolean, int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dload(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dload(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load a double local variable
- emit_dmul() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dmul() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dmul bytecode
- emit_dneg() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dneg() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dneg bytecode
- emit_drem() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_drem() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the drem bytecode
- emit_dreturn() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dreturn() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dreturn bytecode
- emit_dstore(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dstore(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store an double to a local variable
- emit_dsub() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dsub() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dsub bytecode
- emit_dup() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dup() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dup bytecode
- emit_dup2() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dup2() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dup2 bytecode
- emit_dup2_x1() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dup2_x1() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dup2_x1 bytecode
- emit_dup2_x2() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dup2_x2() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dup2_x2 bytecode
- emit_dup_x1() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dup_x1() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dup_x1 bytecode
- emit_dup_x2() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_dup_x2() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the dup_x2 bytecode
- emit_f2d() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_f2d() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the f2d bytecode
- emit_f2i() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_f2i() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the f2i bytecode
- emit_f2l() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_f2l() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the f2l bytecode
- emit_fadd() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fadd() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the fadd bytecode
- emit_faload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_faload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a float array
- emit_fastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a float array
- emit_fconst_0() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fconst_0() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load 0.0f
- emit_fconst_1() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fconst_1() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load 1.0f
- emit_fconst_2() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fconst_2() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load 2.0f
- emit_fdiv() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emit code to implement the fdiv bytecode
- emit_fdiv() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the fdiv bytecode
- emit_fload(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fload(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to local a float local variable
- emit_fmul() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fmul() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the fmul bytecode
- emit_fneg() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fneg() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the fneg bytecode
- emit_frem() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_frem() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the frem bytecode
- emit_freturn() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_freturn() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the freturn bytecode
- emit_fstore(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fstore(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store a float to a local variable
- emit_fsub() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_fsub() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the fsub bytecode
- emit_goto(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_goto(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the goto and gotow bytecodes
- emit_i2b() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_i2b() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the i2b bytecode
- emit_i2c() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_i2c() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the i2c bytecode
- emit_i2d() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_i2d() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the i2d bytecode
- emit_i2f() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_i2f() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the i2f bytecode
- emit_i2l() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_i2l() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the i2l bytecode
- emit_i2s() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_i2s() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the i2s bytecode
- emit_iadd() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iadd() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the iadd bytecode
- emit_iaload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iaload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from an int array
- emit_iand() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iand() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the iand bytecode
- emit_iastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to an int array
- emit_iconst(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iconst(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load an int constant.
- emit_idiv() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_idiv() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the idiv bytecode
- emit_if(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_if(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emits code to implement the if.. bytecode
- emit_if_acmpeq(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_if_acmpeq(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the if_acmpeq bytecode
- emit_if_acmpne(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_if_acmpne(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the if_acmpne bytecode
- emit_if_icmp(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_if_icmp(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emits code to implement the if_icmp.. bytecode
- emit_ifnonnull(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ifnonnull(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ifnonnull bytecode
- emit_ifnull(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ifnull(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ifnull bytecode
- emit_iinc(int, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iinc(int, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the iinc bytecode
- emit_iload(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to load an int local variable
- emit_iload(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load an int local variable
- emit_iload_caload(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to load an int local variable and then load from a character array.
- emit_iload_caload(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emits code to load an int local variable and then load from a character array
- emit_imul() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_imul() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the imul bytecode
- emit_ineg() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ineg() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ineg bytecode
- emit_instanceof(TypeReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_instanceof(TypeReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the instanceof bytecode
- emit_instanceof_final(RVMType) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_instanceof_final(RVMType) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the instanceof bytecode
- emit_instanceof_resolvedClass(RVMClass) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_instanceof_resolvedClass(RVMClass) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the instanceof bytecode
- emit_instanceof_resolvedInterface(RVMClass) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_instanceof_resolvedInterface(RVMClass) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the instanceof bytecode
- EMIT_INSTRUCTION - Static variable in interface org.jikesrvm.compilers.opt.lir2mir.BURS_StateCoder
-
- emit_invoke_compiledmethod(CompiledMethod) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
OSR routine to emit code to invoke a compiled method (with known jtoc
offset).
- emit_invoke_compiledmethod(CompiledMethod) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- emit_invokeinterface(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_invokeinterface(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the invokeinterface bytecode
- emit_ior() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ior() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ior bytecode
- emit_irem() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_irem() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the irem bytecode
- emit_ireturn() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ireturn() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ireturn bytecode
- emit_ishl() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ishl() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ishl bytecode
- emit_ishr() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ishr() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ishr bytecode
- emit_istore(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_istore(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store an int to a local variable
- emit_isub() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_isub() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the isub bytecode
- emit_iushr() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_iushr() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the iushr bytecode
- emit_ixor() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ixor() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ixor bytecode
- emit_jsr(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_jsr(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the jsr and jsrw bytecode
- emit_l2d() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_l2d() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the l2d bytecode
- emit_l2f() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_l2f() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the l2f bytecode
- emit_l2i() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_l2i() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the l2i bytecode
- emit_ladd() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ladd() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ladd bytecode
- emit_laload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_laload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a long array
- emit_land() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_land() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the land bytecode
- emit_lastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a long array
- emit_lcmp() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- emit_lcmp() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lcmp bytecode
- emit_lcmp_if(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to perform an lcmp followed by ifeq.
- emit_lcmp_if(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lconst(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lconst(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load a long constant
- emit_ldc(Offset, byte) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ldc(Offset, byte) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load a 32 bit constant
- emit_ldc2(Offset, byte) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ldc2(Offset, byte) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load a 64 bit constant
- emit_ldiv() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ldiv() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ldiv bytecode
- EMIT_Lea(Instruction, RegisterOperand, MemoryOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Create the MIR LEA instruction performing a few simplifications if possible
- emit_lload(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lload(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load a long local variable
- emit_lmul() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lmul() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lmul bytecode
- emit_lneg() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lneg() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lneg bytecode
- emit_loadretaddrconst(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Implementation for OSR load return address bytecode
- emit_loadretaddrconst(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- EMIT_LongBinary(Operator, Operator, Instruction, Operand, Operand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Creates the MIR instruction given by the operators from the Binary LIR operands
- EMIT_LongUnary(Instruction, Operand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Creates the MIR instruction for LONG_NEG or LONG_NOT
- emit_lookupswitch(int, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emit code to implement the lookupswitch bytecode.
- emit_lookupswitch(int, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lookupswitch bytecode
- emit_lor() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lor() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lor bytecode
- emit_lrem() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lrem() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lrem bytecode
- emit_lreturn() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lreturn() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lreturn bytecode
- emit_lshl() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lshl() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lshsl bytecode
- emit_lshr() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lshr() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lshr bytecode
- emit_lstore(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lstore(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store a long to a local variable
- emit_lsub() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lsub() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lsub bytecode
- emit_lushr() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_lushr() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lushr bytecode
- emit_lxor() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emit code to implement the lxor bytecode
- emit_lxor() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the lxor bytecode
- emit_Magic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_Magic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emits the code to implement the spcified magic.
- emit_monitorenter() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_monitorenter() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the monitorenter bytecode
- emit_monitorexit() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_monitorexit() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the monitorexit bytecode
- emit_multianewarray(TypeReference, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_multianewarray(TypeReference, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to allocate a multi-dimensional array
- EMIT_NonCommutative(Operator, Instruction, Operand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Create the MIR instruction given by operator from the Binary LIR operands
- emit_pending_goto(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate branch for pending goto OSR mechanism
- emit_pending_goto(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- emit_pop() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_pop() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the pop bytecode
- emit_pop2() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_pop2() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the pop2 bytecode
- emit_prologue() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_prologue() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit the prologue for the method
- emit_regular_aload(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to load a reference local variable
- emit_regular_aload(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_regular_DFcmpGL(boolean, boolean) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to implement the [df]cmp[gl] bytecodes
- emit_regular_DFcmpGL(boolean, boolean) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_regular_iload(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to load an int local variable
- emit_regular_iload(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_regular_lcmp() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Emits code to implement the lcmp bytecode
- emit_regular_lcmp() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_getfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_getfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a getfield
- emit_resolved_getstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_getstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a getstatic
- emit_resolved_invokespecial(MethodReference, RVMMethod) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_invokespecial(MethodReference, RVMMethod) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked invokespecial
- emit_resolved_invokestatic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_invokestatic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement invokestatic
- emit_resolved_invokevirtual(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_invokevirtual(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement invokevirtual
- emit_resolved_new(RVMClass) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_new(RVMClass) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to allocate a scalar object
- emit_resolved_newarray(RVMArray) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_newarray(RVMArray) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to allocate an array
- emit_resolved_putfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_putfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a putfield
- emit_resolved_putstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_resolved_putstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a putstatic
- emit_ret(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_ret(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the ret bytecode
- emit_return() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_return() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the return bytecode
- emit_saload() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_saload() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to load from a short array
- emit_sastore() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_sastore() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to store to a short array
- emit_swap() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_swap() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the swap bytecode
- emit_tableswitch(int, int, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_tableswitch(int, int, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement the tableswitch bytecode
- emit_threadSwitchTest(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_threadSwitchTest(int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit the code for a threadswitch tests (aka a yieldpoint).
- EMIT_Unary(Operator, Instruction, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Create the MIR instruction given by operator from the Binary LIR operands
- emit_unresolved_getfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_getfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked getfield
- emit_unresolved_getstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_getstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked getstatic
- emit_unresolved_invokespecial(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_invokespecial(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement invokespecial
- emit_unresolved_invokestatic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_invokestatic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked invokestatic
- emit_unresolved_invokevirtual(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_invokevirtual(MethodReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked invokevirtual
- emit_unresolved_new(TypeReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_new(TypeReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to dynamically link and allocate a scalar object
- emit_unresolved_newarray(TypeReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_newarray(TypeReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to dynamically link the element class and allocate an array
- emit_unresolved_putfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_putfield(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked putfield
- emit_unresolved_putstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- emit_unresolved_putstatic(FieldReference) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Emit code to implement a dynamically linked putstatic
- emitAbsRegOperands(Address, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated code to denote
an absolute-address--register instruction.
- emitADC_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADC.
- emitADC_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADC.
- emitADC_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADC.
- emitADC_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADC.
- emitADC_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADC.
- emitADC_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADC.
- emitADC_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADC.
- emitADC_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADC.
- emitADC_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADC.
- emitADC_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADC.
- emitADC_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADC.
- emitADC_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADC.
- emitADC_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADC.
- emitADC_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADC.
- emitADC_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADC.
- emitADC_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADC.
- emitADC_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADC.
- emitADC_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADC.
- emitADC_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADC.
- emitADC_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADC.
- emitADC_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADC.
- emitADC_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADC.
- emitADC_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADC.
- emitADC_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADC.
- emitADC_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADC.
- emitADC_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADC.
- emitADC_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADC.
- emitADC_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADC.
- emitADC_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADC.
- emitADC_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADC.
- emitADC_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADC.
- emitADC_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADC.
- emitADC_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADC.
- emitADC_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADC.
- emitADC_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADC.
- emitADC_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADC.
- emitADC_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADC.
- emitADC_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADC.
- emitADC_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADC.
- emitADC_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADC.
- emitADC_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADC.
- emitADC_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADC.
- emitADC_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADC.
- emitADC_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADC.
- emitADC_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADC.
- emitADC_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADC.
- emitADC_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADC.
- emitADC_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADC.
- emitADC_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADC.
- emitADC_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADC.
- emitADC_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADC.
- emitADC_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADC.
- emitADC_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADC.
- emitADC_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADC.
- emitADC_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADC.
- emitADC_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADC.
- emitADC_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADC.
- emitADD_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADD.
- emitADD_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADD.
- emitADD_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADD.
- emitADD_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ADD.
- emitADD_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADD.
- emitADD_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADD.
- emitADD_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADD.
- emitADD_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register ADD.
- emitADD_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADD.
- emitADD_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADD.
- emitADD_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADD.
- emitADD_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ADD.
- emitADD_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADD.
- emitADD_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADD.
- emitADD_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADD.
- emitADD_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADD.
- emitADD_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADD.
- emitADD_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADD.
- emitADD_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADD.
- emitADD_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADD.
- emitADD_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADD.
- emitADD_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADD.
- emitADD_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADD.
- emitADD_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) ADD.
- emitADD_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADD.
- emitADD_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADD.
- emitADD_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADD.
- emitADD_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADD.
- emitADD_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ADD.
- emitADD_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADD.
- emitADD_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADD.
- emitADD_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADD.
- emitADD_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ADD.
- emitADD_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADD.
- emitADD_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADD.
- emitADD_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADD.
- emitADD_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ADD.
- emitADD_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADD.
- emitADD_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADD.
- emitADD_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADD.
- emitADD_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register ADD.
- emitADD_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADD.
- emitADD_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADD.
- emitADD_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADD.
- emitADD_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate ADD.
- emitADD_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADD.
- emitADD_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADD.
- emitADD_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADD.
- emitADD_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register ADD.
- emitADD_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADD.
- emitADD_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADD.
- emitADD_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADD.
- emitADD_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ADD.
- emitADD_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADD.
- emitADD_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADD.
- emitADD_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADD.
- emitADD_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ADD.
- emitADDSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ADDSD.
- emitADDSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADDSD.
- emitADDSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADDSD.
- emitADDSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ADDSD.
- emitADDSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ADDSD.
- emitADDSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADDSD.
- emitADDSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ADDSS.
- emitADDSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ADDSS.
- emitADDSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ADDSS.
- emitADDSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ADDSS.
- emitADDSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ADDSS.
- emitADDSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ADDSS.
- emitAND_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate AND.
- emitAND_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate AND.
- emitAND_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate AND.
- emitAND_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate AND.
- emitAND_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register AND.
- emitAND_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register AND.
- emitAND_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register AND.
- emitAND_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register AND.
- emitAND_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate AND.
- emitAND_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate AND.
- emitAND_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate AND.
- emitAND_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate AND.
- emitAND_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register AND.
- emitAND_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register AND.
- emitAND_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register AND.
- emitAND_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register AND.
- emitAND_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement AND.
- emitAND_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement AND.
- emitAND_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement AND.
- emitAND_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement AND.
- emitAND_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) AND.
- emitAND_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) AND.
- emitAND_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) AND.
- emitAND_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) AND.
- emitAND_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset AND.
- emitAND_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate AND.
- emitAND_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate AND.
- emitAND_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate AND.
- emitAND_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate AND.
- emitAND_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register AND.
- emitAND_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register AND.
- emitAND_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register AND.
- emitAND_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register AND.
- emitAND_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate AND.
- emitAND_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate AND.
- emitAND_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate AND.
- emitAND_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate AND.
- emitAND_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register AND.
- emitAND_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register AND.
- emitAND_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register AND.
- emitAND_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register AND.
- emitAND_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate AND.
- emitAND_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate AND.
- emitAND_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate AND.
- emitAND_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate AND.
- emitAND_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register AND.
- emitAND_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register AND.
- emitAND_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register AND.
- emitAND_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register AND.
- emitAND_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate AND.
- emitAND_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate AND.
- emitAND_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate AND.
- emitAND_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate AND.
- emitAND_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register AND.
- emitAND_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register AND.
- emitAND_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register AND.
- emitAND_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register AND.
- emitANDNPD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ANDNPD.
- emitANDNPD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ANDNPD.
- emitANDNPD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ANDNPD.
- emitANDNPD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ANDNPD.
- emitANDNPD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ANDNPD.
- emitANDNPD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ANDNPD.
- emitANDNPS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ANDNPS.
- emitANDNPS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ANDNPS.
- emitANDNPS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ANDNPS.
- emitANDNPS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ANDNPS.
- emitANDNPS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ANDNPS.
- emitANDNPS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ANDNPS.
- emitANDPD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ANDPD.
- emitANDPD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ANDPD.
- emitANDPD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ANDPD.
- emitANDPD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ANDPD.
- emitANDPD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ANDPD.
- emitANDPD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ANDPD.
- emitANDPS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ANDPS.
- emitANDPS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ANDPS.
- emitANDPS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ANDPS.
- emitANDPS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ANDPS.
- emitANDPS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ANDPS.
- emitANDPS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ANDPS.
- emitArchAssemblerDeclarations() - Method in class org.jikesrvm.tools.header_gen.GenArch
-
- emitArchAssemblerDeclarations() - Method in class org.jikesrvm.tools.header_gen.GenArch_ia32
-
- emitArchAssemblerDeclarations() - Method in class org.jikesrvm.tools.header_gen.GenArch_ppc
-
- emitArchVirtualMachineDeclarations() - Method in class org.jikesrvm.tools.header_gen.GenArch
-
- emitArchVirtualMachineDeclarations() - Method in class org.jikesrvm.tools.header_gen.GenArch_ia32
-
- emitArchVirtualMachineDeclarations() - Method in class org.jikesrvm.tools.header_gen.GenArch_ppc
-
- emitAssemblerDeclarations() - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitBootRecordDeclarations() - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitBootRecordInitialization() - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitBranchLikelyNextInstruction() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a branch likely prefix into the generated code.
- emitBranchUnlikelyNextInstruction() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a branch unlikely prefix into the generated code.
- emitBSWAP_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a bswap on a register.
- emitBSWAP_Reg_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a bswap on a quad register.
- emitBT_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BT.
- emitBT_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BT.
- emitBT_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BT.
- emitBT_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BT.
- emitBT_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BT.
- emitBT_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BT.
- emitBT_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BT.
- emitBT_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BT.
- emitBT_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BT.
- emitBT_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BT.
- emitBT_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BT.
- emitBT_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BT.
- emitBT_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BT.
- emitBT_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BT.
- emitBT_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BT.
- emitBT_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BT.
- emitBT_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BT.
- emitBT_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BT.
- emitBT_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BT.
- emitBT_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BT.
- emitBT_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BT.
- emitBT_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BT.
- emitBT_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BT.
- emitBT_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BT.
- emitBTC_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BTC.
- emitBTC_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BTC.
- emitBTC_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BTC.
- emitBTC_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BTC.
- emitBTC_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BTC.
- emitBTC_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BTC.
- emitBTC_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BTC.
- emitBTC_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BTC.
- emitBTC_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BTC.
- emitBTC_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BTC.
- emitBTC_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BTC.
- emitBTC_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BTC.
- emitBTC_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BTC.
- emitBTC_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BTC.
- emitBTC_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BTC.
- emitBTC_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BTC.
- emitBTC_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BTC.
- emitBTC_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BTC.
- emitBTC_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BTC.
- emitBTC_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BTC.
- emitBTC_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BTC.
- emitBTC_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BTC.
- emitBTC_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BTC.
- emitBTC_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BTC.
- emitBTR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BTR.
- emitBTR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BTR.
- emitBTR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BTR.
- emitBTR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BTR.
- emitBTR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BTR.
- emitBTR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BTR.
- emitBTR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BTR.
- emitBTR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BTR.
- emitBTR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BTR.
- emitBTR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BTR.
- emitBTR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BTR.
- emitBTR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BTR.
- emitBTR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BTR.
- emitBTR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BTR.
- emitBTR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BTR.
- emitBTR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BTR.
- emitBTR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BTR.
- emitBTR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BTR.
- emitBTR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BTR.
- emitBTR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BTR.
- emitBTR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BTR.
- emitBTR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BTR.
- emitBTR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BTR.
- emitBTR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BTR.
- emitBTS_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BTS.
- emitBTS_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate BTS.
- emitBTS_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BTS.
- emitBTS_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register BTS.
- emitBTS_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BTS.
- emitBTS_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate BTS.
- emitBTS_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BTS.
- emitBTS_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register BTS.
- emitBTS_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BTS.
- emitBTS_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate BTS.
- emitBTS_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BTS.
- emitBTS_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register BTS.
- emitBTS_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BTS.
- emitBTS_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate BTS.
- emitBTS_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BTS.
- emitBTS_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register BTS.
- emitBTS_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BTS.
- emitBTS_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate BTS.
- emitBTS_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BTS.
- emitBTS_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register BTS.
- emitBTS_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BTS.
- emitBTS_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate BTS.
- emitBTS_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BTS.
- emitBTS_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register BTS.
- emitCALL_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to absolute address.
- emitCALL_Imm(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to immediate.
- emitCALL_ImmOrLabel(int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to a label or immediate.
- emitCALL_Label(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Branch to the given target with a CALL instruction
IP = (instruction @ label)
This emit method is expecting only a forward branch (that is
what the Label operand means); it creates a ForwardReference
to the given label, and puts it into the assembler's list of
references to resolve.
- emitCALL_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to register.
- emitCALL_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to register and displacement.
- emitCALL_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to register offset.
- emitCALL_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to register indirect.
- emitCALL_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a CALL to register offset.
- emitCDeclarationsForJavaType(String, RVMClass) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitCDO() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
sign extends RAX into RDX
- emitCDQ() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
sign extends EAX into EDX
- emitCDQE() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
sign extends EAX into RDX
- emitCMOV_Cond_Reg_Abs(byte, RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally move the source to the destination, i.e.
- emitCMOV_Cond_Reg_Reg(byte, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally move the source to the destination, i.e.
- emitCMOV_Cond_Reg_RegDisp(byte, RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally move the source to the destination, i.e.
- emitCMOV_Cond_Reg_RegIdx(byte, RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally move the source to the destination, i.e.
- emitCMOV_Cond_Reg_RegInd(byte, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally move the source to the destination, i.e.
- emitCMOV_Cond_Reg_RegOff(byte, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally move the source to the destination, i.e.
- emitCMP_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate CMP.
- emitCMP_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate CMP.
- emitCMP_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate CMP.
- emitCMP_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate CMP.
- emitCMP_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register CMP.
- emitCMP_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register CMP.
- emitCMP_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register CMP.
- emitCMP_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register CMP.
- emitCMP_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate CMP.
- emitCMP_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate CMP.
- emitCMP_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate CMP.
- emitCMP_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate CMP.
- emitCMP_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMP.
- emitCMP_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMP.
- emitCMP_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMP.
- emitCMP_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMP.
- emitCMP_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMP.
- emitCMP_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMP.
- emitCMP_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMP.
- emitCMP_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMP.
- emitCMP_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) CMP.
- emitCMP_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) CMP.
- emitCMP_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) CMP.
- emitCMP_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) CMP.
- emitCMP_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMP.
- emitCMP_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate CMP.
- emitCMP_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate CMP.
- emitCMP_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate CMP.
- emitCMP_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate CMP.
- emitCMP_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register CMP.
- emitCMP_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register CMP.
- emitCMP_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register CMP.
- emitCMP_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register CMP.
- emitCMP_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate CMP.
- emitCMP_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate CMP.
- emitCMP_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate CMP.
- emitCMP_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate CMP.
- emitCMP_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register CMP.
- emitCMP_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register CMP.
- emitCMP_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register CMP.
- emitCMP_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register CMP.
- emitCMP_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate CMP.
- emitCMP_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate CMP.
- emitCMP_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate CMP.
- emitCMP_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate CMP.
- emitCMP_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register CMP.
- emitCMP_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register CMP.
- emitCMP_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register CMP.
- emitCMP_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register CMP.
- emitCMP_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate CMP.
- emitCMP_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate CMP.
- emitCMP_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate CMP.
- emitCMP_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate CMP.
- emitCMP_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register CMP.
- emitCMP_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register CMP.
- emitCMP_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register CMP.
- emitCMP_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register CMP.
- emitCMPEQSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPEQSD.
- emitCMPEQSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPEQSD.
- emitCMPEQSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPEQSD.
- emitCMPEQSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPEQSD.
- emitCMPEQSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPEQSD.
- emitCMPEQSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPEQSD.
- emitCMPEQSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPEQSS.
- emitCMPEQSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPEQSS.
- emitCMPEQSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPEQSS.
- emitCMPEQSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPEQSS.
- emitCMPEQSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPEQSS.
- emitCMPEQSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPEQSS.
- emitCMPLESD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPLESD.
- emitCMPLESD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPLESD.
- emitCMPLESD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPLESD.
- emitCMPLESD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPLESD.
- emitCMPLESD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPLESD.
- emitCMPLESD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPLESD.
- emitCMPLESS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPLESS.
- emitCMPLESS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPLESS.
- emitCMPLESS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPLESS.
- emitCMPLESS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPLESS.
- emitCMPLESS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPLESS.
- emitCMPLESS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPLESS.
- emitCMPLTSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPLTSD.
- emitCMPLTSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPLTSD.
- emitCMPLTSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPLTSD.
- emitCMPLTSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPLTSD.
- emitCMPLTSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPLTSD.
- emitCMPLTSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPLTSD.
- emitCMPLTSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPLTSS.
- emitCMPLTSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPLTSS.
- emitCMPLTSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPLTSS.
- emitCMPLTSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPLTSS.
- emitCMPLTSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPLTSS.
- emitCMPLTSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPLTSS.
- emitCMPNESD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPNESD.
- emitCMPNESD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPNESD.
- emitCMPNESD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPNESD.
- emitCMPNESD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPNESD.
- emitCMPNESD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPNESD.
- emitCMPNESD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPNESD.
- emitCMPNESS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPNESS.
- emitCMPNESS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPNESS.
- emitCMPNESS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPNESS.
- emitCMPNESS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPNESS.
- emitCMPNESS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPNESS.
- emitCMPNESS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPNESS.
- emitCMPNLESD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPNLESD.
- emitCMPNLESD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPNLESD.
- emitCMPNLESD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPNLESD.
- emitCMPNLESD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPNLESD.
- emitCMPNLESD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPNLESD.
- emitCMPNLESD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPNLESD.
- emitCMPNLESS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPNLESS.
- emitCMPNLESS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPNLESS.
- emitCMPNLESS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPNLESS.
- emitCMPNLESS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPNLESS.
- emitCMPNLESS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPNLESS.
- emitCMPNLESS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPNLESS.
- emitCMPNLTSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPNLTSD.
- emitCMPNLTSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPNLTSD.
- emitCMPNLTSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPNLTSD.
- emitCMPNLTSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPNLTSD.
- emitCMPNLTSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPNLTSD.
- emitCMPNLTSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPNLTSD.
- emitCMPNLTSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPNLTSS.
- emitCMPNLTSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPNLTSS.
- emitCMPNLTSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPNLTSS.
- emitCMPNLTSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPNLTSS.
- emitCMPNLTSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPNLTSS.
- emitCMPNLTSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPNLTSS.
- emitCMPORDSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPORDSD.
- emitCMPORDSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPORDSD.
- emitCMPORDSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPORDSD.
- emitCMPORDSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPORDSD.
- emitCMPORDSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPORDSD.
- emitCMPORDSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPORDSD.
- emitCMPORDSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPORDSS.
- emitCMPORDSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPORDSS.
- emitCMPORDSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPORDSS.
- emitCMPORDSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPORDSS.
- emitCMPORDSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPORDSS.
- emitCMPORDSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPORDSS.
- emitCMPUNORDSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPUNORDSD.
- emitCMPUNORDSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPUNORDSD.
- emitCMPUNORDSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPUNORDSD.
- emitCMPUNORDSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPUNORDSD.
- emitCMPUNORDSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPUNORDSD.
- emitCMPUNORDSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPUNORDSD.
- emitCMPUNORDSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CMPUNORDSS.
- emitCMPUNORDSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPUNORDSS.
- emitCMPUNORDSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CMPUNORDSS.
- emitCMPUNORDSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CMPUNORDSS.
- emitCMPUNORDSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CMPUNORDSS.
- emitCMPUNORDSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CMPUNORDSS.
- emitCMPXCHG8B_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compare EDX:EAX with the argument and exchange 8 bytes.
- emitCMPXCHG8B_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compare EDX:EAX with the argument and exchange 8 bytes.
- emitCMPXCHG8B_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compare EDX:EAX with the argument and exchange 8 bytes.
- emitCMPXCHG8B_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compare EDX:EAX with the argument and exchange 8 bytes.
- emitCMPXCHG8B_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compare EDX:EAX with the argument and exchange 8 bytes.
- emitCMPXCHG_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register CMPXCHG.
- emitCMPXCHG_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register CMPXCHG.
- emitCMPXCHG_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPXCHG.
- emitCMPXCHG_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CMPXCHG.
- emitCMPXCHG_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register CMPXCHG.
- emitCMPXCHG_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register CMPXCHG.
- emitCMPXCHG_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register CMPXCHG.
- emitCMPXCHG_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register CMPXCHG.
- emitCMPXCHG_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register CMPXCHG.
- emitCMPXCHG_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register CMPXCHG.
- emitCMPXCHG_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register CMPXCHG.
- emitCMPXCHG_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register CMPXCHG.
- emitCondOpByte(byte, byte) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a conditional opcode given the base opcode and the
condition code desired.
- emitCVTSD2SI_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSD2SI.
- emitCVTSD2SI_Reg_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSD2SI.
- emitCVTSD2SI_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSD2SI.
- emitCVTSD2SI_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSD2SI.
- emitCVTSD2SI_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSD2SI.
- emitCVTSD2SI_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSD2SI.
- emitCVTSD2SIQ_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSD2SIQ.
- emitCVTSD2SIQ_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSD2SIQ.
- emitCVTSD2SIQ_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSD2SIQ.
- emitCVTSD2SIQ_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSD2SIQ.
- emitCVTSD2SIQ_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSD2SIQ.
- emitCVTSD2SIQ_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSD2SIQ.
- emitCVTSD2SS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSD2SS.
- emitCVTSD2SS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSD2SS.
- emitCVTSD2SS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSD2SS.
- emitCVTSD2SS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSD2SS.
- emitCVTSD2SS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSD2SS.
- emitCVTSD2SS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSD2SS.
- emitCVTSI2SD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSI2SD.
- emitCVTSI2SD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSI2SD.
- emitCVTSI2SD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSI2SD.
- emitCVTSI2SD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSI2SD.
- emitCVTSI2SD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSI2SD.
- emitCVTSI2SD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSI2SD.
- emitCVTSI2SDQ_Reg_Abs_Quad(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSI2SDQ.
- emitCVTSI2SDQ_Reg_Reg_Quad(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSI2SDQ.
- emitCVTSI2SDQ_Reg_RegDisp_Quad(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSI2SDQ.
- emitCVTSI2SDQ_Reg_RegIdx_Quad(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSI2SDQ.
- emitCVTSI2SDQ_Reg_RegInd_Quad(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSI2SDQ.
- emitCVTSI2SDQ_Reg_RegOff_Quad(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSI2SDQ.
- emitCVTSI2SS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSI2SS.
- emitCVTSI2SS_Reg_Abs_Quad(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSI2SS.
- emitCVTSI2SS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSI2SS.
- emitCVTSI2SS_Reg_Reg_Quad(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSI2SS.
- emitCVTSI2SS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSI2SS.
- emitCVTSI2SS_Reg_RegDisp_Quad(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSI2SS.
- emitCVTSI2SS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSI2SS.
- emitCVTSI2SS_Reg_RegIdx_Quad(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSI2SS.
- emitCVTSI2SS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSI2SS.
- emitCVTSI2SS_Reg_RegInd_Quad(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSI2SS.
- emitCVTSI2SS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSI2SS.
- emitCVTSI2SS_Reg_RegOff_Quad(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSI2SS.
- emitCVTSS2SD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSS2SD.
- emitCVTSS2SD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSS2SD.
- emitCVTSS2SD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSS2SD.
- emitCVTSS2SD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSS2SD.
- emitCVTSS2SD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSS2SD.
- emitCVTSS2SD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSS2SD.
- emitCVTSS2SI_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSS2SI.
- emitCVTSS2SI_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTSS2SI.
- emitCVTSS2SI_Reg_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSS2SI.
- emitCVTSS2SI_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTSS2SI.
- emitCVTSS2SI_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSS2SI.
- emitCVTSS2SI_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTSS2SI.
- emitCVTSS2SI_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSS2SI.
- emitCVTSS2SI_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTSS2SI.
- emitCVTSS2SI_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSS2SI.
- emitCVTSS2SI_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTSS2SI.
- emitCVTSS2SI_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSS2SI.
- emitCVTSS2SI_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTSS2SI.
- emitCVTTSD2SI_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTTSD2SI.
- emitCVTTSD2SI_Reg_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTTSD2SI.
- emitCVTTSD2SI_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTTSD2SI.
- emitCVTTSD2SI_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTTSD2SI.
- emitCVTTSD2SI_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTTSD2SI.
- emitCVTTSD2SI_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTTSD2SI.
- emitCVTTSD2SIQ_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTTSD2SIQ.
- emitCVTTSD2SIQ_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTTSD2SIQ.
- emitCVTTSD2SIQ_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTTSD2SIQ.
- emitCVTTSD2SIQ_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTTSD2SIQ.
- emitCVTTSD2SIQ_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTTSD2SIQ.
- emitCVTTSD2SIQ_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTTSD2SIQ.
- emitCVTTSS2SI_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTTSS2SI.
- emitCVTTSS2SI_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute CVTTSS2SI.
- emitCVTTSS2SI_Reg_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTTSS2SI.
- emitCVTTSS2SI_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTTSS2SI.
- emitCVTTSS2SI_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset CVTTSS2SI.
- emitDEC_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to absolute address.
- emitDEC_Abs_Byte(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to absolute address.
- emitDEC_Abs_Quad(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to absolute address.
- emitDEC_Abs_Word(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to absolute address.
- emitDEC_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC on a register.
- emitDEC_Reg_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC on a register.
- emitDEC_Reg_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC on a register.
- emitDEC_Reg_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC on a register.
- emitDEC_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register-displacement offset.
- emitDEC_RegDisp_Byte(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register-displacement offset.
- emitDEC_RegDisp_Quad(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register-displacement offset.
- emitDEC_RegDisp_Word(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register-displacement offset.
- emitDEC_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register indirect.
- emitDEC_RegInd_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register indirect.
- emitDEC_RegInd_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register indirect.
- emitDEC_RegInd_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register indirect.
- emitDEC_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegOff_Byte(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegOff_Quad(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDEC_RegOff_Word(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DEC to register offset.
- emitDIV_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by absolute address.
- emitDIV_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by absolute address.
- emitDIV_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register.
- emitDIV_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register.
- emitDIV_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register displacement.
- emitDIV_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register displacement.
- emitDIV_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register indexed.
- emitDIV_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register indexed.
- emitDIV_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register indirect.
- emitDIV_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register indirect.
- emitDIV_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register offseted.
- emitDIV_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a DIV by register offseted.
- emitDIVSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute DIVSD.
- emitDIVSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register DIVSD.
- emitDIVSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement DIVSD.
- emitDIVSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index DIVSD.
- emitDIVSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect DIVSD.
- emitDIVSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset DIVSD.
- emitDIVSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute DIVSS.
- emitDIVSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register DIVSS.
- emitDIVSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement DIVSS.
- emitDIVSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index DIVSS.
- emitDIVSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect DIVSS.
- emitDIVSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset DIVSS.
- emitDynamicLinkingSequence(Assembler, RegisterConstants.GPR, MemberReference, boolean) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emit dynamic linking sequence placing the offset of the given member in reg
- emitEMMS() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Empty MMX technology state
emms
- emitENTER_Imm(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits a enter statement that allocates a stack frame.
- emitExitStatusCodes() - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitFADD_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + either to or from FP0.
- emitFADD_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on dstReg.
- emitFADD_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on dstReg.
- emitFADD_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADD_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFADDP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + then pop stack.
- emitFCHS() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFCMOV_Cond_Reg_Reg(byte, RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits a x87 floating point conditional move.
- emitFCOMI_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
FCOMI floating point comparison
- emitFCOMIP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
FCOMIP floating point comparison
- emitFDIV_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / either to or from FP0.
- emitFDIV_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFDIV_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFDIV_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIV_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / then pop stack.
- emitFDIVR_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / either to or from FP0.
- emitFDIVR_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFDIVR_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFDIVR_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVR_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFDIVRP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / then pop stack.
- emitFFREE_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits an instruction that declares a FP register as no longer used,
i.e. it set the tag to empty.
- emitFFREEP_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Declare we are no longer using FP register (and pop).
- emitFIADD_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on dstReg.
- emitFIADD_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on dstReg.
- emitFIADD_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIADD_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform + on FP0.
- emitFIDIV_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFIDIV_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFIDIV_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIV_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFIDIVR_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on dstReg.
- emitFIDIVR_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFIDIVR_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform / on FP0.
- emitFILD_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [disp]
- emitFILD_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [disp]
- emitFILD_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (word) [disp]
- emitFILD_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [reg + disp]
- emitFILD_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [reg + disp]
- emitFILD_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (word) [reg + disp]
- emitFILD_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [baseReg + idxReg<<scale + disp]
- emitFILD_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [baseReg + idxReg<<scale + disp]
- emitFILD_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (word) [baseReg + idxReg<<scale + disp]
- emitFILD_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [reg]
- emitFILD_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [reg]
- emitFILD_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (word) [reg]
- emitFILD_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [idxReg<<scale + disp]
- emitFILD_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [idxReg<<scale + disp]
- emitFILD_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (word) [idxReg<<scale + disp]
- emitFIMUL_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on dstReg.
- emitFIMUL_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on dstReg.
- emitFIMUL_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFIMUL_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFINIT() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFIST_Abs_Reg(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [disp]
- emitFIST_Abs_Reg_Word(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [disp]
- emitFIST_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg + disp]
- emitFIST_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [reg + disp]
- emitFIST_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [baseReg + idxReg<<scale + disp]
- emitFIST_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [baseReg + idxReg<<scale + disp]
- emitFIST_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg]
- emitFIST_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [reg]
- emitFIST_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [idxReg<<scale + disp]
- emitFIST_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [idxReg<<scale + disp]
- emitFISTP_Abs_Reg(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [disp]
- emitFISTP_Abs_Reg_Quad(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [disp]
- emitFISTP_Abs_Reg_Word(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [disp]
- emitFISTP_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg + disp]
- emitFISTP_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [reg + disp]
- emitFISTP_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [reg + disp]
- emitFISTP_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [baseReg + idxReg<<scale + disp]
- emitFISTP_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [baseReg + idxReg<<scale + disp]
- emitFISTP_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [baseReg + idxReg<<scale + disp]
- emitFISTP_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg]
- emitFISTP_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [reg]
- emitFISTP_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [reg]
- emitFISTP_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [idxReg<<scale + disp]
- emitFISTP_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [idxReg<<scale + disp]
- emitFISTP_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (word) [idxReg<<scale + disp]
- emitFISUB_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFISUB_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFISUB_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUB_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_Abs_Word(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_RegDisp_Word(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFISUBR_Reg_RegIdx_Word(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFISUBR_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_RegInd_Word(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFISUBR_Reg_RegOff_Word(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFLD1_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load 1.0 into FP0
- emitFLD_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [disp]
- emitFLD_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [disp]
- emitFLD_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits a x87 floating point push of ST(i) into ST(0)
- emitFLD_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [reg + disp]
- emitFLD_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [reg + disp]
- emitFLD_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [baseReg + idxReg<<scale + disp]
- emitFLD_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [baseReg + idxReg<<scale + disp]
- emitFLD_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [reg]
- emitFLD_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [reg]
- emitFLD_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (double word) [idxReg<<scale + disp]
- emitFLD_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack loaded from (quad) [idxReg<<scale + disp]
- emitFLDCW_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load FPU control word - absolute address
- emitFLDCW_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load FPU control word - register displacement
- emitFLDCW_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load FPU control word - register index
- emitFLDCW_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load FPU control word - register indirect
- emitFLDCW_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load FPU control word - register offset
- emitFLDL2E_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load log_2(e) into FP0
- emitFLDL2T_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load log_2(10) into FP0
- emitFLDLG2_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load log_10(2) into FP0
- emitFLDLN2_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load log_e(2) into FP0
- emitFLDPI_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load pi into FP0
- emitFLDZ_Reg(RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
load 0.0 into FP0
- emitFMUL_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x either to or from FP0.
- emitFMUL_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on dstReg.
- emitFMUL_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on dstReg.
- emitFMUL_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMUL_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x on FP0.
- emitFMULP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform x then pop stack.
- emitFNINIT() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFNSAVE_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state ignoring pending exceptions - absolute address
- emitFNSAVE_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state ignoring pending exceptions - register displacement
- emitFNSAVE_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state ignoring pending exceptions - register index
- emitFNSAVE_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state ignoring pending exceptions - register indirect
- emitFNSAVE_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state ignoring pending exceptions - register offset
- emitFNSTCW_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, ignoring exceptions - absolute address
- emitFNSTCW_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, ignoring exceptions - register displacement
- emitFNSTCW_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, ignoring exceptions - register index
- emitFNSTCW_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, ignoring exceptions - register indirect
- emitFNSTCW_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, ignoring exceptions - register offset
- emitFNSTSW() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFNSTSW_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, ignoring exceptions - absolute address
- emitFNSTSW_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, ignoring exceptions - register
- emitFNSTSW_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, ignoring exceptions - register displacement
- emitFNSTSW_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, ignoring exceptions - register index
- emitFNSTSW_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, ignoring exceptions - register indirect
- emitFNSTSW_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, ignoring exceptions - register offset
- emitFPREM() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFRSTOR_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
restore FPU state - absolute address
- emitFRSTOR_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
restore FPU state - register displacement
- emitFRSTOR_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
restore FPU state - register index
- emitFRSTOR_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
restore FPU state - register indirect
- emitFRSTOR_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
restore FPU state - register offset
- emitFSAVE_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state respecting pending exceptions - absolute address
- emitFSAVE_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state respecting pending exceptions - register displacement
- emitFSAVE_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state respecting pending exceptions - register index
- emitFSAVE_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state respecting pending exceptions - register indirect
- emitFSAVE_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
save FPU state respecting pending exceptions - register offset
- emitFST_Abs_Reg(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [disp]
- emitFST_Abs_Reg_Quad(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [disp]
- emitFST_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFST_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg + disp]
- emitFST_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [reg + disp]
- emitFST_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [baseReg + idxReg<<scale + disp]
- emitFST_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [baseReg + idxReg<<scale + disp]
- emitFST_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg]
- emitFST_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [reg]
- emitFST_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [idxReg<<scale + disp]
- emitFST_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [idxReg<<scale + disp]
- emitFSTCW_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, checking for exceptions - absolute address
- emitFSTCW_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, checking for exceptions - register displacement
- emitFSTCW_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, checking for exceptions - register index
- emitFSTCW_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, checking for exceptions - register indirect
- emitFSTCW_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU control word, checking for exceptions - register offset
- emitFSTP_Abs_Reg(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [disp]
- emitFSTP_Abs_Reg_Quad(Address, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [disp]
- emitFSTP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFSTP_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg + disp]
- emitFSTP_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [reg + disp]
- emitFSTP_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [baseReg + idxReg<<scale + disp]
- emitFSTP_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [baseReg + idxReg<<scale + disp]
- emitFSTP_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [reg]
- emitFSTP_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [reg]
- emitFSTP_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (double word) [idxReg<<scale + disp]
- emitFSTP_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
top of stack stored to (quad) [idxReg<<scale + disp]
- emitFSTSW_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, checking for exceptions - absolute address
- emitFSTSW_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, checking for exceptions - register
- emitFSTSW_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, checking for exceptions - register displacement
- emitFSTSW_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, checking for exceptions - register index
- emitFSTSW_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, checking for exceptions - register indirect
- emitFSTSW_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
store FPU status word, checking for exceptions - register offset
- emitFSUB_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - either to or from FP0.
- emitFSUB_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFSUB_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFSUB_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUB_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - then pop stack.
- emitFSUBR_Reg_Abs(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_Abs_Quad(RegisterConstants.FPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - either to or from FP0.
- emitFSUBR_Reg_RegDisp(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_RegDisp_Quad(RegisterConstants.FPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_RegIdx(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFSUBR_Reg_RegIdx_Quad(RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on dstReg.
- emitFSUBR_Reg_RegInd(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_RegInd_Quad(RegisterConstants.FPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_RegOff(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBR_Reg_RegOff_Quad(RegisterConstants.FPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - on FP0.
- emitFSUBRP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Perform - then pop stack.
- emitFUCOMI_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
FUCOMI floating point comparison
- emitFUCOMIP_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
FUCOMIP floating point comparison
- emitFUCOMPP() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitFXCH_Reg_Reg(RegisterConstants.FPR, RegisterConstants.FPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits the dreaded FXCH (symbol of all that's wrong with x87 floating point).
- emitIDIV_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by absolute address.
- emitIDIV_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by absolute address.
- emitIDIV_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register.
- emitIDIV_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register.
- emitIDIV_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register displacement.
- emitIDIV_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register displacement.
- emitIDIV_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register indexed.
- emitIDIV_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register indexed.
- emitIDIV_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register indirect.
- emitIDIV_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register indirect.
- emitIDIV_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register offseted.
- emitIDIV_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IDIV by register offseted.
- emitImm16(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the IA32 encoding of an 16 bit immediate into the
generated code.
- emitImm16(int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte-first IA32 encoding of 16 bit
immediates into the generated code at the location specified.
- emitImm32(Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte-first IA32 encoding of 32 bit
immediates into the generated code.
- emitImm32(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte-first IA32 encoding of 32 bit
immediates into the generated code.
- emitImm32(Word) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte-first IA32 encoding of 32 bit
immediates into the generated code.
- emitImm32(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte-first IA32 encoding of 32 bit
immediates into the generated code.
- emitImm32(int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte-first IA32 encoding of 32 bit
immediate into the generated code at the location specified.
- emitImm64(long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte first x86_64 encoding of the 64 bit
immeditate into the generated code.
- emitImm64(long, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the smallest-byte first x86_64 encoding of the 64 bit
immeditate into the generated code at the location specified.
- emitImm8(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the IA32 encoding of an 8 bit immediate into the
generated code.
- emitImm8(int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the IA32 encoding of an 8 bit immediate into the
generated code at the location specified.
- emitIMUL1_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by absolute address.
- emitIMUL1_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by absolute address.
- emitIMUL1_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register.
- emitIMUL1_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register.
- emitIMUL1_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register displacement.
- emitIMUL1_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register displacement.
- emitIMUL1_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register indexed.
- emitIMUL1_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register indexed.
- emitIMUL1_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register indirect.
- emitIMUL1_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register indirect.
- emitIMUL1_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register offseted.
- emitIMUL1_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a IMUL1 by register offseted.
- emitIMUL2_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitIMUL2_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitINC_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to absolute address.
- emitINC_Abs_Byte(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to absolute address.
- emitINC_Abs_Quad(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to absolute address.
- emitINC_Abs_Word(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to absolute address.
- emitINC_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC on a register.
- emitINC_Reg_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC on a register.
- emitINC_Reg_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC on a register.
- emitINC_Reg_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC on a register.
- emitINC_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register-displacement offset.
- emitINC_RegDisp_Byte(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register-displacement offset.
- emitINC_RegDisp_Quad(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register-displacement offset.
- emitINC_RegDisp_Word(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register-displacement offset.
- emitINC_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register indirect.
- emitINC_RegInd_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register indirect.
- emitINC_RegInd_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register indirect.
- emitINC_RegInd_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register indirect.
- emitINC_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegOff_Byte(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegOff_Quad(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINC_RegOff_Word(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a INC to register offset.
- emitINT_Imm(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitJCC_Cond_Imm(byte, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally branch to the given target, i.e.
- emitJCC_Cond_ImmOrLabel(byte, int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally branch to the given target, i.e.
- emitJCC_Cond_Label(byte, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Conditionally branch to the given target, i.e.
- emitJMP_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to absolute address.
- emitJMP_Imm(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to immediate.
- emitJMP_ImmOrLabel(int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to a label or immediate.
- emitJMP_Label(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Branch to the given target with a JMP instruction
IP = (instruction @ label)
This emit method is expecting only a forward branch (that is
what the Label operand means); it creates a ForwardReference
to the given label, and puts it into the assembler's list of
references to resolve.
- emitJMP_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to register.
- emitJMP_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to register and displacement.
- emitJMP_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to register offset.
- emitJMP_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to register indirect.
- emitJMP_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a JMP to register offset.
- emitLEA_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLEA_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitLoadThread(Assembler, RegisterConstants.GPR, Offset) - Static method in class org.jikesrvm.ia32.ThreadLocalState
-
Emit an instruction sequence to load current RVMThread
object from a location defined by [base]+offset
- emitLockNextInstruction() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a locking prefix word into the generated code.
- emitMETHODSTART_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a code sequence that will place the address of the start of the
method in destReg
- emitMFENCE() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitMOV_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute MOV.
- emitMOV_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute MOV.
- emitMOV_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute MOV.
- emitMOV_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute MOV.
- emitMOV_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOV.
- emitMOV_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOV.
- emitMOV_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOV.
- emitMOV_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOV.
- emitMOV_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitMOV_Reg_Imm_Quad(RegisterConstants.GPR, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitMOV_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOV.
- emitMOV_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOV.
- emitMOV_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOV.
- emitMOV_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOV.
- emitMOV_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOV.
- emitMOV_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOV.
- emitMOV_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOV.
- emitMOV_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOV.
- emitMOV_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) MOV.
- emitMOV_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) MOV.
- emitMOV_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) MOV.
- emitMOV_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) MOV.
- emitMOV_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOV.
- emitMOV_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate MOV.
- emitMOV_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate MOV.
- emitMOV_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate MOV.
- emitMOV_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate MOV.
- emitMOV_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOV.
- emitMOV_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOV.
- emitMOV_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOV.
- emitMOV_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOV.
- emitMOV_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOV.
- emitMOV_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOV.
- emitMOV_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOV.
- emitMOV_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOV.
- emitMOV_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate MOV.
- emitMOV_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate MOV.
- emitMOV_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate MOV.
- emitMOV_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate MOV.
- emitMOV_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register MOV.
- emitMOV_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register MOV.
- emitMOV_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register MOV.
- emitMOV_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register MOV.
- emitMOV_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate MOV.
- emitMOV_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOV.
- emitMOV_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOV.
- emitMOV_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOV.
- emitMOV_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOV.
- emitMOVAPD_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVAPD.
- emitMOVAPD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVAPD.
- emitMOVAPD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVAPD.
- emitMOVAPD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVAPD.
- emitMOVAPD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVAPD.
- emitMOVAPD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVAPD.
- emitMOVAPD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVAPD.
- emitMOVAPD_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVAPD.
- emitMOVAPD_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVAPD.
- emitMOVAPD_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVAPD.
- emitMOVAPD_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVAPD.
- emitMOVAPS_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVAPS.
- emitMOVAPS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVAPS.
- emitMOVAPS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVAPS.
- emitMOVAPS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVAPS.
- emitMOVAPS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVAPS.
- emitMOVAPS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVAPS.
- emitMOVAPS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVAPS.
- emitMOVAPS_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVAPS.
- emitMOVAPS_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVAPS.
- emitMOVAPS_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVAPS.
- emitMOVAPS_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVAPS.
- emitMOVD_Abs_Reg(Address, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVD.
- emitMOVD_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVD.
- emitMOVD_Reg_Abs(RegisterConstants.MM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVD.
- emitMOVD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVD.
- emitMOVD_Reg_Reg(RegisterConstants.GPR, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVD.
- emitMOVD_Reg_Reg(RegisterConstants.MM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVD.
- emitMOVD_Reg_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVD.
- emitMOVD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVD.
- emitMOVD_Reg_RegDisp(RegisterConstants.MM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVD.
- emitMOVD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVD.
- emitMOVD_Reg_RegIdx(RegisterConstants.MM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVD.
- emitMOVD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVD.
- emitMOVD_Reg_RegInd(RegisterConstants.MM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVD.
- emitMOVD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVD.
- emitMOVD_Reg_RegOff(RegisterConstants.MM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVD.
- emitMOVD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVD.
- emitMOVD_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVD.
- emitMOVD_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVD.
- emitMOVD_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVD.
- emitMOVD_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVD.
- emitMOVD_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVD.
- emitMOVD_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVD.
- emitMOVD_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVD.
- emitMOVD_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVD.
- emitMOVLPD_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVLPD.
- emitMOVLPD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVLPD.
- emitMOVLPD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVLPD.
- emitMOVLPD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVLPD.
- emitMOVLPD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVLPD.
- emitMOVLPD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVLPD.
- emitMOVLPD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVLPD.
- emitMOVLPD_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVLPD.
- emitMOVLPD_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVLPD.
- emitMOVLPD_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVLPD.
- emitMOVLPD_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVLPD.
- emitMOVLPS_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVLPS.
- emitMOVLPS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVLPS.
- emitMOVLPS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVLPS.
- emitMOVLPS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVLPS.
- emitMOVLPS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVLPS.
- emitMOVLPS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVLPS.
- emitMOVLPS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVLPS.
- emitMOVLPS_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVLPS.
- emitMOVLPS_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVLPS.
- emitMOVLPS_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVLPS.
- emitMOVLPS_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVLPS.
- emitMOVQ_Abs_Reg(Address, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVQ.
- emitMOVQ_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVQ.
- emitMOVQ_Reg_Abs(RegisterConstants.MM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVQ.
- emitMOVQ_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVQ.
- emitMOVQ_Reg_Reg(RegisterConstants.MM, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVQ.
- emitMOVQ_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVQ.
- emitMOVQ_Reg_RegDisp(RegisterConstants.MM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVQ.
- emitMOVQ_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVQ.
- emitMOVQ_Reg_RegIdx(RegisterConstants.MM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVQ.
- emitMOVQ_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVQ.
- emitMOVQ_Reg_RegInd(RegisterConstants.MM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVQ.
- emitMOVQ_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVQ.
- emitMOVQ_Reg_RegOff(RegisterConstants.MM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVQ.
- emitMOVQ_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVQ.
- emitMOVQ_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVQ.
- emitMOVQ_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVQ.
- emitMOVQ_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVQ.
- emitMOVQ_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVQ.
- emitMOVQ_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVQ.
- emitMOVQ_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVQ.
- emitMOVQ_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVQ.
- emitMOVQ_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVQ.
- emitMOVSD_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVSD.
- emitMOVSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVSD.
- emitMOVSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVSD.
- emitMOVSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVSD.
- emitMOVSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVSD.
- emitMOVSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVSD.
- emitMOVSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVSD.
- emitMOVSD_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVSD.
- emitMOVSD_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVSD.
- emitMOVSD_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVSD.
- emitMOVSD_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVSD.
- emitMOVSS_Abs_Reg(Address, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register MOVSS.
- emitMOVSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MOVSS.
- emitMOVSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MOVSS.
- emitMOVSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MOVSS.
- emitMOVSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MOVSS.
- emitMOVSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MOVSS.
- emitMOVSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MOVSS.
- emitMOVSS_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register MOVSS.
- emitMOVSS_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register MOVSS.
- emitMOVSS_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register MOVSS.
- emitMOVSS_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register MOVSS.
- emitMOVSX_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from an absolute address.
- emitMOVSX_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from an absolute address.
- emitMOVSX_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register.
- emitMOVSX_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register.
- emitMOVSX_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register displacement.
- emitMOVSX_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register displacement.
- emitMOVSX_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended by register indexed.
- emitMOVSX_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended by register indexed.
- emitMOVSX_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register indirect.
- emitMOVSX_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register indirect.
- emitMOVSX_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register offset.
- emitMOVSX_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register offset.
- emitMOVSXDQ_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from an absolute address.
- emitMOVSXDQ_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register.
- emitMOVSXDQ_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register displacement.
- emitMOVSXDQ_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended by register indexed.
- emitMOVSXDQ_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register indirect.
- emitMOVSXDQ_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register offset.
- emitMOVSXQ_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from an absolute address.
- emitMOVSXQ_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from an absolute address.
- emitMOVSXQ_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register.
- emitMOVSXQ_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register.
- emitMOVSXQ_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register displacement.
- emitMOVSXQ_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register displacement.
- emitMOVSXQ_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended by register indexed.
- emitMOVSXQ_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended by register indexed.
- emitMOVSXQ_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register indirect.
- emitMOVSXQ_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register indirect.
- emitMOVSXQ_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register offset.
- emitMOVSXQ_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move sign extended from register offset.
- emitMOVZX_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from an absolute address.
- emitMOVZX_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from an absolute address.
- emitMOVZX_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register.
- emitMOVZX_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register.
- emitMOVZX_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register displacement.
- emitMOVZX_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register displacement.
- emitMOVZX_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended by register indexed.
- emitMOVZX_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended by register indexed.
- emitMOVZX_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register indirect.
- emitMOVZX_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register indirect.
- emitMOVZX_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register offset.
- emitMOVZX_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register offset.
- emitMOVZXQ_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from an absolute address.
- emitMOVZXQ_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from an absolute address.
- emitMOVZXQ_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register.
- emitMOVZXQ_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register.
- emitMOVZXQ_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register displacement.
- emitMOVZXQ_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register displacement.
- emitMOVZXQ_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended by register indexed.
- emitMOVZXQ_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended by register indexed.
- emitMOVZXQ_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register indirect.
- emitMOVZXQ_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register indirect.
- emitMOVZXQ_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register offset.
- emitMOVZXQ_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a move zero extended from register offset.
- emitMUL_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by absolute address.
- emitMUL_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by absolute address.
- emitMUL_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register.
- emitMUL_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register.
- emitMUL_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register displacement.
- emitMUL_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register displacement.
- emitMUL_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register indexed.
- emitMUL_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register indexed.
- emitMUL_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register indirect.
- emitMUL_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register indirect.
- emitMUL_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register offseted.
- emitMUL_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a MUL by register offseted.
- emitMULSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MULSD.
- emitMULSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MULSD.
- emitMULSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MULSD.
- emitMULSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MULSD.
- emitMULSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MULSD.
- emitMULSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MULSD.
- emitMULSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute MULSS.
- emitMULSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register MULSS.
- emitMULSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement MULSS.
- emitMULSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index MULSS.
- emitMULSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect MULSS.
- emitMULSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset MULSS.
- emitNEG_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to absolute address.
- emitNEG_Abs_Byte(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to absolute address.
- emitNEG_Abs_Quad(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to absolute address.
- emitNEG_Abs_Word(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to absolute address.
- emitNEG_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG on a register.
- emitNEG_Reg_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG on a register.
- emitNEG_Reg_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG on a register.
- emitNEG_Reg_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG on a register.
- emitNEG_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register-displacement offset.
- emitNEG_RegDisp_Byte(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register-displacement offset.
- emitNEG_RegDisp_Quad(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register-displacement offset.
- emitNEG_RegDisp_Word(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register-displacement offset.
- emitNEG_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register indirect.
- emitNEG_RegInd_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register indirect.
- emitNEG_RegInd_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register indirect.
- emitNEG_RegInd_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register indirect.
- emitNEG_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegOff_Byte(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegOff_Quad(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNEG_RegOff_Word(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NEG to register offset.
- emitNOP(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emit NOP instruction
- emitNOT_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to absolute address.
- emitNOT_Abs_Byte(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to absolute address.
- emitNOT_Abs_Quad(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to absolute address.
- emitNOT_Abs_Word(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to absolute address.
- emitNOT_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT on a register.
- emitNOT_Reg_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT on a register.
- emitNOT_Reg_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT on a register.
- emitNOT_Reg_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT on a register.
- emitNOT_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register-displacement offset.
- emitNOT_RegDisp_Byte(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register-displacement offset.
- emitNOT_RegDisp_Quad(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register-displacement offset.
- emitNOT_RegDisp_Word(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register-displacement offset.
- emitNOT_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register indirect.
- emitNOT_RegInd_Byte(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register indirect.
- emitNOT_RegInd_Quad(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register indirect.
- emitNOT_RegInd_Word(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register indirect.
- emitNOT_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegOff_Byte(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegOff_Quad(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitNOT_RegOff_Word(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a NOT to register offset.
- emitOFFSET_Imm_ImmOrLabel(int, int, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
An OFFSET instruction is not really an instruction; it is rather
an address (of an instruction) that is written into the binary
code.
- emitOR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate OR.
- emitOR_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate OR.
- emitOR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate OR.
- emitOR_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate OR.
- emitOR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register OR.
- emitOR_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register OR.
- emitOR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register OR.
- emitOR_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register OR.
- emitOR_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate OR.
- emitOR_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate OR.
- emitOR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate OR.
- emitOR_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate OR.
- emitOR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register OR.
- emitOR_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register OR.
- emitOR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register OR.
- emitOR_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register OR.
- emitOR_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement OR.
- emitOR_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement OR.
- emitOR_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement OR.
- emitOR_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement OR.
- emitOR_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) OR.
- emitOR_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) OR.
- emitOR_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) OR.
- emitOR_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) OR.
- emitOR_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset OR.
- emitOR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate OR.
- emitOR_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate OR.
- emitOR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate OR.
- emitOR_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate OR.
- emitOR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register OR.
- emitOR_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register OR.
- emitOR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register OR.
- emitOR_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register OR.
- emitOR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate OR.
- emitOR_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate OR.
- emitOR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate OR.
- emitOR_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate OR.
- emitOR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register OR.
- emitOR_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register OR.
- emitOR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register OR.
- emitOR_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register OR.
- emitOR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate OR.
- emitOR_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate OR.
- emitOR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate OR.
- emitOR_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate OR.
- emitOR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register OR.
- emitOR_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register OR.
- emitOR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register OR.
- emitOR_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register OR.
- emitOR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate OR.
- emitOR_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate OR.
- emitOR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate OR.
- emitOR_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate OR.
- emitOR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register OR.
- emitOR_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register OR.
- emitOR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register OR.
- emitOR_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register OR.
- emitORPD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ORPD.
- emitORPD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ORPD.
- emitORPD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ORPD.
- emitORPD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ORPD.
- emitORPD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ORPD.
- emitORPD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ORPD.
- emitORPS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute ORPS.
- emitORPS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ORPS.
- emitORPS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement ORPS.
- emitORPS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index ORPS.
- emitORPS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect ORPS.
- emitORPS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset ORPS.
- emitPatchPoint() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a patch point into the generated code
- emitPAUSE() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Suggest to process that a a compare for a spin lock has just failed
- emitPOP_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute POP.
- emitPOP_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register POP.
- emitPOP_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement POP.
- emitPOP_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index POP.
- emitPOP_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect POP.
- emitPOP_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset POP.
- emitPREFETCHNTA_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits an instruction that prefetches data into all cache-levels.
- emitPSLLQ_Reg_Abs(RegisterConstants.MM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute PSLLQ.
- emitPSLLQ_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute PSLLQ.
- emitPSLLQ_Reg_Reg(RegisterConstants.MM, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register PSLLQ.
- emitPSLLQ_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register PSLLQ.
- emitPSLLQ_Reg_RegDisp(RegisterConstants.MM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement PSLLQ.
- emitPSLLQ_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement PSLLQ.
- emitPSLLQ_Reg_RegIdx(RegisterConstants.MM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index PSLLQ.
- emitPSLLQ_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index PSLLQ.
- emitPSLLQ_Reg_RegInd(RegisterConstants.MM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect PSLLQ.
- emitPSLLQ_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect PSLLQ.
- emitPSLLQ_Reg_RegOff(RegisterConstants.MM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset PSLLQ.
- emitPSLLQ_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset PSLLQ.
- emitPSRLQ_Reg_Abs(RegisterConstants.MM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute PSRLQ.
- emitPSRLQ_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute PSRLQ.
- emitPSRLQ_Reg_Reg(RegisterConstants.MM, RegisterConstants.MM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register PSRLQ.
- emitPSRLQ_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register PSRLQ.
- emitPSRLQ_Reg_RegDisp(RegisterConstants.MM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement PSRLQ.
- emitPSRLQ_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement PSRLQ.
- emitPSRLQ_Reg_RegIdx(RegisterConstants.MM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index PSRLQ.
- emitPSRLQ_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index PSRLQ.
- emitPSRLQ_Reg_RegInd(RegisterConstants.MM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect PSRLQ.
- emitPSRLQ_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect PSRLQ.
- emitPSRLQ_Reg_RegOff(RegisterConstants.MM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset PSRLQ.
- emitPSRLQ_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset PSRLQ.
- emitPUSH_Abs(Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute PUSH.
- emitPUSH_Imm(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an immediate PUSH.
- emitPUSH_Reg(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register PUSH.
- emitPUSH_RegDisp(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement PUSH.
- emitPUSH_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index PUSH.
- emitPUSH_RegInd(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect PUSH.
- emitPUSH_RegOff(RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset PUSH.
- emitRCL_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCL.
- emitRCL_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCL.
- emitRCL_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCL.
- emitRCL_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCL.
- emitRCL_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCL.
- emitRCL_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCL.
- emitRCL_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCL.
- emitRCL_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCL.
- emitRCL_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCL.
- emitRCL_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCL.
- emitRCL_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCL.
- emitRCL_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCL.
- emitRCL_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCL.
- emitRCL_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCL.
- emitRCL_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCL.
- emitRCL_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCL.
- emitRCL_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCL.
- emitRCL_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCL.
- emitRCL_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCL.
- emitRCL_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCL.
- emitRCL_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCL.
- emitRCL_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCL.
- emitRCL_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCL.
- emitRCL_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCL.
- emitRCL_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCL.
- emitRCL_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCL.
- emitRCL_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCL.
- emitRCL_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCL.
- emitRCL_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCL.
- emitRCL_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCL.
- emitRCL_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCL.
- emitRCL_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCL.
- emitRCL_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCL.
- emitRCL_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCL.
- emitRCL_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCL.
- emitRCL_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCL.
- emitRCL_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCL.
- emitRCL_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCL.
- emitRCL_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCL.
- emitRCL_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCL.
- emitRCL_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCL.
- emitRCR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCR.
- emitRCR_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCR.
- emitRCR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCR.
- emitRCR_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate RCR.
- emitRCR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCR.
- emitRCR_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCR.
- emitRCR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCR.
- emitRCR_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register RCR.
- emitRCR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCR.
- emitRCR_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCR.
- emitRCR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCR.
- emitRCR_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate RCR.
- emitRCR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCR.
- emitRCR_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCR.
- emitRCR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCR.
- emitRCR_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register RCR.
- emitRCR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCR.
- emitRCR_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCR.
- emitRCR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCR.
- emitRCR_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate RCR.
- emitRCR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCR.
- emitRCR_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCR.
- emitRCR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCR.
- emitRCR_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate RCR.
- emitRCR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register RCR.
- emitRCR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCR.
- emitRCR_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCR.
- emitRCR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCR.
- emitRCR_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate RCR.
- emitRCR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCR.
- emitRCR_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCR.
- emitRCR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCR.
- emitRCR_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register RCR.
- emitRCR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCR.
- emitRCR_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCR.
- emitRCR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCR.
- emitRCR_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate RCR.
- emitRCR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCR.
- emitRCR_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCR.
- emitRCR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCR.
- emitRCR_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register RCR.
- emitRDTSC() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Read time stamp into edx:eax, on Linux this appears to be unprivileged.
- emitRegDisp32RegOperands(RegisterConstants.IntelMachineRegister, int, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated machine code
to represent a register-32-bit-displacement--register
instruction.
- emitRegDisp8RegOperands(RegisterConstants.IntelMachineRegister, byte, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated machine code
to represent a register-8-bit-displacement--register
instruction.
- emitRegDispRegOperands(RegisterConstants.IntelMachineRegister, Offset, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated machine code
to represent a register-displacement--register instruction.
- emitRegIndirectRegOperands(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated machine code
to express a register-indirect--register instruction.
- emitRegOffRegOperands(RegisterConstants.IntelMachineRegister, short, Offset, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated code to denote
a scaled-register+displacement--register instruction.
- emitRegRegOperands(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the appropriate bytes into the generated machine code
to represent a register-register instruction.
- emitRET() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
pop address and goto it
- emitRET_Imm(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Emits a return statement that pops the return address and
a number of additional bytes.
- emitROL_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROL.
- emitROL_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROL.
- emitROL_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROL.
- emitROL_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROL.
- emitROL_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROL.
- emitROL_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROL.
- emitROL_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROL.
- emitROL_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROL.
- emitROL_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROL.
- emitROL_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROL.
- emitROL_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROL.
- emitROL_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROL.
- emitROL_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROL.
- emitROL_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROL.
- emitROL_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROL.
- emitROL_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROL.
- emitROL_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROL.
- emitROL_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROL.
- emitROL_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROL.
- emitROL_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROL.
- emitROL_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROL.
- emitROL_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROL.
- emitROL_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROL.
- emitROL_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROL.
- emitROL_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROL.
- emitROL_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROL.
- emitROL_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROL.
- emitROL_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROL.
- emitROL_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROL.
- emitROL_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROL.
- emitROL_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROL.
- emitROL_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROL.
- emitROL_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROL.
- emitROL_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROL.
- emitROL_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROL.
- emitROL_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROL.
- emitROL_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROL.
- emitROL_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROL.
- emitROL_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROL.
- emitROL_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROL.
- emitROL_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROL.
- emitROR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROR.
- emitROR_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROR.
- emitROR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROR.
- emitROR_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate ROR.
- emitROR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROR.
- emitROR_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROR.
- emitROR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROR.
- emitROR_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register ROR.
- emitROR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROR.
- emitROR_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROR.
- emitROR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROR.
- emitROR_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate ROR.
- emitROR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROR.
- emitROR_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROR.
- emitROR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROR.
- emitROR_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register ROR.
- emitROR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROR.
- emitROR_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROR.
- emitROR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROR.
- emitROR_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate ROR.
- emitROR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROR.
- emitROR_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROR.
- emitROR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROR.
- emitROR_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate ROR.
- emitROR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register ROR.
- emitROR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROR.
- emitROR_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROR.
- emitROR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROR.
- emitROR_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate ROR.
- emitROR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROR.
- emitROR_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROR.
- emitROR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROR.
- emitROR_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register ROR.
- emitROR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROR.
- emitROR_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROR.
- emitROR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROR.
- emitROR_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate ROR.
- emitROR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROR.
- emitROR_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROR.
- emitROR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROR.
- emitROR_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register ROR.
- emitSAHF() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Store AH into Flags
- emitSAL_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAL.
- emitSAL_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAL.
- emitSAL_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAL.
- emitSAL_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAL.
- emitSAL_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAL.
- emitSAL_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAL.
- emitSAL_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAL.
- emitSAL_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAL.
- emitSAL_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAL.
- emitSAL_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAL.
- emitSAL_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAL.
- emitSAL_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAL.
- emitSAL_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAL.
- emitSAL_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAL.
- emitSAL_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAL.
- emitSAL_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAL.
- emitSAL_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAL.
- emitSAL_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAL.
- emitSAL_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAL.
- emitSAL_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAL.
- emitSAL_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAL.
- emitSAL_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAL.
- emitSAL_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAL.
- emitSAL_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAL.
- emitSAL_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAL.
- emitSAL_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAL.
- emitSAL_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAL.
- emitSAL_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAL.
- emitSAL_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAL.
- emitSAL_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAL.
- emitSAL_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAL.
- emitSAL_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAL.
- emitSAL_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAL.
- emitSAL_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAL.
- emitSAL_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAL.
- emitSAL_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAL.
- emitSAL_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAL.
- emitSAL_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAL.
- emitSAL_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAL.
- emitSAL_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAL.
- emitSAL_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAL.
- emitSAR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAR.
- emitSAR_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAR.
- emitSAR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAR.
- emitSAR_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SAR.
- emitSAR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAR.
- emitSAR_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAR.
- emitSAR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAR.
- emitSAR_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SAR.
- emitSAR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAR.
- emitSAR_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAR.
- emitSAR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAR.
- emitSAR_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SAR.
- emitSAR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAR.
- emitSAR_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAR.
- emitSAR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAR.
- emitSAR_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SAR.
- emitSAR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAR.
- emitSAR_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAR.
- emitSAR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAR.
- emitSAR_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SAR.
- emitSAR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAR.
- emitSAR_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAR.
- emitSAR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAR.
- emitSAR_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SAR.
- emitSAR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SAR.
- emitSAR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAR.
- emitSAR_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAR.
- emitSAR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAR.
- emitSAR_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SAR.
- emitSAR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAR.
- emitSAR_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAR.
- emitSAR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAR.
- emitSAR_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SAR.
- emitSAR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAR.
- emitSAR_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAR.
- emitSAR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAR.
- emitSAR_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SAR.
- emitSAR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAR.
- emitSAR_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAR.
- emitSAR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAR.
- emitSAR_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SAR.
- emitSBB_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SBB.
- emitSBB_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SBB.
- emitSBB_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SBB.
- emitSBB_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SBB.
- emitSBB_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SBB.
- emitSBB_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SBB.
- emitSBB_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SBB.
- emitSBB_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SBB.
- emitSBB_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SBB.
- emitSBB_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SBB.
- emitSBB_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SBB.
- emitSBB_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SBB.
- emitSBB_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SBB.
- emitSBB_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SBB.
- emitSBB_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SBB.
- emitSBB_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SBB.
- emitSBB_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SBB.
- emitSBB_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SBB.
- emitSBB_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SBB.
- emitSBB_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SBB.
- emitSBB_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SBB.
- emitSBB_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SBB.
- emitSBB_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SBB.
- emitSBB_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SBB.
- emitSBB_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SBB.
- emitSBB_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SBB.
- emitSBB_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SBB.
- emitSBB_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SBB.
- emitSBB_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SBB.
- emitSBB_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SBB.
- emitSBB_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SBB.
- emitSBB_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SBB.
- emitSBB_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SBB.
- emitSBB_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SBB.
- emitSBB_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SBB.
- emitSBB_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SBB.
- emitSBB_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SBB.
- emitSBB_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SBB.
- emitSBB_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SBB.
- emitSBB_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SBB.
- emitSBB_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SBB.
- emitSBB_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SBB.
- emitSBB_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SBB.
- emitSBB_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SBB.
- emitSBB_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SBB.
- emitSBB_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SBB.
- emitSBB_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SBB.
- emitSBB_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SBB.
- emitSBB_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SBB.
- emitSBB_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SBB.
- emitSBB_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SBB.
- emitSBB_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SBB.
- emitSBB_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SBB.
- emitSBB_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SBB.
- emitSBB_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SBB.
- emitSBB_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SBB.
- emitSBB_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SBB.
- emitSET_Cond_Abs_Byte(byte, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitSET_Cond_Reg_Byte(byte, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Set destination to zero or one, if the given condition is false
or true, respectively.
- emitSET_Cond_RegDisp_Byte(byte, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitSET_Cond_RegIdx_Byte(byte, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitSET_Cond_RegInd_Byte(byte, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitSET_Cond_RegOff_Byte(byte, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- emitSHL_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHL.
- emitSHL_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHL.
- emitSHL_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHL.
- emitSHL_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHL.
- emitSHL_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHL.
- emitSHL_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHL.
- emitSHL_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHL.
- emitSHL_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHL.
- emitSHL_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHL.
- emitSHL_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHL.
- emitSHL_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHL.
- emitSHL_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHL.
- emitSHL_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHL.
- emitSHL_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHL.
- emitSHL_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHL.
- emitSHL_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHL.
- emitSHL_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHL.
- emitSHL_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHL.
- emitSHL_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHL.
- emitSHL_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHL.
- emitSHL_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHL.
- emitSHL_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHL.
- emitSHL_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHL.
- emitSHL_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHL.
- emitSHL_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHL.
- emitSHL_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHL.
- emitSHL_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHL.
- emitSHL_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHL.
- emitSHL_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHL.
- emitSHL_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHL.
- emitSHL_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHL.
- emitSHL_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHL.
- emitSHL_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHL.
- emitSHL_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHL.
- emitSHL_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHL.
- emitSHL_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHL.
- emitSHL_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHL.
- emitSHL_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHL.
- emitSHL_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHL.
- emitSHL_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHL.
- emitSHL_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHL.
- emitSHLD_Abs_Reg_Imm(Address, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register--immediate SHLD.
- emitSHLD_Abs_Reg_Imm_Quad(Address, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register--immediate SHLD.
- emitSHLD_Abs_Reg_Reg(Address, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHLD.
- emitSHLD_Abs_Reg_Reg_Quad(Address, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHLD.
- emitSHLD_Reg_Reg_Imm(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--immediate SHLD.
- emitSHLD_Reg_Reg_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--immediate SHLD.
- emitSHLD_Reg_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--register SHLD.
- emitSHLD_Reg_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--register SHLD.
- emitSHLD_RegDisp_Reg_Imm(RegisterConstants.GPR, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--immediate SHLD.
- emitSHLD_RegDisp_Reg_Imm_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--immediate SHLD.
- emitSHLD_RegDisp_Reg_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--register SHLD.
- emitSHLD_RegDisp_Reg_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--register SHLD.
- emitSHLD_RegIdx_Reg_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--immediate SHLD.
- emitSHLD_RegIdx_Reg_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--immediate SHLD.
- emitSHLD_RegIdx_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHLD.
- emitSHLD_RegIdx_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHLD.
- emitSHLD_RegInd_Reg_Imm(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--immediate SHLD.
- emitSHLD_RegInd_Reg_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--immediate SHLD.
- emitSHLD_RegInd_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--register SHLD.
- emitSHLD_RegInd_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--register SHLD.
- emitSHLD_RegOff_Reg_Imm(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register--immediate SHLD.
- emitSHLD_RegOff_Reg_Imm_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register--immediate SHLD.
- emitSHLD_RegOff_Reg_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHLD.
- emitSHLD_RegOff_Reg_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHLD.
- emitSHR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHR.
- emitSHR_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHR.
- emitSHR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHR.
- emitSHR_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SHR.
- emitSHR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHR.
- emitSHR_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHR.
- emitSHR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHR.
- emitSHR_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register SHR.
- emitSHR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHR.
- emitSHR_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHR.
- emitSHR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHR.
- emitSHR_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SHR.
- emitSHR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHR.
- emitSHR_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHR.
- emitSHR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHR.
- emitSHR_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SHR.
- emitSHR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHR.
- emitSHR_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHR.
- emitSHR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHR.
- emitSHR_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SHR.
- emitSHR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHR.
- emitSHR_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHR.
- emitSHR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHR.
- emitSHR_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SHR.
- emitSHR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SHR.
- emitSHR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHR.
- emitSHR_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHR.
- emitSHR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHR.
- emitSHR_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--immediate SHR.
- emitSHR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHR.
- emitSHR_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHR.
- emitSHR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHR.
- emitSHR_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register SHR.
- emitSHR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHR.
- emitSHR_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHR.
- emitSHR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHR.
- emitSHR_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SHR.
- emitSHR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHR.
- emitSHR_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHR.
- emitSHR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHR.
- emitSHR_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SHR.
- emitSHRD_Abs_Reg_Imm(Address, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register--immediate SHRD.
- emitSHRD_Abs_Reg_Imm_Quad(Address, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate an absolute--register--immediate SHRD.
- emitSHRD_Abs_Reg_Reg(Address, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHRD.
- emitSHRD_Abs_Reg_Reg_Quad(Address, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHRD.
- emitSHRD_Reg_Reg_Imm(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--immediate SHRD.
- emitSHRD_Reg_Reg_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--immediate SHRD.
- emitSHRD_Reg_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--register SHRD.
- emitSHRD_Reg_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register--register SHRD.
- emitSHRD_RegDisp_Reg_Imm(RegisterConstants.GPR, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--immediate SHRD.
- emitSHRD_RegDisp_Reg_Imm_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--immediate SHRD.
- emitSHRD_RegDisp_Reg_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--register SHRD.
- emitSHRD_RegDisp_Reg_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register--register SHRD.
- emitSHRD_RegIdx_Reg_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--immediate SHRD.
- emitSHRD_RegIdx_Reg_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--immediate SHRD.
- emitSHRD_RegIdx_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHRD.
- emitSHRD_RegIdx_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHRD.
- emitSHRD_RegInd_Reg_Imm(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--immediate SHRD.
- emitSHRD_RegInd_Reg_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--immediate SHRD.
- emitSHRD_RegInd_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--register SHRD.
- emitSHRD_RegInd_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-indirect--register--register SHRD.
- emitSHRD_RegOff_Reg_Imm(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register--immediate SHRD.
- emitSHRD_RegOff_Reg_Imm_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register--immediate SHRD.
- emitSHRD_RegOff_Reg_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHRD.
- emitSHRD_RegOff_Reg_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register--register SHRD.
- emitSIBRegOperands(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister, short, Offset, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate the full glory of scaled-index-base-displacement
addressing to the generated machine code.
- emitSQRTSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute SQRTSD.
- emitSQRTSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SQRTSD.
- emitSQRTSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SQRTSD.
- emitSQRTSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index SQRTSD.
- emitSQRTSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect SQRTSD.
- emitSQRTSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SQRTSD.
- emitSQRTSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute SQRTSS.
- emitSQRTSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SQRTSS.
- emitSQRTSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SQRTSS.
- emitSQRTSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index SQRTSS.
- emitSQRTSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect SQRTSS.
- emitSQRTSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SQRTSS.
- emitStuff() - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitSUB_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SUB.
- emitSUB_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SUB.
- emitSUB_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SUB.
- emitSUB_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate SUB.
- emitSUB_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SUB.
- emitSUB_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SUB.
- emitSUB_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SUB.
- emitSUB_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register SUB.
- emitSUB_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SUB.
- emitSUB_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SUB.
- emitSUB_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SUB.
- emitSUB_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate SUB.
- emitSUB_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SUB.
- emitSUB_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SUB.
- emitSUB_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SUB.
- emitSUB_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SUB.
- emitSUB_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SUB.
- emitSUB_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SUB.
- emitSUB_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SUB.
- emitSUB_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SUB.
- emitSUB_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SUB.
- emitSUB_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SUB.
- emitSUB_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SUB.
- emitSUB_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) SUB.
- emitSUB_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUB.
- emitSUB_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SUB.
- emitSUB_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SUB.
- emitSUB_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SUB.
- emitSUB_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate SUB.
- emitSUB_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SUB.
- emitSUB_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SUB.
- emitSUB_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SUB.
- emitSUB_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register SUB.
- emitSUB_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SUB.
- emitSUB_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SUB.
- emitSUB_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SUB.
- emitSUB_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate SUB.
- emitSUB_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SUB.
- emitSUB_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SUB.
- emitSUB_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SUB.
- emitSUB_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register SUB.
- emitSUB_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SUB.
- emitSUB_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SUB.
- emitSUB_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SUB.
- emitSUB_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate SUB.
- emitSUB_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SUB.
- emitSUB_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SUB.
- emitSUB_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SUB.
- emitSUB_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register SUB.
- emitSUB_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SUB.
- emitSUB_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SUB.
- emitSUB_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SUB.
- emitSUB_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate SUB.
- emitSUB_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SUB.
- emitSUB_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SUB.
- emitSUB_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SUB.
- emitSUB_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register SUB.
- emitSUBSD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute SUBSD.
- emitSUBSD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SUBSD.
- emitSUBSD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SUBSD.
- emitSUBSD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index SUBSD.
- emitSUBSD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect SUBSD.
- emitSUBSD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUBSD.
- emitSUBSS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute SUBSS.
- emitSUBSS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register SUBSS.
- emitSUBSS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement SUBSS.
- emitSUBSS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index SUBSS.
- emitSUBSS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect SUBSS.
- emitSUBSS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset SUBSS.
- emitTEST_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate TEST.
- emitTEST_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate TEST.
- emitTEST_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate TEST.
- emitTEST_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate TEST.
- emitTEST_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register TEST.
- emitTEST_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register TEST.
- emitTEST_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register TEST.
- emitTEST_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register TEST.
- emitTEST_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate TEST.
- emitTEST_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate TEST.
- emitTEST_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate TEST.
- emitTEST_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate TEST.
- emitTEST_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register TEST.
- emitTEST_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register TEST.
- emitTEST_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register TEST.
- emitTEST_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register TEST.
- emitTEST_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate TEST.
- emitTEST_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate TEST.
- emitTEST_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate TEST.
- emitTEST_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate TEST.
- emitTEST_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register TEST.
- emitTEST_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register TEST.
- emitTEST_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register TEST.
- emitTEST_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register TEST.
- emitTEST_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate TEST.
- emitTEST_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate TEST.
- emitTEST_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate TEST.
- emitTEST_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate TEST.
- emitTEST_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register TEST.
- emitTEST_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register TEST.
- emitTEST_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register TEST.
- emitTEST_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register TEST.
- emitTEST_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate TEST.
- emitTEST_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate TEST.
- emitTEST_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate TEST.
- emitTEST_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate TEST.
- emitTEST_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register TEST.
- emitTEST_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register TEST.
- emitTEST_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register TEST.
- emitTEST_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register TEST.
- emitTEST_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate TEST.
- emitTEST_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate TEST.
- emitTEST_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate TEST.
- emitTEST_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate TEST.
- emitTEST_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register TEST.
- emitTEST_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register TEST.
- emitTEST_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register TEST.
- emitTEST_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register TEST.
- emitUCOMISD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute UCOMISD.
- emitUCOMISD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register UCOMISD.
- emitUCOMISD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement UCOMISD.
- emitUCOMISD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index UCOMISD.
- emitUCOMISD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect UCOMISD.
- emitUCOMISD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset UCOMISD.
- emitUCOMISS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute UCOMISS.
- emitUCOMISS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register UCOMISS.
- emitUCOMISS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement UCOMISS.
- emitUCOMISS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index UCOMISS.
- emitUCOMISS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect UCOMISS.
- emitUCOMISS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset UCOMISS.
- emitVirtualMachineDeclarations(long, long, long) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- emitXOR_Abs_Imm(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate XOR.
- emitXOR_Abs_Imm_Byte(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate XOR.
- emitXOR_Abs_Imm_Quad(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate XOR.
- emitXOR_Abs_Imm_Word(Address, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--immediate XOR.
- emitXOR_Abs_Reg(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register XOR.
- emitXOR_Abs_Reg_Byte(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register XOR.
- emitXOR_Abs_Reg_Quad(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register XOR.
- emitXOR_Abs_Reg_Word(Address, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a absolute--register XOR.
- emitXOR_Reg_Abs(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_Abs_Byte(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_Abs_Quad(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_Abs_Word(RegisterConstants.GPR, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate XOR.
- emitXOR_Reg_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate XOR.
- emitXOR_Reg_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate XOR.
- emitXOR_Reg_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--immediate XOR.
- emitXOR_Reg_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register XOR.
- emitXOR_Reg_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register XOR.
- emitXOR_Reg_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register XOR.
- emitXOR_Reg_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register XOR.
- emitXOR_Reg_RegDisp(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement XOR.
- emitXOR_Reg_RegDisp_Byte(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement XOR.
- emitXOR_Reg_RegDisp_Quad(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement XOR.
- emitXOR_Reg_RegDisp_Word(RegisterConstants.GPR, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement XOR.
- emitXOR_Reg_RegIdx(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegIdx_Byte(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegIdx_Quad(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegIdx_Word(RegisterConstants.GPR, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegInd(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) XOR.
- emitXOR_Reg_RegInd_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) XOR.
- emitXOR_Reg_RegInd_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) XOR.
- emitXOR_Reg_RegInd_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register(indirect) XOR.
- emitXOR_Reg_RegOff(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegOff_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegOff_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_Reg_RegOff_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XOR.
- emitXOR_RegDisp_Imm(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate XOR.
- emitXOR_RegDisp_Imm_Byte(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate XOR.
- emitXOR_RegDisp_Imm_Quad(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate XOR.
- emitXOR_RegDisp_Imm_Word(RegisterConstants.GPR, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--immediate XOR.
- emitXOR_RegDisp_Reg(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register XOR.
- emitXOR_RegDisp_Reg_Byte(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register XOR.
- emitXOR_RegDisp_Reg_Quad(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register XOR.
- emitXOR_RegDisp_Reg_Word(RegisterConstants.GPR, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-displacement--register XOR.
- emitXOR_RegIdx_Imm(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate XOR.
- emitXOR_RegIdx_Imm_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate XOR.
- emitXOR_RegIdx_Imm_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate XOR.
- emitXOR_RegIdx_Imm_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--immediate XOR.
- emitXOR_RegIdx_Reg(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register XOR.
- emitXOR_RegIdx_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register XOR.
- emitXOR_RegIdx_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register XOR.
- emitXOR_RegIdx_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-index--register XOR.
- emitXOR_RegInd_Imm(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate XOR.
- emitXOR_RegInd_Imm_Byte(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate XOR.
- emitXOR_RegInd_Imm_Quad(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate XOR.
- emitXOR_RegInd_Imm_Word(RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--immediate XOR.
- emitXOR_RegInd_Reg(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register XOR.
- emitXOR_RegInd_Reg_Byte(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register XOR.
- emitXOR_RegInd_Reg_Quad(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register XOR.
- emitXOR_RegInd_Reg_Word(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register(indirect)--register XOR.
- emitXOR_RegOff_Imm(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate XOR.
- emitXOR_RegOff_Imm_Byte(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate XOR.
- emitXOR_RegOff_Imm_Quad(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate XOR.
- emitXOR_RegOff_Imm_Word(RegisterConstants.GPR, short, Offset, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--immediate XOR.
- emitXOR_RegOff_Reg(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register XOR.
- emitXOR_RegOff_Reg_Byte(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register XOR.
- emitXOR_RegOff_Reg_Quad(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register XOR.
- emitXOR_RegOff_Reg_Word(RegisterConstants.GPR, short, Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register-offset--register XOR.
- emitXORPD_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute XORPD.
- emitXORPD_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register XORPD.
- emitXORPD_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement XORPD.
- emitXORPD_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index XORPD.
- emitXORPD_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect XORPD.
- emitXORPD_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XORPD.
- emitXORPS_Reg_Abs(RegisterConstants.XMM, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--absolute XORPS.
- emitXORPS_Reg_Reg(RegisterConstants.XMM, RegisterConstants.XMM) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register XORPS.
- emitXORPS_Reg_RegDisp(RegisterConstants.XMM, RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-displacement XORPS.
- emitXORPS_Reg_RegIdx(RegisterConstants.XMM, RegisterConstants.GPR, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-index XORPS.
- emitXORPS_Reg_RegInd(RegisterConstants.XMM, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-indirect XORPS.
- emitXORPS_Reg_RegOff(RegisterConstants.XMM, RegisterConstants.GPR, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a register--register-offset XORPS.
- empty - Static variable in class org.jikesrvm.classloader.FieldVector
-
- empty - Static variable in class org.jikesrvm.classloader.MethodVector
-
- empty - Static variable in class org.jikesrvm.classloader.TypeReferenceVector
-
- Empty - Class in org.jikesrvm.compilers.opt.ir
-
The Empty InstructionFormat class.
- Empty() - Constructor for class org.jikesrvm.compilers.opt.ir.Empty
-
- empty() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- Empty_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Empty InstructionFormat
- Empty_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Empty InstructionFormat
- emptyAnnotationArray - Static variable in class org.jikesrvm.classloader.AnnotatedElement
-
Empty annotation array
- emptyArrayList - Static variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
An empty vector, used for utility.
- emptyByteArray - Static variable in class org.jikesrvm.runtime.Reflection
-
- emptyDoubleArray - Static variable in class org.jikesrvm.runtime.Reflection
-
- EmptyEnumeration<E> - Class in org.jikesrvm.util
-
Implements an empty enumeration.
- EmptyEnumeration() - Constructor for class org.jikesrvm.util.EmptyEnumeration
-
Non-instantiable.
- emptyEnumeration() - Static method in class org.jikesrvm.util.EmptyEnumeration
-
- EmptyIterator<T> - Class in org.jikesrvm.util
-
A generic iterator containing no items.
- EmptyIterator() - Constructor for class org.jikesrvm.util.EmptyIterator
-
- emptyMachineCodeMap - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
A machine code map when no information is present
- emptyMap - Static variable in class org.jikesrvm.osr.EncodedOSRMap
-
map used when there are no OSR instructions
- emptyStackOffset - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Offset into stack frame when operand stack is empty
- emptyVMClass - Static variable in class org.jikesrvm.classloader.RVMType
-
Canonical representation of no VM classes
- emptyVMField - Static variable in class org.jikesrvm.classloader.RVMType
-
Canonical representation of no fields
- emptyVMMethod - Static variable in class org.jikesrvm.classloader.RVMType
-
Canonical representation of no methods
- emptyWordArray - Static variable in class org.jikesrvm.runtime.Reflection
-
- ENABLE_ADVICE_GENERATION - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Do we need to generate advice files?
- ENABLE_BIASED_LOCKING - Static variable in class org.jikesrvm.scheduler.ThinLock
-
- ENABLE_BULK_COMPILE - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Should the adaptive system be disabled, and methods given in the advice file compiled when BulkCompile.compileAllMethods() is called?
- ENABLE_PRECOMPILE - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Should bulk compilation be triggered before the user thread is started?
- ENABLE_RECOMPILATION - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Should the adaptive system recompile hot methods?
- enableAllocation() - Method in class org.mmtk.plan.Plan
-
The enableAllocation method is called early in the boot process to allow
allocation.
- enableCollection() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allow collection (assumes threads can be created).
- enableCollection() - Method in class org.mmtk.plan.Plan
-
The enableCollection method is called by the runtime after it is
safe to spawn collector contexts and allow garbage collection.
- enabled - Static variable in class org.jikesrvm.adaptive.controller.Controller
-
Signals when the options and (optional) logging mechanism are enabled
- ENABLED - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
-
Master switch
- ENABLED - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
Use specialized scanning ?
- enabled - Variable in class org.jikesrvm.tuningfork.Feedlet
-
Enabled is true when TF engine is enabled, false otherwise.
- enabledAssertionStrings - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
String describing packages and classes to enable assertions on (of the form ":<packagename>...
- enableGC() - Static method in class org.jikesrvm.VM
-
enable GC; entry point when recursion is not OK.
- enableGC(boolean) - Static method in class org.jikesrvm.VM
-
enableGC(): Re-Enable GC if we're popping off the last
possibly-recursive
VM.disableGC()
request.
- enableInstrumentation() - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
-
Enable instrumentations, so that future compilations will not
perform any instrumentation.
- enableYieldpoints() - Method in class org.jikesrvm.scheduler.RVMThread
-
Enable yieldpoints on this thread.
- enableYieldpoints() - Static method in class org.jikesrvm.VM
-
- enclosingClass - Variable in class org.jikesrvm.classloader.RVMClass
-
The enclosing class if this is a local class
- enclosingHandlers - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
The enclosing exception handlers (null if there are none).
- enclosingMethod - Variable in class org.jikesrvm.classloader.RVMClass
-
The enclosing method if this is a local class
- enclosingMethodAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
EnclosingMethod
- encode(ExceptionHandlerMap, int[]) - Static method in class org.jikesrvm.compilers.baseline.BaselineExceptionTable
-
Encode an exception table
- encode(IR) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptExceptionTable
-
Encode an exception table
- encodedOffset - Variable in class org.jikesrvm.compilers.opt.inlining.CallSiteTreeNode
-
The position of this call site in the binary encoding.
- EncodedOSRMap - Class in org.jikesrvm.osr
-
EncodedOSRMap provides the similar function as GC map
in OptMachineCodeMap.
- EncodedOSRMap() - Constructor for class org.jikesrvm.osr.EncodedOSRMap
-
Constructor to build empty map
- EncodedOSRMap(VariableMap, MachineCodeOffsets) - Constructor for class org.jikesrvm.osr.EncodedOSRMap
-
- encodeLongEncoding(byte[], int, int) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Encode a 4-byte encoding, taking a byte array, the current index into
it, and the value to be encoded.
- encodeMappingInfo(ReferenceMaps, int[]) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Encode/compress the bytecode map, reference (GC) map and exception table
- encodeRMap(byte[], byte[], int) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Take a bytemap encoding of all references in the boot image, and
produce an encoded byte array.
- ENCODING_SPACE_DOUBLE - Static variable in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- ENCODING_SPACE_INT - Static variable in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- ENCODING_SPACE_LONG - Static variable in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- encodingNanos - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- encodingStats() - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Print some basic statistics about the encoded references, for
debugging purposes.
- end - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
ending byte in byte code array
- end(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- end - Variable in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
- end - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Last instruction of the basic block (BBEND).
- end - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
-
- end - Variable in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
-
- end - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- end - Variable in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
DFN of the last instruction of this interval
- end - Variable in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
instruction where the live interval ends
(null if alive at basic block exit)
- end - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
-
The instruction before which the scratch range ends.
- end - Variable in class org.jikesrvm.tools.oth.OptTestHarness.Performance
-
- end() - Static method in class org.mmtk.utility.statistics.Xml
-
Mark the end of XML output
- end_ - Variable in class org.mmtk.utility.gcspy.Subspace
-
end address of the subspace.
- endCommunication() - Method in class org.mmtk.vm.gcspy.ServerSpace
-
End the transmission (for this event)
- EndComparator() - Constructor for class org.jikesrvm.compilers.opt.regalloc.IncreasingEndMappedIntervalSet.EndComparator
-
- endCurrentMap(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
Ends the current map
- endGC() - Static method in class org.mmtk.utility.statistics.Stats
-
End a GC phase.
- ending_bytecode() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Notify BaselineCompilerImpl that we are ending code gen for the bytecode biStart
- endLastMajorGC - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
-
- endOfBasicBlock - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Does basic block end here?
- endOfExecutionString(RVMMethod) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
-
- endPairHandshake() - Method in class org.jikesrvm.scheduler.RVMThread
-
- endPairWith(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread
-
- endPairWithCurrent() - Method in class org.jikesrvm.scheduler.RVMThread
-
- endPCs - Variable in class org.jikesrvm.classloader.ExceptionHandlerMap
-
bytecode offset at which i-th try block ends (exclusive)
0-indexed from start of method's bytecodes[]
- endPCs - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
End bytecode index for each exception handler range
- endReferenceMap - Variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- endReferenceTop - Variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- endsAfter(int) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- endsAfter(BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- endsBefore(int) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- endScratchInterval(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
End an interval of scratch-ness for a physical register.
- endSymbolicInterval(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
End an interval of scratch-ness for a symbolic register.
- engine - Variable in class org.jikesrvm.mm.mmtk.MMTk_Events
-
- engine - Variable in class org.jikesrvm.tuningfork.Feedlet
-
- engine - Static variable in class org.jikesrvm.tuningfork.TraceEngine
-
- enlargeTable() - Static method in class org.jikesrvm.runtime.Statics
-
Grow the statics table
- enqueue(ForwardReference, ForwardReference) - Static method in class org.jikesrvm.compilers.common.assembler.ForwardReference
-
Adds a new reference to a priority queue.
- enqueue(RVMThread) - Method in class org.jikesrvm.scheduler.ThreadQueue
-
- enqueue(RawChunk) - Method in class org.jikesrvm.tuningfork.ChunkQueue
-
- enqueue(EventChunk) - Method in class org.jikesrvm.tuningfork.EventChunkQueue
-
- enqueue(Address, int, boolean) - Method in class org.mmtk.utility.deque.SharedDeque
-
Enqueue a block on the head or tail of the shared queue
- enqueuedPages() - Method in class org.mmtk.utility.deque.SharedDeque
-
- enqueueReference(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Put this Reference object on its ReferenceQueue (if it has one)
when its referent is no longer sufficiently reachable.
- ensureCapacity(int) - Static method in class org.jikesrvm.classloader.TableBasedDynamicLinker
-
Method invoked from MemberReference to
ensure that there is space in the dynamic linking table for
the given member reference.
- ensureCapacity(int) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
Ensure space in backing array for id.
- ensureCorrectMapConstruction(MachineCodeOffsets, Instruction) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Ensures correct map construction by either correcting oddities or failing
immediately in case of errors.
- ensureLandingPad(LSTNode, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- ensureLandingPads(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- ensureLandingPads(LSTNode, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- EnsureLocalCapacity(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
EnsureLocalCapacity
- ensureMapped(Address, int) - Static method in class org.mmtk.utility.heap.Mmapper
-
Ensure that a range of pages is mmapped (or equivalent).
- ensureObjectSize(int) - Method in class org.jikesrvm.objectmodel.FieldLayoutContext
-
Adjust the size of the object if necessary to accommodate a field.
- EnsureSSA() - Constructor for class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.EnsureSSA
-
- entering - Variable in class org.jikesrvm.scheduler.LightMonitor
-
- entering - Variable in class org.jikesrvm.scheduler.Lock
-
Queue for entering the lock, guarded by mutex.
- enterJNIBlocked() - Method in class org.jikesrvm.scheduler.RVMThread
-
- enterJNIBlockedFromCallIntoNative() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- enterJNIBlockedFromCallIntoNativeMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- enterJNIBlockedFromJNIFunctionCall() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- enterJNIBlockedFromJNIFunctionCallMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- enterJNIFromCallIntoNative() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- enterJNIFromJNIFunctionCall() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- enterNative() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Indicate that we'd like the current thread to be executing privileged code that
does not require synchronization with the GC.
- enterNativeBlocked() - Method in class org.jikesrvm.scheduler.RVMThread
-
- enterNativeBlockedImpl(boolean) - Method in class org.jikesrvm.scheduler.RVMThread
-
Internal method for transitioning a thread from IN_JAVA or IN_JAVA_TO_BLOCK to
either BLOCKED_IN_NATIVE or BLOCKED_IN_JNI, depending on the value of the jni
parameter.
- EnterSSA - Class in org.jikesrvm.compilers.opt.ssa
-
This compiler phase constructs SSA form.
- EnterSSA() - Constructor for class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
- enterSSA - Variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Compiler phases called from this one
- EnterSSA.PhiTypeInformation - Enum in org.jikesrvm.compilers.opt.ssa
-
- ENTRIES_IN_CHUNK_MAP_BLOCK - Static variable in class org.mmtk.policy.immix.ChunkList
-
- entry - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
entry block of the CFG
- entry() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Return the entry node of the FCFG.
- entry - Variable in class org.jikesrvm.util.LinkedListRVM.Element
-
- entryBlock - Variable in class org.jikesrvm.compilers.opt.bc2ir.HandlerBlockLE
-
The synthetic entry basic block for this handler.
- Entrypoint - Annotation Type in org.vmmagic.pragma
-
The entrypoint annotation indicates that the method or field is
directly accessed by the compiler.
- EntrypointHelper - Class in org.jikesrvm.runtime
-
Helper class for retrieving entrypoints.
- EntrypointHelper() - Constructor for class org.jikesrvm.runtime.EntrypointHelper
-
- Entrypoints - Class in org.jikesrvm.runtime
-
Fields and methods of the virtual machine that are needed by
compiler-generated machine code or C runtime code.
- Entrypoints() - Constructor for class org.jikesrvm.runtime.Entrypoints
-
- entrySize - Variable in class org.mmtk.utility.SimpleHashtable
-
The size of each entry in the table
- entryToJNI(int) - Method in class org.jikesrvm.jni.JNIEnvironment
-
Save data and perform necessary conversions for entry into JNI.
- Enum(Enumeration<GraphNode>) - Constructor for class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Enum
-
- ENUM_MAX_LEN - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- ENUM_MAX_NUM - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- ENUM_OPTION - Static variable in class org.vmutil.options.Option
-
- enumerate(int, IR) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
-
- enumerate(int, IR) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
-
- enumerate(int, IR) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
-
- enumerateAll() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateAll() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateAll() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateAllImplicitDefUses(IR) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
-
- enumerateAllImplicitDefUses(IR) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
-
- enumerateAllImplicitDefUses(IR) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
-
- enumerateAndFormatInstructions(BasicBlock) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
- enumerateBranchInstructions() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Return an enumeration of the branch instructions in this
basic block.
- enumerateExposedHeapVariables() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of all heap variables that may be
exposed on procedure exit.
- enumerateFPRParameters(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerates the first n FPR parameters.
- enumerateFPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateFromRoot() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- enumerateGPRParameters(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerate the first n GPR parameters.
- enumerateGPRs() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateGPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateGPRs() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateLiveIntervals(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
- enumerateNodes() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
-
Enumerate the nodes in the graph.
- enumerateNodes() - Method in interface org.jikesrvm.compilers.opt.util.Graph
-
This method lists all of the nodes in a given graph.
- enumerateNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Enumerate the nodes in no particular order
- enumerateNonvolatileConditionRegisters() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerates the non-volatile physical condition registers.
- enumerateNonvolatileFPRs() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateNonvolatileFPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateNonvolatileFPRs() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateNonvolatileFPRsBackwards() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateNonvolatileGPRs() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateNonvolatileGPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateNonvolatileGPRs() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateNonvolatileGPRsBackwards() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateNonvolatileGPRsBackwards() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateNonvolatileGPRsBackwards() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateNonvolatiles(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateNonvolatiles(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerate the nonvolatile physical registers of a given class.
- enumerateNonvolatilesBackwards(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateNonvolatilesBackwards(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateNonvolatilesBackwards(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateTopSort(Graph) - Static method in class org.jikesrvm.compilers.opt.util.GraphUtilities
-
Return an enumeration of the nodes, or a subset of the nodes, in an
acyclic graph in topological order.
- enumerateTopSort(Graph, Enumeration<GraphNode>) - Static method in class org.jikesrvm.compilers.opt.util.GraphUtilities
-
- enumerateTopSort(Graph, Enumeration<GraphNode>, GraphEdgeFilter) - Static method in class org.jikesrvm.compilers.opt.util.GraphUtilities
-
- enumerateTopSortInternal(Graph, Enumeration<GraphNode>) - Static method in class org.jikesrvm.compilers.opt.util.GraphUtilities
-
- enumerateVertices() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Enumerate the vertices in the value graph.
- enumerateVolatileConditionRegisters() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerates the volatile physical condition registers.
- enumerateVolatileFPRs() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateVolatileFPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateVolatileFPRs() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerates all the volatile FPRs in this set.
- enumerateVolatileGPRs() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateVolatileGPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateVolatileGPRs() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerateVolatiles() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateVolatiles(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- enumerateVolatiles(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateVolatiles() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- enumerateVolatiles(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Enumerate the volatile physical registers of a given class.
- enumerateVolatiles() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- enumerator() - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlockBag
-
An enumeration of all the exception handler basic blocks
(transitively) in the EHBBB.
- enumerator() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
-
Returns an enumerator of the list
- enumFromNode(BasicBlockLE) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
-
- enumFromRoot(BasicBlockLE) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
-
- EnumOption - Class in org.vmutil.options
-
An option that is a selection of several strings.
- EnumOption(OptionSet, String, String, String[], String) - Constructor for class org.vmutil.options.EnumOption
-
Create a new enumeration option.
- epilogue - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
The basic block into which BC2IR's caller will generate an epilogue.
- EPILOGUE - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- EPILOGUE_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- EPILOGUE_BLOCK_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- epilogueBBLE - Variable in class org.jikesrvm.compilers.opt.bc2ir.InliningBlockLE
-
- epilogueYieldpointBlock - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
-
A basic block holding the call to Thread.threadSwitch for an
epilogue.
- epsilon(float, float) - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
-
- EQ - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
ZF == 1 - equal (zero)
- EQ() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- EQ(Address) - Method in class org.vmmagic.unboxed.Address
-
Return true
if this Address
instance is equal
to addr2
.
- EQ(Extent) - Method in class org.vmmagic.unboxed.Extent
-
- EQ(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- EQ(Word) - Method in class org.vmmagic.unboxed.Word
-
Equality comparison
- EQ_GT_GE(ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- EQ_LT_LE(ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- EQ_NE(ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Integer equal ==
- EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for EQUAL
- equals(Object) - Method in class org.jikesrvm.adaptive.database.callgraph.CallSite
-
Determine if two call sites are the same.
- equals(Object) - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
- equals(Object) - Method in class org.jikesrvm.adaptive.util.UnResolvedCallSite
-
Determine if two call sites are the same.
- equals(Object) - Method in class org.jikesrvm.classloader.Atom
-
Outside of this class atoms are canonical and should be compared using ==.
- equals(Object) - Method in class org.jikesrvm.classloader.FieldVector
-
- equals(Object) - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
-
- equals(Object) - Method in class org.jikesrvm.classloader.MemberReference
-
- equals(Object) - Method in class org.jikesrvm.classloader.MethodVector
-
- equals(Object) - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
-
- equals(Object) - Method in class org.jikesrvm.classloader.RVMAnnotation
-
- equals(Object) - Method in class org.jikesrvm.classloader.TypeReference
-
Are two keys equivalent?
- equals(Object) - Method in class org.jikesrvm.classloader.TypeReferenceVector
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
Two AEs are "equal" iff
for unary, binary and ternary expressions:
the operator and the operands match
for loads and stores: if the 2 operands and the location match
- equals(Object) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.regalloc.MappedBasicInterval
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
-
- equals(Object) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary.HeapKey
-
Test against another key for equality.
- equals(Object) - Method in class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
-
- equals(Object) - Method in class org.jikesrvm.runtime.CommandLineArgs.Prefix
-
Equals method to be consistent with Comparable
- equals(Object) - Method in class org.jikesrvm.util.BitVector
-
Compares this object against the specified object.
- equals(Object) - Method in class org.jikesrvm.util.Pair
-
- equals(Object) - Method in class org.vmmagic.unboxed.ArchitecturalWord
-
- equations - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
The equations that comprise this dataflow system.
- equivalentValforPHI(Instruction) - Static method in class org.jikesrvm.compilers.opt.Simple
-
Try to find an operand that is equivalent to the result of a
given phi instruction.
- ERROR - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
- error(String) - Method in class org.jikesrvm.mm.mmtk.Assert
-
This method should be called whenever an error is encountered.
- ERROR_MSG_WRONG_IMPLEMENTATION - Static variable in class org.jikesrvm.jni.JNIFunctions
-
- ErrorsFatal - Static variable in class org.jikesrvm.Options
-
- ESCAPE_INVOKEE_THREAD_LOCAL - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Compile the method assuming the invokee is thread-local.
- ESCAPE_MAX_ARRAY_SIZE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Maximum size of array to replaced with registers by simple escape analysis
- ESCAPE_MONITOR_REMOVAL - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Try to remove unnecessary monitor operations
- ESCAPE_SCALAR_REPLACE_AGGREGATES - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
If possible turn aggregates (objects) into variable definition/uses
- ESCAPE_SIMPLE_IPA - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Eagerly compute method summaries for simple escape analysis
- escapeCleanUp - Static variable in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
Transforms to clean the IR prior to another round of escape transformations
- escapeInfo - Variable in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
Escape result.
- escapePlan - Static variable in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
This member represents the directions to the optimizing compiler to
perform escape analysis on a method, but do not generate
code.
- EscapeTransformations - Class in org.jikesrvm.compilers.opt.escape
-
Transformations that use escape analysis.
- EscapeTransformations() - Constructor for class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
- ESI - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- ESP - Variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Hold EBP register object for use in estimating size of memory operands.
- ESP - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- ESPOffset - Variable in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
We allow the stack pointer to float from its normal position at the
bottom of the frame.
- establishDefragSpillThreshold(ChunkList, ImmixSpace) - Method in class org.mmtk.policy.immix.Defrag
-
- EstimateBlockFrequencies - Class in org.jikesrvm.compilers.opt.controlflow
-
Derive relative basic block execution frequencies from branch probabilities.
- EstimateBlockFrequencies() - Constructor for class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
- estimateCompileTime(int, NormalMethod) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
Estimate how long (in milliseconds) it will/did take the
given compiler to compile the given method.
- estimateExecutionTime(Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphStats
-
Returns an estimate of the number of cycles for a given instruction.
- estimateSize(Instruction, int) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- eTable - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Exception table, null if not present.
- eTable - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
The encoded exception tables (null if there are none)
- ethrow - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
is an exception throw
- EVAL(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
This method inspects the passed block and returns the following:
block, if block is a root of a tree in the forest
any vertex, u !
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorOperator
-
Evaluate an equation with the MEET operation
- evaluate() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Evaluate this equation, setting a new value for the
left-hand side.
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Operator
-
Evaluate this equation, setting a new value for the
left-hand side.
- evaluate(Operand, Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Given two operands, evaluate the condition on them.
- evaluate(int, int) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Given two ints, evaluate the condition on them.
- evaluate(long, long) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Given two longs, evaluate the condition on them.
- evaluate(float, float) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Given two floats, evaluate the condition on them.
- evaluate(double, double) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Given two doubles, evaluate the condition on them.
- evaluate(Address, Address) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Given two Addresses, evaluate the condition on them.
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.MeetOperator
-
Evaluate a dataflow equation with the MEET operator
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefArrayOperator
-
Evaluate the dataflow equation with this operator.
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefObjectOperator
-
Evaluate the dataflow equation with this operator.
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseArrayOperator
-
Evaluate the dataflow equation with this operator.
- evaluate(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseObjectOperator
-
Evaluate the dataflow equation with this operator.
- evaluateArrayMeet(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.MeetOperator
-
Evaluate a dataflow equation with the MEET operator
for lattice cells representing array heap variables.
- evaluateCost(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Evaluates the cost of a basic block, in number of real instructions
excluding branches.
- evaluateObjectMeet(DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.MeetOperator
-
Evaluate a dataflow equation with the MEET operator
for lattice cells representing field heap variables.
- evenMutatorResetRendezvous - Static variable in class org.mmtk.plan.Phase
-
Do we need to add a sync point to reset the mutator count.
- evenScheduledPhase - Static variable in class org.mmtk.plan.Phase
-
The current even (0 mod 2) scheduled phase.
- EVENT_DATA_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventChunk
-
- EVENT_DATA_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
-
- EVENT_TYPE_ID - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventChunk
-
- EVENT_TYPE_ID - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
-
- EVENT_TYPE_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
-
- EVENT_TYPE_SPACE_ID - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventTypeSpaceChunk
-
- EventAttribute - Class in com.ibm.tuningfork.tracegen.types
-
An attribute of an EventType.
- EventAttribute(String, String, ScalarType) - Constructor for class com.ibm.tuningfork.tracegen.types.EventAttribute
-
Create an EventAttribute with the specified name, description and type.
- EventChunk - Class in com.ibm.tuningfork.tracegen.chunk
-
- EventChunk() - Constructor for class com.ibm.tuningfork.tracegen.chunk.EventChunk
-
- EventChunkQueue - Class in org.jikesrvm.tuningfork
-
A Queue of EventChunks.
- EventChunkQueue() - Constructor for class org.jikesrvm.tuningfork.EventChunkQueue
-
- EventCounter - Class in org.mmtk.utility.statistics
-
This class implements a simple event counter (counting number
events that occur for each phase).
- EventCounter(String) - Constructor for class org.mmtk.utility.statistics.EventCounter
-
Constructor
- EventCounter(String, boolean) - Constructor for class org.mmtk.utility.statistics.EventCounter
-
Constructor
- EventCounter(String, boolean, boolean) - Constructor for class org.mmtk.utility.statistics.EventCounter
-
Constructor
- eventCounterManager - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
-
A pointer to a InstrumentedEventCounterManager, (See
InstrumentedEventCounterManager.java for the idea behind a
counter manager) There can be multiple managers in use at the
same time (for example, one per method)., but for now we just use
one for everything.
- eventNumber - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
Used to keep track of how many counters have been used so far.
- events - Static variable in class org.jikesrvm.mm.mmtk.MMTk_Events
-
- events - Variable in class org.jikesrvm.tuningfork.Feedlet
-
- events - Static variable in class org.mmtk.vm.VM
-
- EventType - Class in com.ibm.tuningfork.tracegen.types
-
An EventType describes the types and attributes of the data values associated
with a particular event index.
- EventType(String, String) - Constructor for class com.ibm.tuningfork.tracegen.types.EventType
-
Create a new event type with no attributes.
- EventType(String, String, EventAttribute) - Constructor for class com.ibm.tuningfork.tracegen.types.EventType
-
Create a new event type with a single attribute.
- EventType(String, String, EventAttribute[]) - Constructor for class com.ibm.tuningfork.tracegen.types.EventType
-
Create a new event type with the supplied attributes.
- EventTypeChunk - Class in com.ibm.tuningfork.tracegen.chunk
-
- EventTypeChunk() - Constructor for class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
-
- EventTypeSpaceChunk - Class in com.ibm.tuningfork.tracegen.chunk
-
- EventTypeSpaceChunk(EventTypeSpaceVersion) - Constructor for class com.ibm.tuningfork.tracegen.chunk.EventTypeSpaceChunk
-
- EventTypeSpaceVersion - Class in com.ibm.tuningfork.tracegen.types
-
- EventTypeSpaceVersion(String, int) - Constructor for class com.ibm.tuningfork.tracegen.types.EventTypeSpaceVersion
-
- EVERYTHING_ESCAPES - Static variable in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
- EX_TYPE - Static variable in class org.jikesrvm.compilers.common.ExceptionTable
-
- exactlyOneUse(Register) - Static method in class org.jikesrvm.compilers.opt.DefUse
-
- exceededPhaseLimit - Static variable in class org.mmtk.utility.statistics.Stats
-
- EXCEPTION_E - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- EXCEPTION_HANDLER - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Bitfield used in flag encoding
- EXCEPTION_HANDLER_WITH_NORMAL_IN - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Bitfield used in flag encoding
- EXCEPTION_ML - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- EXCEPTION_MS - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- EXCEPTION_R - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- ExceptionCheck(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- ExceptionClear(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
-
ExceptionClear
- exceptionDeliverer - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Baseline exception deliverer object
- exceptionDeliverer - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- ExceptionDeliverer - Class in org.jikesrvm.runtime
-
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
- ExceptionDeliverer() - Constructor for class org.jikesrvm.runtime.ExceptionDeliverer
-
- ExceptionDescribe(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
-
ExceptionDescribe: print the exception description and the stack trace back,
then clear the exception
- exceptionEndRange(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Given a starting bytecode index, find the greatest bcIndex that
is still has the same inscope exception handlers.
- EXCEPTIONHANDLER - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- ExceptionHandlerBasicBlock - Class in org.jikesrvm.compilers.opt.ir
-
A basic block that marks the start of an exception handler.
- ExceptionHandlerBasicBlock(int, InlineSequence, TypeOperand, ControlFlowGraph) - Constructor for class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
-
Creates a new exception handler basic block at the specified location,
which catches the specified type of exception.
- ExceptionHandlerBasicBlockBag - Class in org.jikesrvm.compilers.opt.ir
-
A container for the chain of exception handlers for a basic block.
- ExceptionHandlerBasicBlockBag(ExceptionHandlerBasicBlock[], ExceptionHandlerBasicBlockBag) - Constructor for class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlockBag
-
Create an EHBBB
- ExceptionHandlerMap - Class in org.jikesrvm.classloader
-
A java method's try/catch/finally information.
- ExceptionHandlerMap(int[], int[], int[], TypeReference[]) - Constructor for class org.jikesrvm.classloader.ExceptionHandlerMap
-
- exceptionHandlerMap - Variable in class org.jikesrvm.classloader.NormalMethod
-
try/catch/finally blocks for this method (null
--> none)
- exceptionHandlers - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Encodes exception handler info for this block.
- exceptionObject - Variable in class org.jikesrvm.compilers.opt.bc2ir.HandlerBlockLE
-
The RegisterOperand that code should use to access
the caught exception object
- exceptionObjectOffset - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
unsigned offset (off the framepointer) of caught exception
object in bytes
- ExceptionOccurred(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
-
ExceptionOccurred
- ExceptionOutEdgeEnum(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock.ExceptionOutEdgeEnum
-
- exceptionRegisters - Variable in class org.jikesrvm.scheduler.RVMThread
-
Place to save register state during hardware(C signal trap handler) or
software (RuntimeEntrypoints.athrow) trap handling.
- exceptionRegistersShadow - Variable in class org.jikesrvm.scheduler.RVMThread
-
- exceptionsAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
Exceptions
- exceptionState - Static variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
The object for the heap variable that is used for modelling
explicit exception dependencies
- ExceptionTable - Static variable in class org.jikesrvm.classloader.TypeReference
-
- ExceptionTable - Class in org.jikesrvm.compilers.common
-
Encoding of try ranges in the final machinecode and the
corresponding exception type and catch block start.
- ExceptionTable() - Constructor for class org.jikesrvm.compilers.common.ExceptionTable
-
- exceptionTypes - Variable in class org.jikesrvm.classloader.ExceptionHandlerMap
-
exception type for which i-th handler is to be invoked
- something like "java/lang/IOException".
- exceptionTypes - Static variable in class org.jikesrvm.classloader.RVMMethod
-
exceptions this method might throw (null --> none)
- exceptionTypes - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Type of exception handled by each exception handler range.
- exceptionTypes - Variable in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
-
The RVMType(s) of the exception(s) caught by this block.
- exclude - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
-
- EXCLUDE_LIVEANAL - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- excludeGuards - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
ignore guards (validation regs) ?
- excludePattern - Variable in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
-
If excludePattern is null
, all methods are opt-compiled (or attempted).
- execStatus - Variable in class org.jikesrvm.scheduler.RVMThread
-
Thread state.
- execStatusField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- execStatusTransitionHistogram - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- execute() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
Execute the plan.
- execute() - Method in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- execute() - Method in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
Execute a compilation plan by executing each element
in the optimization plan.
- execute(InlineDecision, IR, Instruction) - Static method in class org.jikesrvm.compilers.opt.inlining.Inliner
-
Execute an inlining decision inlDec for the CALL instruction
callSite that is contained in ir.
- execute(InlineDecision, GenerationContext, ExceptionHandlerBasicBlockBag, Instruction) - Static method in class org.jikesrvm.compilers.opt.inlining.Inliner
-
Return a generation context that represents the
execution of inlDec in the context <parent,ebag>
for
the call instruction callSite.
- executeCommand() - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- executeMainMethod - Variable in class org.jikesrvm.tools.oth.OptTestHarness
-
- executeWithReflection - Variable in class org.jikesrvm.tools.oth.OptTestHarness
-
- ExecutionState - Class in org.jikesrvm.osr
-
- ExecutionState(RVMThread, Offset, int, int, Offset) - Constructor for class org.jikesrvm.osr.ExecutionState
-
- ExecutionStateExtractor - Class in org.jikesrvm.osr
-
A ExecutionStateExtractor extracts a runtime state (VM scope descriptor)
of a method activation.
- ExecutionStateExtractor() - Constructor for class org.jikesrvm.osr.ExecutionStateExtractor
-
- exhaustedReusableSpace - Variable in class org.mmtk.policy.immix.ImmixSpace
-
- exileInfrequentBlocks(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
-
Select a new basic block ordering via a simple heuristic
that moves all infrequent basic blocks to the end.
- exit - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
The exit node of the outermost CFG
(used by BC2IR for not-definitely caught athrows and by OSR_Yieldpoints)
- exit - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The in loop block that either loops or leaves the loop
- exit() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Return the "exit" node of the FCFG.
- exit(int) - Method in class org.jikesrvm.mm.mmtk.Assert
-
- EXIT_CODE_REFLECTION_FAILURE - Static variable in class org.mmtk.vm.VM
-
Exit code to pass if reflection for querying or creating important objects fails.
- EXIT_STATUS_BAD_WORKING_DIR - Static variable in class org.jikesrvm.runtime.ExitStatus
-
Used in 0005fProcess.C
- EXIT_STATUS_BOGUS_COMMAND_LINE_ARG - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_COULD_NOT_EXECUTE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_DUMP_STACK_AND_DIE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_DYING_WITH_UNCAUGHT_EXCEPTION - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_EXECUTABLE_NOT_FOUND - Static variable in class org.jikesrvm.runtime.ExitStatus
-
Traditionally the shell and xargs use status 127 to mean that
they were unable to find something to execute.
- EXIT_STATUS_IMPOSSIBLE_LIBRARY_FUNCTION_ERROR - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_JNI_COMPILER_FAILED - Static variable in class org.jikesrvm.runtime.ExitStatus
-
same as OPT compiler
- EXIT_STATUS_JNI_TROUBLE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_MAIN_THREAD_COULD_NOT_LAUNCH - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_MISC_TROUBLE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_OPT_COMPILER_FAILED - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_PRINTED_HELP_MESSAGE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
What exit status should we use after we have printed out a help message?
- EXIT_STATUS_RECURSIVELY_SHUTTING_DOWN - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_SYSCALL_TROUBLE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_SYSFAIL - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_TIMER_TROUBLE - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_TOO_MANY_OUT_OF_MEMORY_ERRORS - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_TOO_MANY_THROWABLE_ERRORS - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_UNEXPECTED_CALL_TO_SYS - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXIT_STATUS_UNSUPPORTED_INTERNAL_OP - Static variable in class org.jikesrvm.runtime.ExitStatus
-
- EXITBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- EXITBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- exitCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
-
VM exit callback list.
- exitCallbacksStarted - Static variable in class org.jikesrvm.runtime.Callbacks
-
- exitFromJNI(int) - Method in class org.jikesrvm.jni.JNIEnvironment
-
Restore data, throw pending exceptions or convert return value for exit
from JNI.
- exitInProgress - Static variable in class org.jikesrvm.scheduler.RVMThread
-
In dump stack and dying
- exitLock - Static variable in class org.jikesrvm.runtime.Callbacks
-
- ExitMonitor() - Constructor for class org.jikesrvm.scheduler.Lock.ExitMonitor
-
- exits - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
The set of instructions which have been registered to potentially
exit the procedure
- exitsLoop(BasicBlock, BitVector) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- ExitStatus - Class in org.jikesrvm.runtime
-
Exit status codes for the Jikes RVM virtual machine.
- ExitStatus() - Constructor for class org.jikesrvm.runtime.ExitStatus
-
- expand(IR) - Static method in class org.jikesrvm.compilers.opt.mir2mc.ia32.FinalMIRExpansion
-
- ExpandCallingConvention - Class in org.jikesrvm.compilers.opt.regalloc
-
Phase for expanding the calling convention
- ExpandCallingConvention() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ExpandCallingConvention
-
- expandCallingConventions(IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Expands calling conventions to make physical registers explicit in the
IR when required for calls, returns, and the prologue.
- expandCounterArrays() - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
increment the number of counter arrays
- expandFClear(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.mir2mc.ia32.FinalMIRExpansion
-
expand an FCLEAR pseudo-insruction using FFREEs.
- expandFmov(Instruction, PhysicalRegisterSet) - Static method in class org.jikesrvm.compilers.opt.mir2mc.ia32.FinalMIRExpansion
-
expand an FMOV pseudo-insruction.
- ExpandFPRStackConvention - Class in org.jikesrvm.compilers.opt.regalloc.ia32
-
At the beginning of each basic block, the register allocator expects
all floating-point stack locations to be available, and named
FPi, 0 < i < 7
However, BURS may consume FP stack locations by inserting instructions
that push or pop the floating-point stack.
- ExpandFPRStackConvention() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
-
- expandParametersToCall(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Explicitly copy parameters to a call into the appropriate physical
registers as defined by the calling convention.
- expandParametersToSysCall(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Explicitly copy parameters to a system call into the appropriate physical
registers as defined by the calling convention.
- expandPrologue(IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
- expandResultOfCall(Instruction, boolean, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Explicitly copy the result of a call instruction from the result
register to the appropriate symbolic register,
as defined by the calling convention.
- ExpandRuntimeServices - Class in org.jikesrvm.compilers.opt.hir2lir
-
As part of the expansion of HIR into LIR, this compile phase
replaces all HIR operators that are implemented as calls to
VM service routines with CALLs to those routines.
- ExpandRuntimeServices() - Constructor for class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
- expandSizeClass(int, AddressArray) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Expand a particular size class, allocating a new block, breaking
the block into cells and placing those cells on a free list for
that block.
- expandSysCall(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ReduceOperators
-
- expandSysCall(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Calling convention to implement calls to native (C) routines
using the Linux linkage conventions.
- expandSysCallTarget(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Expand symbolic SysCall target into a chain of loads from the bootrecord to
the desired target address.
- expandUnconditionalYieldpoint(Instruction, IR, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.mir2mc.ia32.FinalMIRExpansion
-
- expandYieldpoint(Instruction, IR, RVMMethod, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.mir2mc.ia32.FinalMIRExpansion
-
- EXPECTED(String) - Static method in exception org.jikesrvm.compilers.opt.MagicNotImplementedException
-
Create a MagicNotImplemented exception with message s
when we
encounter a magic that we have decided to not implement in the opt
compiler.
- expectedCompilationTime - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The compilation time we were expecting
- expectedSpeedup - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The speedup we were expecting
- expireOldIntervals(BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
For each new basic interval, we scan the list of active basic
intervals in order of increasing end point.
- ExplicitFreeListLocal - Class in org.mmtk.policy
-
This class implements unsynchronized (local) elements of an
explicitly managed collector.
- ExplicitFreeListLocal(ExplicitFreeListSpace) - Constructor for class org.mmtk.policy.ExplicitFreeListLocal
-
Constructor
- ExplicitFreeListSpace - Class in org.mmtk.policy
-
Each instance of this class corresponds to one *space*.
- ExplicitFreeListSpace(String, VMRequest) - Constructor for class org.mmtk.policy.ExplicitFreeListSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- explicitInstructions - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllInstructionsEnum
-
An enumeration of the explicit instructions in the IR for a
basic block
- explicitInstructions - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary.AllInstructionEnumeration
-
An enumeration of the explicit instructions in the IR for a basic
block
- ExplicitLargeObjectSpace - Class in org.mmtk.policy
-
Each instance of this class corresponds to one explicitly managed
large object space.
- ExplicitLargeObjectSpace(String, VMRequest) - Constructor for class org.mmtk.policy.ExplicitLargeObjectSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- ExplicitLargeObjectSpace(String, boolean, VMRequest) - Constructor for class org.mmtk.policy.ExplicitLargeObjectSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- ExplicitLargeObjectSpace.Sweeper - Class in org.mmtk.policy
-
A callback used to perform sweeping of the large object space.
- EXPONENT_BITS - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
-
- EXPONENT_MASK - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
-
- EXPONENT_SHIFT - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
-
- ExpressionFolding - Class in org.jikesrvm.compilers.opt
-
This class simplifies expressions globally, if in SSA form, or locally within
a basic block if not.
- ExpressionFolding() - Constructor for class org.jikesrvm.compilers.opt.ExpressionFolding
-
- expressionHelper(IR, LocalCSE.AvExCache, Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Process a unary or binary expression.
- EXTANT - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
is this an extant object?
- EXTANT_ANALYSIS_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- extDump() - Method in class org.jikesrvm.scheduler.RVMThread
-
- extendHArray(HeapOperand<Object>[]) - Static method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Returns a copy of H with an additional free slot at position 0
- Extent - Static variable in class org.jikesrvm.classloader.TypeReference
-
- extent - Variable in class org.mmtk.policy.Space
-
- extent - Variable in class org.mmtk.utility.heap.VMRequest
-
- Extent - Class in org.vmmagic.unboxed
-
Represents a pointer-sized unsigned integer used for describing a length in bytes.
- Extent() - Constructor for class org.vmmagic.unboxed.Extent
-
- ExtentArray - Static variable in class org.jikesrvm.classloader.TypeReference
-
- ExtentArray - Class in org.vmmagic.unboxed
-
- ExtentArray() - Constructor for class org.vmmagic.unboxed.ExtentArray
-
- ExtentArrayType - Static variable in class org.jikesrvm.classloader.RVMType
-
- extentBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
-
A number of Extents are about to be copied from object
src
to object dst
(as in an array
copy).
- extentBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
-
- extentFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of Extents from fields of instances (i.e. getfield).
- extentFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- extentFieldWrite(Object, Extent, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of Extents into fields of instances (i.e. putfield).
- extentFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- extentRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual read of the read barrier, returning the value as a raw Extent.
- extentRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Read an Extent.
- extentRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual read of the read barrier, returning the value as a raw Extent.
- ExtentType - Static variable in class org.jikesrvm.classloader.RVMType
-
- extentWrite(ObjectReference, Extent, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual write of the write barrier, writing the value as a raw Extent.
- extentWrite(ObjectReference, Address, Extent, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Write an Extent.
- extentWrite(ObjectReference, Address, Extent, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
Write an Extent.
- extentWrite(ObjectReference, Extent, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual write of the write barrier, writing the value as a raw Extent.
- EXTERNAL_GC_TRIGGER - Static variable in class org.mmtk.vm.Collection
-
Externally triggered garbage collection (eg call to System.gc())
- externalJNIFunctions - Variable in class org.jikesrvm.jni.JNIEnvironment
-
This is the pointer to the shared JNIFunction table.
- externalSignalFlag - Variable in class org.jikesrvm.runtime.BootRecord
-
an external signal has been sent e.g. kill -signalnumber processid
- externalSignalFlagField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- extractForwardingPointer(Word) - Static method in class org.mmtk.utility.ForwardingWord
-
- extractState(RVMThread, Offset, Offset, int) - Method in class org.jikesrvm.osr.ExecutionStateExtractor
-
- extractState(RVMThread, Offset, Offset, int) - Method in class org.jikesrvm.osr.ia32.BaselineExecutionStateExtractor
-
Implements ExecutionStateExtractor.extractState.
- extractState(RVMThread, Offset, Offset, int) - Method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
-
- extractTibCode(Address) - Static method in class org.jikesrvm.mm.mminterface.AlignmentEncoding
-
Extract the encoded value from a TIB pointer,
represented as a raw address.
- extraUnusualMap - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
-
Merged jsr ret and callers maps
- ExtremeAssertions - Static variable in class org.jikesrvm.Configuration
-
- g - Variable in class org.mmtk.utility.gcspy.Color
-
- garbageCollectorNames - Static variable in class org.jikesrvm.mm.mminterface.JMXSupport
-
We only provide one garbage collector because the choice of garbage collector
for the VM is fixed at build time.
- GATHER_MARK_CONS_STATS - Static variable in class org.mmtk.utility.statistics.Stats
-
- GATHER_PROFILE_DATA - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Should profile data be gathered and reported at the end of the run?
- GATHER_WRITE_BARRIER_STATS - Static variable in class org.mmtk.plan.Plan
-
- gatherImmortal(int) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
Gather data for the immortal space
- gatheringStats - Static variable in class org.mmtk.utility.statistics.Stats
-
- gatheringStats() - Static method in class org.mmtk.utility.statistics.Stats
-
- gc - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
associated generation context
- gc - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
The generation context.
- gc - Variable in class org.jikesrvm.compilers.opt.bc2ir.InliningBlockLE
-
- gc - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
- gc() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
External call to force a garbage collection.
- gc - Static variable in class org.jikesrvm.options.OptionSet
-
- GC_DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.LinearScan
-
- GC_HEADER_BITS - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
-
Number of bits in the GC header required by the selected plan
- GC_HEADER_BYTES - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
-
Number of additional bytes required in the header by the selected plan
- GC_HEADER_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
-
Number of bytes used by the GC Header
- GC_HEADER_OFFSET() - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- GC_HEADER_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
-
Offset of the garbage collection header from the object reference
- GC_HEADER_OFFSET() - Method in class org.mmtk.vm.ObjectModel
-
Gets the offset of the memory management header from the object
reference address.
- GC_HEADER_WORDS_REQUIRED - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- GC_HEADER_WORDS_REQUIRED - Static variable in class org.mmtk.policy.CopySpace
-
- GC_HEADER_WORDS_REQUIRED - Static variable in class org.mmtk.policy.ExplicitFreeListSpace
-
- GC_HEADER_WORDS_REQUIRED - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- GC_HEADER_WORDS_REQUIRED - Static variable in class org.mmtk.policy.MarkCompactSpace
-
- GC_HEADER_WORDS_REQUIRED - Static variable in class org.mmtk.policy.MarkSweepSpace
-
- GC_MARK_BIT_MASK - Static variable in class org.mmtk.policy.ImmortalSpace
-
- GC_MARK_BIT_MASK - Static variable in class org.mmtk.policy.MarkCompactSpace
-
- GC_PREPARE - Static variable in class org.mmtk.plan.Plan
-
- GC_PROPER - Static variable in class org.mmtk.plan.Plan
-
- GC_TRACING_HEADER_BYTES - Static variable in class org.jikesrvm.objectmodel.MiscHeaderConstants
-
- GC_TRACING_HEADER_WORDS - Static variable in class org.jikesrvm.objectmodel.MiscHeaderConstants
-
Support for GC Tracing; uses either 0 or 3 words of MISC HEADER
- gcBlockAdapter - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- GCBlockAdapter() - Constructor for class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
-
- gcCount - Static variable in class org.mmtk.utility.statistics.Stats
-
- gcCount() - Static method in class org.mmtk.utility.statistics.Stats
-
Returns the total count of collections.
- gcEnabled() - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
Returns true
if the VM is ready for a garbage collection.
- gcEnabled() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- gcEnabled() - Method in class org.mmtk.vm.TraceInterface
-
Returns true
if the VM is ready for a garbage collection.
- gcFullHeap - Variable in class org.mmtk.plan.generational.Gen
-
- gcHeaderBits() - Method in class org.mmtk.plan.concurrent.marksweep.CMSConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.copyms.CopyMSConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.generational.GenConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.immix.ImmixConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.markcompact.MCConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.marksweep.MSConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.nogc.NoGCConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.PlanConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.refcount.RCBaseConstraints
-
- gcHeaderBits() - Method in class org.mmtk.plan.semispace.SSConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.concurrent.marksweep.CMSConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.copyms.CopyMSConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.generational.GenConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.immix.ImmixConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.markcompact.MCConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.marksweep.MSConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.nogc.NoGCConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.PlanConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.refcount.RCBaseConstraints
-
- gcHeaderWords() - Method in class org.mmtk.plan.semispace.SSConstraints
-
- GCI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- GCI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- gcInProgress() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Returns true if GC is in progress.
- gcInProgress() - Static method in class org.mmtk.plan.Plan
-
Return true
if a collection is in progress.
- gcInProgressProper() - Static method in class org.mmtk.plan.Plan
-
Return true
if a collection is in progress and past the preparatory stage.
- GCIRMap - Class in org.jikesrvm.compilers.opt.ir
-
This class holds GC maps for various program points.
- GCIRMap() - Constructor for class org.jikesrvm.compilers.opt.ir.GCIRMap
-
- gcIRMap - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
-
The IRMap for the method (symbolic GCMapping info)
- GCIRMapElement - Class in org.jikesrvm.compilers.opt.ir
-
This class holds each element in the GCIRMap
- GCIRMapElement(Instruction, List<RegSpillListElement>) - Constructor for class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
- gcLock - Variable in class org.mmtk.policy.immix.ImmixSpace
-
- gcLockField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- gcMapInformation - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
The gc map array, a sequence of gc maps.
- gcMapInformation(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
- gcMapInformation(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- GCMapIterator - Class in org.jikesrvm.mm.mminterface
-
Base class for iterators that identify object references and JSR return addresses
held in stackframes produced by each of our compilers (baseline, opt, etc.).
- GCMapIterator(AddressArray) - Constructor for class org.jikesrvm.mm.mminterface.GCMapIterator
-
- GCMapIteratorGroup - Class in org.jikesrvm.mm.mminterface
-
Maintains a collection of compiler specific GCMapIterators that are used
by collection threads when scanning thread stacks to locate object references
in those stacks.
- GCMapIteratorGroup() - Constructor for class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
-
- gcMapNanos - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- gcMaps - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
array of GC maps as defined by OptGCMap
- GCP - Class in org.jikesrvm.compilers.opt.ssa
-
Global code placement comes in two flavours.
- GCP() - Constructor for class org.jikesrvm.compilers.opt.ssa.GCP
-
Makes sure we are in SSA and have global value numbers at hand.
- GCP.GCPFinalization - Class in org.jikesrvm.compilers.opt.ssa
-
This class sets up the IR state prior to entering SSA for GCP
- GCP.GCPPreparation - Class in org.jikesrvm.compilers.opt.ssa
-
This class sets up the IR state prior to entering SSA for GCP
- GCPFinalization() - Constructor for class org.jikesrvm.compilers.opt.ssa.GCP.GCPFinalization
-
- gcPointCount - Variable in class org.jikesrvm.compilers.baseline.BuildBB
-
Number of GC points found
- GCPPreparation() - Constructor for class org.jikesrvm.compilers.opt.ssa.GCP.GCPPreparation
-
- GCSPY - Static variable in interface org.mmtk.plan.GCspyPlan
-
Deprecated.
The descriptor for the GCspy allocation space
- gcspy - Variable in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
Per-mutator allocator into GCspy's space
- GCspy - Class in org.mmtk.utility.gcspy
-
This class implements collector-independent GCspy functionality to start
the GCspy server.
- GCspy() - Constructor for class org.mmtk.utility.gcspy.GCspy
-
- gcspyDriverAddStream(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverAddStreamIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverEndOutput(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverEndOutputIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverInit(Address, int, Address, Address, Address, Address, int, Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverInitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverInitOutput(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverInitOutputIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverResize(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverResizeIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverSetTileName(Address, int, Address, long) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverSetTileNameIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverSetTileNameRange(Address, int, Address, Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverSetTileNameRangeIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverSpaceInfo(Address, Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverSpaceInfoIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverStartComm(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverStartCommIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverStream(Address, int, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverStreamByteValue(Address, byte) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverStreamByteValueIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverStreamIntValue(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverStreamIntValueIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverStreamIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverStreamShortValue(Address, short) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverStreamShortValueIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverSummary(Address, int, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverSummaryIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyDriverSummaryValue(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyDriverSummaryValueIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyEvent_ - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- gcspyFormatSize(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyFormatSizeIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyGatherData(int) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
Gather data for GCspy for the semispaces, the immortal space and the large
object space.
- gcspyGatherData(int) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
-
Gather data for GCspy for the semispaces only.
- gcspyGatherData(int) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
Gather data for GCspy for the semispaces, the immortal space and the large
object space.
- gcspyGatherData(int, TreadmillDriver) - Method in class org.mmtk.policy.LargeObjectLocal
-
Gather data for GCSpy from the nursery
- gcspyGatherData(int, TreadmillDriver, boolean) - Method in class org.mmtk.policy.LargeObjectLocal
-
Gather data for GCSpy for an older space
- gcspyGatherData(LinearSpaceDriver) - Method in class org.mmtk.utility.alloc.BumpPointer
-
Gather data for GCspy.
- gcspyGatherData(LinearSpaceDriver, Space) - Method in class org.mmtk.utility.alloc.BumpPointer
-
Gather data for GCspy.
- gcspyGatherData(AbstractDriver) - Method in class org.mmtk.utility.DoublyLinkedList
-
Gather data for GCSpy
- gcspyGatherData(int, TreadmillDriver) - Method in class org.mmtk.utility.Treadmill
-
Gather data for GCSpy from the nursery
- gcspyGatherData(int, TreadmillDriver, boolean) - Method in class org.mmtk.utility.Treadmill
-
Gather data for GCSpy
- gcspyIntWriteControl(Address, int, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyIntWriteControlIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerAddDriver(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerAddDriverIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerAddEvent(Address, int, Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerAddEventIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerInit(int, int, Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerInitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerIsConnected(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerIsConnectedIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerOuterLoop() - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerOuterLoopIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerSafepoint(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerSafepointIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerSetGeneralInfo(Address, Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerSetGeneralInfoIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerStartCompensationTimer(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerStartCompensationTimerIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyMainServerStopCompensationTimer(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyMainServerStopCompensationTimerIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- GCspyPlan - Interface in org.mmtk.plan
-
Deprecated.
- GCspyPort - Class in org.mmtk.utility.options
-
Port number for GCSpy server to connect with visualiser.
- GCspyPort() - Constructor for class org.mmtk.utility.options.GCspyPort
-
Create the option.
- gcspyPort - Static variable in class org.mmtk.utility.options.Options
-
- gcspySpace - Static variable in interface org.mmtk.plan.GCspyPlan
-
Deprecated.
Any GCspy objects allocated after booting are allocated
in a separate immortal space.
- gcspySprintf(Address, Address, Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspySprintfIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyStartserver(Address, int, Address) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyStartserverIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- gcspyStreamInit(Address, int, int, Address, int, int, int, int, Address, Address, int, int, int, int, int, int) - Method in class org.jikesrvm.runtime.SysCall
-
- gcspyStreamInitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- GCspyTileSize - Class in org.mmtk.utility.options
-
GCspy Tile Size.
- GCspyTileSize() - Constructor for class org.mmtk.utility.options.GCspyTileSize
-
Create the option.
- gcspyTileSize - Static variable in class org.mmtk.utility.options.Options
-
- GCspyWait - Class in org.mmtk.utility.options
-
Should the VM wait for the visualiser to connect?
- GCspyWait() - Constructor for class org.mmtk.utility.options.GCspyWait
-
Create the option
- gcspyWait - Static variable in class org.mmtk.utility.options.Options
-
- gcStart - Variable in class org.jikesrvm.mm.mmtk.MMTk_Events
-
- gcStatus - Static variable in class org.mmtk.plan.Plan
-
- gcStatusField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- gcStop - Variable in class org.jikesrvm.mm.mmtk.MMTk_Events
-
- GCTimeCap - Class in org.mmtk.utility.options
-
Try to limit reference counting collections to this time cap.
- GCTimeCap() - Constructor for class org.mmtk.utility.options.GCTimeCap
-
Create the option.
- gcTimeCap - Static variable in class org.mmtk.utility.options.Options
-
- GCTrace - Class in org.mmtk.plan.semispace.gctrace
-
This plan has been modified slightly to perform the processing necessary
for GC trace generation.
- GCTrace() - Constructor for class org.mmtk.plan.semispace.gctrace.GCTrace
-
Constructor
- GCTraceCollector - Class in org.mmtk.plan.semispace.gctrace
-
This class implements per-collector thread behavior and state for the
GCTrace plan, which implements a GC tracing algorithm.
- GCTraceCollector() - Constructor for class org.mmtk.plan.semispace.gctrace.GCTraceCollector
-
Constructor
- GCTraceConstraints - Class in org.mmtk.plan.semispace.gctrace
-
GCTrace constants.
- GCTraceConstraints() - Constructor for class org.mmtk.plan.semispace.gctrace.GCTraceConstraints
-
- GCTraceMutator - Class in org.mmtk.plan.semispace.gctrace
-
This class implements per-mutator thread behavior and state for the
GCTrace plan, which implements a GC tracing algorithm.
- GCTraceMutator() - Constructor for class org.mmtk.plan.semispace.gctrace.GCTraceMutator
-
- GCTraceTraceLocal - Class in org.mmtk.plan.semispace.gctrace
-
This plan has been modified slightly to perform the processing necessary
for GC trace generation.
- GCTraceTraceLocal(Trace) - Constructor for class org.mmtk.plan.semispace.gctrace.GCTraceTraceLocal
-
Constructor
- GE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
SF == OF - greater than or equal (not less than)
- GE() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- GE(Address) - Method in class org.vmmagic.unboxed.Address
-
Return true
if this Address
instance is greater
than or equal to addr2
.
- GE(Extent) - Method in class org.vmmagic.unboxed.Extent
-
- GE(Word) - Method in class org.vmmagic.unboxed.Word
-
Greater-than or equal comparison
- gen - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
- Gen - Class in org.mmtk.plan.generational
-
This abstract class implements the core functionality of generic
two-generation copying collectors.
- Gen() - Constructor for class org.mmtk.plan.generational.Gen
-
- GenArch - Class in org.jikesrvm.tools.header_gen
-
Emit the architecture-specific part of a header file containing declarations
required to access VM data structures from C.
- GenArch() - Constructor for class org.jikesrvm.tools.header_gen.GenArch
-
- GenArch_ia32 - Class in org.jikesrvm.tools.header_gen
-
Emit the architecture-specific part of a header file containing declarations
required to access VM data structures from C.
- GenArch_ia32() - Constructor for class org.jikesrvm.tools.header_gen.GenArch_ia32
-
- GenArch_ppc - Class in org.jikesrvm.tools.header_gen
-
Emit the architecture-specific part of a header file containing declarations
required to access VM data structures from C.
- GenArch_ppc() - Constructor for class org.jikesrvm.tools.header_gen.GenArch_ppc
-
- genBoundsCheck(Assembler, RegisterConstants.GPR, RegisterConstants.GPR) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate an array bounds check trapping if the array bound check fails,
otherwise falling through.
- genCode() - Method in class org.jikesrvm.classloader.AbstractMethod
-
By definition, abstract methods do not have associated code.
- genCode() - Method in class org.jikesrvm.classloader.NativeMethod
-
- genCode() - Method in class org.jikesrvm.classloader.NormalMethod
-
- genCode() - Method in class org.jikesrvm.classloader.RVMMethod
-
Generates the code for this method.
- genCode() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Main code generation loop.
- GenCollector - Class in org.mmtk.plan.generational
-
This abstract class implements per-collector thread
behavior and state for generational copying collectors.
- GenCollector() - Constructor for class org.mmtk.plan.generational.GenCollector
-
Constructor
Note that the collector is a consumer of remsets, while the
mutator is a producer.
- genCondBranch(byte, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Emits a conditional branch on the given condition and bytecode target.
- GenConstraints - Class in org.mmtk.plan.generational
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- GenConstraints() - Constructor for class org.mmtk.plan.generational.GenConstraints
-
- GenCopy - Class in org.mmtk.plan.generational.copying
-
This class implements the functionality of a standard
two-generation copying collector.
- GenCopy() - Constructor for class org.mmtk.plan.generational.copying.GenCopy
-
Constructor
- GenCopyCollector - Class in org.mmtk.plan.generational.copying
-
This class implements per-collector thread behavior and state for
the GenCopy
two-generational copying collector.
- GenCopyCollector() - Constructor for class org.mmtk.plan.generational.copying.GenCopyCollector
-
Constructor
- GenCopyConstraints - Class in org.mmtk.plan.generational.copying
-
GenCopy constants.
- GenCopyConstraints() - Constructor for class org.mmtk.plan.generational.copying.GenCopyConstraints
-
- GenCopyMatureTraceLocal - Class in org.mmtk.plan.generational.copying
-
This class implements the core functionality for a transitive
closure over the heap graph, specifically in a Generational copying
collector.
- GenCopyMatureTraceLocal(Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.copying.GenCopyMatureTraceLocal
-
- GenCopyMutator - Class in org.mmtk.plan.generational.copying
-
This class implements per-mutator thread behavior and state for
the GenCopy
two-generational copying collector.
- GenCopyMutator() - Constructor for class org.mmtk.plan.generational.copying.GenCopyMutator
-
Constructor
- GenCycleDetection - Class in org.mmtk.utility.options
-
Should we use a generational approach to cycle detection?
- GenCycleDetection() - Constructor for class org.mmtk.utility.options.GenCycleDetection
-
Create the option.
- genCycleDetection - Static variable in class org.mmtk.utility.options.Options
-
- genEpilogue(int, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate method epilogue, releasing values from stack and returning
- GENERATE_GC_TRACE - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
-
true
if the selected plan needs support for generating a GC trace
- generateAnewarray(TypeReference, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- generateBaselineCompilerSubsystemReport(boolean) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Generate a report of time spent in various phases of the baseline compiler.
- generateBinaries(PseudoBytecode, int) - Static method in class org.jikesrvm.osr.ExecutionState
-
Generating binary code from pseudo code, the size and the code
list are padded and well calculated.
- generateBooleanCompare(IR, BasicBlock, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Attempt to generate a boolean compare opcode from a conditional branch.
- generateBranchingTypeCheck(Instruction, IR, Operand, TypeReference, Operand, BasicBlock, BasicBlock, RegisterOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Generate a branching dynamic type check.
- generateCode() - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
generate machine code into ir.machinecode.
- generateCondMove(IR, BasicBlock, Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Attempt to generate a straight-line sequence using conditional move
instructions, to replace a diamond control flow structure.
- GENERATED - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- generatedExceptionHandlers - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Did BC2IR generate a reachable exception handler while generating
the IR for this method
- generatedExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- generateEpilogForJNIMethod(Assembler, RVMMethod) - Static method in class org.jikesrvm.jni.ia32.JNICompiler
-
Handles the C to Java transition: JNI methods in JNIFunctions.java.
- generateExplicitBoundCheck(Instruction, Operand, Operand, HashMap<Register, Register>, BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Generate bound check branch blocks
- generateFrom(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Generate instructions for a basic block.
- generateGCMapEntry(GCIRMapElement) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
Construct the GCMap for the argument GCIRMapElement
- generateGCTrace() - Method in class org.mmtk.plan.PlanConstraints
-
- generateGCTrace() - Method in class org.mmtk.plan.semispace.gctrace.GCTraceConstraints
-
- generateGlueCodeForJNIMethod(Assembler, NormalMethod, int) - Static method in class org.jikesrvm.jni.ia32.JNICompiler
-
Handles the C to Java transition: JNI methods in JNIFunctions.java.
- generateHIR(GenerationContext) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Generate HIR as specified by the argument GenerationContext.
- generateHIR() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Main generation loop.
- GenerateImplementation - Annotation Type in org.jikesrvm.annotations
-
- GenerateInterfaceDeclarations - Class in org.jikesrvm.tools.header_gen
-
Emit a header file containing declarations required to access VM
data structures from C.
- GenerateInterfaceDeclarations() - Constructor for class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- generateJTOCcall(Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to call through a JTOC address
- generateJTOCcall(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to call through a JTOC address with a displacement in a register
- generateJTOCcmpDouble(RegisterConstants.XMM, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compares a double in the JTOC with the given register
- generateJTOCcmpFloat(RegisterConstants.XMM, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compares a float in the JTOC with the given register
- generateJTOCcmpWord(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Compares a word in the JTOC with the given register
- generateJTOCjmp(Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to call through a JTOC address
- generateJTOCloadInt(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Loads an int from the JTOC
- generateJTOCloadInt(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Loads an int from the JTOC
- generateJTOCloadLong(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Loads a long from the JTOC
- generateJTOCpop(Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to pop a value to the JTOC
- generateJTOCpop(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to pop a value to the JTOC
- generateJTOCpush(Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to push a value from the JTOC
- generateJTOCpush(RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Utility to push a value from the JTOC
- generateJTOCstoreInt(Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Stores an int to the JTOC
- generateJTOCstoreInt(RegisterConstants.GPR, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Stores an int to the JTOC
- generateJTOCstoreLong(Offset, RegisterConstants.GPR) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Stores a long to the JTOC
- generateLoadReturnAddress(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Set up a code sequence to push a return address.
- generateLoopInvariantOperand(BasicBlock, Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Loop invariants may not be accessible before a loop, so generate
the instructions so they are
- GenerateMachineSpecificMagic - Class in org.jikesrvm.compilers.opt.bc2ir.ia32
-
This class implements the machine-specific magics for the opt compiler.
- GenerateMachineSpecificMagic() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.ia32.GenerateMachineSpecificMagic
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison_isMax
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison_isZero
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressConstant
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Attempt
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Attempt_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.CreateArray
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Dsqrt
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.DuplicateStackSlot
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.DynamicBridgeTo
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.EarlyReferenceCheckDecorator
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.FreeStackSlot
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Fsqrt
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
-
Entry point to generating magic
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetFramePointer
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetInlineDepth
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetObjectType
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetRegister
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetReturnAddressLocation
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetTimeBase
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetValueAtDisplacement
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeClassInitializer
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeEntryPoint
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningDouble
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningFloat
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningInt
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningLong
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningObject
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningVoid
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.IsConstantParameter
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LateReferenceCheckDecorator
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load32
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load32_Array
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load32_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load64
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load64_Array
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load64_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadByte
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadByte_Array
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadByte_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadChar
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadChar_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadLong
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadLong_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadShort
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadShort_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadUnsignedByte_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Attempt
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_AttemptLong
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_LoadWord_MD
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store16
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store16_MD
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store32
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store32_MD
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store64
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store64_MD
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store8
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store8_MD
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_StoreLong
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_StoreLong_MD
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.MagicGenerator
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.MFence
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Nop
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Pause
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Prefetch
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.QuadSignExtend
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.QuadZeroExtend
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.ReturnToNewStack
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.SetRegister
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.SetValueAtDisplacement
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store16
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store16_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store32
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store32_Array
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store32_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store64
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store64_Array
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store64_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store8
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store8_Array
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store8_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.StoreLong
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.StoreLong_Offset
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordAnd
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordLsh
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordMinus
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordMinus32
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordNot
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordOr
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordPlus
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordPlus32
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordRsha
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordRshl
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordToLong
-
- generateMagic(Assembler, MethodReference, RVMMethod, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordXor
-
- GenerateMagic - Class in org.jikesrvm.compilers.opt.bc2ir
-
This class implements the non-machine-specific magics for the opt compiler.
- GenerateMagic() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- generateMagic(BC2IR, GenerationContext, MethodReference) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
"Semantic inlining" of methods of the Magic class.
- generateMagic(BC2IR, GenerationContext, MethodReference) - Static method in class org.jikesrvm.compilers.opt.bc2ir.ia32.GenerateMachineSpecificMagic
-
"Semantic inlining" of methods of the Magic class.
- generateMCInformation(GCIRMap, boolean, MachineCodeOffsets) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
This method walks the IR map, and for each entry it creates
the machine code mapping information for the entry.
- generateNullCheckBranchBlocks(AnnotatedLSTNode, ArrayList<Instruction>, HashMap<Register, Register>, BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Generate null check branch blocks
- generateOptimizingCompilerSubsystemReport(boolean) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
Generate a report of time spent in various phases of the opt compiler.
- generateOsrMaps(ArrayList<Integer>, LinkedList<MethodVariables>) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
Generate value in the Osr map,
return the index of the first integer in the map.
- generatePcThunkInstructions() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
Machine code to get the address of the instruction after the call to this
method
- generatePendingJMP(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Make a forward reference and emit a long JMP
- generatePhiNodes(AnnotatedLSTNode, ArrayList<Register>, ArrayList<TypeReference>, ArrayList<Instruction>, HashMap<Register, Register>, HashMap<Register, Register>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Generate into a new block phi nodes that define the original
register defined by the loop and use two newly created
registers.
- generatePolymorphicMagic(BC2IR, GenerationContext, MethodReference, Atom) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- generatePrologue() - Method in class org.jikesrvm.osr.ExecutionState
-
Goes through variable elements and produces specialized
prologue using pseudo-bytecode.
- generateReflectiveMethodInvokerInstructions() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
Machine code for reflective method invocation.
- generateRestoreHardwareExceptionStateInstructions() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
Machine code to implement "Magic.restoreHardwareExceptionState()".
- generateREXprefix(boolean, RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Generate a REX prefix if necessary
- generateSaveThreadStateInstructions() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
Machine code to implement "Magic.saveThreadState()".
- generateStackTrampolineBridgeInstructions() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
Machine code to perform a stack trampoline bridge for
implementing a return barrier.
- generateTarget(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- generateThreadSwitchInstructions() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
Machine code to implement "Magic.threadSwitch()".
- generateTree(AbstractBURS_TreeNode, BURS_StateCoder) - Method in class org.jikesrvm.compilers.opt.lir2mir.MinimalBURS
-
Generates code for a single tree root.
- generateTree(AbstractBURS_TreeNode, BURS_StateCoder) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
- generateTrees(BURS_StateCoder) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
Stage 4: Visit the tree roots in topological order and
emit MIR instructions by calling BURS_StateCoder.code on each
supernode in the tree.
- generateValueProducingTypeCheck(Instruction, IR, Operand, TypeReference, Operand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Generate a value-producing dynamic type check.
- generational() - Method in class org.mmtk.plan.generational.GenConstraints
-
- generational() - Method in class org.mmtk.plan.PlanConstraints
-
- generationalFunction - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
-
- GenerationContext - Class in org.jikesrvm.compilers.opt.bc2ir
-
Defines the context in which BC2IR will abstractly interpret
a method's bytecodes and populate targetIR with instructions.
- GenerationContext(NormalMethod, TypeReference[], CompiledMethod, OptOptions, InlineOracle) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Use this constructor to create an outermost (non-inlined)
GenerationContext.
- GenerationContext() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
for internal use only (in createInlinedContext)
- generator - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.EarlyReferenceCheckDecorator
-
- generator - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LateReferenceCheckDecorator
-
- generators - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
-
Map of method references to objects that will generate the necessary magic
- GenericFreeList - Class in org.mmtk.utility
-
This is a very simple, generic malloc-free allocator.
- GenericFreeList(int) - Constructor for class org.mmtk.utility.GenericFreeList
-
Constructor
- GenericFreeList(int, int) - Constructor for class org.mmtk.utility.GenericFreeList
-
Constructor
- GenericFreeList(int, int, int) - Constructor for class org.mmtk.utility.GenericFreeList
-
Constructor
- GenericFreeList(GenericFreeList, int) - Constructor for class org.mmtk.utility.GenericFreeList
-
Constructor
- genericLock(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- genericLock(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- GenericPhysicalDefUse - Class in org.jikesrvm.compilers.opt.ir
-
- GenericPhysicalDefUse() - Constructor for class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
-
- GenericPhysicalRegisterSet - Class in org.jikesrvm.compilers.opt.ir
-
This class represents a set of Registers corresponding to the
physical register set.
- GenericPhysicalRegisterSet() - Constructor for class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- GenericPhysicalRegisterTools - Class in org.jikesrvm.compilers.opt.ir
-
This abstract class provides a set of useful architecture-independent
methods for manipulating physical registers for an IR.
- GenericPhysicalRegisterTools() - Constructor for class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
-
- GenericRegisterPool - Class in org.jikesrvm.compilers.opt.ir
-
Pool of symbolic registers.
- GenericRegisterPool(RVMMethod) - Constructor for class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
-
Initializes a new register pool for the method meth.
- GenericRegisterPreferences - Class in org.jikesrvm.compilers.opt.regalloc
-
This class helps manage register preferences for coalescing and
register allocation.
- GenericRegisterPreferences() - Constructor for class org.jikesrvm.compilers.opt.regalloc.GenericRegisterPreferences
-
- GenericRegisterRestrictions - Class in org.jikesrvm.compilers.opt.regalloc
-
An instance of this class provides a mapping from symbolic register to
a set of restricted registers.
- GenericRegisterRestrictions(GenericPhysicalRegisterSet) - Constructor for class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
- GenericRegisterRestrictions.RestrictedRegisterSet - Class in org.jikesrvm.compilers.opt.regalloc
-
An instance of this class represents restrictions on physical register
assignment.
- GenericStackManager - Class in org.jikesrvm.compilers.opt.regalloc
-
Class to manage the allocation of the "compiler-independent" portion of
the stackframe.
- GenericStackManager() - Constructor for class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- GenericStackManager.ScratchRegister - Class in org.jikesrvm.compilers.opt.regalloc
-
Class to represent a physical register currently allocated as a
scratch register.
- genericUnlock(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- genericUnlock(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- GenImmix - Class in org.mmtk.plan.generational.immix
-
This class implements the functionality of a two-generation copying
collector where the higher generation is an immix space.
- GenImmix() - Constructor for class org.mmtk.plan.generational.immix.GenImmix
-
- GenImmixCollector - Class in org.mmtk.plan.generational.immix
-
This class implements per-collector thread behavior and state for
the GenImmix
two-generational copying collector.
- GenImmixCollector() - Constructor for class org.mmtk.plan.generational.immix.GenImmixCollector
-
- GenImmixConstraints - Class in org.mmtk.plan.generational.immix
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- GenImmixConstraints() - Constructor for class org.mmtk.plan.generational.immix.GenImmixConstraints
-
- GenImmixMatureDefragTraceLocal - Class in org.mmtk.plan.generational.immix
-
This class implements the core functionality for a transitive
closure over the heap graph, specifically in a defragmenting pass over
a generational immix collector.
- GenImmixMatureDefragTraceLocal(Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.immix.GenImmixMatureDefragTraceLocal
-
- GenImmixMatureTraceLocal - Class in org.mmtk.plan.generational.immix
-
This class implements the core functionality for a transitive
closure over the heap graph, specifically in a generational immix
collector.
- GenImmixMatureTraceLocal(Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.immix.GenImmixMatureTraceLocal
-
- GenImmixMutator - Class in org.mmtk.plan.generational.immix
-
This class implements per-mutator thread behavior and state for
the GenImmix
two-generational copying collector.
- GenImmixMutator() - Constructor for class org.mmtk.plan.generational.immix.GenImmixMutator
-
Constructor
- GenImmortalSpaceDriver - Class in org.mmtk.utility.gcspy.drivers
-
GCspy driver for the MMTk generational immortal space.
- GenImmortalSpaceDriver(ServerInterpreter, String, Space, int, boolean) - Constructor for class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
-
Create a new driver for a generational immortal space.
- GenLOSDriver - Class in org.mmtk.utility.gcspy.drivers
-
This class extends a simple driver for the MMTk LargeObjectSpace
for Generational Collectors.
- GenLOSDriver(ServerInterpreter, String, LargeObjectSpace, int, int, boolean) - Constructor for class org.mmtk.utility.gcspy.drivers.GenLOSDriver
-
Create a new driver for this collector
- genMagic(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate magic method
- GenMatureTraceLocal - Class in org.mmtk.plan.generational
-
This abstract class implements the core functionality for a transitive
closure over the heap graph.
- GenMatureTraceLocal(int, Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.GenMatureTraceLocal
-
- GenMatureTraceLocal(Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.GenMatureTraceLocal
-
- genMonitorEnter() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate instructions to acquire lock on entry to a method
- genMonitorExit() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate instructions to release lock on exit from a method
- GenMS - Class in org.mmtk.plan.generational.marksweep
-
This class implements the functionality of a two-generation copying
collector where the higher generation is a mark-sweep space
(free list allocation, mark-sweep collection).
- GenMS() - Constructor for class org.mmtk.plan.generational.marksweep.GenMS
-
- GenMSCollector - Class in org.mmtk.plan.generational.marksweep
-
This class implements per-collector thread behavior and state for
the GenMS
two-generational copying collector.
- GenMSCollector() - Constructor for class org.mmtk.plan.generational.marksweep.GenMSCollector
-
Constructor
- GenMSConstraints - Class in org.mmtk.plan.generational.marksweep
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- GenMSConstraints() - Constructor for class org.mmtk.plan.generational.marksweep.GenMSConstraints
-
- GenMSMatureTraceLocal - Class in org.mmtk.plan.generational.marksweep
-
This class implements the core functionality for a transitive
closure over the heap graph, specifically in a Generational Mark-Sweep
collector.
- GenMSMatureTraceLocal(Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.marksweep.GenMSMatureTraceLocal
-
- GenMSMutator - Class in org.mmtk.plan.generational.marksweep
-
This class implements per-mutator thread behavior and state for
the GenMS
two-generational copying collector.
- GenMSMutator() - Constructor for class org.mmtk.plan.generational.marksweep.GenMSMutator
-
Constructor
- GenMutator - Class in org.mmtk.plan.generational
-
This abstract class implements per-mutator thread behavior
and state for generational copying collectors.
- GenMutator() - Constructor for class org.mmtk.plan.generational.GenMutator
-
Constructor
Note that each mutator is a producer of remsets, while each
collector is a consumer.
- genNullCheck(Assembler, RegisterConstants.GPR) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Generate an implicit null check by loading the TIB of the given object.
- genNullCheck(Assembler, RegisterConstants.GPR) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate an explicit null check (compare to zero).
- GenNurseryTraceLocal - Class in org.mmtk.plan.generational
-
This class implements the core functionality for a transitive
closure over the heap graph.
- GenNurseryTraceLocal(Trace, GenCollector) - Constructor for class org.mmtk.plan.generational.GenNurseryTraceLocal
-
- genParameterCopy(Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Stores parameters into local space of the callee's stackframe.
- genParameterRegisterLoad(Assembler, int) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Copy parameters from operand stack into registers.
- genParameterRegisterLoad(MethodReference, boolean) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Copy parameters from operand stack into registers.
- genPrologue() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- GenRC - Class in org.mmtk.plan.refcount.generational
-
This class implements the global state of a a simple reference counting collector.
- GenRC() - Constructor for class org.mmtk.plan.refcount.generational.GenRC
-
- genRCCollection - Variable in class org.mmtk.plan.refcount.RCBase
-
- genRCCollectionPhase - Static variable in class org.mmtk.plan.refcount.RCBase
-
- GenRCCollector - Class in org.mmtk.plan.refcount.generational
-
This class implements the collector context for a simple reference counting
collector.
- GenRCCollector() - Constructor for class org.mmtk.plan.refcount.generational.GenRCCollector
-
- GenRCConstraints - Class in org.mmtk.plan.refcount.generational
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- GenRCConstraints() - Constructor for class org.mmtk.plan.refcount.generational.GenRCConstraints
-
- GenRCFindRootSetTraceLocal - Class in org.mmtk.plan.refcount.generational
-
This class implements the thread-local core functionality for a transitive
closure over the heap graph.
- GenRCFindRootSetTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.refcount.generational.GenRCFindRootSetTraceLocal
-
- GenRCModifiedProcessor - Class in org.mmtk.plan.refcount.generational
-
This class is the fundamental mechanism for performing a
transitive closure over an object graph.
- GenRCModifiedProcessor(GenRCFindRootSetTraceLocal) - Constructor for class org.mmtk.plan.refcount.generational.GenRCModifiedProcessor
-
- GenRCMutator - Class in org.mmtk.plan.refcount.generational
-
This class implements the mutator context for a simple reference counting collector.
- GenRCMutator() - Constructor for class org.mmtk.plan.refcount.generational.GenRCMutator
-
- genRCRootClosurePhase - Static variable in class org.mmtk.plan.refcount.RCBase
-
- genResultRegisterUnload(MethodReference) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Pushes return value of method from register to operand stack.
- genState() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- genThreadSwitchTest(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- get(int) - Method in class gnu.java.nio.VMChannel.LocalByteArray
-
Get a buffer, ensuring it is at least 'len' in size
- get(int) - Method in class org.jikesrvm.compilers.common.CodeArray
-
- get(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- get(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- get(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- get(int) - Method in class org.jikesrvm.jni.FunctionTable
-
Get an ITable entry.
- get(int) - Method in class org.jikesrvm.jni.LinkageTripletTable
-
Get a LinkageTripletTable entry.
- get() - Static method in class org.jikesrvm.mm.mminterface.Selected.Constraints
-
- get() - Static method in class org.jikesrvm.mm.mminterface.Selected.Mutator
-
- get() - Static method in class org.jikesrvm.mm.mminterface.Selected.Plan
-
- get(ReferenceProcessor.Semantics) - Static method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Creates an instance of the appropriate reference type processor.
- get(int) - Method in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
-
- get(int) - Method in class org.jikesrvm.objectmodel.IMT
-
Gets an entry in the IMT.
- get(int) - Method in class org.jikesrvm.objectmodel.ITable
-
Gets an entry in the ITable.
- get(int) - Method in class org.jikesrvm.objectmodel.ITableArray
-
Get an
ITable
entry from the array.
- get(int) - Method in interface org.jikesrvm.objectmodel.RuntimeTable
-
Get a value from the table.
- get(int) - Method in class org.jikesrvm.objectmodel.TIB
-
Get a TIB entry.
- get(K) - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- get(T) - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- get(int) - Method in class org.jikesrvm.util.BitVector
-
Gets a bit.
- get(int) - Method in class org.jikesrvm.util.LinkedListRVM
-
- get(PrintStream) - Static method in class org.jikesrvm.util.PrintContainer
-
- get(PrintWriter) - Static method in class org.jikesrvm.util.PrintContainer
-
- get(int) - Method in class org.mmtk.plan.ComplexPhase
-
Return an individual scheduled sub phase.
- get() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- get(int) - Method in class org.vmmagic.unboxed.AddressArray
-
- get(int) - Method in class org.vmmagic.unboxed.ExtentArray
-
- get(int) - Method in class org.vmmagic.unboxed.ObjectReferenceArray
-
- get(int) - Method in class org.vmmagic.unboxed.OffsetArray
-
- get(int) - Method in class org.vmmagic.unboxed.WordArray
-
- get32Bits(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- get387_FPC(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- get64Bits(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- GET_ARRAY_ELEMENT_TIB_FROM_TIB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_ARRAY_ELEMENT_TIB_FROM_TIB instructions
- GET_ARRAY_ELEMENT_TIB_FROM_TIB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_ARRAY_ELEMENT_TIB_FROM_TIB instructions
- GET_CAUGHT_EXCEPTION - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_CAUGHT_EXCEPTION instructions
- GET_CAUGHT_EXCEPTION_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_CAUGHT_EXCEPTION instructions
- GET_CLASS_TIB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_CLASS_TIB instructions
- GET_CLASS_TIB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_CLASS_TIB instructions
- GET_DOES_IMPLEMENT_FROM_TIB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_DOES_IMPLEMENT_FROM_TIB instructions
- GET_DOES_IMPLEMENT_FROM_TIB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_DOES_IMPLEMENT_FROM_TIB instructions
- GET_EXCEPTION_OBJECT(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emit code to get a caught exception object into a register
- GET_OBJ_TIB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_OBJ_TIB instructions
- GET_OBJ_TIB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_OBJ_TIB instructions
- GET_SUPERCLASS_IDS_FROM_TIB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_SUPERCLASS_IDS_FROM_TIB instructions
- GET_SUPERCLASS_IDS_FROM_TIB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_SUPERCLASS_IDS_FROM_TIB instructions
- GET_TIME_BASE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_TIME_BASE instructions
- GET_TIME_BASE(Instruction, RegisterOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of RDTSC (called GET_TIME_BASE for consistency with PPC)
- GET_TIME_BASE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_TIME_BASE instructions
- GET_TYPE_FROM_TIB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GET_TYPE_FROM_TIB instructions
- GET_TYPE_FROM_TIB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GET_TYPE_FROM_TIB instructions
- getAbort() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getActiveThreads() - Method in class org.jikesrvm.mm.mmtk.Collection
-
- getActiveThreads() - Method in class org.mmtk.vm.Collection
-
- getAdaptive() - Method in class org.mmtk.utility.options.NurseryZeroing
-
- getAddress() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new address register.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Address from the
argument instruction.
- getAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Address from the
argument instruction.
- getAddress(int) - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the address of start of block from its index
- getAddressAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get Address at arbitrary (byte) offset from object.
- getAddressAtOffset(Object, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Get Address at arbitrary (byte) offset from object.
- getAddressAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getAddressFromPointer(Pointer) - Static method in class gnu.classpath.JikesRVMSupport
-
- getAddressStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns the current contents of a Address static field.
- getAddressValue(Operand) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
- getAddressValue(Operand) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
Turns the given operand encoding an address constant into an Address.
- getAddressValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getAF() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getAggregateReplacer(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
Generate an object which will perform scalar replacement of
an aggregate allocated by a given instruction
PRECONDITION: objects returned by this allocation site do NOT escape
the current method
- getAlignData() - Method in class org.jikesrvm.objectmodel.TIB
-
- getAlignment() - Method in class org.jikesrvm.classloader.RVMArray
-
- getAlignment() - Method in class org.jikesrvm.classloader.RVMClass
-
- getAlignment() - Method in class org.jikesrvm.objectmodel.FieldLayoutContext
-
- getAlignment(RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getAlignment(RVMClass, Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getAlignment(RVMArray) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getAlignment(RVMArray, Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getAlignment(RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getAlignment(RVMClass, Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getAlignment(RVMArray) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getAlignment(RVMArray, Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getAlignmentValueConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getAlignmentValueConstant() - Method in class org.mmtk.vm.Memory
-
- getAlignOffsetWhenCopied(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getAlignOffsetWhenCopied(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Return the alignment offset requirements for a copy of this object
- getAlignWhenCopied(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getAlignWhenCopied(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Return the alignment requirement for a copy of this object
- getAllImplementedInterfaces() - Method in class org.jikesrvm.classloader.RVMClass
-
- getAllInstructions(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of all instructions for a basic block, including
the control-PHI functions for heap variables stored
implicitly here.
- getAllLiveThreadIds() - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getAllLoadedClasses() - Static method in class gnu.java.lang.VMInstrumentationImpl
-
- getAllocationBlock(int, AddressArray) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Acquire a new block from the global pool to allocate into.
- getAllocationSite(boolean) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Return an allocation site upon request.
- getAllocationSite(boolean) - Static method in class org.mmtk.plan.Plan
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.copyms.CopyMSMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.generational.copying.GenCopyMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.generational.GenMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.generational.immix.GenImmixMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.generational.marksweep.GenMSMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.immix.ImmixMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.markcompact.MCMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.marksweep.MSMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.MutatorContext
-
Return the allocator instance associated with a space
space
, for this plan instance.
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.nogc.NoGCMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.refcount.generational.GenRCMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.refcount.RCBaseMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
- getAllocatorFromSpace(Space) - Method in class org.mmtk.plan.semispace.SSMutator
-
- getAllThreadIds() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the identifiers of all live threads.
- getAncestor() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Returns the ancestor for this block
- getAncestor(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getAndZeroSpillMarkHistogram(int) - Method in class org.mmtk.policy.immix.Defrag
-
- getAnnotation(Class<T>) - Method in class org.jikesrvm.classloader.AnnotatedElement
-
Get the annotation implementing the specified class or null
- getAnnotationDefault() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getAnnotations() - Method in class org.jikesrvm.classloader.AnnotatedElement
-
Get the annotations for this and all super annotated elements.
- getAnnotationsInternal() - Method in class org.jikesrvm.classloader.AnnotatedElement
-
- getAnnotationsInternal() - Method in class org.jikesrvm.classloader.RVMClass
-
- getApplicableExceptionalOut(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the subset of exceptional out edges that are applicable
to the given instruction (assumed to be in instruction in 'this')
- getApplicationClassLoader() - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
- getApplicationRepositories() - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Get list of places currently being searched for application
classes and resources.
- getAppStarted() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
- getArg(int) - Method in class org.jikesrvm.runtime.CommandLineArgs.ArgReader
-
Reads an argument assuming that the arguments are encoded in the
platform's "default character set".
- getArgs(CommandLineArgs.PrefixType) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Extract all command line arguments of a particular type.
- getArguments() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getArity() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- getArity() - Method in class org.mmtk.utility.deque.SharedDeque
-
- getArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Array from the
argument instruction.
- getArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Array from the
argument instruction.
- getArrayBaseOffset() - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getArrayBaseOffset() - Method in class org.mmtk.vm.ObjectModel
-
- getArrayDimension() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the dimension of the array (as an unsigned byte).
- getArrayElementTibFromTib(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getArrayElementType() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the element type (primitive) of the array (as an unsigned byte).
- getArrayElementType() - Method in class org.jikesrvm.classloader.TypeReference
-
- getArrayFromStartAddress(Address) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Gets an object reference from the address the lowest word of the
object was allocated.
- getArrayFromStartAddress(Address) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Gets an object reference from the address the lowest word of the object was allocated.
- GetArrayLength(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetArrayLength: return array length
- getArrayLength(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getArrayLength(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getArrayLength(Object) - Static method in class org.jikesrvm.runtime.Magic
-
Get an array's length.
- getArrayLength - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getArrayLength(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Get the length of an array object.
- getArrayLengthOffset() - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getArrayNoBarrier(Object[], int) - Static method in class org.jikesrvm.util.Services
-
Gets an element of an Object array without invoking any read
barrier or performing bounds checks.
- getArrayNoBarrier(int[], int) - Static method in class org.jikesrvm.util.Services
-
Gets an element of an int array without invoking any read barrier
or performing bounds checks.
- getArrayNoBarrier(char[], int) - Static method in class org.jikesrvm.util.Services
-
Gets an element of a char array without invoking any read barrier
or performing bounds check.
- getArrayNoBarrier(byte[], int) - Static method in class org.jikesrvm.util.Services
-
Gets an element of a byte array without invoking any read barrier
or bounds check.
- getArrayNoBarrier(byte[][], int) - Static method in class org.jikesrvm.util.Services
-
Gets an element of an array of byte arrays without causing the potential
thread switch point that array accesses normally cause.
- getArrayTypeForElementType() - Method in class org.jikesrvm.classloader.RVMType
-
- getArrayTypeForElementType() - Method in class org.jikesrvm.classloader.TypeReference
-
- getArrayTypeOf(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Returns the data type of the given operand, assuming that the operand is
an array reference.
- getAssembler() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getAssembler() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- getAssignment(RegisterAllocatorState) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getAtom(int) - Static method in class org.jikesrvm.classloader.Atom
-
- getAtomicScheduledPhase() - Method in class org.mmtk.plan.ConcurrentPhase
-
Return the atomic schedule phase, to be used in place of this phase when
concurrent collection is not available.
- getAttribute(int) - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the ith attribute of this event type.
- getAvailableDiscontiguousChunks() - Static method in class org.mmtk.utility.heap.Map
-
Return the total number of chunks available (unassigned) within the
range of virtual memory apportioned to discontiguous spaces.
- getAvailableEndConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getAvailableEndConstant() - Method in class org.mmtk.vm.Memory
-
- getAvailableLines(int[]) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Establish the number of recyclable lines lines available for allocation
during defragmentation, populating the spillAvailHistogram, which buckets
available lines according to the number of holes on the block on which
the available lines reside.
- getAvailablePhysicalPages() - Method in class org.mmtk.utility.heap.FreeListPageResource
-
Return the number of available physical pages for this resource.
- getAvailablePhysicalPages() - Method in class org.mmtk.utility.heap.MonotonePageResource
-
- getAvailablePhysicalPages() - Method in class org.mmtk.utility.heap.PageResource
-
Return the number of available physical pages for this resource.
- getAvailableStartConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getAvailableStartConstant() - Method in class org.mmtk.vm.Memory
-
- getBacking() - Method in class org.jikesrvm.compilers.common.CodeArray
-
- getBacking() - Method in class org.jikesrvm.jni.FunctionTable
-
- getBacking() - Method in class org.jikesrvm.jni.LinkageTripletTable
-
- getBacking() - Method in class org.jikesrvm.objectmodel.IMT
-
- getBacking() - Method in class org.jikesrvm.objectmodel.ITable
-
- getBacking() - Method in class org.jikesrvm.objectmodel.ITableArray
-
Return the backing array (for boot image writing)
- getBacking() - Method in interface org.jikesrvm.objectmodel.RuntimeTable
-
Only called at boot image write time.
- getBacking() - Method in class org.jikesrvm.objectmodel.TIB
-
- getBackwards() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getBackwardSortedNext() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getBackwardSortNumber() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getBase(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Given a memory operand, return the 3 bit IA32 ISA encoding
of its base regsiter.
- getBaseCellSize(int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Return the size of a basic cell (i.e. not including any cell
header) for a given size class.
- getBaselineCompilationRate() - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
Returns the compilation rates of the baseline compiler in
bytecodes/millisecond.
- getBaselineRate() - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
- getBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Gets the basic block that contains this instruction.
- getBasicBlock(int) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Get the basic block with a given number.
- getBasicBlock() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- getBasicBlocks(BasicBlock, AnnotatedLSTNode.BBEnum, BitVector) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Return an enumeration of basic blocks corresponding to a depth
first traversal of the blocks in the loops graphs
- getBasicBlocks() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Return an enumeration of basic blocks corresponding to a depth
first traversal of the blocks in the loops graphs
- getBasicBlocks() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Enumerate the basic blocks in the IR in an arbitrary order.
- getBasicBlocks(BitVector) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Get an enumeration of all the basic blocks whose numbers
appear in the given BitSet.
- getBasicInterval(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Finds a basic interval for a register so that the interval contains
the instruction.
- getBasicInterval(RegisterAllocatorState, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getBasicInterval(int) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getBCIndex(int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- getBcIndex() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getBegin() - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- getBegin() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- getBenefitRatio(int, int) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
This method returns the expected speedup from going from compiler1 to compiler2
- getBitMask(Word) - Static method in class org.mmtk.utility.deque.SortSharedDeque
-
Find the highest bit that is set in a longword and return a mask
with only that bit set.
- getBitsToShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Get the operand called BitsToShift from the
argument instruction.
- getBlkSizeClass(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the block size class meta data field for a given page
(all blocks on a given page are homogeneous with respect to block
size class).
- getBlkStart(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the address of the start of a block size class a given page
within the block.
- getBlock() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
Get the basic block for this dominator tree node
- getBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
Get the operand called Block from the
argument instruction.
- getBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
Get the operand called Block from the
argument instruction.
- getBlock(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- getBlock() - Method in class org.mmtk.policy.immix.Defrag
-
- getBlockMarkState(Address) - Static method in class org.mmtk.policy.immix.Block
-
- getBlockMarkStateAddress(Address) - Static method in class org.mmtk.policy.immix.Block
-
- getBlockMarkTable(Address) - Static method in class org.mmtk.policy.immix.Line
-
- getBlockNum() - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the number of tiles in this subspace
- getBlockNumber() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- getBlockSize() - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the blocksize for this subspace
- getBlue() - Method in class org.mmtk.utility.gcspy.Color
-
Blue component
- GetBooleanArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetBooleanArrayElements: get all the elements of a boolean array
- GetBooleanArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetBooleanArrayRegion: copy a region of the array into the native buffer
- GetBooleanField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetBooleanField: read an instance field of type boolean
- getBooleanProperty(String, boolean) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getBooleanProperty(String) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getBooleanProperty(String) - Method in class org.mmtk.vm.BuildTimeConfig
-
Return a property of type boolean
- getBooleanProperty(String, boolean) - Method in class org.mmtk.vm.BuildTimeConfig
-
Return a property of type boolean, with default.
- getBooleanValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getBoostFactor() - Method in class org.jikesrvm.adaptive.controller.AINewHotEdgeEvent
-
- getBootImageLink() - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getBootImageLink() - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- getBootImageLink() - Method in class org.mmtk.vm.TraceInterface
-
- getBootstrapClasses() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Extract the classes that should go through bootstrap classloader.
- getBootstrapClassLoader() - Static method in class org.jikesrvm.classloader.BootstrapClassLoader
-
- getBootstrapRepositories() - Static method in class org.jikesrvm.classloader.BootstrapClassLoader
-
- getBootThreadStackSize() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getBottom() - Method in class org.jikesrvm.compilers.opt.controlflow.Diamond
-
- getBottomUpEnumerator() - Method in class org.jikesrvm.compilers.opt.util.Tree
-
Provides a bottom-up enumeration over all elements in the tree
- getBranchOffset() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the offset of the branch (as a signed short).
- getBranchProbability() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return the probability (in the range 0.0 - 1.0) that this two-way
branch instruction is taken (as opposed to falling through).
- getBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
-
Get the operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Get the operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the k'th operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the k'th operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Get the k'th operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Get the k'th operand called BranchProfile from the
argument instruction.
- getBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the k'th operand called BranchProfile from the
argument instruction.
- getBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called BranchProfile1 from the
argument instruction.
- getBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called BranchProfile1 from the
argument instruction.
- getBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called BranchProfile1 from the
argument instruction.
- getBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called BranchProfile2 from the
argument instruction.
- getBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called BranchProfile2 from the
argument instruction.
- getBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called BranchProfile2 from the
argument instruction.
- getBranchProfiles(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
-
- getBranchProfiles() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getBranchTarget() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Returns the basic block jumped to by this BRANCH instruction.
- getBranchTargets() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return an enumeration of the basic blocks that are targets of this
branch instruction.
- getBucketIterator() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Returns an iterator over this block's bucket
- getBufferedReaderForFile(String) - Method in class org.jikesrvm.tools.oth.DefaultFileAccess
-
- getBURSManagedFPRValue(Operand) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- GetByteArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetByteArrayElements: get all the elements of a byte array
- GetByteArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetByteArrayRegion: copy a region of the array into the native buffer
- getByteAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get byte at arbitrary (byte) offset from object.
- getByteAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getBytecodeIndex() - Method in class org.jikesrvm.adaptive.database.callgraph.CallSite
-
- getBytecodeIndex() - Method in class org.jikesrvm.adaptive.util.UnResolvedCallSite
-
- getBytecodeIndex() - Method in class org.jikesrvm.compilers.baseline.BranchProfile
-
- getBytecodeIndex() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- getBytecodeIndex(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Returns the Bytecode index for the entry passed
- getBytecodeIndex() - Method in class org.jikesrvm.runtime.StackBrowser
-
- getBytecodeIndexForMCOffset(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Get the bytecode index for a machine instruction offset.
- getBytecodeIndexForMCOffset(Offset) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
Get bytecode index for a given instruction offset in bytes.
- getBytecodeLength() - Method in class org.jikesrvm.classloader.NormalMethod
-
- getBytecodeMap() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- getBytecodeMap() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework.MachineCode
-
- getByteCodeOffset(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- getBytecodes() - Method in class org.jikesrvm.classloader.NormalMethod
-
Get a representation of the bytecodes in the code attribute of this method.
- GetByteField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetByteField: read an instance field of type byte
- getByteOffset(Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- getBytes() - Method in class org.jikesrvm.classloader.Atom
-
- getBytes(String) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
-
Convert a String to a 0-terminated array of bytes
WARNING: we call out to String.length and String.charAt, both of
which are interruptible.
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.AConstNull
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.CheckCast
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.DoubleStore
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.FloatStore
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.Goto
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.IntStore
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.InvokeStatic
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LoadDoubleConst
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LoadFloatConst
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LoadIntConst
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LoadLongConst
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LoadWordConst
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.LongStore
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.Nop
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.ParamInitEnd
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.Pop
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- getBytes() - Method in class org.jikesrvm.osr.bytecodes.RefStore
-
- getBytes(String) - Method in class org.mmtk.vm.gcspy.Util
-
Convert a String to a 0-terminated array of bytes
- getBytes() - Method in class org.vmutil.options.PagesOption
-
Read the current value of the option in bytes.
- getByteValue() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns a signed byte value
Used for bipush
- getByteValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getC0() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getC1() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getC2() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getC3() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getCaller() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- getCaller() - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlockBag
-
- getCallerFramePointer(Address) - Static method in class org.jikesrvm.runtime.Magic
-
Get fp for parent frame
- getCallerFramePointer - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getCallInfo(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Returns the call info for the entry passed.
- getCallingClass() - Static method in class gnu.classpath.VMStackWalker
-
- getCallingClass(int) - Static method in class gnu.classpath.VMStackWalker
-
- getCallingClassLoader() - Static method in class gnu.classpath.VMStackWalker
-
- getCallInstruction() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getCallSite() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- getCallTargets(RVMMethod, int) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
- getCallTargets(CallSite) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
- getCandidates(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
-
Do a quick pass over the IR, and return types that are candidates
for redundant load elimination.
- getCandidateTest(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- getCard(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Return the start of the card corresponding to a given address.
- getCardMetaData(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Return the address of the metadata for a card, given the address of the card.
- getCarriedLoopIterator() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Get the carried loop iterator
- getCaseProbability(int) - Method in class org.jikesrvm.compilers.baseline.SwitchBranchProfile
-
- getCell(Object) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Return the DF_LatticeCell corresponding to a key.
- getCellsForPredecessors(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
-
- getCF() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getCfg() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- GetCharArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetCharArrayElements: get all the elements of a char array
- GetCharArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetCharArrayRegion: copy a region of the array into the native buffer
- getCharAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get char at arbitrary (byte) offset from object.
- getCharAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- GetCharField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetCharField: read an instance field of type character
- getChars(String) - Method in class com.ibm.tuningfork.tracegen.chunk.Chunk
-
- getCharValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getChild() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
returns the child
- getChild(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getChild1() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getChild2() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getChildren(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
Enumerate the children of the vertex corresponding to a basic
block
- getChildren() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
-
- getChildren() - Method in class org.jikesrvm.compilers.opt.util.TreeNode
-
- getChunkConsumerCount() - Static method in class org.mmtk.utility.heap.Map
-
Return the total number of clients contending for chunks.
- getChunkIndex(Address) - Static method in class org.mmtk.policy.immix.Block
-
- getChunkIndex(int) - Method in class org.mmtk.policy.immix.ChunkList
-
- getChunkIndex(Address) - Static method in class org.mmtk.policy.immix.Line
-
- getChunkIndex(Address) - Static method in class org.mmtk.utility.heap.Map
-
Hash an address to a chunk (this is simply done via bit shifting)
- getChunkMap(int) - Method in class org.mmtk.policy.immix.ChunkList
-
- getChunkMap() - Method in class org.mmtk.policy.immix.ImmixSpace
-
- getChunkMarkTable(Address) - Static method in class org.mmtk.policy.immix.Line
-
- getChunks(int) - Static method in class org.mmtk.utility.heap.SpaceDescriptor
-
- getClass(Object) - Static method in class org.jikesrvm.runtime.Callbacks
-
Return class name of the object.
- getClassConstructor() - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.Simple
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Get a constructor object for this compiler phase
- getClassConstructor() - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
-
Get a constructor object for this compiler phase
- getClassContext() - Static method in class gnu.classpath.VMStackWalker
-
Classpath's Javadoc for this method says:
Get a list of all the classes currently executing methods on the
Java stack.
- getClassForType() - Method in class org.jikesrvm.classloader.RVMType
-
- getClassFromConstantPool(RVMClass, int) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- getClassFromStackFrame(int) - Static method in class org.jikesrvm.classloader.RVMClass
-
Used for accessibility checks in reflection code.
- getClassFromStackFrame - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- getClassInitializerMethod(RVMMethod[]) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
Returns the class initializer method among the declared methods of the class
- getClassInitializerMethod() - Method in class org.jikesrvm.classloader.RVMClass
-
- getClassLoader() - Method in class org.jikesrvm.classloader.RVMType
-
- getClassLoader() - Method in class org.jikesrvm.classloader.TypeReference
-
- getClassLoader() - Method in class org.jikesrvm.runtime.StackBrowser
-
- getClassLoaderFromStackFrame(int) - Static method in class org.jikesrvm.classloader.RVMClass
-
Support for user-written class loaders:
It's required to find the classloader of the class
whose method requires another class to be loaded;
the initiating loader of the required class is the
defining loader of the requiring class.
- getClassLoaderFromStackFrame - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- getClassName() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Getter method for class name
- getClassName() - Method in class org.jikesrvm.runtime.StackTrace.Element
-
- getClassTib(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getClassTypeRef(DataInputStream, ClassLoader) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
- getCLDict() - Static method in class org.jikesrvm.classloader.TypeReference
-
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Address from the argument
instruction clearing its instruction pointer.
- getClearArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Array from the argument
instruction clearing its instruction pointer.
- getClearArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Array from the argument
instruction clearing its instruction pointer.
- getClearBitsToShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Get the operand called BitsToShift from the argument
instruction clearing its instruction pointer.
- getClearBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
Get the operand called Block from the argument
instruction clearing its instruction pointer.
- getClearBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
Get the operand called Block from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
-
Get the operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Get the operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the k'th operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the k'th operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Get the k'th operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Get the k'th operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the k'th operand called BranchProfile from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called BranchProfile1 from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called BranchProfile1 from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called BranchProfile1 from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called BranchProfile2 from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called BranchProfile2 from the argument
instruction clearing its instruction pointer.
- getClearBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called BranchProfile2 from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called Cond from the argument
instruction clearing its instruction pointer.
- getClearCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Cond1 from the argument
instruction clearing its instruction pointer.
- getClearCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Cond1 from the argument
instruction clearing its instruction pointer.
- getClearCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Cond1 from the argument
instruction clearing its instruction pointer.
- getClearCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Cond2 from the argument
instruction clearing its instruction pointer.
- getClearCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Cond2 from the argument
instruction clearing its instruction pointer.
- getClearCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Cond2 from the argument
instruction clearing its instruction pointer.
- getClearData(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Get the operand called Data from the argument
instruction clearing its instruction pointer.
- getClearDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Default from the argument
instruction clearing its instruction pointer.
- getClearDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Default from the argument
instruction clearing its instruction pointer.
- getClearDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called DefaultBranchProfile from the argument
instruction clearing its instruction pointer.
- getClearDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called DefaultBranchProfile from the argument
instruction clearing its instruction pointer.
- getClearDest1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Get the operand called Dest1 from the argument
instruction clearing its instruction pointer.
- getClearDest2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Get the operand called Dest2 from the argument
instruction clearing its instruction pointer.
- getClearDestination(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
Get the operand called Destination from the argument
instruction clearing its instruction pointer.
- getClearDimension(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Get the k'th operand called Dimension from the argument
instruction clearing its instruction pointer.
- getClearElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Get the k'th operand called Element from the argument
instruction clearing its instruction pointer.
- getClearElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Get the k'th operand called Element from the argument
instruction clearing its instruction pointer.
- getClearFalseValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called FalseValue from the argument
instruction clearing its instruction pointer.
- getClearFormal(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
Get the k'th operand called Formal from the argument
instruction clearing its instruction pointer.
- getClearGoal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Goal from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Guard from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Get the operand called GuardResult from the argument
instruction clearing its instruction pointer.
- getClearHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called High from the argument
instruction clearing its instruction pointer.
- getClearIncrement(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Get the operand called Increment from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Get the operand called Index from the argument
instruction clearing its instruction pointer.
- getClearInlinedTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Get the operand called InlinedTypeInfo from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Location from the argument
instruction clearing its instruction pointer.
- getClearLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Low from the argument
instruction clearing its instruction pointer.
- getClearMaskBegin(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called MaskBegin from the argument
instruction clearing its instruction pointer.
- getClearMaskEnd(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called MaskEnd from the argument
instruction clearing its instruction pointer.
- getClearMatch(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the k'th operand called Match from the argument
instruction clearing its instruction pointer.
- getClearMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Get the operand called MemAddr from the argument
instruction clearing its instruction pointer.
- getClearMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called MemAddr from the argument
instruction clearing its instruction pointer.
- getClearMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Method from the argument
instruction clearing its instruction pointer.
- getClearMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Method from the argument
instruction clearing its instruction pointer.
- getClearMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Method from the argument
instruction clearing its instruction pointer.
- getClearMethodStart(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the operand called MethodStart from the argument
instruction clearing its instruction pointer.
- getClearNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called NewValue from the argument
instruction clearing its instruction pointer.
- getClearNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Get the operand called NewValue from the argument
instruction clearing its instruction pointer.
- getClearNewValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called NewValueHigh from the argument
instruction clearing its instruction pointer.
- getClearNewValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called NewValueLow from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Offset from the argument
instruction clearing its instruction pointer.
- getClearOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called OldValue from the argument
instruction clearing its instruction pointer.
- getClearOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Get the operand called OldValue from the argument
instruction clearing its instruction pointer.
- getClearOldValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called OldValueHigh from the argument
instruction clearing its instruction pointer.
- getClearOldValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called OldValueLow from the argument
instruction clearing its instruction pointer.
- getClearOperand(int) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
NOTE: It is incorrect to use getClearOperand with a constant argument
outside of the automatically generated code in Operators.
- getClearParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the k'th operand called Param from the argument
instruction clearing its instruction pointer.
- getClearParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the k'th operand called Param from the argument
instruction clearing its instruction pointer.
- getClearParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the k'th operand called Param from the argument
instruction clearing its instruction pointer.
- getClearParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the k'th operand called Param from the argument
instruction clearing its instruction pointer.
- getClearPopBytes(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Get the operand called PopBytes from the argument
instruction clearing its instruction pointer.
- getClearPred(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Get the k'th operand called Pred from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Ref from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Get the operand called Result from the argument
instruction clearing its instruction pointer.
- getClearResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Get the operand called Result1 from the argument
instruction clearing its instruction pointer.
- getClearResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Result1 from the argument
instruction clearing its instruction pointer.
- getClearResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Get the operand called Result1 from the argument
instruction clearing its instruction pointer.
- getClearResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Result2 from the argument
instruction clearing its instruction pointer.
- getClearResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Get the operand called Result2 from the argument
instruction clearing its instruction pointer.
- getClearResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Result2 from the argument
instruction clearing its instruction pointer.
- getClearResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Get the operand called Result2 from the argument
instruction clearing its instruction pointer.
- getClearResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Result2 from the argument
instruction clearing its instruction pointer.
- getClearResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Result2 from the argument
instruction clearing its instruction pointer.
- getClearResultBit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Get the operand called ResultBit from the argument
instruction clearing its instruction pointer.
- getClearShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Shift from the argument
instruction clearing its instruction pointer.
- getClearSize(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Get the operand called Size from the argument
instruction clearing its instruction pointer.
- getClearSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Get the operand called Source from the argument
instruction clearing its instruction pointer.
- getClearSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Source from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the k'th operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the k'th operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Get the k'th operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
Get the operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Get the k'th operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the k'th operand called Target from the argument
instruction clearing its instruction pointer.
- getClearTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Target1 from the argument
instruction clearing its instruction pointer.
- getClearTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Target1 from the argument
instruction clearing its instruction pointer.
- getClearTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Target1 from the argument
instruction clearing its instruction pointer.
- getClearTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Target2 from the argument
instruction clearing its instruction pointer.
- getClearTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Target2 from the argument
instruction clearing its instruction pointer.
- getClearTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Target2 from the argument
instruction clearing its instruction pointer.
- getClearTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called TCode from the argument
instruction clearing its instruction pointer.
- getClearTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Get the operand called TCode from the argument
instruction clearing its instruction pointer.
- getClearTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called TCode from the argument
instruction clearing its instruction pointer.
- getClearTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Get the operand called TrapCode from the argument
instruction clearing its instruction pointer.
- getClearTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called TrapCode from the argument
instruction clearing its instruction pointer.
- getClearTrueValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called TrueValue from the argument
instruction clearing its instruction pointer.
- getClearType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Type from the argument
instruction clearing its instruction pointer.
- getClearType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Get the operand called Type from the argument
instruction clearing its instruction pointer.
- getClearType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Get the operand called Type from the argument
instruction clearing its instruction pointer.
- getClearType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Get the operand called Type from the argument
instruction clearing its instruction pointer.
- getClearType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Type from the argument
instruction clearing its instruction pointer.
- getClearTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Get the operand called TypeInfo from the argument
instruction clearing its instruction pointer.
- getClearUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Unknown1 from the argument
instruction clearing its instruction pointer.
- getClearUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Unknown1 from the argument
instruction clearing its instruction pointer.
- getClearUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Unknown2 from the argument
instruction clearing its instruction pointer.
- getClearUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Unknown2 from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Get the operand called Val from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called Val1 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called Val2 from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Get the k'th operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Get the operand called Value from the argument
instruction clearing its instruction pointer.
- getClearValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Get the operand called Value1 from the argument
instruction clearing its instruction pointer.
- getClearValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Value1 from the argument
instruction clearing its instruction pointer.
- getClearValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called Value1 from the argument
instruction clearing its instruction pointer.
- getClearValue1Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Get the operand called Value1Bit from the argument
instruction clearing its instruction pointer.
- getClearValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Get the operand called Value2 from the argument
instruction clearing its instruction pointer.
- getClearValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Value2 from the argument
instruction clearing its instruction pointer.
- getClearValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called Value2 from the argument
instruction clearing its instruction pointer.
- getClearValue2Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Get the operand called Value2Bit from the argument
instruction clearing its instruction pointer.
- getClearValue3(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Value3 from the argument
instruction clearing its instruction pointer.
- getClientSizeClass(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the client size class meta data field for a given page
(all blocks on a given page are homogeneous with respect to block
size class).
- getCMID() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getCMID() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- getCMP_needsSwap(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getCode(int) - Method in class org.jikesrvm.objectmodel.ITable
-
Gets the code array at the given index.
- getCollectionAttempt() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getCollectionCount(String) - Static method in class gnu.java.lang.management.VMGarbageCollectorMXBeanImpl
-
Returns the number of collections that have occurred.
- getCollectionCount() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getCollectionReserve() - Method in class org.mmtk.plan.copyms.CopyMS
-
Return the number of pages reserved for collection.
- getCollectionReserve() - Method in class org.mmtk.plan.generational.copying.GenCopy
-
Return the number of pages reserved for copying.
- getCollectionReserve() - Method in class org.mmtk.plan.generational.Gen
-
Return the number of pages reserved for collection.
- getCollectionReserve() - Method in class org.mmtk.plan.generational.immix.GenImmix
-
- getCollectionReserve() - Method in class org.mmtk.plan.immix.Immix
-
Return the number of pages reserved for collection.
- getCollectionReserve() - Method in class org.mmtk.plan.Plan
-
Return the number of pages reserved for collection.
- getCollectionReserve() - Method in class org.mmtk.plan.refcount.generational.GenRC
-
Return the number of pages reserved for copying.
- getCollectionReserve() - Method in class org.mmtk.plan.semispace.SS
-
Return the number of pages reserved for copying.
- getCollectionReserve() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
-
- getCollectionTime(String) - Static method in class gnu.java.lang.management.VMGarbageCollectorMXBeanImpl
-
Returns the amount of time spent collecting.
- getCollectionTime() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getCollectionUsage(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Collection usage refers to memory usage within the specified pool
after a garbage collection run.
- getCollectionUsageThreshold(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the current threshold level for collection usage on the
specified pool.
- getCollectionUsageThresholdCount(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the number of times the threshold level for collection usage
has been met or exceeded for the specified pool.
- getCollectorContext() - Method in class org.jikesrvm.mm.mminterface.ThreadContext
-
- getCollectorThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getColumnSuffix() - Method in class org.mmtk.utility.statistics.Counter
-
Return the (option) suffix to be used when reporting this counter
- getColumnSuffix() - Method in class org.mmtk.utility.statistics.PerfEvent
-
- getComittedBytes(Space) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getCompilationTime() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getCompiledMethod() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- getCompiledMethod(int) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- getCompiledMethod() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getCompiledMethod() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
- getCompiledMethod() - Method in class org.jikesrvm.runtime.StackBrowser
-
- getCompiledMethod(int) - Method in class org.jikesrvm.runtime.StackTrace
-
- getCompiledMethodID(Address) - Static method in class org.jikesrvm.runtime.Magic
-
- getCompiledMethodID - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getCompiledMethodUnchecked(int) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- getCompiler() - Method in class org.jikesrvm.adaptive.controller.RecompileOptChoice
-
Which "compiler" is associated with this choice?
- getCompiler() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Getter method for compiler ID
- getCompilerAdviceInfo(RVMMethod) - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Given a method and bytecode offset, return an compiler advice
attribute or null if none is found for that method and offset.
- getCompilerConstant(int) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
maps opt levels to the compiler
- getCompilerName() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getCompilerName() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getCompilerName() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- getCompilerName() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getCompilerName() - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- getCompilerName(byte) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
returns the string version of compiler number, using the naming scheme
in this file
- getCompilerName() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getCompilerName() - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- getCompilerPhaseConstructor(Class<? extends CompilerPhase>) - Static method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Given the name of a compiler phase return the default (no
argument) constructor for it.
- getCompilerPhaseConstructor(Class<? extends CompilerPhase>, Class<?>[]) - Static method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Given the name of a compiler phase return the default (no
argument) constructor for it.
- getCompilerString(int) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
maps a compiler constant to a string
- getCompilerType() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getCompilerType() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Identify the compiler that produced this compiled method.
- getCompilerType() - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- getCompilerType() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getCompilerType() - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- getCompileTimeRatio(int, int) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
What is the additional overhead (relative to compiler1 compile time)
of compile2 compile time.
- getCompPlan() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getConcreteType(RVMField) - Static method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
Gets the a single concrete type for a field, if there is one.
- getConcreteType() - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
-
- getConcreteType(RVMField) - Method in class org.jikesrvm.compilers.opt.FieldDatabase
-
- getConcurrent() - Method in class org.mmtk.utility.options.NurseryZeroing
-
- getConcurrentPhaseId() - Static method in class org.mmtk.plan.Phase
-
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called Cond from the
argument instruction.
- getCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called Cond from the
argument instruction.
- getCond(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Return the condition bits of a given optimizing compiler
condition operand.
- getCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Cond1 from the
argument instruction.
- getCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Cond1 from the
argument instruction.
- getCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Cond1 from the
argument instruction.
- getCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Cond2 from the
argument instruction.
- getCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Cond2 from the
argument instruction.
- getCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Cond2 from the
argument instruction.
- getCondition() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new condition register.
- getConditionalBranchProfileOperand(int, boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getConditionRegister(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getCondMoveOp(TypeReference) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns the correct operator for a conditional move with the given data
type.
- getConnected(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
-
get the out edges of a given node
- getConnected(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.FilteredDFSenumerateByFinish
-
- getConnected(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.ReverseDFSenumerateByFinish
-
Traverse edges from target to source.
- getConnected(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.ReverseFilteredDFSenumerateByFinish
-
- getConservativeSpillCount(Address) - Static method in class org.mmtk.policy.immix.Block
-
- getConstantAdjustedArrayLengthDistance(Operand) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Get the distance from an array length by addding up instructions
that adjust the array length result by a constant amount
- getConstantAdjustedArrayLengthRef(Operand) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Gets the array length reference ignoring instructions that adjust
its result by a fixed amount.
- getConstantIndex() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the constant pool index of a constant (as an unsigned byte).
- getConstantOperand(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Fetch the value of the next operand, a constant, from the bytecode
stream.
- getConstantType(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the type of a constant at a given constant pool index (as a byte).
- getConstantValueIndex() - Method in class org.jikesrvm.classloader.RVMField
-
Get index of constant pool entry containing this
"static final constant" field's value.
- getConstructorMethods() - Method in class org.jikesrvm.classloader.RVMClass
-
- getContainsPEIWithHandler() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
Returns whether this block has a PEI with a handler in this method
- getContextRegisters() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getContiguousRegionChunks(Address) - Static method in class org.mmtk.utility.heap.Map
-
Return the size of a contiguous region in chunks.
- getContiguousRegionSize(Address) - Static method in class org.mmtk.utility.heap.Map
-
Return the size of a contiguous region in bytes.
- getControl(int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Get the controls for a tile.
- getCost(NormalMethod) - Method in class org.jikesrvm.adaptive.controller.RecompilationChoice
-
What is the cost of selecting this recompilation choice?
- getCost(NormalMethod) - Method in class org.jikesrvm.adaptive.controller.RecompileOptChoice
-
- getCost(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getCost(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
-
- getCost(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- getCost(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- getCost(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- getCost(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- getCost(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
-
Returns a number that represents an estimate of the relative cost of
spilling register r
.
- getCounter(int, int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
- getCounter(int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Return the count for the given (relative) index
- getCounter(int, int) - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
-
- getCounterIndexForString(String) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
For a given string, return the number of the counter associated
with this string.
- getCounterInstructionForEvent(String) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
Given a string, find or create the counter associated and return
and instruction to increment that counter.
- getCounterInstructionForEvent(String, double) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
Given a string, find or create the counter associated and return
and instruction to increment that counter.
- getCounterManager() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Return the counter manager for this data.
- getCR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getCTR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getCurrentClass() - Method in class org.jikesrvm.runtime.StackBrowser
-
- getCurrentCompiledMethod() - Method in class org.jikesrvm.classloader.RVMMethod
-
Get the current compiled method for this method.
- getCurrentEntryCodeArray() - Method in class org.jikesrvm.classloader.RVMMethod
-
Get the code array that corresponds to the entry point (prologue)
for the method.
- getCurrentFeedlet() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getCurrentGuard() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- getCurrentHeapSize() - Static method in class org.mmtk.utility.heap.HeapGrowthManager
-
- getCurrentInterval(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
- getCurrentParent() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- getCurrentPhase(boolean) - Static method in class org.mmtk.plan.Phase
-
- getCurrentRegister() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
return the current register we are processing
- getCurrentScratchRegister(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
If there is a scratch register available which currently holds the
value of symbolic register r, then return that scratch register.
- getCurrentSize(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getCurrentSize(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Return the size used by an object
- getCurrentThread() - Static method in class org.jikesrvm.ia32.ThreadLocalState
-
- getCurrentThread() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getCurrentThreadCpuTime() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the number of nanoseconds of CPU time
the current thread has used, if supported.
- getCurrentThreadSlot() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getCurrentThreadUserTime() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the number of nanoseconds of user time
the current thread has used, if supported.
- getCurrentTrace() - Method in class org.mmtk.plan.concurrent.marksweep.CMSCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.copyms.CopyMSCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.generational.GenCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.immix.ImmixCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.markcompact.MCCollector
- getCurrentTrace() - Method in class org.mmtk.plan.marksweep.MSCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.nogc.NoGCCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.ParallelCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.refcount.RCBaseCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.semispace.gctrace.GCTraceCollector
-
- getCurrentTrace() - Method in class org.mmtk.plan.semispace.SSCollector
-
- getCurrentValue() - Method in class org.mmtk.utility.statistics.LongCounter
-
- getCurrentValue() - Method in class org.mmtk.utility.statistics.PerfEvent
-
Counters are 64 bit unsigned in the kernel but only 63 bits are available in Java
- getCurrentValue() - Method in class org.mmtk.utility.statistics.Timer
-
Get the current value for this timer
- getCursor() - Method in class org.mmtk.utility.alloc.BumpPointer
-
- getCWD() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getDaemonThreadCount() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the number of live daemon threads.
- getData(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
- getData(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Get the operand called Data from the
argument instruction.
- getDataEnd(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
- getDataStart(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
The first offset in a region after the header
- getDeathTime(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getDeathTime(Object) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- getDeathTime(ObjectReference) - Method in class org.mmtk.vm.TraceInterface
-
- getDeclaredAnnotations() - Method in class org.jikesrvm.classloader.AnnotatedElement
-
Get the annotations for this annotated element
- getDeclaredAnnotationsInternal() - Method in class org.jikesrvm.classloader.AnnotatedElement
-
- getDeclaredClasses() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDeclaredFields() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDeclaredInterfaces() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDeclaredMethods() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDeclaredParameterAnnotations() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getDeclaringClass() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the declaring class that this bytecode stream is from
- getDeclaringClass() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDeclaringClass() - Method in class org.jikesrvm.classloader.RVMMember
-
- getDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Default from the
argument instruction.
- getDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Default from the
argument instruction.
- getDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called DefaultBranchProfile from the
argument instruction.
- getDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called DefaultBranchProfile from the
argument instruction.
- getDefaultBytes() - Method in class org.vmutil.options.PagesOption
-
Read the default value of the option in bytes.
- getDefaultMicroseconds() - Method in class org.vmutil.options.MicrosecondsOption
-
Read the default value of the option in microseconds.
- getDefaultMilliseconds() - Method in class org.vmutil.options.MicrosecondsOption
-
Read the default value of the option in milliseconds.
- getDefaultOperand(TypeReference) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns a constant operand with a default value for a given type
- getDefaultPages() - Method in class org.vmutil.options.PagesOption
-
Read the default value of the option in pages.
- getDefaultProbability() - Method in class org.jikesrvm.compilers.baseline.SwitchBranchProfile
-
- getDefaultSwitchOffset() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the default offset of the switch (as a signed int).
- getDefaultThreads() - Method in class org.jikesrvm.mm.mmtk.Collection
-
- getDefaultThreads() - Method in class org.mmtk.vm.Collection
-
- getDefaultValue() - Method in class org.vmutil.options.AddressOption
-
Read the default value of the option.
- getDefaultValue() - Method in class org.vmutil.options.BooleanOption
-
Read the default value of the option.
- getDefaultValue() - Method in class org.vmutil.options.EnumOption
-
Read the default value of the option.
- getDefaultValue() - Method in class org.vmutil.options.FloatOption
-
Read the default value of the option
- getDefaultValue() - Method in class org.vmutil.options.IntOption
-
Read the default value of the option.
- getDefaultValue() - Method in class org.vmutil.options.StringOption
-
Read the default value of the option
- getDefaultValueString() - Method in class org.vmutil.options.EnumOption
-
Read the string for the default value of the option.
- getDefBlocks() - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
-
Return a bit vector that represents the basic blocks that define
this heap variable.
- getDefFromCandidate(Instruction, boolean) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
Get the register that's defined by the candidate instruction
- getDefrag() - Method in class org.mmtk.policy.immix.ImmixSpace
-
- getDefragHeadroomPages() - Method in class org.mmtk.policy.immix.Defrag
-
- getDefragStateAddress(Address) - Static method in class org.mmtk.policy.immix.Block
-
- getDefs() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
-
- getDefs() - Method in interface org.jikesrvm.compilers.opt.dfsolver.DF_LatticeCell
-
Returns an enumeration of the equations in which this
lattice cell is defined.
- getDefs() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all defs (both pure defs and def/uses) of an instruction.
- getDefSets() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Calculate the set of blocks that contain defs for each
symbolic register in an IR.
- getDefUses() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all the def/uses of an instruction.
- getDepGraphNode(Register) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
- getDepth() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
Return the distance of this node from the root of the dominator tree.
- getDescription() - Method in class com.ibm.tuningfork.tracegen.types.EventAttribute
-
Return the description of the attribute.
- getDescription() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the description of this event type.
- getDescription() - Method in class com.ibm.tuningfork.tracegen.types.ScalarType
-
Return the description of this type.
- getDescription() - Method in class org.vmutil.options.Option
-
Return the option description.
- getDescriptor() - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
-
- getDescriptor() - Method in class org.jikesrvm.classloader.MemberReference
-
- getDescriptor() - Method in class org.jikesrvm.classloader.RVMMember
-
- getDescriptor() - Method in class org.jikesrvm.classloader.RVMType
-
Descriptor for this type.
- getDescriptor() - Method in class org.mmtk.policy.Space
-
- getDescriptorForAddress(Address) - Static method in class org.mmtk.utility.heap.Map
-
Return the space descriptor for the space in which this object
resides.
- getDesiredAssertionStatus() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDesiredAssertionStatus(RVMClass) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Calculate the desired assertion status for a freshly loaded class
- getDesiredAssertionStatus() - Method in class org.jikesrvm.classloader.RVMType
-
Should assertions be enabled on this type?
- getDest1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Get the operand called Dest1 from the
argument instruction.
- getDest2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Get the operand called Dest2 from the
argument instruction.
- getDestination(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
Get the operand called Destination from the
argument instruction.
- getDFN(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
returns the dfn associated with the passed instruction
- getDfnBegin(LiveIntervalElement, BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- getDfnEnd(LiveIntervalElement, BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- getDimension(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Get the k'th operand called Dimension from the
argument instruction.
- getDimensionality() - Method in class org.jikesrvm.classloader.Primitive
-
Number of [ in descriptor for arrays; -1 for primitives; 0 for
classes
- getDimensionality() - Method in class org.jikesrvm.classloader.RVMArray
-
Number of [ in descriptor for arrays
- getDimensionality() - Method in class org.jikesrvm.classloader.RVMClass
-
Number of [ in descriptor for arrays; -1 for primitives; 0 for
classes
- getDimensionality() - Method in class org.jikesrvm.classloader.RVMType
-
Number of [ in descriptor for arrays; -1 for primitives; 0 for classes
- getDimensionality() - Method in class org.jikesrvm.classloader.TypeReference
-
- getDimensionality() - Method in class org.jikesrvm.classloader.UnboxedType
-
- GetDirectBufferAddress(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- GetDirectBufferCapacity(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- getDisableGCDepth() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getDisallowAllocationsByThisThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getDiscontigEnd() - Static method in class org.mmtk.policy.Space
-
- getDiscontigFreeListPROrdinal(FreeListPageResource) - Static method in class org.mmtk.utility.heap.Map
-
- getDiscontigStart() - Static method in class org.mmtk.policy.Space
-
- getDisp(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Given a memory operand, return the 2 bit IA32 ISA encoding
of its scale, suitable for passing to the Assembler to mask
into a SIB byte.
- getDoesImplement() - Method in class org.jikesrvm.classloader.RVMType
-
- getDoesImplement() - Method in class org.jikesrvm.objectmodel.TIB
-
- getDoesImplementBitMask() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDoesImplementFromTib(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getDoesImplementIndex() - Method in class org.jikesrvm.classloader.RVMClass
-
- getDom(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getDominanceFrontier(IR, BitVector) - Static method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Calculate the dominance frontier for the set of basic blocks
represented by a BitVector.
- getDominanceFrontier(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
Return the (already calculated) dominance frontier for
a basic block
- getDominanceFrontier(int) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
Return the (already calculated) dominance frontier for
a basic block
- getDominanceFrontier() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
Return a bit set representing the dominance frontier for this node
- getDominator() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Returns the immediate dominator for this node
- getDominatorInfo(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.Dominators
-
- getDominators() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- getDouble() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new double register.
- GetDoubleArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetDoubleArrayElements: get all the elements of a double array
- GetDoubleArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetDoubleArrayRegion: copy a region of the array into the native buffer
- getDoubleAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get double at arbitrary (byte) offset from object.
- getDoubleAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getDoubleConstant(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the constant at a given constant pool index (as a double).
- GetDoubleField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetDoubleField: read an instance field of type double
- getDoubleFrom(int, int, byte[], Offset, TempRegisters) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
-
- getDoubleFromConstantPool(RVMClass, int) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- getDoubleStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns the current contents of a double static field.
- getDoubleValue(Operand) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
- getDoubleValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getDRIVER_EXCLUDEs() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Return an iterator over the items in DRIVER_EXCLUDE
- getDriverAddress() - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Get a pointer to the native driver
- getDriverName() - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Get the name of this driver type.
- getDriverName() - Method in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
-
Get the name of this driver type.
- getDriverName() - Method in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
-
Get the name of this driver type.
- getDriverName() - Method in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
-
Get the name of this driver type.
- getDriverName() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- getDriverName() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
- getDynamicLink(DynamicLink, int) - Method in class org.jikesrvm.classloader.NormalMethod
-
Fill in DynamicLink object for the invoke at the given bytecode index
- getDynamicLink(DynamicLink, Offset) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getDynamicLink(DynamicLink, Offset) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Fetch symbolic reference to a method that's called by one of
this method's instructions.
- getDynamicLink(DynamicLink, Offset) - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- getDynamicLink(DynamicLink, Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
Fetch symbolic reference to a method that's called
by one of this method's instructions.
- getDynamicLink(DynamicLink, Offset) - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- getEarlyPos(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- getEAX() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getEAX() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getEBP() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getEBP() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getEBX() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getEBX() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getECX() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getECX() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getEdgeCounterIndex() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getEdgeCounterOffset() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getEDI() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getEDI() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getEDX() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getEDX() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Get the k'th operand called Element from the
argument instruction.
- getElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Get the k'th operand called Element from the
argument instruction.
- getElementClass() - Method in class org.jikesrvm.runtime.StackTrace.Element
-
- getElementType() - Method in class org.jikesrvm.classloader.RVMArray
-
- getElementType() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- getElementValue(String, Class<?>) - Method in class org.jikesrvm.classloader.RVMAnnotation
-
- getEmptyStackOffset() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getEmptyStackOffset(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getEmptyStackOffset(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getEnclosingClass() - Method in class org.jikesrvm.classloader.RVMClass
-
- getEnclosingHandlers() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getEncoding(CallSiteTree) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- getEncoding(CallSiteTreeNode, int, int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- getEnd() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- getEnd() - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- getEnd() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- getEnd() - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the end of this subspace
- getEndPC() - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- getEntry(int) - Method in class org.jikesrvm.compilers.baseline.BranchProfiles
-
Find the BranchProfile for a given bytecode index in the BranchProfile array
- getEntry() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
- getEntry(ObjectReference, boolean) - Method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Get an entry for an object.
- getEntry(Word, boolean) - Method in class org.mmtk.utility.SimpleHashtable
-
Retrieve a pointer to the entry for the given object, or zero if one
does not exist, unless create is passed.
- getEntry(int) - Method in class org.mmtk.utility.SimpleHashtable
-
Return the address of a specified entry in the table.
- getEntryCodeArray() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getEnum() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Helper method to return the Info field associated with a block
- getEnvironmentArg(String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Extract the first -D... command line argument that matches a given
variable, and return it.
- getEnvironmentArgs() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Get all environment arguments as pairs of string of key followed by value
- getEpilogue() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getEquations() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Return an Enumeration over the equations in this system.
- getESI() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getESI() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getESIAsThread() - Static method in class org.jikesrvm.runtime.Magic
-
- getESIAsThread - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getESP() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getESP() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getEventChunk() - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- getException() - Method in class org.jikesrvm.jni.JNIEnvironment
-
- getExceptionalOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the 'exceptional' (reached via exceptional control flow)
out nodes of the block.
- getExceptionDeliverer() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getExceptionDeliverer() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getExceptionDeliverer() - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- getExceptionDeliverer() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getExceptionDeliverer() - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- getExceptionHandlerMap() - Method in class org.jikesrvm.classloader.NormalMethod
-
Exceptions caught by this method.
- getExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the in scope exception handlers for this basic block.
- getExceptionRegisters() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getExceptionType(int) - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- getExceptionTypes() - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- getExceptionTypes() - Method in class org.jikesrvm.classloader.RVMMethod
-
Exceptions thrown by this method -
something like { "java/lang/IOException", "java/lang/EOFException" }
- getExceptionTypes() - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
-
This method is mainly intended for creation of exception tables during
final assembly.
- getExcludeGuards() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getExecStateSequence(RVMThread, byte[], Offset, Offset, int, Offset, TempRegisters, EncodedOSRMap) - Method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
-
- getExecStatus() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getExecutionFrequency() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- getExit() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getExpectedCompilationTime() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getExpectedSpeedup() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getExtent() - Method in class org.mmtk.policy.Space
-
- getExtentAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get Extent at arbitrary (byte) offset from object.
- getExtentAtOffset(Object, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Get Extent at arbitrary (byte) offset from object.
- getExtentAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getExtentValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getFallThroughBlock() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
If there is a fallthrough FCFG successor of this node
return it.
- getFalseValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called FalseValue from the
argument instruction.
- getFeedletIndex() - Method in class org.jikesrvm.tuningfork.Feedlet
-
- getField(Instruction, IR, RegisterOperand, RVMField) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- getField(Instruction, IR, RegisterOperand, RVMField, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- GetField - Class in org.jikesrvm.compilers.opt.ir
-
The GetField InstructionFormat class.
- GetField() - Constructor for class org.jikesrvm.compilers.opt.ir.GetField
-
- GETFIELD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GETFIELD instructions
- getField(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getField(String, String, String) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
- getField(Class<?>, String, Class<?>) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
Get description of virtual machine field.
- getField(String, String, Class<?>) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
Get description of virtual machine field.
- GetField_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the GetField InstructionFormat
- GETFIELD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GETFIELD instructions
- GetField_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the GetField InstructionFormat
- getFieldContentsType() - Method in class org.jikesrvm.classloader.FieldReference
-
- getFieldHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Record the effects of a getfield instruction on the heap array
SSA form.
- GetFieldID(JNIEnvironment, int, Address, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetFieldID: return a field id, which can be cached in native code and reused
- getFieldLayoutContext() - Method in class org.jikesrvm.classloader.RVMClass
-
- getFieldRef(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- getFieldRef(int) - Static method in class org.jikesrvm.classloader.MemberReference
-
- getFieldRef(int) - Method in class org.jikesrvm.classloader.RVMClass
-
- getFieldRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- getFieldReference() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns a reference to a field.
- getFieldReference(int[]) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns a reference to a field, for use prior to the class being loaded.
- getFieldsAsArrayList(RVMClass) - Static method in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
-
Returns the instance fields of the object.
- getFieldValueAsConstant(RVMField, Object) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
- getFileName() - Method in class org.jikesrvm.runtime.StackTrace.Element
-
- getFinalizedObject() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Gets an object from the list of objects that are to be reclaimed
and need to have their finalize
method called.
- getFirst() - Method in class org.mmtk.utility.SimpleHashtable
-
- getFirst() - Method in class org.vmutil.options.OptionSet
-
Return the first option.
- getFirstAvailableScratchRegister(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Finds the first available register which can serve as a scratch
register for symbolic register r in instruction s.
- getFirstConditionRegister() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstDeadFPRNotUsedIn(Register, Instruction, ArrayList<Register>) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Return a FPR that does not appear in instruction s, and is dead
before instruction s, to hold symbolic register r.
- getFirstDeadGPRNotUsedIn(Register, Instruction, ArrayList<Register>) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Return a GPR that does not appear in instruction s, and is dead
before instruction s, to hold symbolic register r.
- getFirstDef() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
This accessor is only valid when register lists are valid
- getFirstFPRNotUsedIn(Register, Instruction, ArrayList<Register>) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Returns a FPR that does not appear in instruction s, to be used as a
scratch register to hold register r.
- getFirstGPRNotUsedIn(Register, Instruction, ArrayList<Register>) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Return a GPR that does not appear in instruction s, to hold symbolic
register r.
- getFirstIndex() - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the first index of subspace
- getFirstInstWithOperator(Operator, BasicBlock) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Go through all instructions and find the first with the given
operator.
- getFirstInstWithYieldPoint(BasicBlock) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Go through all instructions and find one that is a yield point
- getFirstLiveIntervalElement(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
- getFirstLocalOffset(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
This is misnamed.
- getFirstNode() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
Get the first node, either entry or exit
depending on which way we are viewing the graph
- getFirstNode() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
Get the first node, either entry or exit
depending on which way we are viewing the graph
- getFirstNonvolatileFPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstNonVolatileFPR() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getFirstNonvolatileGPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstNonVolatileGPR() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getFirstReturnGPR() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getFirstReturnGPR() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFirstReturnGPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstScratchFPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstScratchGPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstSpillLoc() - Method in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
-
Get address of the first spill location for the given frame ptr
- getFirstSpillLoc() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
Get address of the first spill location
(The location of spills varies among architectures.)
- getFirstSymbolicRegister() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
- getFirstUsableBlock(Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- getFirstVolatile(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstVolatileConditionRegister() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstVolatileFPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFirstVolatileGPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFixedDistanceFromPhiIterator(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Get fixed distance from the phi iterator
- getFlags() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- getFloat() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new float register.
- GetFloatArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetFloatArrayElements: get all the elements of a float array
- GetFloatArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetFloatArrayRegion: copy a region of the array into the native buffer
- getFloatAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get float at arbitrary (byte) offset from object.
- getFloatAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getFloatConstant(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the constant at a given constant pool index (as a float).
- GetFloatField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetFloatField: read an instance field of type float
- getFloatFromConstantPool(RVMClass, int) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- getFloatLocalLocation(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Location of local floating point variable.
- getFloatLocalLocation(int, short[], NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getFloatLocalLocation(int, short[], NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getFloatStackLocation(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getFloatStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns the current contents of a float static field.
- getFloatValue(Operand) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
- getFloatValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getForFinalize() - Static method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
- getFormal(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
Get the k'th operand called Formal from the
argument instruction.
- getForOpcode(int) - Static method in enum org.jikesrvm.ia32.RegisterConstants.GPR
-
Convert encoded value representing an opcode into the GPR to represent it
- getForwardedFinalizable(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
If a Finalizable object has moved, return the new location.
- getForwardedReference(ObjectReference) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceTraceLocal
-
- getForwardedReference(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
If the referenced object has moved, return the new location.
- getForwardedReferenceType(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
If the Reference Type object has moved, return the new location.
- getForwardedReferent(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
If the reference object (from a Reference Type) has object has moved,
return the new location.
- getForwardingPointer(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
-
Non-atomic read of forwarding pointer
- getForwardSortedNext() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getForwardSortNumber() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getFP() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getFP() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
-
Get the Framepointer (FP)
- getFP() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFP() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFPOffset() - Method in class org.jikesrvm.osr.ExecutionState
-
- getFPR(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getFPR(RegisterConstants.FloatingPointMachineRegister) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFPR(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFPR(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFPR(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getFPR_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- getFPRIndex(Register) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFPRParam(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFPRParamIndex(Register) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getFPRs() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getFPRs() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getFracAvailable(float) - Static method in class org.mmtk.policy.Space
-
Convert a fraction into a number of bytes according to the
fraction of available bytes.
- getFrameFixedSize() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Returns the size of the fixed portion of the stack.
- getFrameFixedSize() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- getFrameFixedSize() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- GetFramePointer() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetFramePointer
-
- getFramePointer() - Static method in class org.jikesrvm.runtime.Magic
-
- getFramePointer - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getFree(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- getFree(int) - Method in class org.mmtk.utility.GenericFreeList
-
Establish whether a lump of units is free
- getFreeList(Address) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
In the case where free lists associated with each block are
preserved, get the free list for a given block.
- getFreeListMeta(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the free list meta data field for a given address (this is
per-block meta data that is stored along with the block metadata
but not used by the block allocator).
- getFreeOptimizationPlan() - Method in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
-
Return an optimization plan that isn't in use
- getFrequency() - Method in class org.jikesrvm.compilers.baseline.BranchProfile
-
- getFromBottom(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- getFromTop(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- getFullHeapTrace() - Method in class org.mmtk.plan.generational.copying.GenCopyCollector
-
- getFullHeapTrace() - Method in class org.mmtk.plan.generational.GenCollector
-
- getFullHeapTrace() - Method in class org.mmtk.plan.generational.immix.GenImmixCollector
-
- getFullHeapTrace() - Method in class org.mmtk.plan.generational.marksweep.GenMSCollector
-
- getFutureExecutionTime(int, double) - Method in class org.jikesrvm.adaptive.controller.RecompilationChoice
-
What is the benefit of executing this recompilation choice, given
the estimated future time for the method if nothing changes?
- getFutureExecutionTime(int, double) - Method in class org.jikesrvm.adaptive.controller.RecompileOptChoice
-
- getGarbageCollectorNames() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getGCMapIndex(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Returns the GC map index for the entry passed
- getGCspyPort() - Static method in class org.mmtk.utility.gcspy.GCspy
-
Get the number of the port that GCspy communicates on
- getGCspyWait() - Static method in class org.mmtk.utility.gcspy.GCspy
-
Should the VM wait for GCspy to connect?
- getGen() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
Returns the Gen set
- getGeneralLocalLocation(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Location of local general purpose variable.
- getGeneralLocalLocation(int, short[], NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getGeneralLocalLocation(int, short[], NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getGeneralStackLocation(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getGenerator(Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
- getGoal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Goal from the
argument instruction.
- getGPMachineRegister(Register) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Return the machine-level register number corresponding to a given integer
Register.
- getGPR(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getGPR(MachineRegister) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getGPR(MachineRegister) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getGPR(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getGPR(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getGPR(MachineRegister) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getGPR_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- getGPRIndex(Register) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getGPRParam(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getGPRParamIndex(Register) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getGPRs() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getGraph() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterPreferences
-
- getGreen() - Method in class org.mmtk.utility.gcspy.Color
-
Green component
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Get the operand called Guard from the
argument instruction.
- getGuard() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called Guard from the
argument instruction.
- getGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Guard from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called GuardResult from the
argument instruction.
- getGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Get the operand called GuardResult from the
argument instruction.
- getGuards() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- getHandle() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Counter Managers give id's that identify the counter space they
have given to each data.
- getHandlerLivenessComputed() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- getHandlerPC() - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- getHasPreciseTarget() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getHead() - Method in class org.mmtk.utility.DoublyLinkedList
-
- getHeadChunk() - Method in class org.mmtk.policy.immix.ChunkList
-
- getHeadDiscontiguousRegion() - Method in class org.mmtk.policy.Space
-
- getHeader() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
-
- getHeaderEndOffset() - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getHeaderEndOffset() - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getHeaderEndOffset() - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
For a reference to an object, what is the offset in bytes to the
last word of the header from an out-to-in perspective for the object?
- getHeaderEndOffset() - Method in class org.mmtk.vm.TraceInterface
-
- getHeaderSize() - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getHeaderSize() - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- getHeaderSize() - Method in class org.mmtk.policy.BaseLargeObjectSpace
-
Calculates the header size required for the large object.
- getHeaderSize() - Method in class org.mmtk.vm.TraceInterface
-
- getHeads() - Method in class org.mmtk.utility.GenericFreeList
-
- getHeapDefs(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return the heap operands defined by an instruction.
- getHeapEndConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getHeapEndConstant() - Method in class org.mmtk.vm.Memory
-
- getHeapMemoryUsage() - Static method in class gnu.java.lang.management.VMMemoryMXBeanImpl
-
Return the sum of the usage in all heap-based
pools.
- getHeapPhiInstructions(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of the control-phi functions for
Heap variables at the beginning of a basic block.
- getHeapStartConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getHeapStartConstant() - Method in class org.mmtk.vm.Memory
-
- getHeapType() - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Return the type corresponding to the heap variable associated with
this operand.
- getHeapType() - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
-
Return the type representing this heap object.
- getHeapTypes() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getHeapUses(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return the heap operands used by an instruction.
- getHeapValid() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getHeapVariable() - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Return the heap variable corresponding to this operand.
- getHeapVariables() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of the heap variables in this IR.
- getHeavyLock(Object, boolean) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Obtains the heavy-weight lock, if there is one, associated with the
indicated object.
- getHeavyLock(Object, boolean) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Obtains the heavy-weight lock, if there is one, associated with the
indicated object.
- getHeavyLock(Object, Offset, boolean) - Static method in class org.jikesrvm.scheduler.ThinLock
-
Obtains the heavy-weight lock, if there is one, associated with the
indicated object.
- getHexString(int, boolean) - Static method in class org.jikesrvm.util.Services
-
- getHiEntry(int) - Method in class org.mmtk.utility.GenericFreeList
-
- getHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called High from the
argument instruction.
- getHighestInUseSlot() - Static method in class org.jikesrvm.runtime.Statics
-
- getHighSwitchValue() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the highest value of the tableswitch (as a signed int).
- getHighWater(Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- getHighWater() - Method in class org.mmtk.utility.heap.FreeListPageResource
-
- getHijackedReturnAddress(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Given a frame that has been hijacked by the stack trampoline,
return the real (hijacked) return address.
- getHijackedReturnCalleeFp() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getHWExceptionRegisters() - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
When an exception occurs, registers are saved temporarily.
- getId() - Method in class org.jikesrvm.classloader.Atom
-
- getId() - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
-
- getId() - Method in class org.jikesrvm.classloader.MemberReference
-
- getId() - Method in class org.jikesrvm.classloader.RVMMember
-
Gets a unique id for this member.
- getId() - Method in class org.jikesrvm.classloader.RVMType
-
- getId() - Method in class org.jikesrvm.classloader.TypeReference
-
- getId() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getId() - Method in class org.mmtk.plan.CollectorContext
-
- getId() - Method in class org.mmtk.plan.MutatorContext
-
- getId() - Method in class org.mmtk.plan.Phase
-
- getIDForCurrentThread() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
- getIdom(BasicBlock, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
return the immediate dominator of a basic block.
- getIEIndex(int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- getImm(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Return the IA32 ISA encoding of the immediate value
represented by the the given operand.
- getImmQuad(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Return the IA32 ISA encoding of the immediate value
represented by the the given operand.
- getImt() - Method in class org.jikesrvm.objectmodel.TIB
-
- getIMTOffset() - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
-
If using embedded IMTs, Get offset of interface method slot in TIB.
- getIn() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the FCFG in nodes.
- getIn() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
Returns the In set
- getIncrement() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns an increment value (as a signed byte).
- getIncrement(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Get the operand called Increment from the
argument instruction.
- getIndex() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
- getIndex(InterfaceMethodSignature) - Method in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
-
- getIndex() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
-
- getIndex() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Get the operand called Index from the
argument instruction.
- getIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Get the operand called Index from the
argument instruction.
- getIndex(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Given a memory operand, return the 3 bit IA32 ISA encoding
of its index register.
- getIndex() - Method in interface org.jikesrvm.compilers.opt.util.GraphNode
-
The index of this node in its graph.
- getIndex() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- getIndex() - Method in class org.mmtk.policy.Space
-
- getIndex(Address) - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the block index from an address
- getIndexInInstruction() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Return the index of the operand in its containing instruction (SLOW).
- getInfo(BasicBlock, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Helper method to return the Info field associated with a block
- getInfo(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getInfo() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- getInfrequent() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Has the block been marked as being infrequently executed?
- getInitialHeapSize() - Static method in class org.mmtk.utility.heap.HeapGrowthManager
-
Return the initial heap size in bytes (as set by -Xms).
- getInitiatedClasses(ClassLoader) - Static method in class gnu.java.lang.VMInstrumentationImpl
-
- GetInlineDepth() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetInlineDepth
-
- getInlineDepth() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getInlineDepth() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- getInlineDepth() - Static method in class org.jikesrvm.runtime.Magic
-
How deeply inlined is this method (0 means no inlining).
- getInlineDepth - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getInlinedTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Get the operand called InlinedTypeInfo from the
argument instruction.
- getInlineEncodingForMCOffset(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Return the inlining encoding index for the machine instruction offset.
- getInlineEncodingForMCOffset(Offset) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- getInlineEncodingIndex(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Returns the inline encoding index for the entry passed.
- getInlineEncodingIndex() - Method in class org.jikesrvm.runtime.StackBrowser
-
Get the inline encoding associated with the current stack location.
- getInlinePlan() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getInlineSequence() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getInnermostElementType() - Method in class org.jikesrvm.classloader.RVMArray
-
- getInnermostElementType() - Method in class org.jikesrvm.classloader.TypeReference
-
- getInnermostFramePointer() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getInnermostFramePointer() - Method in class org.jikesrvm.ia32.Registers
-
- getInnermostInstructionAddress() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getInnermostInstructionAddress() - Method in class org.jikesrvm.ia32.Registers
-
- getInNodes() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the FCFG in nodes.
- getInNodes() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getInputArgs() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getInputArguments() - Static method in class gnu.java.lang.management.VMRuntimeMXBeanImpl
-
- getInputArguments() - Static method in class org.jikesrvm.JMXSupport
-
- getInsertPEIDeps() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getInsertUsePhis() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getInst() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.MapElement
-
- getInstance() - Static method in class org.jikesrvm.util.EmptyIterator
-
- getInstanceFields() - Method in class org.jikesrvm.classloader.Primitive
-
Non-static fields of this class/array type
(composed with supertypes, if any).
- getInstanceFields() - Method in class org.jikesrvm.classloader.RVMArray
-
Non-static fields of this array type.
- getInstanceFields() - Method in class org.jikesrvm.classloader.RVMClass
-
- getInstanceFields() - Method in class org.jikesrvm.classloader.RVMType
-
- getInstanceFields() - Method in class org.jikesrvm.classloader.UnboxedType
-
Non-static fields of this class/array type
(composed with supertypes, if any).
- getInstanceMethod(Instruction, IR, Operand, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- getInstanceSize(int) - Method in class org.jikesrvm.classloader.RVMArray
-
Total size, in bytes, of an instance of this array type (including object header).
- getInstanceSize() - Method in class org.jikesrvm.classloader.RVMClass
-
- getInstanceSizeInternal() - Method in class org.jikesrvm.classloader.RVMClass
-
- getInstruction() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
- getInstruction() - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Return the instruction associated with this operand.
- getInstruction() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getInstructionAddress(Offset) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Return the address of the instruction at offset offset in the method's instruction stream.
- getInstructionOffset(Address) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Return the offset in bytes of the given Address from the start
of the machine code array.
- getInstructionOffset(Address, boolean) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Return the offset in bytes of the given Address from the start
of the machine code array.
- getInstructions() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework.MachineCode
-
- getInstructions() - Static method in class org.jikesrvm.compilers.common.LazyCompilationTrampoline
-
- getInstructionString() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getInstructionWidth() - Static method in class org.jikesrvm.architecture.ArchConstants
-
- GetIntArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetIntArrayElements: get all the elements of an integer array
- GetIntArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetIntArrayRegion: copy a region of the array into the native buffer
- getIntAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get int at arbitrary (byte) offset from object.
- getIntAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getIntBits() - Method in class org.jikesrvm.osr.VariableElement
-
- getIntBitsFrom(int, int, byte[], Offset, TempRegisters) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
-
- getIntBuffer() - Static method in class org.mmtk.utility.Log
-
- getIntConstant(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the constant at a given constant pool index (as an int).
- getInteger() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new integer register.
- getInterface(int) - Static method in class org.jikesrvm.classloader.RVMClass
-
- getInterfaceClass() - Method in class org.jikesrvm.objectmodel.ITable
-
- getInterfaceId() - Method in class org.jikesrvm.classloader.RVMClass
-
Classes used as Interfaces get assigned an interface id.
- getInterval(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
Returns the interval associated with the passed register.
- GetIntField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetIntField: read an instance field of type integer
- getIntFromConstantPool(RVMClass, int) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- getIntProperty(String, int) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getIntProperty(String) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getIntProperty(String) - Method in class org.mmtk.vm.BuildTimeConfig
-
Return a property of type int
- getIntProperty(String, int) - Method in class org.mmtk.vm.BuildTimeConfig
-
Return a property of type String, with default.
- getIntStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns the current contents of an int-like static field.
- getIntValue(Operand) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
- getIntValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getInUse() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getInvisibleMethodID() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getInvoker() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getIP() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getIPLocation() - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- getIR() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
-
- getIR() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterTools
-
- getIR() - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- getIsAboutToTerminate() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getIsExtant() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getITableArray() - Method in class org.jikesrvm.objectmodel.TIB
-
- getITableIndex(RVMClass, Atom, Atom) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
-
- getIteratedDominanceFrontier(IR, BitVector) - Static method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Calculate the iterated dominance frontier for a set of basic blocks
represented by a BitVector.
- getJavaAgentArgs() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Extract command line arguments for the Java agent
- getJavaLangThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- GetJavaVM(JNIEnvironment, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- getJDKField(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Converts a RVMField to a java.lang.reflect.Field.
- getJNI_OnLoad() - Method in class org.jikesrvm.runtime.DynamicLibrary
-
Get the unique JNI_OnLoad symbol associated with this library
- getJNI_OnUnload() - Method in class org.jikesrvm.runtime.DynamicLibrary
-
Get the unique JNI_OnUnload symbol associated with this library
- getJNIEnv() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getJniIterator() - Method in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
-
get the GCMapIterator used for scanning JNI native stack frames.
- getJNIRef(int) - Method in class org.jikesrvm.jni.JNIEnvironment
-
Get a reference from the JNIRefs stack.
- getJNIStackGrowthSize() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getJTOC() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getJTOC() - Method in class org.jikesrvm.compilers.opt.ir.ppc.RegisterPool
-
Get the JTOC register
- getJTOC() - Static method in class org.jikesrvm.runtime.Magic
-
- getJTOC - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getJtocOffset() - Method in class org.jikesrvm.classloader.RVMMethod
-
Gets the offset used to hold a JTOC addressable version of the current entry
code array.
- getJTOCoffset() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- getKey(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
-
Get the DF_LatticeCell key corresponding to a basic block
- getKey() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
- getKey() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
- getKey() - Method in class org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket
-
- getKey() - Method in class org.jikesrvm.util.AbstractHashSetRVM.AbstractBucket
-
- getKey() - Method in class org.jikesrvm.util.HashMapRVM.Bucket
-
- getKey() - Method in class org.jikesrvm.util.HashSetRVM.Bucket
-
- getKey() - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
-
- getKey() - Method in class org.jikesrvm.util.ImmutableEntryHashSetRVM.Bucket
-
- getKey(Address) - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Return the sorting key for the object passed as a parameter.
- getKey(Address) - Method in class org.mmtk.utility.deque.SortTODSharedDeque
-
- getKey(Address) - Static method in class org.mmtk.utility.SimpleHashtable
-
Return the key for a given entry.
- getKey() - Method in class org.vmutil.options.Option
-
Return the VM determined key for an option
- getKind() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getLabel() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
returns the label
- getLabel(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getLabel(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Return the label representing the target of the given branch
operand.
- getLabel() - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
- getLabel() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- getLandingPad() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Has the block been marked as landing pad?
- getLastAllocLineStraddle() - Method in class org.mmtk.utility.alloc.ImmixAllocator
-
- getLastFixedStackRegister() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getLastFixedStackRegister() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getLastFixedStackRegister() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getLastFloatStackRegister() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getLastFloatStackRegister() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- getLastFloatStackRegister() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getLastNonvolatile(int) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getLastNonvolatileFPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getLastNonvolatileGPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getLastScratchFPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getLastScratchGPR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getLastSpillLoc() - Method in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
-
Get address of the last spill location for the given frame ptr
- getLastSpillLoc() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
Get address of the last spill location
(The location of spills varies among architectures.)
- getLastTotal() - Method in class org.mmtk.utility.statistics.LongCounter
-
Get the total as at the lasts phase
- getLayoutContext(RVMClass) - Method in class org.jikesrvm.objectmodel.FieldLayout
-
Return the appropriate layout context object for the given class.
- getLayoutContext(RVMClass) - Method in class org.jikesrvm.objectmodel.FieldLayoutPacked
-
- getLayoutContext(RVMClass) - Method in class org.jikesrvm.objectmodel.FieldLayoutUnpacked
-
- getLeft(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- getLeft(int) - Method in class org.mmtk.utility.GenericFreeList
-
Get the lump to the "left" of the current lump (i.e.
- getLeftChild() - Method in class org.jikesrvm.compilers.opt.util.TreeNode
-
returns the first child of this node
- getLHS() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Return the left-hand side of this equation.
- getLibName() - Method in class org.jikesrvm.runtime.DynamicLibrary
-
- getLimit() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- getLineNumber() - Method in class org.jikesrvm.runtime.StackTrace.Element
-
- getLineNumberForBCIndex(int) - Method in class org.jikesrvm.classloader.NormalMethod
-
Return the line number information for the argument bytecode index.
- getLink(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getLink(Object) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- getLink(ObjectReference) - Method in class org.mmtk.vm.TraceInterface
-
- getList() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.MapElement
-
- getListOfChecksToEliminate(AnnotatedLSTNode, ArrayList<Instruction>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Create a list of instructions to be eliminated
- getLiteralDescription(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- getLiteralDescription(int) - Method in class org.jikesrvm.classloader.RVMClass
-
- getLiteralOffset(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
Get offset of a literal constant, in bytes.
- getLiteralOffset(int) - Method in class org.jikesrvm.classloader.RVMClass
-
Get offset of a literal constant, in bytes.
- getLiteralSize(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- getLiveDaemonCount() - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getLiveInfo(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
REturns the live information for a particular block
- getLivenessInformation() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- getLiveRegistersOnEdge(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Return the set of registers that are live on the control-flow edge
basic block bb1 to basic block bb2
- getLiveRegistersOnEntry(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
- getLiveRegistersOnExit(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
- getLiveSet() - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
-
Returns the set of registers live before the first instruction of
this basic block
- getLiveThreadCount() - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getLiveThreadsForJMX() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Gets live threads.
- getLiveWordAddress(Address) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
-
Given an address, return the address of the live word for
that address.
- getLoadedClassCount() - Static method in class gnu.java.lang.management.VMClassLoadingMXBeanImpl
-
- getLoadedClassCount() - Static method in class org.jikesrvm.classloader.JMXSupport
-
- getLoadOp(FieldReference, boolean) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns the correct operator for loading from the given field
- getLoadOp(TypeReference, boolean) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns the correct operator for loading a value of the given type
- getLocal(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Gets the specified local variable.
- getLocalAddress() - Method in class gnu.java.nio.VMChannel
-
- getLocalDual(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Gets the specified local variable (long, double).
- getLocalNumber() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the number of the local (as an unsigned byte)
Used for iload, lload, fload, dload, aload,
istore, lstore, fstore, dstore, astore,
iinc, ret
- getLocalNumberFor(Register, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Gets the local number for a given register
- getLocalTypes() - Method in class org.jikesrvm.osr.BytecodeTraverser
-
Returns an array of type information of locals at the registered
program point.
- getLocalVariableTable() - Method in class org.jikesrvm.classloader.NormalMethod
-
- getLocalWords() - Method in class org.jikesrvm.classloader.NormalMethod
-
- getLocation(Instruction) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Get the location of a given load or store instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Get the operand called Location from the
argument instruction.
- getLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Location from the
argument instruction.
- getLock(int) - Static method in class org.jikesrvm.scheduler.Lock
-
Read a lock from the lock table by id.
- getLockAcquisitionOffset() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- getLockedObject() - Method in class org.jikesrvm.scheduler.Lock
-
- getLockIndex(Word) - Static method in class org.jikesrvm.scheduler.ThinLock
-
Return the lock index for a given lock word.
- getLockInfo(ThreadInfo) - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Fills out the information on ownable synchronizers
in the given
ThreadInfo
object if supported.
- getLockingId() - Method in class org.jikesrvm.scheduler.RVMThread
-
Get this thread's id for use in lock ownership tests.
- getLockObject() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Get the object for locking for synchronized methods.
- getLockOwner(Word) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- getLoEntry(int) - Method in class org.mmtk.utility.GenericFreeList
-
Get the contents of an entry
- getLog() - Method in class org.jikesrvm.adaptive.util.AOSLogging
-
- getLog() - Method in class org.mmtk.plan.CollectorContext
-
- getLog() - Method in class org.mmtk.plan.MutatorContext
-
- getLog() - Static method in class org.mmtk.utility.Log
-
- getLogBytesInAddressConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getLogBytesInAddressConstant() - Method in class org.mmtk.vm.Memory
-
- getLogBytesInPageConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getLogBytesInPageConstant() - Method in class org.mmtk.vm.Memory
-
- getLogBytesInWordConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getLogBytesInWordConstant() - Method in class org.mmtk.vm.Memory
-
- getLogElementSize() - Method in class org.jikesrvm.classloader.RVMArray
-
Size, in bytes, of an array element, log base 2.
- getLogInstructionWidth() - Static method in class org.jikesrvm.architecture.ArchConstants
-
- getLogMinAlignmentConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getLogMinAlignmentConstant() - Method in class org.mmtk.vm.Memory
-
- getLong() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new long register.
- GetLongArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetLongArrayElements: get all the elements of a long array
- GetLongArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetLongArrayRegion: copy a region of the array into the native buffer
- getLongAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get long at arbitrary (byte) offset from object.
- getLongAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getLongBits() - Method in class org.jikesrvm.osr.VariableElement
-
- getLongBitsFrom(int, int, int, int, byte[], Offset, TempRegisters) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
-
- getLongConstant(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the constant at a given constant pool index (as a long).
- GetLongField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetLongField: read an instance field of type long
- getLongFromConstantPool(RVMClass, int) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- getLongStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns the current contents of a long static field.
- getLongValue(Operand) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
- getLongValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getLookupSwitchOffset(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the numbered offset of the lookupswitch (as a signed int).
- getLookupSwitchValue(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the numbered value of the lookupswitch (as a signed int).
- getLoop(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
- getLoop() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
-
- getLoopNestDepth(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
- getLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Low from the
argument instruction.
- getLowerBound() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getLowestInUseSlot() - Static method in class org.jikesrvm.runtime.Statics
-
- getLowSwitchValue() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the lowest value of the tableswitch (as a signed int).
- getLR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getLtDominators() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- getMachineCodeIndex() - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- getMachineCodeIndex() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Return the current offset in the generated code buffer of the
end of the genertaed machine code.
- getMachineCodeOffset(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.MachineCodeOffsets
-
Gets the offset into the machine code array (in bytes) that
corresponds to the first byte after this instruction.
- getMachineCodes() - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- getMachineCodes() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Return a copy of the generated code as a CodeArray.
- getMachineRegister(Register) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Return the machine-level register number corresponding to a
given Register.
- getMainMethod() - Method in class org.jikesrvm.scheduler.MainThread
-
- getMangledName(boolean) - Method in class org.jikesrvm.classloader.NativeMethod
-
Computes the mangled name of the native routine: Java_Class_Method_Sig
- getMap(Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- getMapAddress(int) - Method in class org.mmtk.policy.immix.ChunkList
-
- getMappedIndex(Object) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getMappedIndex(Object) - Method in interface org.jikesrvm.compilers.opt.util.BitSetMapping
-
- getMappedObject(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getMappedObject(int) - Method in interface org.jikesrvm.compilers.opt.util.BitSetMapping
-
- getMapping(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- getMappingSize() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getMappingSize() - Method in interface org.jikesrvm.compilers.opt.util.BitSetMapping
-
- getMarkAddress(Address) - Static method in class org.mmtk.policy.immix.Line
-
- getMarkState(Address) - Static method in class org.mmtk.policy.immix.Block
-
- getMarkState() - Method in class org.mmtk.policy.ImmortalSpace
-
- getMask(Address, boolean) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
-
Given an address, produce a bit mask for the live table
- getMaskBegin(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called MaskBegin from the
argument instruction.
- getMaskEnd(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called MaskEnd from the
argument instruction.
- getMaskTSPDefs() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
-
- getMaskTSPUses() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
-
- getMatch(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the k'th operand called Match from the
argument instruction.
- getMaturePhysicalPagesAvail() - Method in class org.mmtk.plan.generational.copying.GenCopy
-
- getMaturePhysicalPagesAvail() - Method in class org.mmtk.plan.generational.Gen
-
Return the number of pages available for allocation into the mature
space.
- getMaturePhysicalPagesAvail() - Method in class org.mmtk.plan.generational.immix.GenImmix
-
- getMaturePhysicalPagesAvail() - Method in class org.mmtk.plan.generational.marksweep.GenMS
-
- getMaxAlignmentShiftConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
On Intel we align code to 16 bytes as recommended in the optimization manual.
- getMaxAlignmentShiftConstant() - Method in class org.mmtk.vm.Memory
-
- getMaxBasicBlockNumber() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- getMaxBytesPaddingConstant() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- getMaxBytesPaddingConstant() - Method in class org.mmtk.vm.Memory
-
- getMaxHeaps() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Returns the maximum number of heaps that can be managed.
- getMaxHeapSize() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Return the max heap size in bytes (as set by -Xmx).
- getMaxHeapSize() - Static method in class org.mmtk.utility.heap.HeapGrowthManager
-
Return the max heap size in bytes (as set by -Xmx).
- getMaximumAlignedSize(int, int) - Static method in class org.mmtk.utility.alloc.Allocator
-
This method calculates the minimum size that will guarantee the allocation
of a specified number of bytes at the specified alignment.
- getMaximumAlignedSize(int, int, int) - Static method in class org.mmtk.utility.alloc.Allocator
-
This method calculates the minimum size that will guarantee the allocation
of a specified number of bytes at the specified alignment.
- getMaxNursery() - Method in class org.mmtk.utility.options.NurserySize
-
Read the upper bound of the nursery size.
- getMaxOptLevel() - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
- getMaxStackHeight() - Method in class org.jikesrvm.osr.ExecutionState
-
- getMaxStackSize() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getMaxTileNum() - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Get the maximum number of tiles in this space.
- getMaxValue() - Method in class org.mmtk.vm.gcspy.Stream
-
Return the maximum value expected for this stream.
- getMCIndexes() - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- getMCMap() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getMCOffset(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Returns the MCOffset for the entry passed
- getMCOffset(int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- getMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Get the operand called MemAddr from the
argument instruction.
- getMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called MemAddr from the
argument instruction.
- getMember(String, String, String) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
Get description of virtual machine component (field or method).
- getMemberRef(int) - Static method in class org.jikesrvm.classloader.MemberReference
-
- getMemberRef() - Method in class org.jikesrvm.classloader.RVMMember
-
- getMemberRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- getMemoryAddress - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getMemoryBytes() - Method in class org.jikesrvm.classloader.Primitive
-
- getMemoryBytes() - Method in class org.jikesrvm.classloader.RVMArray
-
- getMemoryBytes() - Method in class org.jikesrvm.classloader.RVMClass
-
- getMemoryBytes() - Method in class org.jikesrvm.classloader.RVMType
-
- getMemoryBytes() - Method in class org.jikesrvm.classloader.TypeReference
-
- getMemoryBytes() - Method in class org.jikesrvm.classloader.UnboxedType
-
- getMemoryInt - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getMemoryManagerNames(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the name of the memory manager which manages
the specified pool.
- getMemoryManagerNames() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getMemoryManagerNames(String) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getMemoryOperands() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all memory operands of an instruction
- getMemoryPoolNames(String) - Static method in class gnu.java.lang.management.VMMemoryManagerMXBeanImpl
-
We ignore the name as we only have one manager,
and simply return the same as the management factory
would.
- getMemoryWord - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getMessage() - Method in error org.jikesrvm.classloader.BootImageMemberLookupError
-
- getMetaAddress(Address, int) - Static method in class org.mmtk.policy.immix.Line
-
- getMetaAddress(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the address of some metadata given the address for which the
metadata is required and the offset into the metadata that is of
interest.
- getMetaAddress(Address, Offset) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the address of some metadata given the address for which the
metadata is required and the offset into the metadata that is of
interest.
- getMetaDataBase(Address) - Static method in class org.mmtk.utility.alloc.EmbeddedMetaData
-
Given an address, return the beginning of the meta data for the
region containing the address.
- getMetaDataOffset(Address, int, int) - Static method in class org.mmtk.utility.alloc.EmbeddedMetaData
-
Given an address, the density (coverage) of a meta data type, and
the granularity (alignment) of the meta data, return the offset
into the meta data the address.
- getMethod() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- getMethod() - Method in class org.jikesrvm.adaptive.database.callgraph.CallSite
-
- getMethod(MethodReference) - Static method in class org.jikesrvm.adaptive.util.DynamicCallFileInfoReader
-
Establish the RVMMethod for a given MethodReference gracefully.
- getMethod() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the method that this bytecode stream is from
- getMethod() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getMethod() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getMethod() - Method in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
- getMethod() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getMethod() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- getMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Method from the
argument instruction.
- getMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Method from the
argument instruction.
- getMethod() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- getMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Method from the
argument instruction.
- getMethod() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
- getMethod() - Method in class org.jikesrvm.osr.ExecutionState
-
- getMethod(String, String, String, boolean) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
- getMethod(String, String, String) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
- getMethod(Class<?>, Atom, Class<?>...) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
- getMethod(Class<?>, String, String) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
Get description of virtual machine method.
- getMethod() - Method in class org.jikesrvm.runtime.StackBrowser
-
- getMETHOD_TO_PRINTs() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Return an iterator over the items in METHOD_TO_PRINT
- getMETHOD_TO_PRINTs() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Return an iterator over the items in METHOD_TO_PRINT
- getMethodForMCOffset(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
Get the RVMMethod for a machine instruction offset.
- getMethodID(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- GetMethodID(JNIEnvironment, int, Address, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetMethodID: get the virtual method ID given the name and the signature
- getMethodId() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getMethodName() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Getter method for method name
- getMethodName() - Method in class org.jikesrvm.runtime.StackTrace.Element
-
- getMethodRef() - Method in class org.jikesrvm.adaptive.util.UnResolvedCallSite
-
- getMethodRef(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- getMethodRef(int) - Static method in class org.jikesrvm.classloader.MemberReference
-
- getMethodRef(int) - Method in class org.jikesrvm.classloader.RVMClass
-
- getMethodReference() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns a reference to a field.
- getMethodReference(int[]) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns a reference to a field, for use prior to the class being loaded.
- getMethodReference(Class<?>, Atom, Class<?>...) - Static method in class org.jikesrvm.runtime.EntrypointHelper
-
- getMethodSig() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Getter method for method signature
- getMethodStart(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the operand called MethodStart from the
argument instruction.
- getMethodSummaryIfAvailable(RVMMethod, OptOptions) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Returns a method summary if present.
- getMicroseconds() - Method in class org.vmutil.options.MicrosecondsOption
-
Read the current value of the option in microseconds.
- getMilliseconds() - Method in class org.vmutil.options.MicrosecondsOption
-
Read the current value of the option in milliseconds.
- getMinNursery() - Method in class org.mmtk.utility.options.NurserySize
-
Read the lower bound of the nursery size.
- getMinValue() - Method in class org.mmtk.vm.gcspy.Stream
-
Return the minimum value expected for this stream.
- getMIR_START_opcode() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- getMM_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- getMMAllocator() - Method in class org.jikesrvm.classloader.RVMType
-
This returns the allocator id as supplied by the memory manager.
- getModBuffer() - Method in class org.mmtk.plan.refcount.RCBaseCollector
-
- getModifiedProcessor() - Method in class org.mmtk.plan.refcount.fullheap.RCCollector
-
- getModifiedProcessor() - Method in class org.mmtk.plan.refcount.generational.GenRCCollector
-
- getModifiedProcessor() - Method in class org.mmtk.plan.refcount.RCBaseCollector
-
- getModifiers() - Method in class org.jikesrvm.classloader.RVMClass
-
- getModifiers() - Method in class org.jikesrvm.classloader.RVMMember
-
- getMonitorInfo(ThreadInfo) - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Fills out the information on monitor usage
in the given
ThreadInfo
object if supported.
- getMonotonicStrideValue() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Return the stride value for monotonic loops
- getMoveOp(TypeReference) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns the correct operator for moving the given data type.
- getMoveOp(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.LocalCSE
-
- getMoveOperator(byte) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- getName() - Method in class com.ibm.tuningfork.tracegen.types.EventAttribute
-
Return the name of the attribute.
- getName() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the name of this event type.
- getName() - Method in class com.ibm.tuningfork.tracegen.types.ScalarType
-
Return the name of this type.
- getName() - Static method in class gnu.java.lang.management.VMRuntimeMXBeanImpl
-
- getName(int) - Method in interface org.jikesrvm.adaptive.measurements.instrumentation.CounterNameFunction
-
- getName(int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.MethodNameFunction
-
- getName() - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertInstructionCounters
-
- getName() - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertMethodInvocationCounter
-
- getName() - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
-
- getName() - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
- getName() - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
-
- getName() - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
-
- getName() - Method in class org.jikesrvm.classloader.MemberReference
-
- getName() - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
-
- getName() - Method in class org.jikesrvm.classloader.RVMMember
-
- getName() - Method in class org.jikesrvm.classloader.TypeReference
-
- getName() - Method in class org.jikesrvm.compilers.opt.AdjustBranchProbabilities
-
- getName() - Method in class org.jikesrvm.compilers.opt.bc2ir.ConvertBCtoHIR
-
- getName() - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.BuildLST
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
Returns the name of the phase.
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Return a String representation for this phase
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
-
Return a string representation of this phase
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreePhase
-
Returns "Dominator Tree"
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.LoopAnalysis
-
Return a string name for this phase.
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
Returns the name of the phase.
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.PostDominatorsPhase
-
Return a string representation of this phase
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
- getName() - Method in class org.jikesrvm.compilers.opt.controlflow.YieldPoints
-
Return the name of this phase
- getName() - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
- getName() - Method in class org.jikesrvm.compilers.opt.driver.IRPrinter
-
- getName() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
- getName() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
- getName() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
-
- getName() - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
- getName() - Method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- getName() - Method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
- getName() - Method in class org.jikesrvm.compilers.opt.hir2lir.ConvertHIRtoLIR
-
- getName() - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
- getName(int) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getName(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
Gets the register name for a register with a particular number in the
pool.
- getName(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ComplexOperators
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoBURS
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoLiveness
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.InsertIMMQ_MOVForX64
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.NormalizeConstantsPhase
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ReduceOperators
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ConvertALUOperators
-
- getName() - Method in class org.jikesrvm.compilers.opt.lir2mir.SplitBasicBlock
-
- getName() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
- getName() - Method in class org.jikesrvm.compilers.opt.LocalCastOptimization
-
- getName() - Method in class org.jikesrvm.compilers.opt.LocalConstantProp
-
- getName() - Method in class org.jikesrvm.compilers.opt.LocalCopyProp
-
- getName() - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
- getName() - Method in class org.jikesrvm.compilers.opt.mir2mc.AssemblerDriver
-
- getName() - Method in class org.jikesrvm.compilers.opt.mir2mc.FinalMIRExpansionDriver
-
- getName() - Method in class org.jikesrvm.compilers.opt.MutateSplits
-
- getName() - Method in class org.jikesrvm.compilers.opt.NullCheckCombining
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
-
Return a string name for this phase.
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.ExpandCallingConvention
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
-
Return the name of this phase
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RewriteMemoryOperandsWithOversizedDisplacements
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
a name for this phase.
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScan
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.PrologueEpilogueCreator
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator.RegisterAllocPreparation
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterRestrictionsPhase
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps1
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps2
-
- getName() - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
- getName() - Method in class org.jikesrvm.compilers.opt.Simple
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Return a string identifying this compiler phase.
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPFinalization
-
Return the name of the phase
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPPreparation
-
Return the name of the phase
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Returns the name of the phase
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumber
-
Return the name of this phase.
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation
-
Return the name of this compiler phase.
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Return a string name for this phase.
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.RenamePreparation
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminator
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Return a string name for this phase.
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
A String representation of this phase
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.EnsureSSA
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.FoldingDriver
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
-
- getName() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- getName() - Static method in class org.jikesrvm.JMXSupport
-
- getName() - Method in class org.jikesrvm.osr.AdjustBCIndexes
-
- getName() - Method in class org.jikesrvm.scheduler.RVMThread
-
Gets the name of the thread
- getName(short) - Static method in class org.mmtk.plan.Phase
-
- getName() - Method in class org.mmtk.policy.Space
-
- getName() - Method in class org.mmtk.utility.statistics.Counter
-
Return the name of this counter
- getName() - Method in class org.vmutil.options.Option
-
Return the name for the option.
- getNativeFD() - Method in class gnu.java.nio.VMChannel.State
-
- getNativeFPRParam(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNativeGPRParam(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNativeIP() - Method in class org.jikesrvm.classloader.NativeMethod
-
- getNativeThreshold() - Static method in class org.jikesrvm.runtime.Memory
-
For use in test cases only.
- getNativeTOC() - Method in class org.jikesrvm.classloader.NativeMethod
-
- getNewPages(int, int, boolean) - Method in class org.mmtk.utility.heap.PageResource
-
Allocate pages in virtual memory, returning zero on failure.
- getNewSortMarker(SortedGraphNode) - Static method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called NewValue from the
argument instruction.
- getNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Get the operand called NewValue from the
argument instruction.
- getNewValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called NewValueHigh from the
argument instruction.
- getNewValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called NewValueLow from the
argument instruction.
- getNext() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- getNext() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- getNext() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- getNext() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
Returns the next element on this list
- getNext() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- getNext() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
Get the next node.
- getNext(RVMThread) - Method in class org.jikesrvm.scheduler.ThreadQueue
-
- getNext() - Method in class org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket
-
- getNext() - Method in class org.jikesrvm.util.AbstractHashSetRVM.AbstractBucket
-
- getNext() - Method in class org.jikesrvm.util.HashMapRVM.Bucket
-
- getNext() - Method in class org.jikesrvm.util.HashSetRVM.Bucket
-
- getNext() - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
-
- getNext() - Method in class org.jikesrvm.util.ImmutableEntryHashSetRVM.Bucket
-
- getNext(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Get the prev meta data field for a given address
- getNext(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- getNext(Address) - Method in class org.mmtk.utility.deque.SharedDeque
-
Get the "next" pointer in a buffer forming the linked buffer chain.
- getNext(Address) - Method in class org.mmtk.utility.DoublyLinkedList
-
- getNext(int) - Method in class org.mmtk.utility.GenericFreeList
-
Get the next lump in the doubly linked free list
- getNext(Address) - Method in class org.mmtk.utility.SimpleHashtable
-
The next element in the table after the passed entry, or
null if it is the last entry.
- getNext() - Method in class org.vmutil.options.Option
-
Return the next option in the linked list.
- getNextAvailable(Address, int, byte) - Static method in class org.mmtk.policy.immix.Line
-
- getNextAvailableLine(Address, int) - Method in class org.mmtk.policy.immix.ImmixSpace
-
- getNextBlockBytecodeIndex(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Gets the bytecode index of the block in the set which has the
next-higher bytecode index.
- getNextContiguousRegion(Address) - Static method in class org.mmtk.utility.heap.Map
-
Return the address of the next contiguous region associated with some discontiguous space by following the linked list for that space.
- getNextEmptyBlock(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Finds the next ungenerated block, starting at the argument
block and searching forward, wrapping around to the beginning.
- getNextHeapVariableNumber(Object) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Get the next number to be assigned to a new heap variable
for a given type or field.
- getNextId() - Static method in class org.jikesrvm.classloader.MemberReference
-
- getNextIn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Get the next in edge.
- getNextIndex() - Static method in class com.ibm.tuningfork.tracegen.types.EventType
-
- getNextInstructionAddress(Address) - Static method in class org.jikesrvm.runtime.Magic
-
- getNextInstructionAddress - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getNextJSRAddressIndex(Offset, NormalMethod) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- getNextJSRRefIndex(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Given an offset in the jsr reference map,
return the offset where the next returnAddress can be found.
- getNextJSRReturnAddrIndex(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Given an offset in the jsr returnAddress map,
return the offset where the next returnAddress can be found.
- getNextMapElement() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- getNextMapEntry() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
Returns the next GC map entry for use
- getNextMutator() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
-
- getNextMutator() - Method in class org.mmtk.vm.ActivePlan
-
Return the next MutatorContext
in a
synchronized iteration of all mutators.
- getNextNodes(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getNextObject(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getNextObject(ObjectReference, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Get the next object in the heap under contiguous
allocation.
- getNextObject(ObjectReference, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Get the next object in the heap under contiguous
allocation.
- getNextObject(ObjectReference, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Get the next array in the heap under contiguous
allocation.
- getNextObject(ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getNextObject(ObjectReference, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Gets the next object after this scalar under contiguous allocation.
- getNextObject(ObjectReference, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Get the next object after this array under contiguous allocation.
- getNextObject(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
- getNextOut() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Get the next out edge.
- getNextPhase() - Static method in class org.mmtk.plan.Phase
-
Pull the next scheduled phase off the stack.
- getNextPtr(LiveSetElement) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
-
Inspects the passed ptr, if it is nonnull it returns its next field
otherwise, it returns "first"
- getNextReferenceAddress() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
- getNextReferenceAddress() - Method in class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
-
- getNextReferenceAddress() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
Returns the next address that contains a reference
- getNextReferenceAddress() - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
-
- getNextReferenceAddress() - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
-
Get address of next object reference held by current stackframe.
- getNextRefIndex(int, int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- getNextRegion() - Method in class org.mmtk.policy.MarkCompactSpace
-
- getNextRegion(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
The next region in the linked-list of regions
- getNextReturnAddressAddress() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
- getNextReturnAddressAddress() - Method in class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
-
- getNextReturnAddressAddress() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This method is called repeatedly to process derived pointers related
to JSRs.
- getNextReturnAddressAddress() - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
-
- getNextReturnAddressAddress() - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
-
Get address of next JSR return address held by current stackframe.
- getNextUnavailable(Address, int, byte) - Static method in class org.mmtk.policy.immix.Line
-
- getNextUnavailableLine(Address, int) - Method in class org.mmtk.policy.immix.ImmixSpace
-
- getNextUnencounteredFrame() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getNonHeapMemoryUsage() - Static method in class gnu.java.lang.management.VMMemoryMXBeanImpl
-
Return the sum of the usage in all non-heap-based
pools.
- getNonInlinedCallSites() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- getNonReferenceMapIndex() - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
- getNonTemporal() - Method in class org.mmtk.utility.options.NurseryZeroing
-
- getNonTerminal() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getNonvolatileFPROffset(int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getNonvolatileGPROffset(int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getNormalMapIndex() - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
- getNormalOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the 'normal' (not reached via exceptional control flow)
out nodes of the block.
- getNormalRC(Address) - Static method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Given an address of an entry, read the reference count,
excluding root references.
- getNormalStackSize() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getNotTaken() - Method in class org.jikesrvm.compilers.opt.controlflow.Diamond
-
- getNotTakenBlock(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
-
- getNotTakenNextBlock() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- getNoVolatiles() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
-
- getNumActiveDaemons() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getNumActiveSystemThreads() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getNumActiveThreads() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getNumAwoken() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumBase() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumber() - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Return the number of the heap variable corresponding to this
operand.
- getNumber() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- getNumber() - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
-
Return a number that uniquely identifies this heap variable, among
all the heap variables with the same type.
- getNumber() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- getNumber() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getNumber() - Method in class org.jikesrvm.osr.VariableElement
-
- getNumberOfAttributes() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the number of attributes this event type accepts.
- getNumberofBlocks() - Method in class org.jikesrvm.compilers.baseline.BasicBlockFactory
-
- getNumberOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
How many variable-length operands called BranchProfiles
does the argument instruction have?
- getNumberOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
How many variable-length operands called BranchProfiles
does the argument instruction have?
- getNumberOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
How many variable-length operands called BranchProfiles
does the argument instruction have?
- getNumberOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
How many variable-length operands called BranchProfiles
does the argument instruction have?
- getNumberOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
How many variable-length operands called BranchProfiles
does the argument instruction have?
- getNumberOfCompilers() - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
returns the number of compilers
- getNumberOfDefs() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Returns the number of operands that are defs
(either pure defs or combined def/uses).
- getNumberOfDefs() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are defs
(either pure defs or combined def/uses).
- getNumberOfDefUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are defs
and uses.
- getNumberOfDimensions(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
How many variable-length operands called Dimensions
does the argument instruction have?
- getNumberOfDoubles() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the number of double attributes this event type accepts.
- getNumberOfElements(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
How many variable-length operands called Elements
does the argument instruction have?
- getNumberOfElements(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
How many variable-length operands called Elements
does the argument instruction have?
- getNumberOfElements() - Method in class org.jikesrvm.osr.VariableMap
-
- getNumberOfEquations() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Get the number of equations in this system
- getNumberOfExceptionalOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Get the number of out nodes that are to exception handler basic blocks
- getNumberOfExceptionTableEntries() - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
-
Gets the number of table entries required for this EHBB.
- getNumberOfFixedPureDefs() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are pure defs
and are not in the variable-length part of the operand list.
- getNumberOfFixedPureUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are pure uses
and are not in the variable-length part of the operand list.
- getNumberOfFixedUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are uses
(either combined use/defs or pure uses)
and are not in the variable-length part of the operand list.
- getNumberOfFormals(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
How many variable-length operands called Formals
does the argument instruction have?
- getNumberOfFPRParams() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNumberOfFPRs() - Static method in class org.jikesrvm.architecture.ArchConstants
-
- getNumberOfGPRParams() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNumberOfGPRs() - Static method in class org.jikesrvm.architecture.ArchConstants
-
- getNumberOfHeapDefs(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return the number of heap operands defined by an instruction
- getNumberOfHeapVariables() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return the total number of heap variables allocated for the IR
- getNumberOfImplicitDefs() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of physical registers that are
implicitly defined by this operator.
- getNumberOfImplicitUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of physical registers that are
implicitly used by this operator.
- getNumberOfIn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- getNumberOfInts() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the number of int attributes this event type accepts.
- getNumberOfLongs() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the number of long attributes this event type accepts.
- getNumberOfMatches(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
How many variable-length operands called Matches
does the argument instruction have?
- getNumberOfNativeFPRParams() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNumberOfNativeGPRParams() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNumberOfNonFinalReferences() - Method in class org.jikesrvm.classloader.RVMClass
-
- getNumberOfNonvolatileFPRs() - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getNumberOfNonvolatileFPRs() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getNumberOfNonvolatileGPRs() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNumberOfNonvolatileGPRs() - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getNumberOfNonvolatileGPRs() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getNumberOfNormalOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Get the number of out nodes that are to "normal" basic blocks
- getNumberOfNumericSlots() - Static method in class org.jikesrvm.runtime.Statics
-
- getNumberOfOperands() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Get the number of operands in this instruction.
- getNumberOfOperandsVarUsesOrDefs() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- getNumberOfOut() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- getNumberOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
How many variable-length operands called Params
does the argument instruction have?
- getNumberOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
How many variable-length operands called Params
does the argument instruction have?
- getNumberOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
How many variable-length operands called Params
does the argument instruction have?
- getNumberOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
How many variable-length operands called Params
does the argument instruction have?
- getNumberOfPhysicalRegisters() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getNumberOfPhysicalRegisters() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getNumberOfPhysicalRegisters() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getNumberOfPreds(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
How many variable-length operands called Preds
does the argument instruction have?
- getNumberOfPureDefs() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Returns the number of operands that are pure defs.
- getNumberOfPureDefs() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are defs.
- getNumberOfPureFixedUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are pure uses
and are not in the variable-length part of the operand list.
- getNumberOfPureUses() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Returns the number of operands that are pure uses.
- getNumberOfPureUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are pure uses.
- getNumberOfRealInstructions() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
How many real instructions does the block contain?
- getNumberOfReferenceSlots() - Static method in class org.jikesrvm.runtime.Statics
-
- getNumberOfStackSlots() - Method in class org.jikesrvm.classloader.FieldReference
-
- getNumberOfStackSlots() - Method in class org.jikesrvm.classloader.RVMField
-
- getNumberOfStrings() - Method in class com.ibm.tuningfork.tracegen.types.EventType
-
Return the number of string attributes this event type accepts.
- getNumberOfSymbolicRegisters() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
-
Return the number of symbolic registers (doesn't count physical ones)
- getNumberOfSymbolicRegisters() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Returns the number of symbolic registers for this IR.
- getNumberOfTargets() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- getNumberOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
How many variable-length operands called Targets
does the argument instruction have?
- getNumberOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
How many variable-length operands called Targets
does the argument instruction have?
- getNumberOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
How many variable-length operands called Targets
does the argument instruction have?
- getNumberOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
How many variable-length operands called Targets
does the argument instruction have?
- getNumberOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
How many variable-length operands called Targets
does the argument instruction have?
- getNumberOfUses() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Returns the number of operands that are uses
(either combined def/uses or pure uses).
- getNumberOfUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Returns the number of operands that are uses
(either combined def/uses or pure uses).
- getNumberOfUses(HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return the number of uses of a heap variable.
- getNumberOfValues(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
How many variable-length operands called Values
does the argument instruction have?
- getNumCounters() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Return the number of counters currently allocated for this data
- getNumDidNothing() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumInstructionMaps() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
-
returns the number of GC points in this map, i.e., the number of
instructions we have maps for.
- getNumMethodsConsidered() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumMethodsScheduledForRecomp() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumOpt0() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumOpt1() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumOpt2() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumOpt3() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumOpt4() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- getNumSamples() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- getNumSamples() - Method in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
-
- getObject() - Method in class org.jikesrvm.osr.VariableElement
-
- GetObjectArrayElement(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetObjectArrayElement: retrieve an object from an object array
- getObjectArrayType(RVMType) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the type of the array of given object type (as a RVMType).
- getObjectArrayType() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the type of the object array (as a RVMType).
- getObjectAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get Object at arbitrary (byte) offset from object.
- getObjectAtOffset(Object, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Get Object at arbitrary (byte) offset from object.
- getObjectAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- GetObjectClass(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetObjectClass
- getObjectEndAddress(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getObjectEndAddress(Object, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
What is the first word after the class?
- getObjectEndAddress(Object, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
What is the first word after the array?
- getObjectEndAddress(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Get the pointer just past an object.
- getObjectEndAddress(Object, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Gets the pointer just past an object.
- getObjectEndAddress(Object, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Gets the pointer just past an object.
- getObjectEndAddress(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Gets a pointer to the address just past the end of the object.
- GetObjectField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetObjectField: read a instance field of type Object
- getObjectFrom(int, int, byte[], Offset, TempRegisters) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
-
- getObjectFromStartAddress(Address) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getObjectFromStartAddress(Address) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Get an object reference from the address the lowest word of the
object was allocated.
- getObjectFromStartAddress(Address) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Get an object reference from the address the lowest word of the object was allocated.
- getObjectFromStartAddress(Address) - Method in class org.mmtk.vm.ObjectModel
-
- getObjectHashCode(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getObjectHashCode(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getObjectHashCode(Object) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Get an object's "hashcode" value.
- getObjectPendingFinalizationCount() - Static method in class gnu.java.lang.management.VMMemoryMXBeanImpl
-
Return the number of objects waiting for finalization.
- getObjectPendingFinalizationCount() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getObjectReference(Address) - Static method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Given an address of an entry, read the reference component.
- getObjectSize(Object) - Static method in class gnu.java.lang.VMInstrumentationImpl
-
- getObjectSize(ObjectReference) - Static method in class org.jikesrvm.mm.mmtk.ObjectModel
-
Return the size of a given object, in bytes
- getObjectSize() - Method in class org.jikesrvm.objectmodel.FieldLayoutContext
-
- getObjectStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns the current contents of a reference static field.
- GetObjectType() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetObjectType
-
- getObjectType(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getObjectType(Object) - Static method in class org.jikesrvm.runtime.Magic
-
Get an object's type.
- getObjectType - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getObjectUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
Read the contents of the field.
- getObjectValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
Read one object ref from heap using RVM object model, GC safe.
- getObjTib(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getOF() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getOffset() - Method in class org.jikesrvm.classloader.RVMMember
-
Offset of this field or method, in bytes.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Offset from the
argument instruction.
- getOffset() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- getOffset() - Method in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Get the operand called Offset from the
argument instruction.
- getOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Offset from the
argument instruction.
- getOffset() - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
-
- getOffset(byte[], int, int) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Decode an encoded offset given the coded byte array, and index
into it, and the current (last) offset.
- getOffset() - Method in class org.jikesrvm.osr.bytecodes.Goto
-
- getOffset() - Method in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
-
- getOffsetAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get Offset at arbitrary (byte) offset from object.
- getOffsetAtOffset(Object, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Get Offset at arbitrary (byte) offset from object.
- getOffsetAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getOffsetForAlignment(RVMClass, boolean) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getOffsetForAlignment(RVMClass, ObjectReference) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getOffsetForAlignment(RVMArray, boolean) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getOffsetForAlignment(RVMArray, ObjectReference) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getOffsetForAlignment(RVMClass, boolean) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getOffsetForAlignment(RVMClass, ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getOffsetForAlignment(RVMArray, boolean) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getOffsetForAlignment(RVMArray, ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getOffsetForSysCall() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
We will have to save and restore all non-volatile registers around
system calls, to protect ourselves from malicious native code that may
bash these registers.
- getOffsetValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getOID(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getOID() - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- getOID(Object) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- getOID() - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- getOID(ObjectReference) - Method in class org.mmtk.vm.TraceInterface
-
- getOID() - Method in class org.mmtk.vm.TraceInterface
-
- getOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called OldValue from the
argument instruction.
- getOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Get the operand called OldValue from the
argument instruction.
- getOldValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called OldValueHigh from the
argument instruction.
- getOldValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Get the operand called OldValueLow from the
argument instruction.
- getOpcode() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the opcode of the current instruction in the sequence.
- getOpcode() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return the opcode of the instruction's operator
(a unique id suitable for use in switches); see
Operator.opcode
.
- getOpcode() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
- getOpcode() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- getOperand(int) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
NOTE: It is incorrect to use getOperand with a constant argument
outside of the automatically generated code in Operators.
- getOperands() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Return the operands in this equation.
- getOperands() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all "leaf" operands of an instruction.
- getOperandWords() - Method in class org.jikesrvm.classloader.NormalMethod
-
- getOperator(TypeReference, int) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- getOperator() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Return the operator for this equation
- getOptCompiledLevel() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- getOptCompilerOptions() - Static method in class org.jikesrvm.adaptive.controller.Controller
-
- getOption(String) - Method in class org.vmutil.options.OptionSet
-
Using the VM determined key, look up the corresponding option,
or return null
if an option can not be found.
- getOptions() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getOptions() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getOptionSet() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- getOptionSet() - Method in class org.mmtk.vm.Factory
-
Create or retrieve the OptionSet used for MMTk options.
- getOptLevel() - Method in class org.jikesrvm.adaptive.controller.RecompileOptChoice
-
Which opt-level is associated with this choice?
- getOptLevel(int) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
A mapping from an Opt compiler number to the corresponding Opt level
- getOptLevel() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Getter method for optimization level
- getOptLevel() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Gets the current opt level.
- getOptLevel() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getOrCreateBlock(int, BasicBlockLE, OperandStack, Operand[]) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Get or create a block at the specified target.
- getOrCreateBlock(BasicBlockLE, boolean, int, BasicBlockLE, OperandStack, Operand[]) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Get or create a block at the specified target.
- getOrCreateBlock(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Gets or creates a block at the specified target.
- getOrCreateBlock(int, BasicBlockLE, OperandStack, Operand[]) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Get or create a block at the specified target.
- getOrCreateCounterIndexForString(String) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
For a given string, return the number of the counter associated
with this string.
- getOrCreateDupReg(RegisterOperand, IR, Map<Register, Register>) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
The given register a) does not span multiple basic block, and b)
is used in a basic block that is being duplicated.
- getOrigBlock(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- getOriginalCompiledMethod() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getOriginalMethod() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getOsArch() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getOsName() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getOSRBarrierFromInst(Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getOsrJTOCoffset() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getOSRMap() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getOSRMapIndex(int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- getOsrMapIteratorForMCOffset(Offset) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
given a MC offset, return an iterator over the
elements of this map.
- getOsrPrologue() - Method in class org.jikesrvm.classloader.NormalMethod
-
Returns a bytecode stream of osr prologue
- getOsrPrologueLength() - Method in class org.jikesrvm.classloader.NormalMethod
-
Returns the OSR prologue length for adjusting various tables and maps.
- getOsrSynthesizedBytecodes() - Method in class org.jikesrvm.classloader.NormalMethod
-
Returns the synthesized bytecode stream with osr prologue
- getOsVersion() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the FCFG out nodes.
- getOutermostContext() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getOutNodes() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
An enumeration of the FCFG out nodes.
- getOutNodes() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getOutOfMemoryError() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- getOwnerId() - Method in class org.jikesrvm.scheduler.Lock
-
- getPackageName() - Method in class org.jikesrvm.classloader.RVMClass
-
Package name - something like "java.lang".
- getPages() - Method in class org.vmutil.options.PagesOption
-
Read the current value of the option in pages.
- getPagesAllocated() - Method in class org.mmtk.policy.immix.ImmixSpace
-
Return the number of pages allocated since the last collection
- getPagesAvail() - Method in class org.mmtk.plan.copyms.CopyMS
-
- getPagesAvail() - Method in class org.mmtk.plan.generational.Gen
-
Return the number of pages available for allocation, assuming
all future allocation is to the nursery.
- getPagesAvail() - Method in class org.mmtk.plan.Plan
-
Return the number of pages available for allocation.
- getPagesAvail() - Method in class org.mmtk.plan.refcount.generational.GenRC
-
Return the number of pages available for allocation, assuming
all future allocation is to the nursery.
- getPagesAvail() - Method in class org.mmtk.plan.semispace.SS
-
Return the number of pages available for allocation, assuming
all future allocation is to the semi-space.
- getPagesize() - Static method in class org.jikesrvm.runtime.Memory
-
- getPagesizeLog() - Static method in class org.jikesrvm.runtime.Memory
-
- getPagesizeLogAsByte() - Static method in class org.jikesrvm.runtime.Memory
-
- getPagesReserved() - Method in class org.mmtk.plan.Plan
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesReserved() - Static method in class org.mmtk.policy.Space
-
Get the total number of pages reserved by all of the spaces
- getPagesUsed() - Method in class org.mmtk.plan.concurrent.marksweep.CMS
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.copyms.CopyMS
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.generational.copying.GenCopy
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.generational.Gen
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.generational.immix.GenImmix
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.generational.marksweep.GenMS
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.immix.Immix
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.markcompact.MC
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.marksweep.MS
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.nogc.NoGC
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.Plan
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.refcount.RCBase
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
Return the number of pages reserved for use given the pending
allocation.
- getPagesUsed() - Method in class org.mmtk.plan.semispace.SS
-
Return the number of pages reserved for use given the pending
allocation.
- getParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the k'th operand called Param from the
argument instruction.
- getParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the k'th operand called Param from the
argument instruction.
- getParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the k'th operand called Param from the
argument instruction.
- getParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the k'th operand called Param from the
argument instruction.
- getParameterAnnotations() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getParameterIndex(Operand, Instruction) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Which parameter to a call instruction corresponds to op?
- getParameters() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Return an enumeration of the parameters to the IR
Warning: Only valid before register allocation (see CallingConvention)
- getParameterTypes() - Method in class org.jikesrvm.classloader.MethodReference
-
- getParameterTypes() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getParameterWords() - Method in class org.jikesrvm.classloader.MethodReference
-
- getParameterWords() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getParent(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
Return the parent of the vertex corresponding to a basic
block
- getParent() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
-
- getParent() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Returns the parent of this block
- getParent(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getParent(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- getParent() - Method in class org.jikesrvm.compilers.opt.util.TreeNode
-
return the parent of this node
- getPattern(RVMType) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- getPayloadAddress(Address) - Static method in class org.mmtk.utility.SimpleHashtable
-
Given an address of an entry, return a pointer to the payload.
- getPayloadAddress(Word) - Method in class org.mmtk.utility.SimpleHashtable
-
Given a key, return a pointer to the payload.
- getPeakThreadCount() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the current peak number of live threads.
- getPeakThreadCount() - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getPeakUsage(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the peak usage of the specified pool.
- getPeerAddress() - Method in class gnu.java.nio.VMChannel
-
- getpeername(int, ByteBuffer) - Static method in class gnu.java.nio.VMChannel
-
- getPF() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getPhase(short) - Static method in class org.mmtk.plan.Phase
-
Retrieve a phase by the unique phase identifier.
- getPhaseId(int) - Static method in class org.mmtk.plan.Phase
-
- getPhysicalPreference(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Given the current state of the register allocator, compute the
available physical register to which a symbolic register has the
highest preference.
- getPhysicalPreference(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Given the current state of the register allocator, compute the
available physical register to which an interval has the highest
preference.
- getPhysicalRegisterSet() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
-
- getPhysicalRegisterType(Register) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getPhysicalRegisterType(Register) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
Given a symbolic register, return a code that gives the physical
register type to hold the value of the symbolic register.
- getPhysicalRegisterType(Register) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Given a symbolic register, return a cdoe that gives the physical
register type to hold the value of the symbolic register.
- getPhysicalScratchRegister(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getPlanName() - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getPlanName() - Method in class org.mmtk.vm.BuildTimeConfig
-
- getPointerFromAddress(Address) - Static method in class gnu.classpath.JikesRVMSupport
-
- getPointerInMemoryRegion(ObjectReference) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Given a reference, return an address which is guaranteed to be inside
the memory region allocated to the object.
- getPointerInMemoryRegion(ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Given a reference, return an address which is guaranteed to be inside
the memory region allocated to the object.
- getPool(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getPoolExtent(Space) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getPoolNames() - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Retrieves a list of names for all the pools.
- getPoolNames() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getPopBytes(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Get the operand called PopBytes from the
argument instruction.
- getPosition() - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- getPred(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Get the k'th operand called Pred from the
argument instruction.
- getPredecessorCount() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- getPredecessors() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- getPreferences() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getPrev() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- getPrev() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- getPrev() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
Get the previous node.
- getPrev(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- getPrev(Address) - Method in class org.mmtk.utility.deque.SharedDeque
-
Get the "next" pointer in a buffer forming the linked buffer chain.
- getPrev(int) - Method in class org.mmtk.utility.GenericFreeList
-
Get the previous lump in the doubly linked free list
- getPrevCMID() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getPrevCompilerConstant() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- getPreviousCompiler(CompiledMethod) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
- getPreviousMarkState() - Method in class org.mmtk.policy.MarkSweepSpace
-
Get the previous mark state.
- getPrevNodes(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- GetPrimitiveArrayCritical(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetPrimitiveArrayCritical: return a direct pointer to the primitive array
and disable GC so that the array will not be moved.
- getPrimitiveArrayType(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the type of the array of given primitive type (as a RVMType).
- getPrimitiveArrayType() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the type of the primitive array (as a RVMType).
- getPrimitiveArrayType(int) - Static method in class org.jikesrvm.classloader.RVMArray
-
Get description of specified primitive array.
- getPriority() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getPriority() - Method in class org.jikesrvm.scheduler.RVMThread
-
Get the priority of the thread
- getProbability(int) - Method in class org.jikesrvm.compilers.baseline.SwitchBranchProfile
-
- getProcessor() - Static method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
- getPrologue() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getProperties(String, String) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getPureDefs() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all the pure defs (ie not including def/uses) of an instruction.
- getPureUses() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all the pure uses (ie not including def/uses) of an instruction.
- getRC(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
Return the reference count for the object.
- getRC(Address) - Static method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Given an address of an entry, read the total reference count.
- getReachableExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Returns an Enumeration of the in scope exception handlers that are
actually reachable from this basic block in the order that they are
applicable (which is semantically meaningful).
- getReady() - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Get an object to run finalize().
- getRealBytecodeIndex() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getRealRegNumber() - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
returns the real (physical) register associated with this object
- getRecCount(Word) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- getReceiverObject() - Static method in class org.jikesrvm.ia32.DynamicLinkerHelper
-
Reach up two stack frames into a frame that is compiled
with the DynamicBridge register protocol and grab
the receiver object of the invoke (ie the first param).
- getRecursionCount() - Method in class org.jikesrvm.scheduler.Lock
-
- getRed() - Method in class org.mmtk.utility.gcspy.Color
-
Red component
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called Ref from the
argument instruction.
- getRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Ref from the
argument instruction.
- getRefAt(int, int) - Static method in class org.jikesrvm.osr.ObjectHolder
-
- GETREFAT - Static variable in class org.jikesrvm.osr.OSRConstants
-
- getReference(int) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Retrieve from the reference table
- getReferenceMapIndex() - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
- getReferenceOffsets() - Method in class org.jikesrvm.classloader.RVMType
-
- getReferenceSlotSize() - Static method in class org.jikesrvm.runtime.Statics
-
- getReferenceWhenCopiedTo(ObjectReference, Address) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getReferenceWhenCopiedTo(Object, Address, RVMArray) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Gets the reference of an array when copied to the specified region.
- getReferenceWhenCopiedTo(Object, Address, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Get the reference of a scalar when copied to the specified region.
- getReferenceWhenCopiedTo(Object, Address) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getReferenceWhenCopiedTo(Object, Address) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Gets the reference of an object after copying to a specified region.
- getReferenceWhenCopiedTo(Object, Address, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Get the reference of an object after copying to a specified region.
- getReferenceWhenCopiedTo(Object, Address, RVMArray) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Get the reference of an object after copying to a specified region.
- getReferenceWhenCopiedTo(ObjectReference, Address) - Method in class org.mmtk.vm.ObjectModel
-
Return the reference that an object will be referred to after it is copied
to the specified region.
- getReferent(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Get the referent from a reference.
- getRefTypeOf(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Returns the data type of the given operand, assuming that the operand is
a reference.
- getReg(Register) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Get a new register of the same type as the argument register
- getReg(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Get a new register of the same type as the argument RegisterOperand
- getReg(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Get a new register of the appropriate type to hold values of 'type'
- getReg(int, PhysicalRegisterSet) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
-
- getReg(int, PhysicalRegisterSet) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
-
- getReg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Given a register operand, return the 3 bit IA32 ISA encoding
of that register.
- getRegBitPosition(int) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
- getRegBitPosition(int) - Static method in class org.jikesrvm.osr.EncodedOSRMap
-
- getRegion() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- getRegionLimit(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Return the end address of the given region.
- getRegionStart(Address) - Static method in class org.mmtk.utility.heap.MonotonePageResource
-
- GetRegister(RegisterConstants.GPR) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetRegister
-
- getRegister() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- getRegister() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
Returns the register associated with this element
- getRegister() - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Node
-
- getRegister() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getRegister() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- getRegisterAllocated() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- getRegisterMapForMCOffset(Offset) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
Gets register's reference map for the machine instruction offset
- getRegisterOperand() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
Returns the register operand associated with this element
- getRegistersDefinedInLoop(AnnotatedLSTNode, ArrayList<Register>, ArrayList<TypeReference>, ArrayList<Instruction>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Get registers defined in the given loop.
- getRegisterType() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
Returns the register type associated with this element
- getReplacer(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
-
Return an object representing this transformation for a given
allocation site
- getReplacer(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
-
Returns an object representing this transformation for a given
allocation site.
- getReplacer(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
-
Generate an instance of this class for a particular
instantiation site.
- getRepresentative() - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
Return a representative vertex for this congruence class.
- getRequiredMetaDataPages() - Static method in class org.mmtk.policy.immix.Chunk
-
- getReservedBytes(Space) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getReservedScratchRegisters(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getResolvedClassForType() - Method in class org.jikesrvm.classloader.RVMType
-
Gets the resolved class for a type.
- getResolvedMember() - Method in class org.jikesrvm.classloader.MethodReference
-
Get the member this reference has been resolved to, if
it has already been resolved.
- getResourceAsStream(String) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
-
- getResourceInternal(String, BootstrapClassLoader.Handler<T>, boolean) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
-
- getRestrictions(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
- getRestrictions() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getResult() - Method in interface org.jikesrvm.classloader.BootstrapClassLoader.Handler
-
- getResult() - Method in class org.jikesrvm.classloader.UTF8Convert.StringHashCodeVisitor
-
- getResult() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Get the operand called Result from the
argument instruction.
- getResult(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
- getResult(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- getResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Get the operand called Result1 from the
argument instruction.
- getResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Result1 from the
argument instruction.
- getResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Get the operand called Result1 from the
argument instruction.
- getResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Result2 from the
argument instruction.
- getResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Get the operand called Result2 from the
argument instruction.
- getResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Result2 from the
argument instruction.
- getResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Get the operand called Result2 from the
argument instruction.
- getResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Result2 from the
argument instruction.
- getResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Result2 from the
argument instruction.
- getResultBit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Get the operand called ResultBit from the
argument instruction.
- getResultReg() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getReturnAddress(Address) - Static method in class org.jikesrvm.runtime.Magic
-
Get return address for a frame in the current thread
- getReturnAddress(Address, RVMThread) - Static method in class org.jikesrvm.runtime.Magic
-
Get return address for a frame in a specific thread
- getReturnAddressIndex() - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
- GetReturnAddressLocation() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetReturnAddressLocation
-
- getReturnAddressLocation(Address) - Static method in class org.jikesrvm.runtime.Magic
-
- getReturnAddressLocation - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getReturnAddressMapIndex() - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
- getReturnAddressUnchecked(Address) - Static method in class org.jikesrvm.runtime.Magic
-
Get return address for a frame in a case where the frame is
known not to be a trampoline frame.
- getReturnCodeFromSignature(String) - Method in class org.jikesrvm.osr.BytecodeTraverser
-
- getReturnFPR() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getReturnGPR(int) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getReturnType() - Method in class org.jikesrvm.classloader.MethodReference
-
- getReturnType() - Method in class org.jikesrvm.classloader.RVMMethod
-
- getReturnType() - Method in class org.jikesrvm.classloader.SpecializedMethod
-
- getReturnType() - Method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- getReusuableMarkStateThreshold(boolean) - Static method in class org.mmtk.policy.immix.ImmixSpace
-
Return the reusable mark state threshold, which determines how
eagerly lines should be recycled (by default these values are
set so that all lines are recycled).
- getRight(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Get the lump to the "right" of the current lump (i.e.
- getRightSibling() - Method in class org.jikesrvm.compilers.opt.util.TreeNode
-
returns the next node with the same parent as me
- getRoot() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
Return the root node of the tree
- getRoot() - Method in class org.jikesrvm.compilers.opt.util.Tree
-
Gets the root of the tree
- getRootMethod() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getRootMethod() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
- getRootOperands() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all the root operands of an instruction
(DOES NOT ENUMERATE CONTAINED OPERANDS OF MEMORY OPERANDS).
- getRootRC(Address) - Static method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Given an address of an entry, read the root reference count.
- getRootTrace() - Method in class org.mmtk.plan.refcount.fullheap.RCCollector
-
- getRootTrace() - Method in class org.mmtk.plan.refcount.generational.GenRCCollector
-
- getRootTrace() - Method in class org.mmtk.plan.refcount.RCBaseCollector
-
- getRootUses() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all root uses of an instruction.
- getRuntimeFinalValue() - Method in class org.jikesrvm.classloader.RVMField
-
Gets the value from the runtime final field.
- getRvmRoot() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getRVMThread() - Method in class org.jikesrvm.scheduler.SystemThread
-
- getSamples() - Method in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
-
- getSamplesReset() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- getScalarFromStartAddress(Address) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Gets an object reference from the address the lowest word of the
object was allocated.
- getScalarFromStartAddress(Address) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Gets an object reference from the address the lowest word of the object was allocated.
- getScalarsOnly() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getScalarValid() - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- getScale(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Given a memory operand, return the 2 bit IA32 ISA encoding
of its scale, suitable for passing to the Assembler to mask
into a SIB byte.
- getScanner() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
BumpPointer.linearScan needs a LinearScan object, which we provide here.
- getSchedule(int) - Static method in class org.mmtk.plan.Phase
-
- getScheduleName(short) - Static method in class org.mmtk.plan.Phase
-
- getScratch(Register, int) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
Gets the scratch register if a matching one exists.
- getScratchFlag() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is the scratch flag set on the block?
- getScratchMap() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- getScratchRegister(Register, Instruction, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Gets a scratch register to hold symbolic register symb in instruction
s.
- getScratchRegisterUsingIntervals(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Finds a register which can serve as a scratch
register for symbolic register r in instruction s.
- getSecondHalf(Register) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getSecondReg(Register) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
MIR: Get the other half of the register pair that is
associated with the argument register.
- getSecondReturnGPR() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getSemi(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getSemiDominator() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Returns the semidomintor for this node
- getSequence() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- getServerAddress() - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Get a pointer to the C server, gcspy_main_server_t.
- getServerSpace() - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The GCspy space managed by this driver.
- getSF() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Shift from the
argument instruction.
- GetShortArrayElements(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetShortArrayElements: get all the elements of a short array
- GetShortArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetShortArrayRegion: copy a region of the array into the native buffer
- getShortAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get short at arbitrary (byte) offset from object.
- getShortAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- GetShortField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetShortField: read an instance field of type short
- getShortValue() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns a signed short value
Used for sipush
- getShortValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getSignature() - Method in class org.jikesrvm.classloader.RVMClass
-
- getSignature() - Method in class org.jikesrvm.classloader.RVMMember
-
- getSignature() - Method in class org.jikesrvm.classloader.SpecializedMethod
-
- getSignature() - Method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- getSignedInt(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
- getSize() - Method in class org.jikesrvm.classloader.FieldReference
-
- getSize() - Method in class org.jikesrvm.classloader.RVMField
-
- getSize() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
Returns the current size of the stack.
- getSize() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
returns the size
- getSize(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- getSize() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getSize() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getSize(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Get the operand called Size from the
argument instruction.
- getSize() - Method in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- getSize() - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getSize() - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.AConstNull
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.CheckCast
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.DoubleStore
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.FloatStore
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.Goto
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.IntStore
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.InvokeStatic
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LoadDoubleConst
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LoadFloatConst
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LoadIntConst
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LoadLongConst
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LoadWordConst
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.LongStore
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.Nop
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.ParamInitEnd
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.Pop
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- getSize() - Method in class org.jikesrvm.osr.bytecodes.RefStore
-
- getSize(Address) - Method in class org.mmtk.policy.BaseLargeObjectSpace
-
Return the size of the super page
- getSize(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- getSize(int) - Method in class org.mmtk.utility.GenericFreeList
-
Get the size of a lump of units
- getSize(Address) - Method in class org.mmtk.utility.heap.FreeListPageResource
-
Return the size of the super page
- getSizeClass(int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Get the size class for a given number of bytes.
- getSizeClass(int) - Method in class org.mmtk.utility.alloc.SegregatedFreeList
-
Get the size class for a given number of bytes.
- getSizeOfType(byte) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- getSizeWhenCopied(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getSizeWhenCopied(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Return the size required to copy an object
- getSlotContentsAsAddress(Offset) - Static method in class org.jikesrvm.runtime.Statics
-
- getSlotContentsAsInt(Offset) - Static method in class org.jikesrvm.runtime.Statics
-
- getSlotContentsAsLong(Offset) - Static method in class org.jikesrvm.runtime.Statics
-
- getSlotContentsAsObject(Offset) - Static method in class org.jikesrvm.runtime.Statics
-
- getSlots() - Static method in class org.jikesrvm.runtime.Statics
-
- getSlotsAsIntArray() - Static method in class org.jikesrvm.runtime.Statics
-
- getsockname(int, ByteBuffer) - Static method in class gnu.java.nio.VMChannel
-
- getSoleTarget(int) - Method in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
-
- getSolution() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Return the solution of the dataflow equation system.
- getSortedNext(boolean) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getSortMarker() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getSortNumber(boolean) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- getSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Get the operand called Source from the
argument instruction.
- getSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Source from the
argument instruction.
- getSourceName() - Method in class org.jikesrvm.classloader.RVMClass
-
- getSpace(String) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getSpace(boolean, boolean, int) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Return a pointer to a set of new usable blocks, or null if none are available.
- getSpace() - Method in class org.mmtk.utility.alloc.Allocator
-
Return the space this allocator is currently bound to.
- getSpace() - Method in class org.mmtk.utility.alloc.BumpPointer
-
- getSpace() - Method in class org.mmtk.utility.alloc.ImmixAllocator
-
- getSpace() - Method in class org.mmtk.utility.alloc.LargeObjectAllocator
-
- getSpace() - Method in class org.mmtk.utility.alloc.SegregatedFreeList
-
- getSpaceCount() - Static method in class org.mmtk.policy.Space
-
- getSpaceForAddress(Address) - Static method in class org.mmtk.policy.Space
-
Return the space for a given address, not necessarily the
start address of an object.
- getSpaceForAddress(Address) - Static method in class org.mmtk.utility.heap.Map
-
Return the space in which this address resides.
- getSpaceForObject(ObjectReference) - Static method in class org.mmtk.policy.Space
-
Return the space for a given object
- getSpaces() - Static method in class org.mmtk.policy.Space
-
- getSpecializationContext() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
- getSpecializedMethodCount() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
- getSpecializedMethodIndex() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
- getSpecializedScanClass(int) - Method in class org.mmtk.plan.Plan
-
- getSpecializedScanClass(int) - Static method in class org.mmtk.plan.TransitiveClosure
-
Get the specialized scan with the given id.
- getSpecialMethod(Instruction, IR, int) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- getSpecialVersionCount(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
-
- getSpecialVersions(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
-
- getSpill() - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
returns the spill value associated with this object
- getSpill(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- getSpillAlignment(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getSpillAlignment(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Gets the required spill alignment for a register with a particular type
- getSpillCandidate(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
- getSpillInterval() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getSpillPreference(CompoundInterval, int, int) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationManager
-
Given the current state of the register allocator, compute the
available spill location to which ci has the highest preference.
- getSpillSize(int) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getSpillSize(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getSpillSize(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Gets the spill size for a register with a particular type
- getSPR(Register) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Given a physical register (XER, LR, or CTR), return the integer that
denotes the PowerPC Special Purpose Register (SPR) in the PPC
instruction set.
- getST0() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getST0() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- getST1() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getStack() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getStackDepth() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
- getStackDepth(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- getStackFrameHeaderSize() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackFrameMethodIDOffset() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackFramePointerOffset() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackFrameReturnAddressOffset() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackFrameSentinelFP() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackGrowthSize() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackLength() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getStackLocation(Address, int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
-
- getStackLocation(Address, int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
Determine the stack location given the frame ptr and spill offset.
- getStackSizeBoot() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackSizeCollector() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackSizeDLOpen() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackSizeGCDisabled() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackSizeGuard() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackSizeNormal() - Static method in class org.jikesrvm.architecture.StackFrameLayout
-
- getStackTrace(Throwable) - Method in class org.jikesrvm.runtime.StackTrace
-
- getStackTraceForThread(RVMThread) - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getStackTrampolineBridgeIP() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getStackTypes() - Method in class org.jikesrvm.osr.BytecodeTraverser
-
Returns an array of type information of stacks at a program
point.
- getStackWords() - Method in class org.jikesrvm.classloader.Primitive
-
Stack space requirement in words.
- getStackWords() - Method in class org.jikesrvm.classloader.RVMArray
-
- getStackWords() - Method in class org.jikesrvm.classloader.RVMClass
-
- getStackWords() - Method in class org.jikesrvm.classloader.RVMType
-
Space required when this type is stored on the stack
(or as a field), in words.
- getStackWords() - Method in class org.jikesrvm.classloader.TypeReference
-
- getStackWords() - Method in class org.jikesrvm.classloader.UnboxedType
-
Stack space requirement in words.
- getStart() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- getStart() - Method in class org.mmtk.policy.Space
-
- getStart() - Method in class org.mmtk.utility.gcspy.Subspace
-
Get the start of the subspace
- getStart(int) - Static method in class org.mmtk.utility.heap.SpaceDescriptor
-
- getStart() - Method in class org.mmtk.utility.statistics.Counter
-
Return true
if this counter is implicitly started when
startAll()
is called.
- getStartedThreadCount() - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getStartLocalOffset(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- getStartPC() - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- getStartTime() - Static method in class gnu.java.lang.management.VMRuntimeMXBeanImpl
-
- getStartTime() - Static method in class org.jikesrvm.JMXSupport
-
- getState() - Method in class gnu.java.nio.VMChannel
-
- getState() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- getState(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
In what state (initial, early, late, done) is this instruction
- getState() - Method in class org.jikesrvm.scheduler.RVMThread
-
Get the state of the thread in a manner compatible with the Java API
- getStatic(Instruction, IR, RVMField) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- GetStatic - Class in org.jikesrvm.compilers.opt.ir
-
The GetStatic InstructionFormat class.
- GetStatic() - Constructor for class org.jikesrvm.compilers.opt.ir.GetStatic
-
- GETSTATIC - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GETSTATIC instructions
- GetStatic_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the GetStatic InstructionFormat
- GETSTATIC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GETSTATIC instructions
- GetStatic_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the GetStatic InstructionFormat
- GetStaticBooleanField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticBooleanField: read a static field of type boolean
- GetStaticByteField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticByteField: read a static field of type byte
- GetStaticCharField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticCharField: read a static field of type character
- GetStaticDoubleField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticDoubleField: read a static field of type double
- GetStaticFieldID(JNIEnvironment, int, Address, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticFieldID: return a field id which can be cached in native code and reused
- getStaticFields() - Method in class org.jikesrvm.classloader.Primitive
-
Static fields of this class/array type.
- getStaticFields() - Method in class org.jikesrvm.classloader.RVMArray
-
Static fields of this array type.
- getStaticFields() - Method in class org.jikesrvm.classloader.RVMClass
-
- getStaticFields() - Method in class org.jikesrvm.classloader.RVMType
-
- getStaticFields() - Method in class org.jikesrvm.classloader.UnboxedType
-
Static fields of this class/array type.
- getStaticFieldValue(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Returns a constant operand with the current value of a static field.
- GetStaticFloatField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticFloatField: read a static field of type float
- getStaticHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Record the effects of a getstatic instruction on the heap array
SSA form.
- GetStaticIntField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticIntField: read a static field of type integer
- GetStaticLongField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticLongField: read a static field of type long
- GetStaticMethodID(JNIEnvironment, int, Address, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticMethodID: return the method ID for invocation later
- getStaticMethods() - Method in class org.jikesrvm.classloader.Primitive
-
Statically dispatched methods of this class/array type.
- getStaticMethods() - Method in class org.jikesrvm.classloader.RVMArray
-
Statically dispatched methods of this array type.
- getStaticMethods() - Method in class org.jikesrvm.classloader.RVMClass
-
- getStaticMethods() - Method in class org.jikesrvm.classloader.RVMType
-
- getStaticMethods() - Method in class org.jikesrvm.classloader.UnboxedType
-
Statically dispatched methods of this class/array type.
- GetStaticObjectField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticObjectField: read a static field of type Object
- GetStaticShortField(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStaticShortField: read a static field of type short
- getStatus() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getStatusString() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getStderr() - Static method in class gnu.java.nio.VMChannel
-
- getStdin() - Static method in class gnu.java.nio.VMChannel
-
- getStdout() - Static method in class gnu.java.nio.VMChannel
-
- getStoreOp(FieldReference, boolean) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns the correct operator for storing to the given field.
- getStoreOp(TypeReference, boolean) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Returns the correct operator for storing a value of the given type
- getStr() - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization.StringWrapper
-
- getString(int) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
-
- getString(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
-
- getString(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
-
- getStringBuilderToHoldFileContents() - Method in class org.jikesrvm.tools.oth.DefaultFileAccess
-
- GetStringChars(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringChars: return address of buffer containing contents of a String
- getStringConstant(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the constant at a given constant pool index (as a String).
- GetStringCritical(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringCritical:
Like GetStringChars and ReleaseStringChars, but in some VM environments
the VM may be able to avoid making a copy.
- getStringFromConstantPool(RVMClass, int) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
- GetStringLength(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringLength: return the length of a String
- getStringLength(String) - Static method in class org.jikesrvm.VM
-
- getStringLiteralOffset() - Method in class org.jikesrvm.classloader.Atom
-
Offset of an atom's string in the JTOC, for string literals
- getStringProperty(String, String) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getStringProperty(String) - Method in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
- getStringProperty(String) - Method in class org.mmtk.vm.BuildTimeConfig
-
Return a property of type String
- getStringProperty(String, String) - Method in class org.mmtk.vm.BuildTimeConfig
-
Return a property of type String, with default.
- GetStringRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringRegion: Copy a region of Unicode characters from a string to
the given buffer.
- GetStringUTFChars(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringUTFChars: return address of buffer containing contents of a String
- GetStringUTFLength(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringUTFLength: return number of bytes to represent a String in UTF8 format
- GetStringUTFRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetStringUTFRegion: Copy a region of Unicode characters from a string to
the given buffer, as UTF8 characters.
- getSubClasses() - Method in class org.jikesrvm.classloader.RVMClass
-
- getSuccessor(BasicBlockLE, int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Returns the basic block's sucessor in bytecode sequence.
- getSuperClass() - Method in class org.jikesrvm.classloader.RVMClass
-
- GetSuperclass(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetSuperclass: find the superclass given a class
- getSuperclassIds() - Method in class org.jikesrvm.classloader.RVMType
-
- getSuperclassIds() - Method in class org.jikesrvm.objectmodel.TIB
-
- getSuperclassIdsFromTib(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getSuperPage(Address) - Static method in class org.mmtk.policy.BaseLargeObjectSpace
-
Return the superpage for a given cell.
- getSweepBlock(int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Get a block for a parallel sweep.
- getSwitchLength() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the number of match-offset pairs in the lookupswitch
(as a signed int).
- getSwitchProfile(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getSymbol(String) - Method in class org.jikesrvm.runtime.DynamicLibrary
-
look up this dynamic library for a symbol
- getSymbolicReg() - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
returns the symbolic register associated with this object
- getSymbolicRegisters() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Set up a mapping from symbolic register number to the register.
- getSystemErr() - Method in class org.jikesrvm.tools.oth.DefaultOutput
-
- getSystemErr() - Method in interface org.jikesrvm.tools.oth.OptTestHarnessOutput
-
- getTable() - Method in class org.mmtk.utility.GenericFreeList
-
- getTableSwitchOffset(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the numbered offset of the tableswitch (as a signed int).
- getTailChunk() - Method in class org.mmtk.policy.immix.ChunkList
-
- getTaken() - Method in class org.jikesrvm.compilers.opt.controlflow.Diamond
-
- getTakenProbability() - Method in class org.jikesrvm.compilers.baseline.ConditionalBranchProfile
-
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Get the k'th operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the k'th operand called Target from the
argument instruction.
- getTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Get the k'th operand called Target from the
argument instruction.
- getTarget() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
Get the operand called Target from the
argument instruction.
- getTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Get the k'th operand called Target from the
argument instruction.
- getTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the k'th operand called Target from the
argument instruction.
- getTarget(int) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- getTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Target1 from the
argument instruction.
- getTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Target1 from the
argument instruction.
- getTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Target1 from the
argument instruction.
- getTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Get the operand called Target2 from the
argument instruction.
- getTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Target2 from the
argument instruction.
- getTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Target2 from the
argument instruction.
- getTargets() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- getTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called TCode from the
argument instruction.
- getTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Get the operand called TCode from the
argument instruction.
- getTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called TCode from the
argument instruction.
- getTemp() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getTempBuffer() - Method in class org.mmtk.utility.Log
-
- getTemps() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getThinLockOffset() - Method in class org.jikesrvm.classloader.Primitive
-
- getThinLockOffset() - Method in class org.jikesrvm.classloader.RVMArray
-
Get the offset in instances of this type assigned to the thin lock word.
- getThinLockOffset() - Method in class org.jikesrvm.classloader.RVMClass
-
- getThinLockOffset() - Method in class org.jikesrvm.classloader.RVMType
-
- getThinLockOffset() - Method in class org.jikesrvm.classloader.UnboxedType
-
- getThinLockOffset(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getThinLockOffset(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getThread() - Method in class org.jikesrvm.mm.mminterface.Selected.Mutator
-
- getThread() - Method in class org.jikesrvm.osr.ExecutionState
-
- getThread() - Static method in class org.jikesrvm.runtime.Callbacks
-
Return current thread id.
- getThreadCount() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the current number of live threads.
- getThreadCpuTime(long) - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the number of nanoseconds of CPU time
the given thread has used, if supported.
- getThreadForId(long) - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the Thread instance for the given
thread id.
- getThreadForId(long) - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getThreadInfoForId(long, int) - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns a
ThreadInfo
object for the given thread id with a stack trace to
the given depth (0 for empty, Integer.MAX_VALUE for
full).
- getThreadRegister() - Static method in class org.jikesrvm.runtime.Magic
-
- getThreadRegister - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getThreadScanner() - Method in class org.jikesrvm.mm.mminterface.CollectorThread
-
- getThreadSlot() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getThreadState(RVMThread) - Static method in class org.jikesrvm.scheduler.Lock
-
scan lock queues for thread and report its state
- getThreadUserTime(long) - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the number of nanoseconds of user time
the given thread has used, if supported.
- getTIB(Instruction, IR, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- getTIB(Instruction, IR, RVMType) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- getTIB(Instruction, IR, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
- getTIB(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getTIB(ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getTIB(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- getTIBAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get TIB at arbitrary (byte) offset from object.
- getTIBAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getTibCode(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.AlignmentEncoding
-
Extract the encoded value from an object's TIB pointer
- getTibCodeForRegion(Address) - Static method in class org.jikesrvm.mm.mminterface.AlignmentEncoding
-
- getTIBMethodAtSlot(int) - Method in class org.jikesrvm.classloader.RVMType
-
Return the method at the given TIB slot
- getTibOffset() - Method in class org.jikesrvm.classloader.RVMType
-
- getTibOffset() - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- getTime() - Method in class org.jikesrvm.adaptive.util.AOSLogging
-
- GetTimeBase() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetTimeBase
-
- getTimeBase() - Static method in class org.jikesrvm.runtime.Magic
-
Reads contents of hardware time base registers.
- getTimeBase - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getTimeCompleted() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getTimeCompleted() - Method in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- getTimeCreated() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getTimeInitiated() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- getTimeInitiated() - Method in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- getTimeStamp() - Method in class org.jikesrvm.tuningfork.Feedlet
-
- getTimesUpdateCalled() - Method in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
-
- gettingAppCL - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
Are we getting the application CL?
- getTL() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getTo() - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization.StringWrapper
-
- getTocPointer() - Static method in class org.jikesrvm.runtime.Magic
-
- getTocPointer - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getTop() - Method in class org.jikesrvm.compilers.opt.controlflow.Diamond
-
- getTopDownEnumerator() - Method in class org.jikesrvm.compilers.opt.util.Tree
-
Provides a top-down enumeration over all elements in the tree
- getTopologicalNumber() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Get the topological number for this equation
- getTOS() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- getTotalCompilationTime() - Static method in class gnu.java.lang.management.VMCompilationMXBeanImpl
-
- getTotalCompilationTime() - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
- getTotalCompilationTime(byte) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
Returns the total compilation time of compiler number, using the naming scheme
from this class
- getTotalEdgeWeights() - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
- getTotalMillis() - Method in class org.mmtk.utility.statistics.Timer
-
- getTotalNumberOfRegisters() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
-
- getTotalNumberOfSamples() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
- getTotalNumberOfSlots() - Static method in class org.jikesrvm.runtime.Statics
-
- getTotalPages() - Method in class org.mmtk.plan.Plan
-
Return the total amount of memory managed to the memory
management system, in pages.
- getTotalStartedThreadCount() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
-
Returns the number of threads started.
- getTotalWaitedTime() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getTotalWaitingCount() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getTR() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- getTR() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getTR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getTraceLocal() - Static method in class org.mmtk.utility.TraceGenerator
-
- getTrampolineHijackedReturnAddress() - Method in class org.jikesrvm.scheduler.RVMThread
-
- getTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Get the operand called TrapCode from the
argument instruction.
- getTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called TrapCode from the
argument instruction.
- getTrapCode() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Return the numeric value representing the trap code; this is
used by the assembler (on Intel) when generating code.
- getTreadmill() - Method in class org.mmtk.policy.LargeObjectSpace
-
This is the treadmill used by the large object space.
- getTrueValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called TrueValue from the
argument instruction.
- getTSFPOffset() - Method in class org.jikesrvm.osr.ExecutionState
-
- getTSR() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getTU() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getTupleList() - Method in class org.jikesrvm.osr.MethodVariables
-
- getType() - Method in class com.ibm.tuningfork.tracegen.types.EventAttribute
-
Return the type of the attribute.
- getType(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the type of the specified pool, which can be
either "HEAP" or "NON_HEAP".
- getType() - Method in class org.jikesrvm.classloader.MemberReference
-
- getType() - Method in class org.jikesrvm.classloader.RVMField
-
- getType(int) - Static method in class org.jikesrvm.classloader.RVMType
-
- getType() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
- getType() - Method in class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
-
- getType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Get the operand called Type from the
argument instruction.
- getType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Get the operand called Type from the
argument instruction.
- getType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Get the operand called Type from the
argument instruction.
- getType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Get the operand called Type from the
argument instruction.
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.ClassConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
Return the
TypeReference
of the value represented by
the operand.
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Return the
TypeReference
of the value represented by the operand.
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Return the
TypeReference
of the value represented by the operand.
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.StringConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrueGuardOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
-
- getType() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- getType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Get the operand called Type from the
argument instruction.
- getType() - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
-
- getType() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
- getType() - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
-
- getType() - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
-
Get the type of this iterator (BASELINE, OPT, etc.).
- getType(String) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
Returns non-heap for immortal spaces and heap for non-immortal
spaces because objects can be added and remove from non-immortal
spaces.
- getType() - Method in class org.jikesrvm.objectmodel.TIB
-
- getType() - Method in class org.vmutil.options.Option
-
Return the type of the option.
- getTypeCode() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getTypeCode() - Method in class org.jikesrvm.osr.VariableElement
-
- getTypeDepth() - Method in class org.jikesrvm.classloader.Primitive
-
get number of superclasses to Object
- getTypeDepth() - Method in class org.jikesrvm.classloader.RVMArray
-
- getTypeDepth() - Method in class org.jikesrvm.classloader.RVMClass
-
- getTypeDepth() - Method in class org.jikesrvm.classloader.RVMType
-
get number of superclasses to Object
0 java.lang.Object, Primitive, and Classes that are interfaces
1 for RVMArrays and classes that extend Object directly
- getTypeDepth() - Method in class org.jikesrvm.classloader.UnboxedType
-
- getTypeDescriptor(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- getTypeDescriptor(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Get the type descriptor for an object.
- getTypeFromStaticField(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Get the type of an object contained in a static field.
- getTypeFromTib(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- getTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Get the operand called TypeInfo from the
argument instruction.
- getTypeInformationBlock() - Method in class org.jikesrvm.classloader.Primitive
-
Runtime type information for this class/array type.
- getTypeInformationBlock() - Method in class org.jikesrvm.classloader.RVMArray
-
Runtime type information for this array type.
- getTypeInformationBlock() - Method in class org.jikesrvm.classloader.RVMClass
-
Runtime type information for this class type.
- getTypeInformationBlock() - Method in class org.jikesrvm.classloader.RVMType
-
- getTypeInformationBlock() - Method in class org.jikesrvm.classloader.UnboxedType
-
Runtime type information for this class/array type.
- getTypeRef(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- getTypeRef(int) - Method in class org.jikesrvm.classloader.RVMClass
-
- getTypeRef() - Method in class org.jikesrvm.classloader.RVMType
-
- getTypeRef(int) - Static method in class org.jikesrvm.classloader.TypeReference
-
Get the canonical type reference given its id.
- getTypeRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
-
- getTypeReference() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the type reference (as a RVMType).
- getTypeString() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Get the string representation of edge type (used for printing).
- getTypeString() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Returns the string representation of the edge type.
- getUniqueDef(HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return the operand that represents a heap variable's unique def.
- getUniqueImplementation(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
-
If, in the current class hierarchy, there is exactly one method that
defines the interface method foo, then return the unique
implementation.
- getUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Unknown1 from the
argument instruction.
- getUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Unknown1 from the
argument instruction.
- getUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Unknown2 from the
argument instruction.
- getUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Unknown2 from the
argument instruction.
- getUnloadedClassCount() - Static method in class gnu.java.lang.management.VMClassLoadingMXBeanImpl
-
- getUnloadedClassCount() - Static method in class org.jikesrvm.classloader.JMXSupport
-
- getUnlockAndRethrow() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- getUnsignedByte(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
- getUnsignedByteAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get unsigned byte at arbitrary (byte) offset from object.
- getUnsignedByteAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getUnsignedExceptionOffset() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getUnsignedNonVolatileOffset() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- getUnsyncReplacer(Register, Instruction, IR) - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
Generate an object which transforms defs & uses of "synchronized"
objects to defs & uses of "unsynchronized" objects
PRECONDITION: objects pointed to by reg do NOT escape
- getUpperBound() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- getUsableLinesInRegion(Address, Address, int[]) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Return the number of lines usable for allocation during defragmentation in the
address range specified by start and end.
- getUsage(boolean) - Static method in class gnu.java.lang.management.VMMemoryMXBeanImpl
-
Totals the memory usage from all the pools that are either
mortal or immortal.
- getUsage(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the memory usage of the specified pool.
- getUsage(boolean) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getUsage(String) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- getUsageThreshold(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the current threshold level for usage on the
specified pool.
- getUsageThresholdCount(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Returns the number of times the threshold level for usage has been
met or exceeded for the specified pool.
- getUseFromCandidate(Instruction) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
Get the register that's used by the candidate instruction
- getUserHome() - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- getUses() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
-
- getUses() - Method in interface org.jikesrvm.compilers.opt.dfsolver.DF_LatticeCell
-
Returns an enumeration of the equations in which this
lattice cell is used.
- getUses() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Enumerate all uses of an instruction (includes def/use).
- getUsesFromPhis(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
The rvals of phi nodes are logically uses in the phi's predecessor
blocks, so here we collect phi rvals from the current block's
successors into the gen set for this block, being careful to
collect only the appropriate rval
- getUtf(int[], int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- getUtf(int) - Method in class org.jikesrvm.classloader.RVMClass
-
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Get the operand called Val from the
argument instruction.
- getVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Get the operand called Val from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Val1 from the
argument instruction.
- getVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called Val1 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Get the operand called Val2 from the
argument instruction.
- getVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Get the operand called Val2 from the
argument instruction.
- getValidation() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
Gets a new validation register.
- getValue(String, Class<?>) - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationFactory
-
- getValue() - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
-
- getValue() - Method in class org.jikesrvm.classloader.RVMAnnotation
-
Return the annotation represented by this RVMAnnotation.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Get the k'th operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Get the operand called Value from the
argument instruction.
- getValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Get the operand called Value from the
argument instruction.
- getValue() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getValue() - Method in class org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket
-
- getValue() - Method in class org.jikesrvm.util.HashMapRVM.Bucket
-
- getValue() - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
-
- getValue() - Method in class org.mmtk.utility.options.TraceRate
-
Return the appropriate value.
- getValue() - Method in class org.vmutil.options.AddressOption
-
Read the current value of the option.
- getValue() - Method in class org.vmutil.options.BooleanOption
-
Read the current value of the option.
- getValue() - Method in class org.vmutil.options.EnumOption
-
Read the current value of the option.
- getValue() - Method in class org.vmutil.options.FloatOption
-
Read the current value of the option.
- getValue() - Method in class org.vmutil.options.IntOption
-
Read the current value of the option.
- getValue() - Method in class org.vmutil.options.StringOption
-
Read the current value of the option.
- getValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Get the operand called Value1 from the
argument instruction.
- getValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Value1 from the
argument instruction.
- getValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called Value1 from the
argument instruction.
- getValue1Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Get the operand called Value1Bit from the
argument instruction.
- getValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Get the operand called Value2 from the
argument instruction.
- getValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Value2 from the
argument instruction.
- getValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Get the operand called Value2 from the
argument instruction.
- getValue2Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Get the operand called Value2Bit from the
argument instruction.
- getValue3(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Get the operand called Value3 from the
argument instruction.
- GetValueAtDisplacement(Offset) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetValueAtDisplacement
-
- getValueNumber(Object) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Return the (integer) value number for a given variable
- getValueNumber() - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
- getValueNumber() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- getValues() - Method in class org.vmutil.options.EnumOption
-
Return the array of allowed enumeration values.
- getValueString() - Method in class org.vmutil.options.EnumOption
-
Read the string for the current value of the option.
- getValueType(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Given a symbolic register, return a code that indicates the type
of the value stored in the register.
- getValueType() - Method in class org.jikesrvm.osr.OSRMapIterator
-
- getVarArgAddress(boolean) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
This method supports var args passed from C.
- getVariableDef(String, Operand) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Get the variable defined by this operand
- getVariableUse(String, Operand) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Get the variable used by this operand
- getVariableValue(byte[], Offset, byte[], BaselineCompiledMethod, boolean, ExecutionState) - Static method in class org.jikesrvm.osr.ia32.BaselineExecutionStateExtractor
-
- getVerifyAssertionsConstant() - Method in class org.jikesrvm.mm.mmtk.Assert
-
- getVerifyAssertionsConstant() - Method in class org.mmtk.vm.Assert
-
- GetVersion(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
-
GetVersion: the version of the JNI
- getVertex(Object) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Return the vertex which has a given name.
- getViableRecompilationChoices(int, CompiledMethod) - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
Computes the set of optimization choices that should be
considered by the cost-benefit model, given the previous compiler.
- getViableRecompilationChoices(int, CompiledMethod) - Method in class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
-
- getVirtualMethod(int) - Method in class org.jikesrvm.objectmodel.TIB
-
Gets a virtual method from this TIB.
- getVirtualMethod(Offset) - Method in class org.jikesrvm.objectmodel.TIB
-
- getVirtualMethodIndex(Offset) - Static method in class org.jikesrvm.objectmodel.TIB
-
Calculate the virtual method index for the given offset.
- getVirtualMethodIndex(int) - Static method in class org.jikesrvm.objectmodel.TIB
-
Calculate the virtual method index for the given raw slot index.
- getVirtualMethodOffset(int) - Static method in class org.jikesrvm.objectmodel.TIB
-
Calculate the virtual method offset for the given index.
- getVirtualMethods() - Method in class org.jikesrvm.classloader.Primitive
-
Virtually dispatched methods of this class/array type
(composed with supertypes, if any).
- getVirtualMethods() - Method in class org.jikesrvm.classloader.RVMArray
-
Virtually dispatched methods of this array type.
- getVirtualMethods() - Method in class org.jikesrvm.classloader.RVMClass
-
- getVirtualMethods() - Method in class org.jikesrvm.classloader.RVMType
-
- getVirtualMethods() - Method in class org.jikesrvm.classloader.UnboxedType
-
Virtually dispatched methods of this class/array type
(composed with supertypes, if any).
- getVMSpace() - Method in class org.jikesrvm.mm.mmtk.Memory
-
Return the space associated with/reserved for the VM.
- getVMSpace() - Method in class org.mmtk.vm.Memory
-
Return the space associated with/reserved for the VM.
- getVMType() - Method in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
-
- getVolatiles() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- getVolatiles() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getWaitingCount(RVMThread) - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getWaitingTime(RVMThread) - Static method in class org.jikesrvm.scheduler.JMXSupport
-
- getWeight() - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Edge
-
- getWideBranchOffset() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the wide offset of the branch (as a signed int).
- getWideConstantIndex() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the wide constant pool index of a constant (as an unsigned short).
- getWideIncrement() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns an increment value (as a signed short).
- getWideLocalNumber() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the wide number of the local (as an unsigned short)
Used for iload, lload, fload, dload, aload,
istore, lstore, fstore, dstore, astore,
iinc prefixed by wide
- getWideOpcode() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the opcode of the wide instruction.
- getWord() - Method in class org.jikesrvm.osr.VariableElement
-
- getWordAtOffset(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get Word at arbitrary (byte) offset from object.
- getWordAtOffset(Object, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Get Word at arbitrary (byte) offset from object.
- getWordAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- getWordValueUnchecked(Object) - Method in class org.jikesrvm.classloader.RVMField
-
- getXER() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
- getXMM_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- getZF() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- global() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
-
- global() - Static method in class org.mmtk.plan.concurrent.ConcurrentCollector
-
- global() - Static method in class org.mmtk.plan.concurrent.marksweep.CMSCollector
-
- global() - Static method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
-
- global() - Static method in class org.mmtk.plan.copyms.CopyMSCollector
-
- global() - Static method in class org.mmtk.plan.generational.copying.GenCopyCollector
-
- global() - Static method in class org.mmtk.plan.generational.copying.GenCopyMatureTraceLocal
-
- global() - Static method in class org.mmtk.plan.generational.copying.GenCopyMutator
-
- global() - Static method in class org.mmtk.plan.generational.GenCollector
-
- global() - Static method in class org.mmtk.plan.generational.GenMutator
-
- global() - Static method in class org.mmtk.plan.generational.immix.GenImmixCollector
-
- global() - Static method in class org.mmtk.plan.generational.immix.GenImmixMutator
-
- global() - Static method in class org.mmtk.plan.generational.marksweep.GenMSCollector
-
- global() - Static method in class org.mmtk.plan.generational.marksweep.GenMSMutator
-
- global() - Static method in class org.mmtk.plan.immix.ImmixCollector
-
- global() - Static method in class org.mmtk.plan.markcompact.MCCollector
-
- global() - Static method in class org.mmtk.plan.marksweep.MSCollector
-
- global() - Static method in class org.mmtk.plan.nogc.NoGCCollector
-
- global() - Static method in class org.mmtk.plan.refcount.RCBaseCollector
-
- global() - Static method in class org.mmtk.plan.refcount.RCBaseMutator
-
- global() - Static method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
-
- global() - Static method in class org.mmtk.plan.semispace.gctrace.GCTrace
-
- global() - Static method in class org.mmtk.plan.semispace.gctrace.GCTraceCollector
-
- global() - Static method in class org.mmtk.plan.semispace.SSCollector
-
- global() - Static method in class org.mmtk.plan.SimpleCollector
-
- global() - Static method in class org.mmtk.plan.stickyimmix.StickyImmixCollector
-
- global() - Static method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
-
- global() - Static method in class org.mmtk.plan.stickyms.StickyMSCollector
-
- global() - Static method in class org.mmtk.plan.stickyms.StickyMSMutator
-
- global() - Static method in class org.mmtk.plan.StopTheWorldCollector
-
- global() - Method in class org.mmtk.vm.ActivePlan
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.CopySpace
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.ExplicitFreeListSpace
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.LargeObjectSpace
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.MarkCompactSpace
-
- GLOBAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.MarkSweepSpace
-
- globalCBSField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- globalCounter - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.CounterBasedSampling
-
The global counter.
- GlobalCSE - Class in org.jikesrvm.compilers.opt.ssa
-
This class provides global common sub expression elimination.
- GlobalCSE() - Constructor for class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Constructor
- globalCSE(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Recursively descend over all blocks dominated by b.
- globalFreeLock - Static variable in class org.jikesrvm.scheduler.Lock
-
A global lock free list head
- globalFreeLocks - Static variable in class org.jikesrvm.scheduler.Lock
-
the number of locks held on the global free list.
- globalLocksAllocated - Static variable in class org.jikesrvm.scheduler.Lock
-
the total number of allocation operations.
- globalLocksFreed - Static variable in class org.jikesrvm.scheduler.Lock
-
the total number of free operations.
- globalPageMap - Static variable in class org.mmtk.utility.heap.Map
-
- globalPhase(short, boolean) - Method in class org.mmtk.vm.Debug
-
A global GC collection phase
- globalPrepareVMSpace() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- globalPrepareVMSpace() - Method in class org.mmtk.vm.Memory
-
Global preparation for a collection.
- globalRef(int) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
-
- globalRelease() - Method in class org.mmtk.policy.immix.Defrag
-
- globalReleaseVMSpace() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- globalReleaseVMSpace() - Method in class org.mmtk.vm.Memory
-
Global post-collection work.
- globalRenamePhis - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- globalRenameTable - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- GlobalValueNumber - Class in org.jikesrvm.compilers.opt.ssa
-
This class implements global value numbering
ala Alpern, Wegman and Zadeck, PoPL 88.
- GlobalValueNumber() - Constructor for class org.jikesrvm.compilers.opt.ssa.GlobalValueNumber
-
- globalValueNumber() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Compute node congruence over the value number graph.
- GlobalValueNumberState - Class in org.jikesrvm.compilers.opt.ssa
-
This class holds the results of global value numbering.
- GlobalValueNumberState(IR) - Constructor for class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Construct a structure to hold global value number results for an IR.
- gnu.classpath - package gnu.classpath
-
- gnu.java.lang - package gnu.java.lang
-
- gnu.java.lang.management - package gnu.java.lang.management
-
- gnu.java.nio - package gnu.java.nio
-
- Goto - Class in org.jikesrvm.compilers.opt.ir
-
The Goto InstructionFormat class.
- Goto() - Constructor for class org.jikesrvm.compilers.opt.ir.Goto
-
- GOTO - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GOTO instructions
- Goto - Class in org.jikesrvm.osr.bytecodes
-
goto instruction
- Goto(int) - Constructor for class org.jikesrvm.osr.bytecodes.Goto
-
- Goto_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Goto InstructionFormat
- GOTO_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GOTO instructions
- Goto_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Goto InstructionFormat
- GPR(int) - Constructor for enum org.jikesrvm.ia32.RegisterConstants.GPR
-
- GPR2FPR_64(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emits code to move 64 bits from GPRs to FPRs.
- gprs - Variable in class org.jikesrvm.architecture.AbstractRegisters
-
General purpose registers
- gprs - Variable in class org.jikesrvm.osr.ia32.TempRegisters
-
- GPRS_FP_OFFSET - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- gprsShadow - Variable in class org.jikesrvm.architecture.AbstractRegisters
-
- grabDumpBuffer() - Static method in class org.jikesrvm.util.Services
-
- grabIntBuffer() - Static method in class org.jikesrvm.util.Services
-
Gets exclusive access to
Services.intBuffer
, the buffer for building
string representations of integers.
- graph - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterPreferences
-
The main backing data structure;
- graph - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Internal graph structure of the value graph.
- Graph - Interface in org.jikesrvm.compilers.opt.util
-
An abstract interface for generic graphs; general graph utilities
should be defined in terms of this interface and all graph
implementations in the system should implement it.
- GraphEdge - Interface in org.jikesrvm.compilers.opt.util
-
Graph representations that use explicit edge objects should have
their edge objects implement this interface.
- GraphEdgeFilter - Interface in org.jikesrvm.compilers.opt.util
-
- GraphNode - Interface in org.jikesrvm.compilers.opt.util
-
A generic interface for graph nodes.
- GraphNodeEnumerator - Class in org.jikesrvm.compilers.opt.util
-
- GraphNodeEnumerator() - Constructor for class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator
-
- GraphNodeEnumerator.Enum - Class in org.jikesrvm.compilers.opt.util
-
- GraphNodeEnumerator.Iter - Class in org.jikesrvm.compilers.opt.util
-
- GraphUtilities - Class in org.jikesrvm.compilers.opt.util
-
This class implements miscellaneous utilities for graphs.
- GraphUtilities() - Constructor for class org.jikesrvm.compilers.opt.util.GraphUtilities
-
- GRAY - Static variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
- Gray - Static variable in class org.mmtk.utility.gcspy.Color
-
- GREATER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Signed integer >
- GREATER() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for GREATER
- GREATER_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Signed integer >=
- GREATER_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for GREATER_EQUAL
- Green - Static variable in class org.mmtk.utility.gcspy.Color
-
- group - Variable in class org.mmtk.plan.ParallelCollector
-
The group that this collector context is running in (may be null)
- growDiscontiguousSpace(int) - Method in class org.mmtk.policy.Space
-
Extend the virtual memory associated with a particular discontiguous
space.
- growHeap() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Increase the size of the count's backing arrays
- growHeapMap(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Grow the map to be at least as large as would be required to map cmid
- growingTable - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Flag to prevent a race between threads growing the reference object
table.
- growLocks(int) - Static method in class org.jikesrvm.scheduler.Lock
-
Grow the locks table by allocating a new spine chunk.
- growMachineCodes(int, byte) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
- growMap() - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- growMap() - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- growMapAllowed() - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
Advise against growing the buckets if they are immortal, as it will lead
to multiple sets of buckets that will be scanned.
- growMapAllowed() - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
Advise against growing the buckets if they are immortal, as it will lead
to multiple sets of buckets that will be scanned
- growReferenceTable() - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Grow the reference table by GROWTH_FACTOR.
- growSpace(Address, Extent, boolean) - Method in class org.mmtk.policy.immix.ImmixSpace
-
- growSpace(Address, Extent, boolean) - Method in class org.mmtk.policy.Space
-
This hook is called by page resources each time a space grows.
- growSpecializedMethods() - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
Increase the capacity of the internal data structures to track
specialized methods.
- GROWTH_FACTOR - Static variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Amount to grow the table by when it is filled
- GROWTH_FACTOR - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Grow the reference object table by this multiplier
on overflow
- GT - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
ZF == 0 and SF == OF - greater than
- GT() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- GT(Address) - Method in class org.vmmagic.unboxed.Address
-
Return true
if this Address
instance is greater
than addr2
.
- GT(Extent) - Method in class org.vmmagic.unboxed.Extent
-
- GT(Word) - Method in class org.vmmagic.unboxed.Word
-
Greater-than comparison
- guard - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
The guard operand that validates this memory access
- guard - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
The guard associated with a RegisterOperand.
- GUARD_ANTI - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- GUARD_COMBINE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GUARD_COMBINE instructions
- GUARD_COMBINE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GUARD_COMBINE instructions
- GUARD_COND_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GUARD_COND_MOVE instructions
- GUARD_COND_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GUARD_COND_MOVE instructions
- GUARD_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for GUARD_MOVE instructions
- GUARD_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for GUARD_MOVE instructions
- GUARD_OUTPUT - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- GUARD_REGION - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
-
- GUARD_TRUE - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- GuardCarrier - Class in org.jikesrvm.compilers.opt.ir
-
InstructionFormats that have a Guard (which is Operand)
- GuardCarrier() - Constructor for class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
- GuardCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ia32
-
Lookup used to see if an operator is a Guard (which is Operand)
- GuardCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.GuardCarrierLookup
-
- GuardCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ppc
-
Lookup used to see if an operator is a Guard (which is Operand)
- GuardCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.GuardCarrierLookup
-
- guardCombine(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- guardCondMove(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- GuardedBinary - Class in org.jikesrvm.compilers.opt.ir
-
The GuardedBinary InstructionFormat class.
- GuardedBinary() - Constructor for class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
- GuardedBinary_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the GuardedBinary InstructionFormat
- GuardedBinary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the GuardedBinary InstructionFormat
- GuardedSet - Class in org.jikesrvm.compilers.opt.ir
-
The GuardedSet InstructionFormat class.
- GuardedSet() - Constructor for class org.jikesrvm.compilers.opt.ir.GuardedSet
-
- GuardedSet_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the GuardedSet InstructionFormat
- GuardedSet_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the GuardedSet InstructionFormat
- GuardedUnary - Class in org.jikesrvm.compilers.opt.ir
-
The GuardedUnary InstructionFormat class.
- GuardedUnary() - Constructor for class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
- GuardedUnary_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the GuardedUnary InstructionFormat
- GuardedUnary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the GuardedUnary InstructionFormat
- guardedYES(RVMMethod, byte, String) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
Return a decision YES to do a guarded inline.
- guardedYES(RVMMethod[], byte[], String) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
Return a decision YES to do a guarded inline.
- guardFind(Register) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- guardPhis - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- guardRegUnion - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- GuardResultCarrier - Class in org.jikesrvm.compilers.opt.ir
-
InstructionFormats that have a GuardResult (which is RegisterOperand)
- GuardResultCarrier() - Constructor for class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
- GuardResultCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ia32
-
Lookup used to see if an operator is a GuardResult (which is RegisterOperand)
- GuardResultCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.GuardResultCarrierLookup
-
- GuardResultCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ppc
-
Lookup used to see if an operator is a GuardResult (which is RegisterOperand)
- GuardResultCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.GuardResultCarrierLookup
-
- guards - Variable in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
The set of guards to use (only valid when code == GUARDED_YES)
- guardUnion(Register, Register) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- guardWithClassTest() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Is INLINE_GUARD_KIND set to INLINE_GUARD_CLASS_TEST?
- guardWithCodePatch() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Is INLINE_GUARD_KIND set to INLINE_GUARD_CODE_PATCH?
- guardWithMethodTest() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Is INLINE_GUARD_KIND set to INLINE_GUARD_METHOD_TEST?
- GVCongruenceClass - Class in org.jikesrvm.compilers.opt.ssa
-
This class represents a congruence class for
global value numbering.
- GVCongruenceClass(int, Object) - Constructor for class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
Create a congruence class with a given representative value number
and label.
- GVNPreparation(int) - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
-
- I(int, String, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- I(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
-
Create an integer register operand for a given physical GPR.
- i - Variable in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
-
- I(Register) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Create an integer register operand for a given register.
- I(RegisterOperand, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
- i - Variable in class org.jikesrvm.compilers.opt.util.FilterIterator
-
- i - Variable in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Iter
-
- I2Dconstant - Static variable in class org.jikesrvm.runtime.MathConstants
-
- I2DconstantField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
special double value for use in int <--> double conversions
- IA32_ADC - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ADC instructions
- IA32_ADC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ADC instructions
- IA32_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ADD instructions
- IA32_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ADD instructions
- IA32_ADDSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ADDSD instructions
- IA32_ADDSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ADDSD instructions
- IA32_ADDSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ADDSS instructions
- IA32_ADDSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ADDSS instructions
- IA32_AND - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_AND instructions
- IA32_AND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_AND instructions
- IA32_ANDNPD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ANDNPD instructions
- IA32_ANDNPD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ANDNPD instructions
- IA32_ANDNPS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ANDNPS instructions
- IA32_ANDNPS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ANDNPS instructions
- IA32_ANDPD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ANDPD instructions
- IA32_ANDPD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ANDPD instructions
- IA32_ANDPS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ANDPS instructions
- IA32_ANDPS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ANDPS instructions
- IA32_BSWAP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_BSWAP instructions
- IA32_BSWAP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_BSWAP instructions
- IA32_BT - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_BT instructions
- IA32_BT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_BT instructions
- IA32_BTC - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_BTC instructions
- IA32_BTC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_BTC instructions
- IA32_BTR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_BTR instructions
- IA32_BTR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_BTR instructions
- IA32_BTS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_BTS instructions
- IA32_BTS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_BTS instructions
- IA32_CALL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CALL instructions
- IA32_CALL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CALL instructions
- IA32_CDO - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CDO instructions
- IA32_CDO_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CDO instructions
- IA32_CDQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CDQ instructions
- IA32_CDQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CDQ instructions
- IA32_CDQE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CDQE instructions
- IA32_CDQE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CDQE instructions
- IA32_CMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMOV instructions
- IA32_CMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMOV instructions
- IA32_CMP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMP instructions
- IA32_CMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMP instructions
- IA32_CMPEQSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPEQSD instructions
- IA32_CMPEQSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPEQSD instructions
- IA32_CMPEQSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPEQSS instructions
- IA32_CMPEQSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPEQSS instructions
- IA32_CMPLESD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPLESD instructions
- IA32_CMPLESD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPLESD instructions
- IA32_CMPLESS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPLESS instructions
- IA32_CMPLESS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPLESS instructions
- IA32_CMPLTSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPLTSD instructions
- IA32_CMPLTSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPLTSD instructions
- IA32_CMPLTSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPLTSS instructions
- IA32_CMPLTSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPLTSS instructions
- IA32_CMPNESD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPNESD instructions
- IA32_CMPNESD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPNESD instructions
- IA32_CMPNESS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPNESS instructions
- IA32_CMPNESS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPNESS instructions
- IA32_CMPNLESD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPNLESD instructions
- IA32_CMPNLESD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPNLESD instructions
- IA32_CMPNLESS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPNLESS instructions
- IA32_CMPNLESS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPNLESS instructions
- IA32_CMPNLTSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPNLTSD instructions
- IA32_CMPNLTSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPNLTSD instructions
- IA32_CMPNLTSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPNLTSS instructions
- IA32_CMPNLTSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPNLTSS instructions
- IA32_CMPORDSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPORDSD instructions
- IA32_CMPORDSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPORDSD instructions
- IA32_CMPORDSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPORDSS instructions
- IA32_CMPORDSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPORDSS instructions
- IA32_CMPUNORDSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPUNORDSD instructions
- IA32_CMPUNORDSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPUNORDSD instructions
- IA32_CMPUNORDSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPUNORDSS instructions
- IA32_CMPUNORDSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPUNORDSS instructions
- IA32_CMPXCHG - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPXCHG instructions
- IA32_CMPXCHG8B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CMPXCHG8B instructions
- IA32_CMPXCHG8B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPXCHG8B instructions
- IA32_CMPXCHG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CMPXCHG instructions
- IA32_CVTSD2SI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSD2SI instructions
- IA32_CVTSD2SI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSD2SI instructions
- IA32_CVTSD2SIQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSD2SIQ instructions
- IA32_CVTSD2SIQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSD2SIQ instructions
- IA32_CVTSD2SS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSD2SS instructions
- IA32_CVTSD2SS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSD2SS instructions
- IA32_CVTSI2SD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSI2SD instructions
- IA32_CVTSI2SD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSI2SD instructions
- IA32_CVTSI2SDQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSI2SDQ instructions
- IA32_CVTSI2SDQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSI2SDQ instructions
- IA32_CVTSI2SS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSI2SS instructions
- IA32_CVTSI2SS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSI2SS instructions
- IA32_CVTSS2SD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSS2SD instructions
- IA32_CVTSS2SD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSS2SD instructions
- IA32_CVTSS2SI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTSS2SI instructions
- IA32_CVTSS2SI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTSS2SI instructions
- IA32_CVTTSD2SI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTTSD2SI instructions
- IA32_CVTTSD2SI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTTSD2SI instructions
- IA32_CVTTSD2SIQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTTSD2SIQ instructions
- IA32_CVTTSD2SIQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTTSD2SIQ instructions
- IA32_CVTTSS2SI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_CVTTSS2SI instructions
- IA32_CVTTSS2SI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_CVTTSS2SI instructions
- IA32_DEC - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_DEC instructions
- IA32_DEC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_DEC instructions
- IA32_DIV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_DIV instructions
- IA32_DIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_DIV instructions
- IA32_DIVSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_DIVSD instructions
- IA32_DIVSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_DIVSD instructions
- IA32_DIVSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_DIVSS instructions
- IA32_DIVSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_DIVSS instructions
- IA32_FADD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FADD instructions
- IA32_FADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FADD instructions
- IA32_FADDP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FADDP instructions
- IA32_FADDP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FADDP instructions
- IA32_FCHS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FCHS instructions
- IA32_FCHS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FCHS instructions
- IA32_FCLEAR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FCLEAR instructions
- IA32_FCLEAR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FCLEAR instructions
- IA32_FCMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FCMOV instructions
- IA32_FCMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FCMOV instructions
- IA32_FCOMI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FCOMI instructions
- IA32_FCOMI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FCOMI instructions
- IA32_FCOMIP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FCOMIP instructions
- IA32_FCOMIP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FCOMIP instructions
- IA32_FDIV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FDIV instructions
- IA32_FDIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FDIV instructions
- IA32_FDIVP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FDIVP instructions
- IA32_FDIVP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FDIVP instructions
- IA32_FDIVR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FDIVR instructions
- IA32_FDIVR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FDIVR instructions
- IA32_FDIVRP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FDIVRP instructions
- IA32_FDIVRP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FDIVRP instructions
- IA32_FEXAM - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FEXAM instructions
- IA32_FEXAM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FEXAM instructions
- IA32_FFREE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FFREE instructions
- IA32_FFREE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FFREE instructions
- IA32_FFREEP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FFREEP instructions
- IA32_FFREEP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FFREEP instructions
- IA32_FIADD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FIADD instructions
- IA32_FIADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FIADD instructions
- IA32_FIDIV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FIDIV instructions
- IA32_FIDIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FIDIV instructions
- IA32_FIDIVR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FIDIVR instructions
- IA32_FIDIVR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FIDIVR instructions
- IA32_FILD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FILD instructions
- IA32_FILD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FILD instructions
- IA32_FIMUL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FIMUL instructions
- IA32_FIMUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FIMUL instructions
- IA32_FINIT - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FINIT instructions
- IA32_FINIT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FINIT instructions
- IA32_FIST - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FIST instructions
- IA32_FIST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FIST instructions
- IA32_FISTP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FISTP instructions
- IA32_FISTP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FISTP instructions
- IA32_FISUB - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FISUB instructions
- IA32_FISUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FISUB instructions
- IA32_FISUBR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FISUBR instructions
- IA32_FISUBR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FISUBR instructions
- IA32_FLD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLD instructions
- IA32_FLD1 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLD1 instructions
- IA32_FLD1_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLD1 instructions
- IA32_FLD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLD instructions
- IA32_FLDCW - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDCW instructions
- IA32_FLDCW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDCW instructions
- IA32_FLDL2E - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDL2E instructions
- IA32_FLDL2E_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDL2E instructions
- IA32_FLDL2T - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDL2T instructions
- IA32_FLDL2T_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDL2T instructions
- IA32_FLDLG2 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDLG2 instructions
- IA32_FLDLG2_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDLG2 instructions
- IA32_FLDLN2 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDLN2 instructions
- IA32_FLDLN2_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDLN2 instructions
- IA32_FLDPI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDPI instructions
- IA32_FLDPI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDPI instructions
- IA32_FLDZ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FLDZ instructions
- IA32_FLDZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FLDZ instructions
- IA32_FMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FMOV instructions
- IA32_FMOV_ENDING_LIVE_RANGE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FMOV_ENDING_LIVE_RANGE instructions
- IA32_FMOV_ENDING_LIVE_RANGE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FMOV_ENDING_LIVE_RANGE instructions
- IA32_FMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FMOV instructions
- IA32_FMUL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FMUL instructions
- IA32_FMUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FMUL instructions
- IA32_FMULP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FMULP instructions
- IA32_FMULP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FMULP instructions
- IA32_FNINIT - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FNINIT instructions
- IA32_FNINIT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FNINIT instructions
- IA32_FNSAVE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FNSAVE instructions
- IA32_FNSAVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FNSAVE instructions
- IA32_FNSTCW - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FNSTCW instructions
- IA32_FNSTCW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FNSTCW instructions
- IA32_FNSTSW - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FNSTSW instructions
- IA32_FNSTSW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FNSTSW instructions
- IA32_FPREM - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FPREM instructions
- IA32_FPREM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FPREM instructions
- IA32_FRSTOR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FRSTOR instructions
- IA32_FRSTOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FRSTOR instructions
- IA32_FST - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FST instructions
- IA32_FST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FST instructions
- IA32_FSTCW - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSTCW instructions
- IA32_FSTCW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSTCW instructions
- IA32_FSTP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSTP instructions
- IA32_FSTP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSTP instructions
- IA32_FSTSW - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSTSW instructions
- IA32_FSTSW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSTSW instructions
- IA32_FSUB - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSUB instructions
- IA32_FSUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSUB instructions
- IA32_FSUBP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSUBP instructions
- IA32_FSUBP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSUBP instructions
- IA32_FSUBR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSUBR instructions
- IA32_FSUBR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSUBR instructions
- IA32_FSUBRP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FSUBRP instructions
- IA32_FSUBRP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FSUBRP instructions
- IA32_FUCOMI - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FUCOMI instructions
- IA32_FUCOMI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FUCOMI instructions
- IA32_FUCOMIP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FUCOMIP instructions
- IA32_FUCOMIP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FUCOMIP instructions
- IA32_FXCH - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_FXCH instructions
- IA32_FXCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_FXCH instructions
- IA32_IDIV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_IDIV instructions
- IA32_IDIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_IDIV instructions
- IA32_IMUL1 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_IMUL1 instructions
- IA32_IMUL1_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_IMUL1 instructions
- IA32_IMUL2 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_IMUL2 instructions
- IA32_IMUL2_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_IMUL2 instructions
- IA32_INC - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_INC instructions
- IA32_INC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_INC instructions
- IA32_INT - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_INT instructions
- IA32_INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_INT instructions
- IA32_JCC - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_JCC instructions
- IA32_JCC2 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_JCC2 instructions
- IA32_JCC2_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_JCC2 instructions
- IA32_JCC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_JCC instructions
- IA32_JMP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_JMP instructions
- IA32_JMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_JMP instructions
- IA32_LEA - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_LEA instructions
- IA32_LEA_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_LEA instructions
- IA32_LOCK - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_LOCK instructions
- IA32_LOCK_CMPXCHG - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_LOCK_CMPXCHG instructions
- IA32_LOCK_CMPXCHG8B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_LOCK_CMPXCHG8B instructions
- IA32_LOCK_CMPXCHG8B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_LOCK_CMPXCHG8B instructions
- IA32_LOCK_CMPXCHG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_LOCK_CMPXCHG instructions
- IA32_LOCK_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_LOCK instructions
- IA32_METHODSTART - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_METHODSTART instructions
- IA32_METHODSTART_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_METHODSTART instructions
- IA32_MFENCE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MFENCE instructions
- IA32_MFENCE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MFENCE instructions
- IA32_MOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOV instructions
- IA32_MOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOV instructions
- IA32_MOVAPD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVAPD instructions
- IA32_MOVAPD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVAPD instructions
- IA32_MOVAPS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVAPS instructions
- IA32_MOVAPS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVAPS instructions
- IA32_MOVD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVD instructions
- IA32_MOVD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVD instructions
- IA32_MOVLPD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVLPD instructions
- IA32_MOVLPD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVLPD instructions
- IA32_MOVLPS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVLPS instructions
- IA32_MOVLPS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVLPS instructions
- IA32_MOVQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVQ instructions
- IA32_MOVQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVQ instructions
- IA32_MOVSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSD instructions
- IA32_MOVSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSD instructions
- IA32_MOVSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSS instructions
- IA32_MOVSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSS instructions
- IA32_MOVSX__B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSX__B instructions
- IA32_MOVSX__B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSX__B instructions
- IA32_MOVSX__W - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSX__W instructions
- IA32_MOVSX__W_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSX__W instructions
- IA32_MOVSXDQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSXDQ instructions
- IA32_MOVSXDQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSXDQ instructions
- IA32_MOVSXQ__B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSXQ__B instructions
- IA32_MOVSXQ__B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSXQ__B instructions
- IA32_MOVSXQ__W - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVSXQ__W instructions
- IA32_MOVSXQ__W_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVSXQ__W instructions
- IA32_MOVZX__B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVZX__B instructions
- IA32_MOVZX__B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVZX__B instructions
- IA32_MOVZX__W - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVZX__W instructions
- IA32_MOVZX__W_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVZX__W instructions
- IA32_MOVZXQ__B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVZXQ__B instructions
- IA32_MOVZXQ__B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVZXQ__B instructions
- IA32_MOVZXQ__W - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MOVZXQ__W instructions
- IA32_MOVZXQ__W_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MOVZXQ__W instructions
- IA32_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MUL instructions
- IA32_MUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MUL instructions
- IA32_MULSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MULSD instructions
- IA32_MULSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MULSD instructions
- IA32_MULSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_MULSS instructions
- IA32_MULSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_MULSS instructions
- IA32_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_NEG instructions
- IA32_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_NEG instructions
- IA32_NOT - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_NOT instructions
- IA32_NOT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_NOT instructions
- IA32_OFFSET - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_OFFSET instructions
- IA32_OFFSET_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_OFFSET instructions
- IA32_OR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_OR instructions
- IA32_OR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_OR instructions
- IA32_ORPD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ORPD instructions
- IA32_ORPD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ORPD instructions
- IA32_ORPS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ORPS instructions
- IA32_ORPS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ORPS instructions
- IA32_PAUSE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_PAUSE instructions
- IA32_PAUSE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_PAUSE instructions
- IA32_POP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_POP instructions
- IA32_POP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_POP instructions
- IA32_PREFETCHNTA - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_PREFETCHNTA instructions
- IA32_PREFETCHNTA_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_PREFETCHNTA instructions
- IA32_PSLLQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_PSLLQ instructions
- IA32_PSLLQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_PSLLQ instructions
- IA32_PSRLQ - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_PSRLQ instructions
- IA32_PSRLQ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_PSRLQ instructions
- IA32_PUSH - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_PUSH instructions
- IA32_PUSH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_PUSH instructions
- IA32_RCL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_RCL instructions
- IA32_RCL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_RCL instructions
- IA32_RCR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_RCR instructions
- IA32_RCR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_RCR instructions
- IA32_RDTSC - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_RDTSC instructions
- IA32_RDTSC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_RDTSC instructions
- IA32_REF_LOAD - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- IA32_RET - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_RET instructions
- IA32_RET_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_RET instructions
- IA32_ROL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ROL instructions
- IA32_ROL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ROL instructions
- IA32_ROR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_ROR instructions
- IA32_ROR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_ROR instructions
- IA32_SAL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SAL instructions
- IA32_SAL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SAL instructions
- IA32_SAR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SAR instructions
- IA32_SAR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SAR instructions
- IA32_SBB - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SBB instructions
- IA32_SBB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SBB instructions
- IA32_SET__B - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SET__B instructions
- IA32_SET__B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SET__B instructions
- IA32_SHL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SHL instructions
- IA32_SHL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SHL instructions
- IA32_SHLD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SHLD instructions
- IA32_SHLD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SHLD instructions
- IA32_SHR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SHR instructions
- IA32_SHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SHR instructions
- IA32_SHRD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SHRD instructions
- IA32_SHRD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SHRD instructions
- IA32_SQRTSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SQRTSD instructions
- IA32_SQRTSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SQRTSD instructions
- IA32_SQRTSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SQRTSS instructions
- IA32_SQRTSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SQRTSS instructions
- IA32_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SUB instructions
- IA32_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SUB instructions
- IA32_SUBSD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SUBSD instructions
- IA32_SUBSD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SUBSD instructions
- IA32_SUBSS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SUBSS instructions
- IA32_SUBSS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SUBSS instructions
- IA32_SYSCALL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_SYSCALL instructions
- IA32_SYSCALL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_SYSCALL instructions
- IA32_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_TEST instructions
- IA32_TEST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_TEST instructions
- IA32_TRAPIF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_TRAPIF instructions
- IA32_TRAPIF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_TRAPIF instructions
- IA32_UCOMISD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_UCOMISD instructions
- IA32_UCOMISD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_UCOMISD instructions
- IA32_UCOMISS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_UCOMISS instructions
- IA32_UCOMISS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_UCOMISS instructions
- IA32_XOR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_XOR instructions
- IA32_XOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_XOR instructions
- IA32_XORPD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_XORPD instructions
- IA32_XORPD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_XORPD instructions
- IA32_XORPS - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IA32_XORPS instructions
- IA32_XORPS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IA32_XORPS instructions
- IA32ConditionOperand - Class in org.jikesrvm.compilers.opt.ir.operand.ia32
-
An IA32 condition operand
- IA32ConditionOperand(ConditionOperand) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
Constructs the IA32 Condition Operand that corresponds to the
argument ConditionOperand.
- IA32ConditionOperand(byte) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- ibits - Variable in class org.jikesrvm.osr.bytecodes.LoadIntConst
-
- IC(int) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Create an integer constant operand with a given value.
- IC(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- ICBI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for ICBI instructions
- icbi - Static variable in class org.jikesrvm.runtime.MagicNames
-
- ICBI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for ICBI instructions
- ICONST - Static variable in class org.jikesrvm.osr.OSRConstants
-
- id - Variable in class org.jikesrvm.classloader.Atom
-
The id of this atom
- id - Variable in class org.jikesrvm.classloader.InterfaceMethodSignature
-
Id of this interface method signature (not used in hashCode or equals).
- id - Variable in class org.jikesrvm.classloader.MemberReference
-
Unique id for the member reference (ignored in .equals comparison)
- id - Variable in class org.jikesrvm.classloader.RVMType
-
Type id -- used to index into typechecking datastructures
- id - Variable in class org.jikesrvm.classloader.SpecializedMethod
-
This specialized method's id
- id - Variable in class org.jikesrvm.classloader.TypeReference
-
The id of this type reference.
- id - Variable in class org.jikesrvm.mm.mmtk.Lock
-
- id - Variable in class org.mmtk.plan.CollectorContext
-
Unique identifier.
- id - Variable in class org.mmtk.plan.MutatorContext
-
Unique mutator identifier
- id - Variable in class org.mmtk.plan.Phase
-
The unique phase identifier.
- identityHashCode(Object) - Method in interface org.jikesrvm.runtime.ObjectAddressRemapper
-
Identity hash code of an object
- IdentityHashMapRVM<K,V> - Class in org.jikesrvm.util
-
The same as
HashMapRVM
except object identities determine equality
not the equals method.
- IdentityHashMapRVM() - Constructor for class org.jikesrvm.util.IdentityHashMapRVM
-
- IdentityHashMapRVM(int) - Constructor for class org.jikesrvm.util.IdentityHashMapRVM
-
- idField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- idom - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorInfo
-
The basic block's immediate dominator.
- IEEEmagic - Static variable in class org.jikesrvm.runtime.MathConstants
-
- IEEEmagicField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
IEEEmagic constant
- IEI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- IEI_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
-
- IEI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- IEI_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
-
- IfCmp - Class in org.jikesrvm.compilers.opt.ir
-
The IfCmp InstructionFormat class.
- IfCmp() - Constructor for class org.jikesrvm.compilers.opt.ir.IfCmp
-
- IFCMP(Instruction, RegisterOperand, Operand, Operand, ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Generate a compare and branch sequence.
- IfCmp2 - Class in org.jikesrvm.compilers.opt.ir
-
The IfCmp2 InstructionFormat class.
- IfCmp2() - Constructor for class org.jikesrvm.compilers.opt.ir.IfCmp2
-
- IfCmp2_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the IfCmp2 InstructionFormat
- IfCmp2_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the IfCmp2 InstructionFormat
- IfCmp_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the IfCmp InstructionFormat
- IfCmp_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the IfCmp InstructionFormat
- ifCmpInstr - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The if instruction within the exit block
- IG_CLASS_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for IG_CLASS_TEST instructions
- IG_CLASS_TEST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for IG_CLASS_TEST instructions
- IG_METHOD_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for IG_METHOD_TEST instructions
- IG_METHOD_TEST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for IG_METHOD_TEST instructions
- IG_PATCH_POINT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for IG_PATCH_POINT instructions
- IG_PATCH_POINT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for IG_PATCH_POINT instructions
- IGNORE_REMSETS - Static variable in class org.mmtk.plan.generational.Gen
-
- ignoreGotos - Variable in class org.jikesrvm.osr.BytecodeTraverser
-
- ignoreHandshakesAndGC() - Method in class org.jikesrvm.scheduler.RVMThread
-
- IgnoreSystemGC - Class in org.mmtk.utility.options
-
Should we ignore calls to java.lang.System.gc?
- IgnoreSystemGC() - Constructor for class org.mmtk.utility.options.IgnoreSystemGC
-
Create the option.
- ignoreSystemGC - Static variable in class org.mmtk.utility.options.Options
-
- IllegalUpcast(TypeReference) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException.IllegalUpcast
-
- immedPEI - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
an immediate PEI (null_check, int_zero_check, but _not_ call);
- IMMIX - Static variable in class org.mmtk.plan.generational.immix.GenImmix
-
- immix - Variable in class org.mmtk.plan.generational.immix.GenImmixCollector
-
- Immix - Class in org.mmtk.plan.immix
-
This class implements the global state of an immix collector.
- Immix() - Constructor for class org.mmtk.plan.immix.Immix
-
Constructor.
- IMMIX - Static variable in class org.mmtk.plan.immix.Immix
-
- immix - Variable in class org.mmtk.plan.immix.ImmixCollector
-
- immix - Variable in class org.mmtk.plan.immix.ImmixMutator
-
Instance fields
- ImmixAllocator - Class in org.mmtk.utility.alloc
-
- ImmixAllocator(ImmixSpace, boolean, boolean) - Constructor for class org.mmtk.utility.alloc.ImmixAllocator
-
Constructor.
- ImmixCollector - Class in org.mmtk.plan.immix
-
This class implements per-collector thread behavior
and state for the Immix plan, which implements a full-heap
immix collector.
- ImmixCollector() - Constructor for class org.mmtk.plan.immix.ImmixCollector
-
Constructor
- ImmixConstants - Class in org.mmtk.policy.immix
-
- ImmixConstants() - Constructor for class org.mmtk.policy.immix.ImmixConstants
-
- ImmixConstraints - Class in org.mmtk.plan.immix
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- ImmixConstraints() - Constructor for class org.mmtk.plan.immix.ImmixConstraints
-
- ImmixDefragTraceLocal - Class in org.mmtk.plan.immix
-
This class implements the thread-local functionality for a defragmenting
transitive closure over an immix space.
- ImmixDefragTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.immix.ImmixDefragTraceLocal
-
Constructor
- ImmixMutator - Class in org.mmtk.plan.immix
-
This class implements per-mutator thread behavior
and state for the Immix plan, which implements a full-heap
immix collector.
- ImmixMutator() - Constructor for class org.mmtk.plan.immix.ImmixMutator
-
Constructor
- immixSpace - Static variable in class org.mmtk.plan.generational.immix.GenImmix
-
The mature space, which for GenImmix uses a mark sweep collection policy.
- immixSpace - Static variable in class org.mmtk.plan.immix.Immix
-
- immixSpace - Variable in class org.mmtk.policy.immix.CollectorLocal
-
- ImmixSpace - Class in org.mmtk.policy.immix
-
Each instance of this class corresponds to one immix space.
- ImmixSpace(String, VMRequest) - Constructor for class org.mmtk.policy.immix.ImmixSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- ImmixSpace(String, boolean, VMRequest) - Constructor for class org.mmtk.policy.immix.ImmixSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- immixTrace - Variable in class org.mmtk.plan.immix.Immix
-
- ImmixTraceLocal - Class in org.mmtk.plan.immix
-
This class implements the thread-local functionality for a transitive
closure over an immix space.
- ImmixTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.immix.ImmixTraceLocal
-
Constructor
- immortal - Variable in class org.mmtk.plan.immix.ImmixCollector
-
- immortal - Variable in class org.mmtk.plan.MutatorContext
-
Per-mutator allocator into the immortal space
- IMMORTAL - Static variable in class org.mmtk.plan.Plan
-
- immortal - Variable in class org.mmtk.policy.Space
-
- immortalDriver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- ImmortalLocal - Class in org.mmtk.policy
-
This class implements unsynchronized (local) elements of an
immortal space.
- ImmortalLocal(ImmortalSpace) - Constructor for class org.mmtk.policy.ImmortalLocal
-
Constructor
- immortalSpace - Static variable in class org.mmtk.plan.Plan
-
Any immortal objects allocated after booting are allocated here.
- ImmortalSpace - Class in org.mmtk.policy
-
This class implements tracing for a simple immortal collection
policy.
- ImmortalSpace(String, VMRequest) - Constructor for class org.mmtk.policy.ImmortalSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- ImmortalSpace(String, boolean, VMRequest) - Constructor for class org.mmtk.policy.ImmortalSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- ImmortalSpaceDriver - Class in org.mmtk.utility.gcspy.drivers
-
GCspy driver for the contiguous MMTk ImmortalSpace.
- ImmortalSpaceDriver(ServerInterpreter, String, Space, int, boolean) - Constructor for class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
-
Create a new driver for an immortal Contiguous MMTk space.
- ImmortalSpaceDriver.Closure - Class in org.mmtk.utility.gcspy.drivers
-
Used to visit the edges in the immortal object.
- IMMQ_MOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for IMMQ_MOV instructions
- IMMQ_MOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for IMMQ_MOV instructions
- ImmutableEntryHashMapRVM<K,V> - Class in org.jikesrvm.util
-
A hash map with entirely immutable buckets.
- ImmutableEntryHashMapRVM() - Constructor for class org.jikesrvm.util.ImmutableEntryHashMapRVM
-
- ImmutableEntryHashMapRVM(int) - Constructor for class org.jikesrvm.util.ImmutableEntryHashMapRVM
-
- ImmutableEntryHashMapRVM.Bucket<K,V> - Class in org.jikesrvm.util
-
- ImmutableEntryHashSetRVM<T> - Class in org.jikesrvm.util
-
A hash set with entirely immutable buckets.
- ImmutableEntryHashSetRVM() - Constructor for class org.jikesrvm.util.ImmutableEntryHashSetRVM
-
- ImmutableEntryHashSetRVM(int) - Constructor for class org.jikesrvm.util.ImmutableEntryHashSetRVM
-
- ImmutableEntryHashSetRVM.Bucket<T> - Class in org.jikesrvm.util
-
- ImmutableEntryIdentityHashMapRVM<K,V> - Class in org.jikesrvm.util
-
A hash map with entirely immutable buckets.
- ImmutableEntryIdentityHashMapRVM() - Constructor for class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
-
- ImmutableEntryIdentityHashMapRVM(int) - Constructor for class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
-
- implementedInJava(int) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
- implementsInterface(Class<?>, Class<?>) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
-
- IMPLICIT_EXIT_EDGE - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Bitfield used in flag encoding
- implicitDefs - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
-
Implicit definitions from the operator
- implicitDefs - Variable in class org.jikesrvm.compilers.opt.ir.Operator
-
Physical registers that are implicitly defined by the operator.
- implicitInstructions - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllInstructionsEnum
-
An enumeration of the implicit instructions in the IR for a
basic block.
- implicitInstructions - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary.AllInstructionEnumeration
-
An enumeration of the implicit instructions in the IR for a basic
block.
- implicitUses - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
-
Implicit uses from the operator
- implicitUses - Variable in class org.jikesrvm.compilers.opt.ir.Operator
-
Physical registers that are implicitly used by the operator.
- imt - Variable in class org.jikesrvm.classloader.RVMClass
-
The imt for this class
- IMT - Static variable in class org.jikesrvm.classloader.TypeReference
-
- IMT - Class in org.jikesrvm.objectmodel
-
This class represents an instance of an interface method table, at runtime it
is an array with CodeArray elements.
- IMT() - Constructor for class org.jikesrvm.objectmodel.IMT
-
Private constructor.
- IMT_METHOD_SLOTS - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
-
Number of slots reserved for interface method pointers.
- IMTDict(RVMClass) - Constructor for class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
-
- IMTType - Static variable in class org.jikesrvm.classloader.RVMType
-
- in - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
- IN_CODE_ORDER - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- IN_FLUX - Static variable in class org.jikesrvm.scheduler.SpinLock
-
For MCS locking, indicates that another processor is changing the
state of the circular waiting queue.
- IN_JAVA - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Thread is executing "normal" Java bytecode
- IN_JAVA_TO_BLOCK - Static variable in class org.jikesrvm.scheduler.RVMThread
-
thread is in Java code but is expected to block. the transition from IN_JAVA
to IN_jAVA_TO_BLOCK happens as a result of an asynchronous call by the GC
or any other internal VM code that requires this thread to perform an
asynchronous activity (another example is the request to do an isync on PPC).
- IN_JNI - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Same as IN_NATIVE, except that we're executing JNI code and thus have a
JNI stack frame and JNI environment, and thus the GC can load registers
from there rather than using contextRegisters.
- IN_NATIVE - Static variable in class org.jikesrvm.scheduler.RVMThread
-
A state used by the scheduler to mark that a thread is in privileged code
that does not need to synchronize with the collector.
- IN_PROGRESS - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The compilation is still in progress
- inBootImage - Variable in class org.jikesrvm.classloader.RVMArray
-
Is this array type in the bootimage?
- inBootImage - Variable in class org.jikesrvm.classloader.RVMClass
-
Is this class type in the bootimage?
- inc(int) - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
Increment the cursor.
- inc() - Method in class org.mmtk.utility.statistics.EventCounter
-
Increment the event counter
- inc(int) - Method in class org.mmtk.utility.statistics.EventCounter
-
Increment the event counter by value
- inc(int) - Method in class org.mmtk.utility.statistics.SizeCounter
-
Increment the event counter by value
- INC_NEW - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- INC_OLD - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- incEdgeCounter(RegisterConstants.GPR, RegisterConstants.GPR, int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generate code to increment edge counter
- inCheck - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
-
Flag to avoid recursive calls to check
- includesType(TypeReference, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
-
Return Constants.YES if the parent type is defintely a supertype
of the child type.
- includeThread(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.AllButGCHardHandshakeVisitor
-
- includeThread(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.HardHandshakeVisitor
-
- includeThread(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SoftHandshakeVisitor
-
Checks whether to include the specified thread in the soft handshake.
- inCollection - Variable in class org.mmtk.policy.immix.ImmixSpace
-
- incomingParameterBytes() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
How many bytes of parameters does this method take?
- inConcurrentCollection - Variable in class org.mmtk.plan.concurrent.Concurrent
-
- incPredecessorCount() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- incRC(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
Increment the reference count of an object.
- incRC(Address, boolean) - Static method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Increment the data word for an object.
- increaseClassLoadedCount() - Static method in class org.jikesrvm.classloader.JMXSupport
-
- increaseStartedThreadCount() - Static method in class org.jikesrvm.scheduler.JMXSupport
-
Increases the number of started threads
Note: this must be uninterruptible because it's called from the
RVMThread.start()
and that method must not have yieldpoints.
- IncreasingEndMappedIntervalSet - Class in org.jikesrvm.compilers.opt.regalloc
-
Implements a set of Basic Intervals, sorted by end number.
- IncreasingEndMappedIntervalSet() - Constructor for class org.jikesrvm.compilers.opt.regalloc.IncreasingEndMappedIntervalSet
-
- IncreasingEndMappedIntervalSet.EndComparator - Class in org.jikesrvm.compilers.opt.regalloc
-
Imposes an ascending ordering based on the end points of basic intervals.
- IncreasingStartIntervalSet - Class in org.jikesrvm.compilers.opt.regalloc
-
Implements a set of Basic Intervals, sorted by start number.
- IncreasingStartIntervalSet() - Constructor for class org.jikesrvm.compilers.opt.regalloc.IncreasingStartIntervalSet
-
- IncreasingStartIntervalSet.StartComparator - Class in org.jikesrvm.compilers.opt.regalloc
-
Imposes an ascending ordering based on the start points of basic intervals.
- INCREMENT - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
- increment() - Method in class org.jikesrvm.mm.mmtk.SynchronizedCounter
-
- INCREMENT - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- increment(int, byte) - Method in class org.mmtk.vm.gcspy.ByteStream
-
Increment the value of a tile.
- increment(int, int) - Method in class org.mmtk.vm.gcspy.IntStream
-
Increment the value of a tile.
- increment(int, short) - Method in class org.mmtk.vm.gcspy.ShortStream
-
Increment the value of a tile.
- increment() - Method in class org.mmtk.vm.SynchronizedCounter
-
Adds 1 to the counter.
- INCREMENT_SHIFT - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- incrementalTrace(int) - Method in class org.mmtk.plan.TraceLocal
-
Process GC work until either complete or workLimit
units of work are completed.
- incrementComplexPhaseCursor() - Static method in class org.mmtk.plan.Phase
-
Increment the cursor associated with the current phase
stack entry.
- incrementCount(RVMMethod) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
-
Augment the weight associated with the argument method by 1.
- incrementCount(MethodReference) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
-
Augment the weight associated with the argument method by 1.
- incrementEdge(RVMMethod, int, RVMMethod) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
Increment the edge represented by the input parameters,
creating it if it is not already in the call graph.
- incrementEdge(RVMMethod, int, RVMMethod, float) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
Increment the edge represented by the input parameters,
creating it if it is not already in the call graph.
- incrementNumAwoken() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumBase() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumDidNothing() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumMethodsConsidered() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumMethodsScheduledForRecomp() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumOpt0() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumOpt1() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumOpt2() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumOpt3() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementNumOpt4() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- incrementUnResolvedEdge(MethodReference, int, MethodReference, float) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
For the calling edge we read from a profile, we may not have
the methods loaded in yet.
- incTo(Address) - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
Increment the cursor to a specific address
- inDefrag() - Method in class org.mmtk.policy.immix.Defrag
-
- inDefragCollection - Variable in class org.mmtk.policy.immix.Defrag
-
- index - Variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- index() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the current bytecode index
- index - Variable in class org.jikesrvm.classloader.UTF8Convert.ByteArrayStringEncoderVisitor
-
- index - Variable in class org.jikesrvm.classloader.UTF8Convert.ByteBufferStringEncoderVisitor
-
- index - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
-
Field used for GraphNode interface.
- index - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Field used for GraphNode interface.
- index - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- index - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
-
- index - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
The index register (may be null
)
- index - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- index - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.AddrStackElement
-
- index - Variable in class org.jikesrvm.compilers.opt.util.ReverseEnumerator
-
- index - Variable in class org.jikesrvm.scheduler.Lock
-
This lock's index in the lock table
- index - Variable in class org.mmtk.policy.Space
-
- index - Variable in class org.mmtk.utility.statistics.PerfEvent
-
The index of the counter in the native array
- indexInRange(int) - Method in class org.mmtk.utility.gcspy.Subspace
-
Is an index in the range of this subspace?
- indexOf(Object) - Method in class org.jikesrvm.util.LinkedListRVM
-
Return the position of the given element.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Return the index of the operand called Address
in the argument instruction.
- indexOfAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Return the index of the operand called Address
in the argument instruction.
- indexOfArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Return the index of the operand called Array
in the argument instruction.
- indexOfArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Return the index of the operand called Array
in the argument instruction.
- indexOfBitsToShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Return the index of the operand called BitsToShift
in the argument instruction.
- indexOfBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
Return the index of the operand called Block
in the argument instruction.
- indexOfBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
Return the index of the operand called Block
in the argument instruction.
- indexOfBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Return the index of the operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
-
Return the index of the operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Return the index of the operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Return the index of the k'th operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Return the index of the operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Return the index of the operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the k'th operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Return the index of the k'th operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Return the index of the operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Return the index of the k'th operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the k'th operand called BranchProfile
in the argument instruction.
- indexOfBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Return the index of the operand called BranchProfile1
in the argument instruction.
- indexOfBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called BranchProfile1
in the argument instruction.
- indexOfBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called BranchProfile1
in the argument instruction.
- indexOfBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Return the index of the operand called BranchProfile2
in the argument instruction.
- indexOfBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called BranchProfile2
in the argument instruction.
- indexOfBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called BranchProfile2
in the argument instruction.
- indexOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Return the index of the first operand called BranchProfile
in the argument instruction.
- indexOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the first operand called BranchProfile
in the argument instruction.
- indexOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Return the index of the first operand called BranchProfile
in the argument instruction.
- indexOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Return the index of the first operand called BranchProfile
in the argument instruction.
- indexOfBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the first operand called BranchProfile
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Return the index of the operand called Cond
in the argument instruction.
- indexOfCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Return the index of the operand called Cond1
in the argument instruction.
- indexOfCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called Cond1
in the argument instruction.
- indexOfCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called Cond1
in the argument instruction.
- indexOfCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Return the index of the operand called Cond2
in the argument instruction.
- indexOfCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called Cond2
in the argument instruction.
- indexOfCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called Cond2
in the argument instruction.
- indexOfData(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Return the index of the operand called Data
in the argument instruction.
- indexOfDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the operand called Default
in the argument instruction.
- indexOfDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called Default
in the argument instruction.
- indexOfDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the operand called DefaultBranchProfile
in the argument instruction.
- indexOfDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called DefaultBranchProfile
in the argument instruction.
- indexOfDest1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Return the index of the operand called Dest1
in the argument instruction.
- indexOfDest2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Return the index of the operand called Dest2
in the argument instruction.
- indexOfDestination(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
Return the index of the operand called Destination
in the argument instruction.
- indexOfDimension(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Return the index of the k'th operand called Dimension
in the argument instruction.
- indexOfDimensions(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Return the index of the first operand called Dimension
in the argument instruction.
- indexOfElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Return the index of the k'th operand called Element
in the argument instruction.
- indexOfElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Return the index of the k'th operand called Element
in the argument instruction.
- indexOfElements(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Return the index of the first operand called Element
in the argument instruction.
- indexOfElements(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Return the index of the first operand called Element
in the argument instruction.
- indexOfFalseValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Return the index of the operand called FalseValue
in the argument instruction.
- indexOfFormal(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
Return the index of the k'th operand called Formal
in the argument instruction.
- indexOfFormals(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
Return the index of the first operand called Formal
in the argument instruction.
- indexOfGoal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Return the index of the operand called Goal
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Return the index of the operand called Guard
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Return the index of the operand called GuardResult
in the argument instruction.
- indexOfHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called High
in the argument instruction.
- indexOfIncrement(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Return the index of the operand called Increment
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Return the index of the operand called Index
in the argument instruction.
- indexOfIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Return the index of the operand called Index
in the argument instruction.
- indexOfInlinedTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Return the index of the operand called InlinedTypeInfo
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Return the index of the operand called Location
in the argument instruction.
- indexOfLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called Low
in the argument instruction.
- indexOfMaskBegin(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Return the index of the operand called MaskBegin
in the argument instruction.
- indexOfMaskEnd(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Return the index of the operand called MaskEnd
in the argument instruction.
- indexOfMatch(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the k'th operand called Match
in the argument instruction.
- indexOfMatches(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the first operand called Matches
in the argument instruction.
- indexOfMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Return the index of the operand called MemAddr
in the argument instruction.
- indexOfMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Return the index of the operand called MemAddr
in the argument instruction.
- indexOfMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Return the index of the operand called Method
in the argument instruction.
- indexOfMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Return the index of the operand called Method
in the argument instruction.
- indexOfMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Return the index of the operand called Method
in the argument instruction.
- indexOfMethodStart(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Return the index of the operand called MethodStart
in the argument instruction.
- indexOfNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called NewValue
in the argument instruction.
- indexOfNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Return the index of the operand called NewValue
in the argument instruction.
- indexOfNewValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Return the index of the operand called NewValueHigh
in the argument instruction.
- indexOfNewValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Return the index of the operand called NewValueLow
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Return the index of the operand called Offset
in the argument instruction.
- indexOfOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called OldValue
in the argument instruction.
- indexOfOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Return the index of the operand called OldValue
in the argument instruction.
- indexOfOldValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Return the index of the operand called OldValueHigh
in the argument instruction.
- indexOfOldValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Return the index of the operand called OldValueLow
in the argument instruction.
- indexOfParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Return the index of the k'th operand called Param
in the argument instruction.
- indexOfParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Return the index of the k'th operand called Param
in the argument instruction.
- indexOfParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Return the index of the k'th operand called Param
in the argument instruction.
- indexOfParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the k'th operand called Param
in the argument instruction.
- indexOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Return the index of the first operand called Param
in the argument instruction.
- indexOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Return the index of the first operand called Param
in the argument instruction.
- indexOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Return the index of the first operand called Param
in the argument instruction.
- indexOfParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the first operand called Param
in the argument instruction.
- indexOfPopBytes(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Return the index of the operand called PopBytes
in the argument instruction.
- indexOfPred(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Return the index of the k'th operand called Pred
in the argument instruction.
- indexOfPreds(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Return the index of the first operand called Pred
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Return the index of the operand called Ref
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Return the index of the operand called Result
in the argument instruction.
- indexOfResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Return the index of the operand called Result1
in the argument instruction.
- indexOfResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Return the index of the operand called Result1
in the argument instruction.
- indexOfResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Return the index of the operand called Result1
in the argument instruction.
- indexOfResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Return the index of the operand called Result2
in the argument instruction.
- indexOfResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Return the index of the operand called Result2
in the argument instruction.
- indexOfResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Return the index of the operand called Result2
in the argument instruction.
- indexOfResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Return the index of the operand called Result2
in the argument instruction.
- indexOfResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Return the index of the operand called Result2
in the argument instruction.
- indexOfResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the operand called Result2
in the argument instruction.
- indexOfResultBit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Return the index of the operand called ResultBit
in the argument instruction.
- indexOfShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Return the index of the operand called Shift
in the argument instruction.
- indexOfSize(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Return the index of the operand called Size
in the argument instruction.
- indexOfSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Return the index of the operand called Source
in the argument instruction.
- indexOfSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Return the index of the operand called Source
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Return the index of the k'th operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the k'th operand called Target
in the argument instruction.
- indexOfTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Return the index of the k'th operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
Return the index of the operand called Target
in the argument instruction.
- indexOfTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Return the index of the k'th operand called Target
in the argument instruction.
- indexOfTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the k'th operand called Target
in the argument instruction.
- indexOfTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Return the index of the operand called Target1
in the argument instruction.
- indexOfTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called Target1
in the argument instruction.
- indexOfTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called Target1
in the argument instruction.
- indexOfTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Return the index of the operand called Target2
in the argument instruction.
- indexOfTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called Target2
in the argument instruction.
- indexOfTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called Target2
in the argument instruction.
- indexOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Return the index of the first operand called Target
in the argument instruction.
- indexOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the first operand called Target
in the argument instruction.
- indexOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Return the index of the first operand called Target
in the argument instruction.
- indexOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Return the index of the first operand called Target
in the argument instruction.
- indexOfTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the first operand called Target
in the argument instruction.
- indexOfTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Return the index of the operand called TCode
in the argument instruction.
- indexOfTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Return the index of the operand called TCode
in the argument instruction.
- indexOfTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Return the index of the operand called TCode
in the argument instruction.
- indexOfTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Return the index of the operand called TrapCode
in the argument instruction.
- indexOfTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Return the index of the operand called TrapCode
in the argument instruction.
- indexOfTrueValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Return the index of the operand called TrueValue
in the argument instruction.
- indexOfType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Return the index of the operand called Type
in the argument instruction.
- indexOfType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Return the index of the operand called Type
in the argument instruction.
- indexOfType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Return the index of the operand called Type
in the argument instruction.
- indexOfType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Return the index of the operand called Type
in the argument instruction.
- indexOfType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Return the index of the operand called Type
in the argument instruction.
- indexOfTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Return the index of the operand called TypeInfo
in the argument instruction.
- indexOfUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the operand called Unknown1
in the argument instruction.
- indexOfUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called Unknown1
in the argument instruction.
- indexOfUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the operand called Unknown2
in the argument instruction.
- indexOfUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called Unknown2
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Return the index of the operand called Val
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Return the index of the operand called Val1
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Return the index of the operand called Val2
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Return the index of the k'th operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Return the index of the operand called Value
in the argument instruction.
- indexOfValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Return the index of the operand called Value1
in the argument instruction.
- indexOfValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Return the index of the operand called Value1
in the argument instruction.
- indexOfValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Return the index of the operand called Value1
in the argument instruction.
- indexOfValue1Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Return the index of the operand called Value1Bit
in the argument instruction.
- indexOfValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Return the index of the operand called Value2
in the argument instruction.
- indexOfValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Return the index of the operand called Value2
in the argument instruction.
- indexOfValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Return the index of the operand called Value2
in the argument instruction.
- indexOfValue2Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Return the index of the operand called Value2Bit
in the argument instruction.
- indexOfValue3(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Return the index of the operand called Value3
in the argument instruction.
- indexOfValues(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Return the index of the first operand called Value
in the argument instruction.
- IndexPropagation - Class in org.jikesrvm.compilers.opt.ssa
-
Perform index propagation (see Fink, Knobe & Sarkar, SAS 2000)
This analysis computes for each Array SSA variable A,
the set of value numbers V(k) such that location
A[k] is "available" at def A, and thus at all uses of A
We formulate this as a data flow problem as described in the paper.
- IndexPropagation() - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagation
-
- IndexPropagation.ArrayCell - Class in org.jikesrvm.compilers.opt.ssa
-
An ArrayCell is a lattice cell for the index propagation
problem, used in redundant load elimination for one-dimensional arrays.
- IndexPropagation.ObjectCell - Class in org.jikesrvm.compilers.opt.ssa
-
An ObjectCell is a lattice cell for the index propagation
problem, used in redundant load elimination for fields.
- indexPropagationSolution - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
-
Place to hang results of index propagation analysis
- IndexPropagationSystem - Class in org.jikesrvm.compilers.opt.ssa
-
Represents a set of dataflow equations used to solve the
index propagation problem.
- IndexPropagationSystem(IR) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Set up the system of dataflow equations.
- IndexPropagationSystem.MeetOperator - Class in org.jikesrvm.compilers.opt.ssa
-
Represents a MEET function (intersection) over Cells.
- IndexPropagationSystem.UpdateDefArrayOperator - Class in org.jikesrvm.compilers.opt.ssa
-
Represents an UPDATE_DEF function over two ArrayCells.
- IndexPropagationSystem.UpdateDefObjectOperator - Class in org.jikesrvm.compilers.opt.ssa
-
Represents an UPDATE_DEF function over two ObjectCells.
- IndexPropagationSystem.UpdateUseArrayOperator - Class in org.jikesrvm.compilers.opt.ssa
-
Represents an UPDATE_USE function over two ArrayCells.
- IndexPropagationSystem.UpdateUseObjectOperator - Class in org.jikesrvm.compilers.opt.ssa
-
Represents an UPDATE_USE function over two ObjectCells.
- inDieAbruptlyRecursiveSystemTrouble - Static variable in class org.jikesrvm.VM
-
Have we already called dieAbruptlyRecursiveSystemTrouble()?
- indirect - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
modifier for branches/calls, mostly on MIR
- inducedTrace - Variable in class org.mmtk.plan.semispace.gctrace.GCTraceCollector
-
Instance fields
- inDumpStack - Variable in class org.jikesrvm.scheduler.RVMThread
-
Number of times dump stack has been called recursively
- InEdgeEnum(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock.InEdgeEnum
-
- InEdgeEnumeration(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InEdgeEnumeration
-
- inEdges() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- INFINITE - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
Infinite cost for a rule
- inflate(Object, Offset) - Static method in class org.jikesrvm.scheduler.ThinLock
-
Promotes a light-weight lock to a heavy-weight lock.
- inflateAndLock(Object, Offset) - Static method in class org.jikesrvm.scheduler.ThinLock
-
Promotes a light-weight lock to a heavy-weight lock and locks it.
- info - Variable in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
-
an enumeration of child nodes for each node being searched
- info - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
The following word is used for various purposes.
- INFO_MASK - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- INFO_MASK - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- INFREQUENT - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Bitfield used in flag encoding
- inGraphEdgeList(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
-
- inImmixCollection() - Method in class org.mmtk.policy.immix.ImmixSpace
-
Return true
if this space is currently being collected.
- inImmixDefragCollection() - Method in class org.mmtk.policy.immix.ImmixSpace
-
Return true
if this space is currently being defraged.
- inInnermostLoop(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
Is a given basic block in an innermost loop?
- init() - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
Initialize the analytic model:
NOTE: The call to super.init() uses the command line options to
set up the optimization plans, so this must be run after the
command line options are available.
- init() - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
Initialize the recompilation strategy.
- init() - Static method in class org.jikesrvm.adaptive.recompilation.BulkCompile
-
- init() - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
initialize static fields
- init() - Static method in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
Initialize the recompilation strategy.
- init(String) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Initialize for boot image writing.
- init(String[]) - Static method in class org.jikesrvm.compilers.common.BootImageCompiler
-
Initialize boot image compiler.
- init(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
-
- init(OptOptions) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Prepare compiler for use.
- init(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
Records all the register restrictions dictated by an IR.
- init() - Static method in class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
-
Initialize static members.
- init() - Static method in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- init(String, int, boolean) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- init() - Static method in class org.jikesrvm.runtime.Callbacks
-
Initialize callbacks.
- init() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
- init() - Method in class org.jikesrvm.runtime.StackBrowser
-
Initialise state of browser
- init() - Static method in class org.jikesrvm.scheduler.Lock
-
Sets up the data structures for holding heavy-weight locks.
- init() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Initialize the threading subsystem for the boot image.
- init(String, String[]) - Static method in class org.jikesrvm.VM
-
Create class instances needed for boot image or initialize classes
needed by tools.
- init(Address) - Method in class org.mmtk.policy.MarkCompactCollector.FromCursor
-
Initialize the cursor - the limit is the end of the allocated data
- init(Address) - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
Hook to allow subclasses to initialize the cursor in different ways.
- init(Address) - Method in class org.mmtk.policy.MarkCompactCollector.ToCursor
-
Initialize the cursor to a given region.
- init(SortTODSharedDeque, SortTODSharedDeque) - Static method in class org.mmtk.utility.TraceGenerator
-
This is called at "build-time" and passes the necessary build image
objects to the trace processor.
- init(String, int, boolean) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Create a new ServerInterpreter singleton.
- initargs - Variable in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Arguments to constructor that copies this phase
- initBytes(int, int) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- initCollector(int) - Method in class org.mmtk.plan.CollectorContext
-
Notify that the collector context is registered and ready to execute.
- initCollector(int) - Method in class org.mmtk.plan.ControllerCollectorContext
-
- initCompiler(String[]) - Method in class org.jikesrvm.compilers.baseline.BaselineBootImageCompiler
-
- initCompiler(String[]) - Method in class org.jikesrvm.compilers.common.BootImageCompiler
-
Initialize boot image compiler.
- initCompiler(String[]) - Method in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
-
- initControl(int, byte) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Initialise the value of a control.
- initControls() - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Initialise control values in all tiles
- initCost() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- initCost() - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
-
- initCost() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- initCost() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- initCost() - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- initCost() - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- initEscapePlan() - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- initForArch(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Perform some architecture-specific initialization.
- initForArch(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Initialize some architecture-specific state needed for register
allocation.
- initForBootImageWriter(String, String[]) - Static method in class org.jikesrvm.VM
-
Prepare VM classes for use by boot image writer.
- initForTool() - Static method in class org.jikesrvm.VM
-
Prepare VM classes for use by tools.
- initForTool(String) - Static method in class org.jikesrvm.VM
-
Prepare VM classes for use by tools.
- initFunctionTable(FunctionTable) - Static method in class org.jikesrvm.jni.JNIEnvironment
-
Initialize the array of JNI functions.
- initGroup(int, Class<? extends ParallelCollector>) - Method in class org.mmtk.plan.ParallelCollectorGroup
-
Initialize the collector context group.
- initial - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- INITIAL_BUFFER_SIZE - Static variable in class gnu.java.nio.VMChannel.LocalByteArray
-
- INITIAL_CHUNKS - Static variable in class org.jikesrvm.scheduler.Lock
-
The number of chunks to allocate on startup
- INITIAL_COMPILER - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Selection of initial compiler
- INITIAL_COUNT - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
Implementation
- INITIAL_EVENT_CHUNKS - Static variable in class org.jikesrvm.tuningfork.TraceEngine
-
- INITIAL_MAP_SIZE - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
The initial allocation size for a map
- INITIAL_SIZE - Static variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Initial size of the reference object table
- INITIAL_SIZE - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Initial size of the reference object table
- initialHeapSize - Variable in class org.jikesrvm.runtime.BootRecord
-
initial size of heap
- initialHeapSize - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
-
The initial heap size (-Xms) in bytes
- initialIPLoc - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- initialised - Static variable in class org.mmtk.vm.gcspy.ServerInterpreter
-
- initialIteratorValue - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The the initial iterator that comes into the phi node in the header
- initialize() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Reset fields.
- initialize() - Method in class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer
-
Initialization: set up data structures and sampling objects.
- initialize() - Method in class org.jikesrvm.adaptive.measurements.organizers.DecayOrganizer
-
Initialization: install and activate our listener.
- initialize() - Method in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
-
Initialization: set up data structures and sampling objects.
- initialize() - Method in class org.jikesrvm.adaptive.measurements.organizers.MethodSampleOrganizer
-
Initialization: set up data structures and sampling objects.
- initialize() - Method in class org.jikesrvm.adaptive.measurements.organizers.Organizer
-
Organizer specific setup.
- initialize() - Method in class org.jikesrvm.classloader.Primitive
-
Cause initialization to take place.
- initialize() - Method in class org.jikesrvm.classloader.RVMArray
-
Initialization is a no-op (arrays have no <clinit>
method).
- initialize() - Method in class org.jikesrvm.classloader.RVMClass
-
Cause initialization to take place.
- initialize() - Method in class org.jikesrvm.classloader.RVMType
-
Cause initialization to take place.
- initialize() - Method in class org.jikesrvm.classloader.UnboxedType
-
Cause initialization to take place.
- initialize(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterPreferences
-
Sets up register preferences for an IR.
- initialize(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterPreferences
-
- initialize() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Initialize the congruence classes, assuming that all nodes
with the same label are congruent.
- initialize(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- initializeArray(Address, TIB, int, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Initialize raw storage with low memory word ptr of size bytes
to be an uninitialized instance of the array type specific by tib
with numElems elements.
- initializeArrayHeader(Address, TIB, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Perform any required initialization of the JAVA portion of the header.
- initializeArrayHeader(BootImageInterface, Address, TIB, int, int, boolean, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Perform any required initialization of the JAVA portion of the header.
- initializeAvailableByte(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Freezes the other bits in the byte containing the available bits
so that it is safe to update them using setAvailableBits.
- initializeAvailableByte(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Freezes the other bits in the byte containing the available bits
so that it is safe to update them using setAvailableBits.
- initializeClassForDynamicLink(RVMClass) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Prepare a class for use prior to first allocation,
field access, or method invocation.
- initializeCompiler() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
- initializeCompiler() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- initializeCompilerRatioArrays() - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
- initializeCounters(int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
This method must be called before creating any counters for this
data.
- initialized - Static variable in class org.mmtk.plan.Plan
-
- initializeDefrag() - Method in class org.mmtk.policy.immix.ImmixSpace
-
- initializeDepthFirstNumbering(int) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
Initializes data structures for depth first numbering.
- initializeDispatchStructures(RVMClass) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
-
Main entrypoint called from RVMClass.instantiate to
initialize the interface dispatching data structures for
the given class.
- initializeExceptionHandlers(BasicBlockLE, Operand[]) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Initialize bble's handlers array based on startPCs/endPCs.
- initializeForMeasureCompilation() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
Update this phase to support the measuring of compilation
- initializeForMeasureCompilation() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
- initializeForMeasureCompilation() - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
-
This method is called to initialize the optimization plan support
measuring compilation.
- initializeHeader(BootImageInterface, Address, TIB, int, boolean) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Override the boot-time initialization method here, so that
the core MMTk code doesn't need to know about the
BootImageInterface type.
- initializeHeader(Object, TIB, int, boolean) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
Perform any required initialization of the MISC portion of the header.
- initializeHeader(BootImageInterface, Address, TIB, int, boolean) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
Perform any required initialization of the MISC portion of the header.
- initializeHeader(ObjectReference, boolean) - Static method in class org.mmtk.plan.refcount.RCHeader
-
Perform any required initialization of the GC portion of the header.
- initializeHeader(ObjectReference, boolean) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
-
Perform any required initialization of the GC portion of the header.
- initializeHeader(ObjectReference) - Method in class org.mmtk.policy.ImmortalSpace
-
Initialize the object header post-allocation.
- initializeHeader(ObjectReference, boolean) - Method in class org.mmtk.policy.LargeObjectSpace
-
Perform any required initialization of the GC portion of the header.
- initializeHeader(ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
-
Initialise the header of the object.
- initializeHeader(ObjectReference, boolean) - Method in class org.mmtk.policy.MarkSweepSpace
-
Perform any required initialization of the GC portion of the header.
- initializeHeap(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Initialize a new heap.
- initializeHeap(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Initialize a new heap.
- initializeInternalLazyCompilationTrampoline() - Method in class org.jikesrvm.objectmodel.TIB
-
Initialize the lazy method invoker trampoline for this tib.
- initializeJNIEnv() - Method in class org.jikesrvm.scheduler.RVMThread
-
Initialize JNI environment for system threads.
- initializeLatticeCells() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
-
Initialize the lattice variables (Dominator sets) for
each basic block.
- initializeLatticeCells() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Initialize all lattice cells in the system.
- initializeLatticeCells() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Initialize the lattice variables.
- initializeLoopExits() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
-
- initializeMasterPlan() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
Initialize the "master plan", which holds all optimization elements
that will normally execute.
- initializeMeasureCompilation() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
This method is called to initialize all phases to support
measuring compilation.
- initializeRanges() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
- initializeRanges(int) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
- initializeRegisters() - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
Initialize the interval for each register to null.
- initializeScalar(Address, TIB, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Initialize raw storage with low memory word ptr of size bytes
to be an uninitialized instance of the (scalar) type specified by tib.
- initializeScalarHeader(Address, TIB, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Perform any required initialization of the JAVA portion of the header.
- initializeScalarHeader(BootImageInterface, Address, TIB, int, boolean, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Perform any required initialization of the JAVA portion of the header.
- initializeSpecializedMethod(int) - Static method in class org.jikesrvm.classloader.SpecializedMethodManager
-
Initializes a specialized method with a given id.
- initializeStack(Address, Address) - Method in class org.jikesrvm.architecture.AbstractRegisters
-
The following method initializes a thread stack as if
"startoff" method had been called by an empty baseline-compiled
"sentinel" frame with one local variable
- initializeStack(Address, Address) - Method in class org.jikesrvm.ia32.Registers
-
The following method initializes a thread stack as if
"startoff" method had been called by an empty baseline-compiled
"sentinel" frame with one local variable
- initializeStandardStreams() - Static method in class org.jikesrvm.runtime.FileSystem
-
Called from VM.boot to set up java.lang.System.in, java.lang.System.out,
and java.lang.System.err
- initializeStatics() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Call the static init functions for the Compiler subsystems
- initializeWorkList() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
-
Initialize the work list for the dataflow equation system.
- initializeWorkList() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Initialize the work list for iteration.j
- initializeWorkList() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Initialize the work list.
- initializeWorkList() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Initialize the work list for the dataflow equation system.
- initialRegion - Variable in class org.mmtk.utility.alloc.BumpPointer
-
first contiguous region
- initialValue() - Method in class gnu.java.nio.VMChannel.LocalByteArray
-
- INITIATE - Static variable in class org.mmtk.plan.Simple
-
- initIDs() - Static method in class gnu.java.nio.VMChannel
-
- initInOutSets() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- initInstrumentation(NormalMethod) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.AOSInstrumentationPlan
-
- initInstrumentation(NormalMethod) - Method in class org.jikesrvm.compilers.opt.driver.InstrumentationPlan
-
Called the beginning of compilation, before the optimization plan
is executed.
- initLocalPool() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- initMutator(int) - Method in class org.mmtk.plan.generational.copying.GenCopyMutator
-
Called before the MutatorContext is used, but after the context has been
fully registered and is visible to collection.
- initMutator(int) - Method in class org.mmtk.plan.MutatorContext
-
Notify that the mutator context is registered and ready to execute.
- initMutator(int) - Method in class org.mmtk.plan.semispace.SSMutator
-
Called before the MutatorContext is used, but after the context has been
fully registered and is visible to collection.
- initOptions() - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Clear out crud from bootimage writing
- initOutOfLineMachineCode() - Static method in class org.jikesrvm.architecture.ArchitectureFactory
-
- initPhase - Static variable in class org.mmtk.plan.Simple
-
Start the collection, including preparation for any collected spaces.
- initRC(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
Initialize the reference count of an object.
- initSizeClasses() - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Initialize the size class data structures.
- initSocket(boolean) - Method in class gnu.java.nio.VMChannel
-
Create a new socket.
- initStack() - Method in class org.mmtk.utility.deque.SortSharedDeque
-
- initTopSort() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
- initTreeRootNode(AbstractBURS_TreeNode, SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
Initialize nextSorted for nodes in tree rooted at t i.e.
- injectMove(BasicBlock, RegisterOperand, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
- INJSR - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- INJSR_ - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- inline(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
- inline(Instruction, IR, boolean) - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
- INLINE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Inline statically resolvable calls
- Inline - Annotation Type in org.vmmagic.pragma
-
This pragma indicates that a particular method should always be inlined
by the optimizing compiler.
- Inline.When - Enum in org.vmmagic.pragma
-
Enumeration defining when to inline
- INLINE_AI_HOT_CALLSITE_THRESHOLD - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
What percentage of the total weight of the dcg demarcates warm/hot edges
- INLINE_AI_MAX_TARGET_SIZE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Adaptive inlining heuristic: Upper bound on callee size
- INLINE_AI_MIN_CALLSITE_FRACTION - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Adaptive inlining heuristc: Minimum fraction of callsite distribution for guarded inlining of a callee
- INLINE_AI_SEED_MULTIPLIER - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Initial edge weight of call graph is set to AI_SEED_MULTIPLER * (1/AI_CONTROL_POINT)
- INLINE_CALL_DEPTH_COST - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
As we inline deeper nested methods what cost (or bonus) do we wish to give to deter (or encourage) nesting of deeper methods?
- INLINE_DECLARED_AASTORED_ARRAY_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given when there's potential to optimize checkstore portion of aastore bytecode on parameter
- INLINE_EXTANT_REG_CLASS_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given to inlining methods that are passed a register that's known not to be null.
- INLINE_GUARD_CLASS_TEST - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- INLINE_GUARD_CODE_PATCH - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- INLINE_GUARD_KIND - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Selection of guard mechanism for inlined virtual calls that cannot be statically bound
- INLINE_GUARD_METHOD_TEST - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- INLINE_GUARDED - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Guarded inlining of non-final virtual calls
- INLINE_GUARDED_INTERFACES - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Speculatively inline non-final interface calls
- INLINE_INT_CONST_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given to inlining methods that are passed an int constant argument
- INLINE_MASSIVE_METHOD_SIZE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Static inlining heuristic: If root method is already this big, then only inline trivial methods
- INLINE_MAX_ALWAYS_INLINE_TARGET_SIZE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Static inlining heuristic: Always inline callees of this size or smaller
- INLINE_MAX_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Maximum bonus for reducing the perceived size of a method during inlining.
- INLINE_MAX_INLINE_DEPTH - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Static inlining heuristic: Upper bound on depth of inlining
- INLINE_MAX_TARGET_SIZE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Static inlining heuristic: Upper bound on callee size
- INLINE_NULL_CONST_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given to inlining methods that are passed a null constant argument
- INLINE_OBJECT_CONST_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given to inlining methods that are passed an object constant argument
- INLINE_PRECISE_REG_ARRAY_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given to inlining methods that are passed a register of a known precise type.
- INLINE_PRECISE_REG_CLASS_ARG_BONUS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Bonus given to inlining methods that are passed a register of a known precise type.
- INLINE_PREEX - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Pre-existence based inlining
- InlineDecision - Class in org.jikesrvm.compilers.opt.inlining
-
Instances of this class represent decisions to inline.
- InlineDecision(RVMMethod[], byte[], InlineDecision.Code, String) - Constructor for class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- InlineDecision.Code - Enum in org.jikesrvm.compilers.opt.inlining
-
- InlinedOsrTypeInfoOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
An InlinedOsrTypeInfoOperand object keeps necessary information
to recover non-inlined status for an inlined method.
- InlinedOsrTypeInfoOperand(int[], int[], byte[][], byte[][]) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
-
- inlinedSizeEstimate() - Method in class org.jikesrvm.classloader.NormalMethod
-
- inlinedSizeEstimate(NormalMethod, CompilationState) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
-
Given the currently available information at the call site,
what's our best guess on the inlined size of the callee?
- inlinedSomething - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Was something inlined?
- inlineEncoding - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
encoded data as defined by OptEncodedCallSiteTree.
- InlineGuard - Class in org.jikesrvm.compilers.opt.ir
-
The InlineGuard InstructionFormat class.
- InlineGuard() - Constructor for class org.jikesrvm.compilers.opt.ir.InlineGuard
-
- InlineGuard_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the InlineGuard InstructionFormat
- InlineGuard_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the InlineGuard InstructionFormat
- inlineLock(Object, Offset) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- inlineLockMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- InlineOracle - Interface in org.jikesrvm.compilers.opt.inlining
-
Oracle interface: the compiler queries this oracle to decide whether
to inline a call site.
- inlinePlan - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
The InlineOracle to be consulted for all inlining decisions during
the generation of this IR.
- inlinePlan - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
The oracle to be consulted for all inlining decisions.
- inlinePlan - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
- Inliner - Class in org.jikesrvm.compilers.opt.inlining
-
This class contains the high level logic for executing an inlining decision.
- Inliner() - Constructor for class org.jikesrvm.compilers.opt.inlining.Inliner
-
- inlineSequence - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Inlining context of the method to be generated
- InlineSequence - Class in org.jikesrvm.compilers.opt.inlining
-
Represents an inlining sequence.
- InlineSequence(NormalMethod) - Constructor for class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
Constructs a new top-level inline sequence operand.
- InlineSequence(NormalMethod, InlineSequence, int) - Constructor for class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
Constructs a new inline sequence operand.
- InlineSequence(NormalMethod, InlineSequence, Instruction) - Constructor for class org.jikesrvm.compilers.opt.inlining.InlineSequence
-
Constructs a new inline sequence operand.
- InlineTools - Class in org.jikesrvm.compilers.opt.inlining
-
This class provides some utilities that are useful for inlining.
- InlineTools() - Constructor for class org.jikesrvm.compilers.opt.inlining.InlineTools
-
- inlineUnlock(Object, Offset) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- inlineUnlockMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- inliningActionCost(int, boolean, boolean, OptOptions) - Method in class org.jikesrvm.compilers.opt.inlining.DefaultInlineOracle
-
Estimate the expected cost of the inlining action
(includes both the inline body and the guard/off-branch code).
- InliningBlockLE - Class in org.jikesrvm.compilers.opt.bc2ir
-
Extend BasicBlockLE to support inlining during IR generation.
- InliningBlockLE(GenerationContext, BasicBlockLE) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.InliningBlockLE
-
- inLoop(BasicBlock, BitVector) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- inLoopPredecessors(LSTNode) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- inLoopSuccessors(LSTNode) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- inMSCollection - Variable in class org.mmtk.policy.MarkSweepSpace
-
- innerClassesAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
InnerClasses
- innermostElementType - Variable in class org.jikesrvm.classloader.RVMArray
-
The RVMType object for the innermost element of this array type.
- innermostElementTypeDimension - Variable in class org.jikesrvm.classloader.RVMArray
-
The dimension of the innermost element of this array type.
- innermostElementTypeDimensionField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- InNodeEnumeration(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InNodeEnumeration
-
- inNodes() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
-
- inNodes() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Return an enumeration of the equations upon whose results this
equation depends.
- inNodes(GraphNode) - Method in interface org.jikesrvm.compilers.opt.util.GraphEdgeFilter
-
- inNodes() - Method in interface org.jikesrvm.compilers.opt.util.GraphNode
-
Get an enumeration of all the edges at which edges that point
to this node are sourced.
- inNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- inNursery(Address) - Static method in class org.mmtk.plan.generational.Gen
-
Return true
if the address resides within the nursery
- inNursery(ObjectReference) - Static method in class org.mmtk.plan.generational.Gen
-
Return true
if the object resides within the nursery
- inNurseryGC - Variable in class org.mmtk.policy.LargeObjectSpace
-
- inProgress - Variable in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
Is this method currently being analyzed?
- inProgress() - Method in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
- insert(ControllerPlan) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
Inserts a controller plan keyed on the underlying method
- insert(double, Object) - Method in class org.jikesrvm.adaptive.util.BlockingPriorityQueue
-
Insert the object passed with the priority value passed.
- insert(Instruction, List<RegSpillListElement>) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
-
This method inserts a new entry into the GCIRMap
- insert(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
-
Insert a new available expression in the cache
- insert(T) - Method in class org.jikesrvm.compilers.opt.util.Queue
-
- insert(Instruction, LinkedList<MethodVariables>) - Method in class org.jikesrvm.osr.VariableMap
-
Inserts a new entry into the GCIRMap
- insert(double, Object) - Method in class org.jikesrvm.util.PriorityQueueRVM
-
Insert the object passed with the priority value passed
- insert(Address) - Method in class org.mmtk.utility.deque.AddressDeque
-
Insert an address into the address queue.
- insert(Address, Address) - Method in class org.mmtk.utility.deque.AddressPairDeque
-
Insert an address pair into the address queue.
- insert(Address, Address, Address) - Method in class org.mmtk.utility.deque.AddressTripleDeque
-
Insert an address triple into the address queue.
- insert(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceDeque
-
Insert an object into the object queue.
- insert(Address) - Method in class org.mmtk.utility.deque.WriteBuffer
-
Insert a value to be remembered into the write buffer.
- insert(Address, Extent, int, Space) - Static method in class org.mmtk.utility.heap.Map
-
Insert a space and its descriptor into the map, associating it
with a particular address range.
- INSERT_DEBUGGING_COUNTERS - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Enable easy insertion of (debugging) counters in opt recompiled code.
- INSERT_INSTRUCTION_COUNTERS - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Insert counters on all instructions in opt recompiled code?
- INSERT_METHOD_COUNTERS_OPT - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Insert intrusive method counters in opt recompiled code?
- INSERT_YIELDPOINT_COUNTERS - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Insert instrumentation in opt recompiled code to count yieldpoints executed?
- insertAfter(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Insertion: Insert newInstr immediately after this in the
instruction stream.
- insertAfter(LinkedListRVM.Element<T>, T) - Method in class org.jikesrvm.util.LinkedListRVM
-
Insert an entry after the given element.
- insertAfterInCodeOrder(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Insert a block 'toAdd' not currently in the code ordering after
a block 'old' that is currently in the code ordering.
- InsertALoadOffset(Instruction, IR, Operator, TypeReference, Operand, int) - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
Insert array load off before s in the instruction stream.
- insertBaselineCounter() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
Still under construction.
- insertBaselineCounter() - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
-
Allow a counter to be inserted into a baseline compiled method.
- insertBefore(Instruction[], Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Inserts each instruction in a list before another instruction.
- insertBefore(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Insertion: Insert newInstr immediately before this in the
instruction stream.
- insertBeforeInCodeOrder(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Insert a block 'toAdd' not currently in the code ordering before
a block 'old' that is currently in the code ordering.
- insertBigFrameStackOverflowCheck(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert an explicit stack overflow check in the prologue before
buying the stack frame.
- insertBinary(Instruction, IR, Operator, TypeReference, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a binary instruction before s in the instruction stream.
- insertCBSChecks(IR, HashMap<BasicBlock, BasicBlock>, HashSet<BasicBlock>) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
In the checking code, insert CBS checks at each yieldpoint, to
transfer code into the duplicated (instrumented) code.
- insertCopies(BasicBlock, DominatorTree, LiveAnalysis) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Insert copy instructions into a basic block to safely translate out
of SSA form.
- insertEpilogue(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert the epilogue before a particular return instruction.
- insertFirst(Instruction, LinkedList<MethodVariables>) - Method in class org.jikesrvm.osr.VariableMap
-
Inserts a new entry at the begin of the list.
- InsertGuardedUnary(Instruction, IR, Operator, TypeReference, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a guarded unary instruction before s in the instruction stream.
- insertHeapPhiFunctions(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Insert phi functions for heap array SSA heap variables.
- insertHeapVariables(IR, boolean) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Insert heap variables needed for Array SSA form.
- insertHotMethods(int, double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Enqueue events describing the "hot" methods on the organizer's event queue.
- insertHotMethodsInternal(int, int, double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Recursive implementation of insertHotMethods.
- InsertIMMQ_MOVForX64() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.InsertIMMQ_MOVForX64
-
- InsertInstructionCounters - Class in org.jikesrvm.adaptive.recompilation.instrumentation
-
The following OPT phase inserts counters on all instructions in the
IR.
- InsertInstructionCounters() - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.InsertInstructionCounters
-
- insertInstructionsAfter(Instruction, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Inserts the instructions in the given basic block after the given
instruction.
- insertion - Variable in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Should we insert (true) or delete (false) PI nodes?
- INSERTION_SORT_LIMIT - Static variable in class org.mmtk.utility.deque.SortSharedDeque
-
- insertionSort(Address, Address) - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Perform insertion sort within an intra-block address range.
- insertLibraryPath(Properties) - Static method in class gnu.classpath.VMSystemProperties
-
Set java.library.path.
- InsertLoadOffset(Instruction, IR, Operator, TypeReference, Operand, Offset) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a load off before s in the instruction stream.
- InsertLoadOffset(Instruction, IR, Operator, TypeReference, Operand, Offset, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a load off before s in the instruction stream.
- InsertLoadOffset(Instruction, IR, Operator, TypeReference, Operand, Offset, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a load off before s in the instruction stream.
- InsertLoadOffset(Instruction, IR, Operator, TypeReference, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a load off before s in the instruction stream.
- InsertLoadOffsetJTOC(Instruction, IR, Operator, TypeReference, Offset) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a load off the JTOC before s in the instruction stream.
- InsertLoadOffsetJTOC(Instruction, IR, Operator, TypeReference, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a load off the JTOC before s in the instruction stream.
- InsertMethodInvocationCounter - Class in org.jikesrvm.adaptive.recompilation.instrumentation
-
An CompilerPhase that inserts a method invocation counter on the first
basic block of the method.
- InsertMethodInvocationCounter() - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.InsertMethodInvocationCounter
-
- insertMoveAfter(RegisterOperand, RegisterOperand, Instruction) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
-
Insert an instruction to move r1 into r2 after instruction s.
- insertMoveBefore(RegisterOperand, RegisterOperand, Instruction) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
-
Inserts an instruction to move r1 into r2 before instruction s.
- insertNormalPrologue() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Inserts the prologue for a normal method.
- insertNormalPrologue() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert the prologue for a normal method.
- insertNormalStackOverflowCheck(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert an explicit stack overflow check in the prologue after
buying the stack frame.
- insertOOL(Address) - Method in class org.mmtk.utility.deque.AddressDeque
-
Insert an address into the address queue, force this out of line
("OOL"), in some circumstances it is too expensive to have the
insert inlined, so this call is made.
- insertOut(SpaceEffGraphNode, SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- insertOut(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- insertOutEdge(DepGraphNode, int) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphNode
-
Add an out edge from this node to the given node.
- insertPEIDeps - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Should PEIs and stores to the heap be modelled via an explicit exception
state heap variable?
- insertPEIDeps - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
constuct Heap SSA with PEI deps?
- insertPhaseAfter(int, int) - Method in class org.mmtk.plan.Plan
-
Insert a phase.
- insertPhi(BasicBlock, Register) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Insert a phi function for a symbolic register at the head
of a basic block.
- insertPhiFunctions(IR, BitVector[], Register[], boolean) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Insert the necessary phi functions into an IR.
- insertPiBcNodes(IR) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Insert Pi nodes for boundchecks.
- insertPiCheckCastNodes(IR) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Insert Pi nodes for checkcast operations.
- insertPiIfNodes(IR) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Insert PI nodes corresponding to compare operations.
- insertPiNullCheckNodes(IR) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Insert Pi nodes for null check operations.
- insertPrologue() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- insertPrologueAndEpilogue() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
PROLOGUE/EPILOGUE.
- insertRegTrueOutEdge(DepGraphNode, RegisterOperand) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphNode
-
Add an out edge this node to the given node
because of a register true dependence of a given operand.
- insertSpillAfter(Instruction, Register, byte, int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Insert a spill of a physical register after instruction s.
- insertSpillBefore(Instruction, Register, byte, int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Insert a spill of a physical register before instruction s.
- insertSpillBefore(Instruction, Register, byte, int) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- insertSpillCode() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
After register allocation, go back through the IR and insert
compensating code to deal with spills.
- insertSpillCode(ActiveSet) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
After register allocation, go back through the IR and insert
compensating code to deal with spills.
- insertStubCase(Assembler, int[], RVMMethod[], int[], int, int) - Static method in class org.jikesrvm.ia32.InterfaceMethodConflictResolver
-
- insertStubPrologue(Assembler) - Static method in class org.jikesrvm.ia32.InterfaceMethodConflictResolver
-
- insertTrueGuard(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
- insertTwin(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
-
This method inserts an entry for a "twin" instruction immediately after the
original entry.
- InsertUnary(Instruction, IR, Operator, TypeReference, Operand) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
-
Insert a unary instruction before s in the instruction stream.
- insertUnspillAfter(Instruction, Register, byte, int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Insert a load of a physical register from a spill location before
instruction s.
- insertUnspillBefore(Instruction, Register, byte, int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Insert a load of a physical register from a spill location before
instruction s.
- insertUnspillBefore(Instruction, Register, byte, int) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- insertUsePhis - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
constuct Heap SSA with uPhi functions?
- InsertYieldpointCounters - Class in org.jikesrvm.adaptive.recompilation.instrumentation
-
An opt compiler phase that inserts yieldpoint counters.
- InsertYieldpointCounters() - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
-
- inShutdown - Static variable in class org.jikesrvm.VM
-
- insideHarness - Static variable in class org.mmtk.plan.Plan
-
- inSSAForm() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- inSSAFormAwaitingReEntry() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- inSSAphase - Static variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Run inside SSA sub-phase
- inst - Variable in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
-
The instruction, i.e., GC point
- inst - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.MapElement
-
- inst - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
the instruction which makes this expression available
- inst2guardPhi - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- install(ExecutionState, CompiledMethod) - Static method in class org.jikesrvm.osr.ia32.CodeInstaller
-
- installCBSContextListener(ContextListener) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
Install a context listener on CBS ticks
- installCBSMethodListener(MethodListener) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
Install a method listener on CBS ticks
- installHashCode(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
- installITable(RVMClass, RVMClass) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
-
- installStackTrampolineBridge(Address) - Method in class org.jikesrvm.scheduler.RVMThread
-
Install the stack trampoline bridge at a given frame, hijacking
that frame, saving the hijacked return address and callee fp
in thread-local state to allow execution of the hijacked frame
later.
- installTimerContextListener(ContextListener) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
Install a context listener on timer ticks
- installTimerMethodListener(MethodListener) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
Install a method listener on timer ticks
- installTimerNullListener(NullListener) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
Install a null listener on timer ticks
- INSTANCE - Static variable in class org.jikesrvm.util.EmptyEnumeration
-
- INSTANCE - Static variable in class org.jikesrvm.util.EmptyIterator
-
- INSTANCE_FIELD - Static variable in class org.mmtk.utility.Constants
-
- instanceFields - Variable in class org.jikesrvm.classloader.RVMClass
-
fields distinct for each instance of class
- instanceOf(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Expand an instanceof instruction into the LIR sequence that implements
the dynamic type check.
- InstanceOf - Class in org.jikesrvm.compilers.opt.ir
-
The InstanceOf InstructionFormat class.
- InstanceOf() - Constructor for class org.jikesrvm.compilers.opt.ir.InstanceOf
-
- INSTANCEOF - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INSTANCEOF instructions
- instanceOf(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- instanceOf(Object, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
Test if object is instance of target class/array or
implements target interface.
- InstanceOf_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the InstanceOf InstructionFormat
- INSTANCEOF_NOTNULL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INSTANCEOF_NOTNULL instructions
- INSTANCEOF_NOTNULL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INSTANCEOF_NOTNULL instructions
- INSTANCEOF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INSTANCEOF instructions
- InstanceOf_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the InstanceOf InstructionFormat
- INSTANCEOF_UNRESOLVED - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INSTANCEOF_UNRESOLVED instructions
- INSTANCEOF_UNRESOLVED_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INSTANCEOF_UNRESOLVED instructions
- instanceOfClass(RVMClass, TIB) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
-
LHSclass is a fully loaded class.
- instanceOfInterface(RVMClass, TIB) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
-
LHSclass is a fully loaded interface.
- instanceOfMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- instanceOfNonArray(RVMClass, TIB) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
-
LHSclass is a fully loaded class or interface.
- instanceOfNotNull(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
-
Expand an instanceof instruction into the LIR sequence that implements
the dynamic type check.
- instanceOfNotNull(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- instanceOfResolved(RVMType, RVMType) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
-
Can we store an object of type RHSType in a variable of type LHSType?
- instancePrintHelpFooter(String) - Static method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- instancePrintHelpFooter(String) - Static method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
- instancePrintHelpFooter(String) - Static method in class org.jikesrvm.compilers.opt.OptOptions
-
- instancePrintHelpHeader(String) - Static method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- instancePrintHelpHeader(String) - Static method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
- instancePrintHelpHeader(String) - Static method in class org.jikesrvm.compilers.opt.OptOptions
-
- instanceProcessAsOption(String) - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- instanceProcessAsOption(String) - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
- instanceProcessAsOption(String) - Method in class org.jikesrvm.compilers.opt.OptOptions
-
- instanceSize - Variable in class org.jikesrvm.classloader.RVMClass
-
Total size of per-instance data, in bytes
- instantiate() - Method in class org.jikesrvm.classloader.Primitive
-
Cause instantiation to take place.
- instantiate() - Method in class org.jikesrvm.classloader.RVMArray
-
Instantiate an array.
- instantiate() - Method in class org.jikesrvm.classloader.RVMClass
-
Cause instantiation to take place.
- instantiate() - Method in class org.jikesrvm.classloader.RVMType
-
Cause instantiation to take place.
- instantiate() - Method in class org.jikesrvm.classloader.UnboxedType
-
Cause instantiation to take place.
- instNumbers - Variable in class org.jikesrvm.compilers.opt.regalloc.Coalesce
-
- instr - Variable in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
-
- instr - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
-
Defining instruction
- instr - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
-
Defining instruction
- instrIndex - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Bytecode index of current instruction.
- instruction() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphNode
-
Get the instruction this node represents.
- Instruction - Class in org.jikesrvm.compilers.opt.ir
-
Instructions are the basic atomic unit of the IR.
- Instruction(Operator, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Instruction
-
- instruction - Variable in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Handle back to containing instruction.
- Instruction.BASE_OE - Class in org.jikesrvm.compilers.opt.ir
-
Shared functionality for operand enumerations
- Instruction.MOE - Class in org.jikesrvm.compilers.opt.ir
-
Enumerate the memory operands of an instruction
- Instruction.OE - Class in org.jikesrvm.compilers.opt.ir
-
enumerate leaf operands in the given ranges
- Instruction.OEDefsOnly - Class in org.jikesrvm.compilers.opt.ir
-
Enumerate the def operands of an instruction (ignores memory
operands, since the contained operands of a MO are uses).
- Instruction.ROE - Class in org.jikesrvm.compilers.opt.ir
-
Enumerate the root operands of an instruction
- INSTRUCTION_WIDTH - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- instructionCount - Variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
-
The number of instructions emitted so far
- instructionCounterData - Static variable in class org.jikesrvm.adaptive.database.AOSDatabase
-
- InstructionFormat - Class in org.jikesrvm.compilers.opt.ir
-
Abstract parent class of all InstructionFormat classes.
- InstructionFormat() - Constructor for class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
- instructionNumbers - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- instructionOffsets - Variable in class org.jikesrvm.runtime.StackTrace
-
The offset of the instruction within the compiled method
- instructionOperands - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
-
Enumeration of non-heap operands defined by the instruction
- instructionOperands - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
-
Enumeration of non-heap operands defined by the instruction
- instructions - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework.MachineCode
-
- instructions - Variable in class org.jikesrvm.compilers.common.CompiledMethod
-
The compiled machine code for said method.
- instructions - Static variable in class org.jikesrvm.ia32.LazyCompilationTrampoline
-
- instructionToString(IR, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Converts instruction to String in of AnnotatedLSTNode format.
- InstructionType() - Constructor for enum org.jikesrvm.compilers.baseline.BuildBB.InstructionType
-
- Instrumentation - Class in org.jikesrvm.adaptive.measurements.instrumentation
-
This class is used to provide general functionality useful to
instrumenting methods.
- Instrumentation() - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
-
- INSTRUMENTATION_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- instrumentationEnabled - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
-
- instrumentationEnabled() - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
-
- instrumentationPlan - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
The instrumentation plan for the method.
- InstrumentationPlan - Class in org.jikesrvm.compilers.opt.driver
-
An instance of this class acts instructs the optimizing
compiler how to instrument a method to support the
gathering of runtime measurement information
Currently empty, but will gradually add function here
as the Adaptive Optimization Subsystem evolves.
- InstrumentationPlan() - Constructor for class org.jikesrvm.compilers.opt.driver.InstrumentationPlan
-
- instrumentationPlan - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
Information specifying what instrumentation should be performed
during compilation of this method.
- InstrumentationSamplingFramework - Class in org.jikesrvm.adaptive.recompilation.instrumentation
-
Transforms the method so that instrumentation is sampled, rather
than executed exhaustively.
- InstrumentationSamplingFramework() - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
- instrumented - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
is the current method executing with instrumentation
- INSTRUMENTED_EVENT_COUNTER - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INSTRUMENTED_EVENT_COUNTER instructions
- INSTRUMENTED_EVENT_COUNTER_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INSTRUMENTED_EVENT_COUNTER instructions
- InstrumentedCounter - Class in org.jikesrvm.compilers.opt.ir
-
The InstrumentedCounter InstructionFormat class.
- InstrumentedCounter() - Constructor for class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
- InstrumentedCounter_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the InstrumentedCounter InstructionFormat
- InstrumentedCounter_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the InstrumentedCounter InstructionFormat
- InstrumentedEventCounterManager - Class in org.jikesrvm.compilers.opt
-
This interface defines the functionality necessary to be a
InstrumentedEventCounterManager.
- InstrumentedEventCounterManager() - Constructor for class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
-
- instTemplate() - Method in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperator
-
Instruction template used by the assembler to
generate binary code.
- instTemplate() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
- instTemplate - Variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
-
Instruction template used by the assembler to
generate binary code.
- instTemplate() - Method in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
-
Instruction template used by the assembler to
generate binary code.
- instToOSRBarriers - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Mapping of instructions to on-stack replacement (OSR) barriers.
- inSysExit - Static variable in class org.jikesrvm.VM
-
- inSysFail - Static variable in class org.jikesrvm.VM
-
- INT - Static variable in class com.ibm.tuningfork.tracegen.types.ScalarType
-
The scalar type representing a Java integer.
- Int - Static variable in class org.jikesrvm.classloader.TypeReference
-
- INT - Static variable in class org.jikesrvm.osr.OSRConstants
-
- int2AddrSigExt(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2AddrZerExt(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2Byte(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2bytes(byte[], int, int) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- int2Double(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2Float(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2Long(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2Short(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- int2UShort(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- INT_2ADDRSigExt - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2ADDRSigExt instructions
- INT_2ADDRSigExt_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2ADDRSigExt instructions
- INT_2ADDRZerExt - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2ADDRZerExt instructions
- INT_2ADDRZerExt_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2ADDRZerExt instructions
- INT_2BYTE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2BYTE instructions
- INT_2BYTE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2BYTE instructions
- INT_2DOUBLE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2DOUBLE instructions
- INT_2DOUBLE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2DOUBLE instructions
- INT_2FLOAT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2FLOAT instructions
- INT_2FLOAT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2FLOAT instructions
- INT_2FP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for INT_2FP instructions
- INT_2FP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for INT_2FP instructions
- INT_2LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2LONG instructions
- INT_2LONG(Instruction, RegisterOperand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of INT_2LONG
- INT_2LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2LONG instructions
- INT_2SHORT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2SHORT instructions
- INT_2SHORT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2SHORT instructions
- INT_2USHORT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_2USHORT instructions
- INT_2USHORT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_2USHORT instructions
- INT_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_ADD instructions
- INT_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_ADD instructions
- INT_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_ALOAD instructions
- INT_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_ALOAD instructions
- INT_AND - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_AND instructions
- INT_AND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_AND instructions
- INT_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_ASTORE instructions
- INT_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_ASTORE instructions
- INT_BITS_AS_FLOAT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_BITS_AS_FLOAT instructions
- INT_BITS_AS_FLOAT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_BITS_AS_FLOAT instructions
- INT_BUFFER_SIZE - Static variable in class org.jikesrvm.util.Services
-
How many characters we need to have in a buffer for building string
representations of
long
s, such as
Services.intBuffer
.
- INT_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector does not support the bulk copy operation
- INT_COND_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_COND_MOVE instructions
- INT_COND_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_COND_MOVE instructions
- INT_CONSTANT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_CONSTANT instructions
- INT_CONSTANT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_CONSTANT instructions
- INT_DIV - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_DIV instructions
- INT_DIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_DIV instructions
- INT_DIVIDES(Instruction, RegisterOperand, Operand, Operand, boolean, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of INT_DIV, SIGNED_DIV_64_32, UNSIGNED_DIV_64_32 and INT_REM
- INT_IFCMP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_IFCMP instructions
- INT_IFCMP2 - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_IFCMP2 instructions
- INT_IFCMP2_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_IFCMP2 instructions
- INT_IFCMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_IFCMP instructions
- INT_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_LOAD instructions
- INT_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_LOAD instructions
- INT_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_MOVE instructions
- INT_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_MOVE instructions
- INT_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_MUL instructions
- INT_MUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_MUL instructions
- INT_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_NEG instructions
- INT_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_NEG instructions
- INT_NOT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_NOT instructions
- INT_NOT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_NOT instructions
- INT_OPTION - Static variable in class org.vmutil.options.Option
-
- INT_OR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_OR instructions
- INT_OR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_OR instructions
- INT_REG - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
- INT_REM - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_REM instructions
- INT_REM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_REM instructions
- INT_SHL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_SHL instructions
- INT_SHL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_SHL instructions
- INT_SHR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_SHR instructions
- INT_SHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_SHR instructions
- INT_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_STORE instructions
- INT_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_STORE instructions
- INT_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_SUB instructions
- INT_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_SUB instructions
- INT_TO_LONG_MUL(Instruction, RegisterOperand, Operand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of LONG_MULs whose operands are ints
- INT_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- INT_TYPE - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- INT_USHR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_USHR instructions
- INT_USHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_USHR instructions
- INT_VALUE - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- INT_XOR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_XOR instructions
- INT_XOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_XOR instructions
- INT_ZERO_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for INT_ZERO_CHECK instructions
- INT_ZERO_CHECK_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for INT_ZERO_CHECK instructions
- intAdd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intAnd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- IntArray - Static variable in class org.jikesrvm.classloader.RVMArray
-
- IntArray - Static variable in class org.jikesrvm.classloader.TypeReference
-
- intArrayRead(int[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of ints from fields of arrays (i.e. iaload).
- intArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- intArrayWrite(int[], int, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of ints into arrays (i.e. iastore).
- intArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- intAsHexString(int) - Static method in class org.jikesrvm.util.Services
-
Format a 32 bit number as "0x" followed by 8 hex digits.
- intBitsAsFloat(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intBitsAsFloat(int) - Static method in class org.jikesrvm.runtime.Magic
-
Cast bits.
- intBitsAsFloat - Static variable in class org.jikesrvm.runtime.MagicNames
-
- intBuffer - Static variable in class org.jikesrvm.util.Services
-
A buffer for building string representations of long
s
- intBufferLock - Static variable in class org.jikesrvm.util.Services
-
- intBufferLockField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- intBufferLockOffset - Static variable in class org.jikesrvm.util.Services
-
- intBulkCopy(int[], Offset, int[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for a bulk copy of ints (i.e. in an array copy).
- intBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
-
A number of ints are about to be copied from object
src
to object dst
(as in an array
copy).
- intBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
- intBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
-
- intBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- intCondMove(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- IntConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Represents a constant int operand.
- IntConstantOperand(int) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
Constructs a new int constant operand with the specified value.
- intDiv(AbstractRegisterPool, Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- INTEGER - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- INTEGER_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- INTERFACE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- INTERFACE(MethodReference, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
create a method operand for an INVOKE_INTERFACE bytecode
- interfaceCount - Static variable in class org.jikesrvm.classloader.RVMClass
-
- interfaceCountLock - Static variable in class org.jikesrvm.classloader.RVMClass
-
- InterfaceHierarchy - Class in org.jikesrvm.compilers.opt.inlining
-
This class holds, for each interface, the set of initialized classes
that implement the interface.
- InterfaceHierarchy() - Constructor for class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
-
- interfaceId - Variable in class org.jikesrvm.classloader.RVMClass
-
- InterfaceInvocation - Class in org.jikesrvm.classloader
-
Runtime system mechanisms and data structures to implement interface invocation.
- InterfaceInvocation() - Constructor for class org.jikesrvm.classloader.InterfaceInvocation
-
- InterfaceInvocation.IMTDict - Class in org.jikesrvm.classloader
-
- InterfaceInvocation.IMTDict.Link - Class in org.jikesrvm.classloader
-
- interfaceMapping - Static variable in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
-
a mapping from RVMClass (an interface) to a set of classes that
claim to implement this interface.
- InterfaceMethodConflictResolver - Class in org.jikesrvm.ia32
-
An interface conflict resolution stub uses a hidden parameter to
distinguish among multiple interface methods of a class that map to
the same slot in the class's IMT.
- InterfaceMethodConflictResolver() - Constructor for class org.jikesrvm.ia32.InterfaceMethodConflictResolver
-
- InterfaceMethodSignature - Class in org.jikesrvm.classloader
-
An interface method signature is a pair of atoms:
interfaceMethodName + interfaceMethodDescriptor.
- InterfaceMethodSignature(Atom, Atom, int) - Constructor for class org.jikesrvm.classloader.InterfaceMethodSignature
-
- interfaces - Static variable in class org.jikesrvm.classloader.RVMClass
-
- intern(T) - Method in interface org.jikesrvm.runtime.ObjectAddressRemapper
-
Avoid duplicates of certain objects
- INTERNAL_GC_TRIGGER - Static variable in class org.mmtk.vm.Collection
-
Internally triggered garbage collection.
- INTERNAL_PHASE_GC_TRIGGER - Static variable in class org.mmtk.vm.Collection
-
Concurrent collection phase trigger.
- internalAlignedWordCopy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
-
Copy numbytes
from src
to dst
.
- internalDefineEvent(EventType) - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- internalLimit - Variable in class org.mmtk.utility.alloc.BumpPointer
-
current internal slow-path sentinel for bump pointer
- internalMarkObject(ObjectReference, boolean) - Method in class org.mmtk.policy.LargeObjectSpace
-
An object has been marked (identifiged as live).
- InternalStackTraceElement(CompiledMethod, int) - Constructor for class org.jikesrvm.runtime.StackTrace.InternalStackTraceElement
-
Constructor for non-opt compiled methods
- InternalStackTraceElement(RVMMethod, int, Offset, int) - Constructor for class org.jikesrvm.runtime.StackTrace.InternalStackTraceElement
-
Constructor for opt compiled methods.
- internalTriggeredCollection - Static variable in class org.mmtk.plan.Plan
-
- InternedStrings() - Constructor for class org.jikesrvm.classloader.Atom.InternedStrings
-
- internedStrings - Static variable in class org.jikesrvm.classloader.Atom.InternedStrings
-
Look up for interned strings.
- internString(String) - Static method in class org.jikesrvm.classloader.Atom
-
External string intern method called from String.intern.
- internUnfoundString(String) - Static method in class org.jikesrvm.classloader.Atom.InternedStrings
-
Intern a string that is not an atom or already interned string
- interrupt() - Method in class org.jikesrvm.scheduler.RVMThread
-
Interrupt this thread
- Interruptible - Static variable in class org.jikesrvm.classloader.TypeReference
-
- Interruptible - Annotation Type in org.vmmagic.pragma
-
By default all Java code is interruptible, that is scheduling or garbage
collection may occur at points within the code.
- interruptQuantum - Static variable in class org.jikesrvm.Options
-
- intersectionEmpty(BitVector) - Method in class org.jikesrvm.util.BitVector
-
- intersects(BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- intersects(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- Interval(Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
-
- IntervalAnalysis - Class in org.jikesrvm.compilers.opt.regalloc
-
phase to compute linear scan intervals.
- IntervalAnalysis() - Constructor for class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
- intervals - Variable in class org.jikesrvm.compilers.opt.regalloc.LinearScanState
-
The live interval information, a set of Basic Intervals
sorted by increasing start point
- intervals - Variable in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- IntervalSet - Class in org.jikesrvm.compilers.opt.regalloc
-
- IntervalSet(Comparator<BasicInterval>) - Constructor for class org.jikesrvm.compilers.opt.regalloc.IntervalSet
-
Create an interval set sorted by increasing start or end number
- intFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of ints from fields of instances (i.e. getfield).
- intFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- intFieldWrite(Object, int, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of ints into fields of instances (i.e. putfield).
- intFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- intHole - Variable in class org.jikesrvm.objectmodel.FieldLayoutUnpacked.LayoutContext
-
- intializeMasterPlan(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.ia32.MIROptimizationPlanner
-
Initializes the "master plan" for the IA32 backend of the opt compiler.
- intLocals - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- intMul(AbstractRegisterPool, Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intNeg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intNot(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- IntOption - Class in org.vmutil.options
-
An option with a simple integer value.
- IntOption(OptionSet, String, String, int) - Constructor for class org.vmutil.options.IntOption
-
Create a new int option.
- intOr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual read of a int read barrier.
- intRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Read a int.
- intRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual read of a int read barrier.
- intRem(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- Intrinsic - Annotation Type in org.vmmagic
-
An intrinsic method is a method that is built in (that is, intrinsic) to the compiler
rather than part of a class library.
- intShl(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intShr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- IntStore - Class in org.jikesrvm.osr.bytecodes
-
BC_IntStore : {@code istore_
- IntStore(int) - Constructor for class org.jikesrvm.osr.bytecodes.IntStore
-
- IntStream - Class in org.jikesrvm.mm.mmtk.gcspy
-
Set up a GCspy Stream with data type INT_TYPE.
- IntStream(AbstractDriver, String, int, int, int, int, String, String, int, int, int, Color, boolean) - Constructor for class org.jikesrvm.mm.mmtk.gcspy.IntStream
-
Construct a new GCspy stream of INT_TYPE.
- IntStream - Class in org.mmtk.vm.gcspy
-
Set up a GCspy Stream with data type INT_TYPE.
- IntStream(AbstractDriver, String, int, int, int, int, String, String, int, int, int, Color, boolean) - Constructor for class org.mmtk.vm.gcspy.IntStream
-
Construct a new GCspy stream of INT_TYPE
- intSub(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intTryCompareAndSwap(Object, Offset, int, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for conditional compare and exchange of int fields.
- intTryCompareAndSwap(ObjectReference, int, int, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Attempt an atomic compare and exchange in a write barrier sequence.
- intTryCompareAndSwap(ObjectReference, Address, int, int, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Attempt to atomically exchange the value in the given slot
with the passed replacement value.
- intTryCompareAndSwap(ObjectReference, Address, int, int, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
- intTryCompareAndSwap(ObjectReference, int, int, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Attempt an atomic compare and exchange in a write barrier sequence.
- IntType - Static variable in class org.jikesrvm.classloader.RVMType
-
- IntTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
- intUshr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intWrite(ObjectReference, int, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual write of a int write barrier.
- intWrite(ObjectReference, Address, int, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Write a int.
- intWrite(ObjectReference, Address, int, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
Write a int.
- intWrite(ObjectReference, int, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual write of a int write barrier.
- intXor(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- intZeroCheck(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- inuse - Variable in class org.jikesrvm.architecture.AbstractRegisters
-
Do exception registers currently contain live values?
- INVALID - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
-
- INVALID_BCI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- INVALID_BCI - Static variable in class org.jikesrvm.osr.OSRConstants
-
- INVALID_GCI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- INVALID_IEI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- INVALID_IEI - Static variable in class org.jikesrvm.osr.OSRConstants
-
- invalidate(CompiledMethod) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
-
- invalidateAllLoads() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
-
Eliminate all AE tuples that cache ANY memory location.
- invalidateCompiledMethod(CompiledMethod) - Method in class org.jikesrvm.classloader.RVMMethod
-
Invalidates the given compiled method if it is the current compiled code
for this method.
- invalidatedByOverriddenMethod(RVMMethod) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
-
Returns an iteration of CMID's (compiled method ids) that are dependent
on the argument RVMMethod not being overridden.
- invalidatedBySubclass(RVMClass) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
-
Returns an iteration of CMID's (compiled method ids) that are dependent
on the argument RVMMethod not having any subclasses.
- invalidateState(ExecutionState) - Static method in class org.jikesrvm.osr.OSRProfiler
-
- InvalidationDatabase - Class in org.jikesrvm.compilers.opt.inlining
-
This class holds the dependencies that define invalidation
requirements for the opt compiled methods.
- InvalidationDatabase() - Constructor for class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
-
- InvalidationDatabase.MethodSet - Class in org.jikesrvm.compilers.opt.inlining
-
The following defines a set of methods that share a common "key"
- invalidations - Static variable in class org.jikesrvm.osr.OSRProfiler
-
- inVariantLocation(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- inverseFrequencyCounters() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Is PROFILE_FREQUENCY_STRATEGY set to PROFILE_INVERSE_COUNTERS_FREQ?
- invertNullAndTypeChecks(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCastOptimization
-
If there's a checkcast followed by a null check, move the checkcast
after the null check, since the null pointer exception must be thrown
anyway.
- INVISIBLE_METHOD_ID - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
marker for "assembler" frames that have no associated RVMMethod
- INVOCATION_COUNT_OPT_LEVEL - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Opt level for recompilation in invocation count based system
- INVOCATION_COUNT_THRESHOLD - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Invocation count at which a baseline compiled method should be recompiled
- INVOCATION_COUNTERS - Variable in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Select methods for optimized recompilation by using invocation counters
- invocationCounterTrippedMethod - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- InvocationCounts - Class in org.jikesrvm.adaptive.recompilation
-
Runtime system support for using invocation counters in baseline
compiled code to select methods for optimizing recompilation
by the adaptive system.
- InvocationCounts() - Constructor for class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
- invocationCountsField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- invoke(Object, Method, Object[]) - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationFactory
-
- invoke(BasicBlock) - Method in class org.jikesrvm.compilers.opt.lir2mir.MinimalBURS
-
Build BURS trees for the basic block bb
, label the trees, and
then generate MIR instructions based on the labeling.
- invoke(NormalBURS_DepGraph) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
Build BURS trees for dependence graph dg, label the trees, and
then generate MIR instructions based on the labelling.
- invoke(int, Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
This method performs the scanning of a given object.
- invoke(RVMMethod, ReflectionBase, Object, Object[], boolean) - Static method in class org.jikesrvm.runtime.Reflection
-
Call a method.
- invoke(RVMMethod, Object, Object[]) - Method in class org.jikesrvm.runtime.ReflectionBase
-
Invoke reflective method being wrapped by this object
- InvokeClassInitializer() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeClassInitializer
-
- invokeClassInitializer(CodeArray) - Static method in class org.jikesrvm.runtime.Magic
-
Call <clinit> method with no argument list
- invokeClassInitializer - Static variable in class org.jikesrvm.runtime.MagicNames
-
- InvokeCompiledMethod - Class in org.jikesrvm.osr.bytecodes
-
invoke a compiled method
- InvokeCompiledMethod(int, int) - Constructor for class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
-
- InvokeEntryPoint(Offset, int) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeEntryPoint
-
- InvokeeThreadLocalContext - Class in org.jikesrvm.compilers.opt.specialization
-
This class represents a specialization context meaning
"the invokee is thread local".
- InvokeeThreadLocalContext() - Constructor for class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
-
- invokeInitializer(Class<?>, int, Address, boolean, boolean) - Static method in class org.jikesrvm.architecture.JNIHelpers
-
- invokeInitializer(Class<?>, int, Address, boolean, boolean) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
Common code shared by the JNI functions NewObjectA, NewObjectV, NewObject
(object creation)
- invokeInterface(Object, int) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
-
Resolve an interface method call.
- invokeInterfaceMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- invokeInternal(Object, Object[]) - Method in class org.jikesrvm.runtime.ReflectionBase
-
Invoke reflective method being wrapped by this object, internal method
specific part.
- InvokeMethodReturningDouble() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningDouble
-
- invokeMethodReturningDouble(CodeArray, WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.runtime.Magic
-
- invokeMethodReturningDouble - Static variable in class org.jikesrvm.runtime.MagicNames
-
- InvokeMethodReturningFloat() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningFloat
-
- invokeMethodReturningFloat(CodeArray, WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.runtime.Magic
-
- invokeMethodReturningFloat - Static variable in class org.jikesrvm.runtime.MagicNames
-
- InvokeMethodReturningInt() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningInt
-
- invokeMethodReturningInt(CodeArray, WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.runtime.Magic
-
- invokeMethodReturningInt - Static variable in class org.jikesrvm.runtime.MagicNames
-
- InvokeMethodReturningLong() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningLong
-
- invokeMethodReturningLong(CodeArray, WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.runtime.Magic
-
- invokeMethodReturningLong - Static variable in class org.jikesrvm.runtime.MagicNames
-
- InvokeMethodReturningObject() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningObject
-
- invokeMethodReturningObject(CodeArray, WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.runtime.Magic
-
- invokeMethodReturningObject - Static variable in class org.jikesrvm.runtime.MagicNames
-
- InvokeMethodReturningVoid() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeMethodReturningVoid
-
- invokeMethodReturningVoid(CodeArray, WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.runtime.Magic
-
- invokeMethodReturningVoid - Static variable in class org.jikesrvm.runtime.MagicNames
-
- invokeMethods - Static variable in class org.jikesrvm.classloader.RVMMethod
-
Map from a method to a reflective method capable of invoking it
- InvokeStatic - Class in org.jikesrvm.osr.bytecodes
-
Special invokestatic, with only two possible target
ObjectHolder.getRefAt and ObjectHolder.cleanRefs
indiced by GETREFAT and CLEANREFS.
- InvokeStatic(int) - Constructor for class org.jikesrvm.osr.bytecodes.InvokeStatic
-
- invokeWithDotDotVarArg(int, TypeReference) - Static method in class org.jikesrvm.architecture.JNIHelpers
-
- invokeWithDotDotVarArg(Object, int, TypeReference, boolean) - Static method in class org.jikesrvm.architecture.JNIHelpers
-
- invokeWithDotDotVarArg(int, TypeReference) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
Common code shared by the JNI functions CallStatic<type>Method
(static method invocation)
- invokeWithDotDotVarArg(Object, int, TypeReference, boolean) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
Common code shared by the JNI functions Call<type>Method
(virtual method invocation)
- invokeWithVarArg(int, Address, TypeReference) - Static method in class org.jikesrvm.architecture.JNIHelpers
-
- invokeWithVarArg(Object, int, Address, TypeReference, boolean) - Static method in class org.jikesrvm.architecture.JNIHelpers
-
- invokeWithVarArg(int, Address, TypeReference) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
Common code shared by the JNI functions CallStatic<type>MethodV
- invokeWithVarArg(Object, int, Address, TypeReference, boolean) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
Common code shared by the JNI functions Call<type>MethodV
- inWeight - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.ChainInfo
-
- IO_INTERVAL_MS - Static variable in class org.jikesrvm.tuningfork.TraceEngine
-
- ioThreadMainLoop() - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- ip - Variable in class org.jikesrvm.architecture.AbstractRegisters
-
Instruction address register
- ip - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- ip - Variable in class org.jikesrvm.osr.ia32.TempRegisters
-
- ipRegister - Variable in class org.jikesrvm.runtime.BootRecord
-
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
A pointer to the governing IR
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
-
Pointer to the governing IR.
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
-
The governing IR.
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
The governing IR
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
The IR on which to operate.
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
- ir - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
- ir - Variable in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
The IR we are processing
- ir - Variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
- ir - Variable in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
-
the IR
- ir - Variable in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
-
the governing IR
- IR - Class in org.jikesrvm.compilers.opt.ir
-
An IR
object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled.
- IR(NormalMethod, InlineOracle, OptOptions) - Constructor for class org.jikesrvm.compilers.opt.ir.IR
-
- IR(NormalMethod, CompilationPlan) - Constructor for class org.jikesrvm.compilers.opt.ir.IR
-
- ir - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
-
- ir - Variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- ir - Variable in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Governing ir
- ir - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- ir - Variable in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
the governing ir
- ir - Variable in class org.jikesrvm.compilers.opt.regalloc.SpillLocationManager
-
The governing IR
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
The governing IR
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Cache of IR being processed by this phase
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
The governing IR.
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
The IR to manipulate
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
IR for optimisation
- ir - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
A pointer to the governing IR
- IR.BitSetBBEnum - Class in org.jikesrvm.compilers.opt.ir
-
- IR_PROLOGUE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for IR_PROLOGUE instructions
- IR_PROLOGUE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for IR_PROLOGUE instructions
- IRC_BASE - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- IRC_OPT - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- IREnumeration - Class in org.jikesrvm.compilers.opt.ir
-
This class is not meant to be instantiated.
- IREnumeration() - Constructor for class org.jikesrvm.compilers.opt.ir.IREnumeration
-
- IREnumeration.AllDefsEnum - Class in org.jikesrvm.compilers.opt.ir
-
- IREnumeration.AllInstructionsEnum - Class in org.jikesrvm.compilers.opt.ir
-
This class implements an enumeration of instructions over
all instructions for a basic block.
- IREnumeration.AllUsesEnum - Class in org.jikesrvm.compilers.opt.ir
-
- irGeneration - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
- IRGenOptions - Class in org.jikesrvm.compilers.opt.bc2ir
-
This class contains flags to control IR generation.
- IRGenOptions() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
-
- IRPrinter - Class in org.jikesrvm.compilers.opt.driver
-
A trivial phase that can be inserted to dump the IR.
- IRPrinter(String) - Constructor for class org.jikesrvm.compilers.opt.driver.IRPrinter
-
Constuct a phase to print the IR with a message.
- IRStage - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
The IR is tagged to identify its level (stage).
- IRTools - Class in org.jikesrvm.compilers.opt.ir
-
This abstract class contains a bunch of useful static methods for
performing operations on IR.
- IRTools() - Constructor for class org.jikesrvm.compilers.opt.ir.IRTools
-
- is387_FPC(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Is the given instruction's constant operand a x87 floating point constant
- IS_GUARDED_CALL - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- IS_MATERIALIZE_ZERO(Instruction) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- IS_RS_METHOD - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- IS_UNGUARDED_CALL - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- isAborted() - Method in class org.mmtk.plan.ParallelCollectorGroup
-
- isAboutToTerminate - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is the thread about to terminate?
- isAbs(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Determine if a given operand is a memory operand representing
absolute mode addressing.
- isAbstract() - Method in class org.jikesrvm.classloader.RVMClass
-
- isAbstract() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isAcquire() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an acquire (monitorenter/lock)?
- isAcquire() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an acquire (monitorenter/lock)?
- isActive() - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
-
- isActiveOnStack() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- isAcyclic(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- isAcyclic(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Checks if a reference of the given type in another object is
inherently acyclic.
- isAcyclicReference() - Method in class org.jikesrvm.classloader.Primitive
-
- isAcyclicReference() - Method in class org.jikesrvm.classloader.RVMArray
-
- isAcyclicReference() - Method in class org.jikesrvm.classloader.RVMClass
-
- isAcyclicReference() - Method in class org.jikesrvm.classloader.RVMType
-
Reference Count GC: Is a reference of this type contained in
another object inherently acyclic (without cycles)?
- isAcyclicReference() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isAddress() - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
-
- isAddress() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of the address data type?
- isAddress() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isAddress() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isAddressAligned(Offset) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Return true if the given offset is address-aligned
- isAddressAligned(Address) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Return true if the given address is address-aligned
- isAddressConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isAddressType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isAddressValidFramePointer(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Return true if the supplied address could be a valid frame pointer.
- isAdviseESP(Operator) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isAdviseESP() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
- isAffineLoop() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this an affine loop of the form:
predecessor:
initialLoopIterator = ...;
header:
phiLoopIterator = phi (initialLoopIterator, carriedLoopIterator)
...body1...
- isAgeSegregated - Variable in class org.mmtk.policy.MarkSweepSpace
-
- isALengthAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- isAligned(Address) - Static method in class org.mmtk.policy.immix.Block
-
- isAligned(Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- isAligned(Address) - Static method in class org.mmtk.policy.immix.Line
-
- isAlive() - Method in class org.jikesrvm.scheduler.RVMThread
-
- isAllocAsMarked - Variable in class org.mmtk.policy.MarkSweepSpace
-
- isAllocatable(Register) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
-
- isAllocatable(Register) - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- isAllocatable(Register) - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Is a certain physical register allocatable?
- isAllocated() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isAllocation() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an actual memory allocation instruction
(NEW, NEWARRAY, etc)?
- isAllocation() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an actual memory allocation instruction
(NEW, NEWARRAY, etc)?
- isAllocCall(byte[]) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
Given a method name, determine if it is a "real" method or one
used for allocation/tracing.
- isAnalyzed() - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
-
- isAnnotation() - Method in class org.jikesrvm.classloader.RVMClass
-
- isAnnotationClass() - Method in class org.jikesrvm.classloader.Atom
-
- isAnnotationDeclared(TypeReference) - Method in class org.jikesrvm.classloader.AnnotatedElement
-
Checks if an annotation is declared.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class org.jikesrvm.classloader.AnnotatedElement
-
Is there an annotation of this type implemented on this annotated
element?
- isAnonymousClass() - Method in class org.jikesrvm.classloader.RVMClass
-
- isArray(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- isArray(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
- isArrayAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- isArrayBounds() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent an array bounds check ?
- isArrayDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
- isArrayType() - Method in class org.jikesrvm.classloader.Primitive
-
- isArrayType() - Method in class org.jikesrvm.classloader.RVMArray
-
- isArrayType() - Method in class org.jikesrvm.classloader.RVMClass
-
- isArrayType() - Method in class org.jikesrvm.classloader.RVMType
-
Is this an instance of RVMArray?
- isArrayType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isArrayType() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isAssignableFrom(RVMType) - Method in class org.jikesrvm.classloader.RVMType
-
- IsAssignableFrom(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
IsAssignableFrom: determine if an an object of class or interface cls1
can be cast to the class or interface cls2
- isAssignableWith(RVMType, RVMType) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
-
May a variable of type "lhs" be assigned a value of type "rhs"?
- isAssigned(RegisterAllocatorState) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- isAvailable() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isAvailable(int) - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- isBackwardLinked() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- isBarrierClean(Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
Determines if the barrier is clean by checking the number of valid operands.
- isBbFirst() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return true
if this instruction is the first instruction in a
basic block.
- isBbInside() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Mainly intended for assertion checking; returns true if the instruction
is expected to appear on the "inside" of a basic block, false otherwise.
- isBbLast() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return true
if this instruction is the last instruction in a
basic block.
- isBigEntry(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- isBIT_TEST() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a flag operation following a bit test?
- isBlack() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isBlock() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isBlocked(RVMThread) - Method in class org.jikesrvm.scheduler.Lock
-
- isBlocked(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.BlockAdapter
-
- isBlocked(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
-
- isBlocked(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
-
- isBlocked() - Method in class org.jikesrvm.scheduler.RVMThread
-
Checks if the thread system has acknowledged that the thread is supposed
to be blocked.
- isBlocked(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
-
- isBlocked(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
-
- isBlockedForGC - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is the thread blocked for thread-to-thread communication?
- isBlockedForHandshake - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is the thread blocked for handshake?
- isBlockedForStackTrace - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is the thread blocked because another thread wants to get a stack trace for it?
- isBlocking - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is this thread in the process of blocking?
- isBooleanType() - Method in class org.jikesrvm.classloader.RVMType
-
- isBooleanType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isBootstrapClassDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
- isBootThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- isBornAtAllocation(Object) - Static method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
- isBornAtAllocation() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- isBottom() - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
-
- isBOTTOM() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Does this cell represent the BOTTOM element in the dataflow lattice?
- isBOTTOM() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Does this cell represent the BOTTOM element in the dataflow lattice?
- isBoundsCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isBoundsCheck() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
- isBoundsCheckPi(Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
- isBranch() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an intraprocedural branch?
- isBranch() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isBranch() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an intraprocedural branch?
- isBridge() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isBURSManagedFPROperand(Operand) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isByte(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Does the given instruction operate upon byte-sized data?
- isByteType() - Method in class org.jikesrvm.classloader.RVMType
-
- isByteType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isCall() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a call (one kind of interprocedural branch)?
- isCall() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a call (one kind of interprocedural branch)?
- isCallSaveVolatile() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
- isCandidate(TypeReference) - Static method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
Is a type a candidate for type analysis?
- isCandidateExpression(Instruction, boolean) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
Does instruction s compute a register r = candidate expression?
- isCarriedLoopIterator(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this operand related to the carried iterator of this loop?
- isCellLive(ObjectReference) - Method in class org.mmtk.policy.MarkSweepSpace
-
Should the sweep reclaim the cell containing this object.
- isCellLive(ObjectReference) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
In the cell containing this object live?
- isCharType() - Method in class org.jikesrvm.classloader.RVMType
-
- isCharType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isCheck(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Is the given instruction a check instruction?
- isCheckCast() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent a check cast?
- isClassConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isClassDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
- isClassInitializer() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isClassLoadingDisabled() - Static method in class org.jikesrvm.classloader.RVMClass
-
- isClassType() - Method in class org.jikesrvm.classloader.Primitive
-
- isClassType() - Method in class org.jikesrvm.classloader.RVMArray
-
- isClassType() - Method in class org.jikesrvm.classloader.RVMClass
-
- isClassType() - Method in class org.jikesrvm.classloader.RVMType
-
Is this is an instance of RVMClass?
- isClassType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isClassType() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isClosed() - Method in class gnu.java.nio.VMChannel.State
-
- isCoalescable(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- isCoalescable(int) - Method in class org.mmtk.utility.GenericFreeList
-
Return true if this unit may be coalesced with the unit below it.
- isCodeArrayType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isCodeType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isCollectorThread() - Method in class org.jikesrvm.mm.mminterface.ThreadContext
-
- isCommutative() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator commutative?
- isCommutative() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
- isCompare() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a compare (val,val) => condition?
- isCompare() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a compare (val,val) => condition?
- isCompiled() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isCompiled() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- isComplex() - Method in class org.mmtk.utility.statistics.Counter
-
- isCond(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Is the given operand an IA32 condition operand?
- isCondition() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isConditionalBranch() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a conditional intraprocedural branch?
- isConditionalBranch() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a conditional intraprocedural branch?
- isConditionalCall() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a conditional call?
- isConditionalCall() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a conditional call?
- isConditionOperand(Operand) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isConnected(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- isConnected(int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
- isConnected(int) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Are we connected to a GCspy client?
- isConstant(Operand) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Test whether the operand is constant
- isConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isConstant(Object) - Static method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
- isConstant() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- IsConstantParameter() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.IsConstantParameter
-
- isConstantParameter(int) - Static method in class org.jikesrvm.runtime.Magic
-
Is the specified parameter constant (due to either inlining or specialization).
- isConstantParameter - Static variable in class org.jikesrvm.runtime.MagicNames
-
- isContiguous(int) - Static method in class org.mmtk.utility.heap.SpaceDescriptor
-
- isContiguousHi(int) - Static method in class org.mmtk.utility.heap.SpaceDescriptor
-
- isControl() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a control dependence?
- isCountableLoop() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this a countable loop of the form:
predecessor:
initialLoopIterator = ConstantInitialValue;
header:
phiLoopIterator = phi (initialLoopIterator, carriedLoopIterator)
...body1...
- isCurrentGCNursery() - Method in class org.mmtk.plan.generational.Gen
-
- isCurrentGCNursery() - Method in class org.mmtk.plan.Plan
-
- isCurrentGCNursery() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
-
- isCurrentGCNursery() - Method in class org.mmtk.plan.stickyms.StickyMS
-
- isCurrentlyFinal(RVMMethod, boolean) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
-
Is the method CURRENTLY final (not overridden by any subclass)?
- isDaemonThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- isDeadBefore(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- isDeclaredOrPreciseType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isDeclaredType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isDefinitelyNull() - Method in class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
-
- isDefinitelyNull() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand definitely represent null
?
- isDefinitelyNull() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isDefragSource(Address) - Static method in class org.mmtk.policy.immix.Block
-
- isDefragSource(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
-
- isDefragSource(Address) - Method in class org.mmtk.policy.immix.ImmixSpace
-
- isDirectBranch() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a direct intraprocedural branch?
- isDirectBranch() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a direct intraprocedural branch?
- isDirectCall() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a direct call?
- isDirectCalll() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a direct call?
- isDirty() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
- isDirty(Instruction, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
At GC point s, is the value of register r cached in a dirty scratch
register?
- isDiscontiguous() - Method in class org.mmtk.utility.heap.VMRequest
-
Is this a discontiguous space request?
- isDivByZero() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent a divide by zero check?
- isDoesImplement() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent a must implement trap?
- isDominatedBy(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorInfo
-
Is the basic block represented by this structure dominated by another
basic block?
- isDominatedBy(DominatorTreeNode) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
This method returns true if the passed node dominates this node
- isDominatedBy(BasicBlock, BasicBlock, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
This method determines if the 1st parameter (block) is dominated by
the 2nd parameter (master), i.e., must control pass through "master"
before reaching "block"
- isDouble() - Method in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
-
- isDouble() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of the double data type?
- isDouble() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isDouble() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isDoubleConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isDoubleType() - Method in class org.jikesrvm.classloader.RVMType
-
- isDoubleType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isDRIVER_EXCLUDE(String) - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Has the given parameter been added to DRIVER_EXCLUDE set of options?
- isDynamicLinkingPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Could the instruction either directly or indirectly
cause dynamic class loading?
- isDynamicLinkingPoint() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Could the operator either directly or indirectly
cause dynamic class loading?
- isElement(S) - Method in class org.jikesrvm.compilers.opt.util.FilterEnumerator.Filter
-
- isElement(Object) - Method in class org.jikesrvm.compilers.opt.util.FilterIterator.Filter
-
- isEmergencyCollection() - Static method in class org.mmtk.plan.Plan
-
- isEmpty() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- isEmpty() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Returns true if the block contains no real instructions
- isEmpty() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
-
Is the current set empty?
- isEmpty() - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
- isEmpty() - Method in class org.jikesrvm.compilers.opt.util.Queue
-
- isEmpty() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- isEmpty() - Method in class org.jikesrvm.compilers.opt.util.Tree
-
Is the tree empty?
- isEmpty() - Method in class org.jikesrvm.scheduler.ThreadQueue
-
- isEmpty() - Method in class org.jikesrvm.tuningfork.ChunkQueue
-
- isEmpty() - Method in class org.jikesrvm.tuningfork.EventChunkQueue
-
- isEmpty() - Method in class org.jikesrvm.util.LinkedListRVM
-
- isEmpty() - Method in class org.jikesrvm.util.PriorityQueueRVM
-
Checks if the queue is empty
- isEmpty() - Method in class org.mmtk.utility.deque.AddressDeque
-
- isEmpty() - Method in class org.mmtk.utility.deque.AddressPairDeque
-
- isEmpty() - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
- isEmpty() - Method in class org.mmtk.utility.deque.ObjectReferenceDeque
-
- isEmpty() - Method in class org.mmtk.utility.deque.SortTODAddressStack
-
Check if the (local and shared) stacks are empty.
- isEmpty() - Method in class org.mmtk.utility.deque.SortTODObjectReferenceStack
-
Check if the (local and shared) stacks are empty.
- isEmpty() - Method in class org.mmtk.utility.DoublyLinkedList
-
- isEnabled() - Method in class org.jikesrvm.mm.mmtk.Debug
-
Enable/disable MMTk debugger support
- isEnabled() - Method in class org.mmtk.vm.Debug
-
Global switch for debugging - if false
the other methods of this
class are never called.
- isEnabledTrapdoor(Debug) - Static method in class org.mmtk.vm.Debug
-
- isEnum() - Method in class org.jikesrvm.classloader.RVMClass
-
- isEnumConstant() - Method in class org.jikesrvm.classloader.RVMField
-
- isEQUAL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code EQUAL?
- isExceptionalOut(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is there an 'exceptional' out edge to the given basic block?
- isExceptionE() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent an exception-exception dependence?
- isExceptionHandlerBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is this block the first basic block in an exception handler?
- isExceptionHandlerEquivalent(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Compare the in scope exception handlers of two blocks.
- isExceptionHandlerWithNormalIn() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- isExceptionHeapType() - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
-
Is the this the exception heap type?
- isExceptionML() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent an exception-load dependence?
- isExceptionMS() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent an exception-store dependence?
- isExceptionR() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent an exception-register live dependence?
- isExcludedLiveA() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isExit() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is this block the exit basic block?
- isExpected - Variable in exception org.jikesrvm.compilers.opt.MagicNotImplementedException
-
A very few magics, we have no intention of ever implementing
in the opt compiler.
- isExplicitLoad() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an explicit load of a finite set of values from
a finite set of memory locations (load, load multiple, _not_ call)?
- isExplicitLoad() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an explicit load of a finite set of values from
a finite set of memory locations (load, load multiple, _not_ call)?
- isExplicitLoad(Instruction, Operator) - Method in class org.jikesrvm.compilers.opt.NullCheckCombining
-
- isExplicitStore() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an explicit store of a finite set of values to
a finite set of memory locations (store, store multiple, _not_ call)?
- isExplicitStore() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an explicit store of a finite set of values to
a finite set of memory locations (store, store multiple, _not_ call)?
- isExplicitStore(Instruction, Operator) - Method in class org.jikesrvm.compilers.opt.NullCheckCombining
-
- isExposedOnEntry() - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
-
Is this heap variable exposed on procedure entry?
- isExposedOnExit(HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Checks whether a heap variable is exposed on procedure exit.
- isExpression(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Does the instruction compute some expression?
- isExtant - Variable in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
- isExtant() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Is this register known to contain either NULL or an object whose class was fully loaded
before the current method was called?
- isExtentType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isFat(Word) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- isFatal - Variable in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
-
When running in the RVM, typically optimizing compiler
exceptions are caught, optionally a message is printed, and we
fallback to using the baseline compiler.
- isFClear(Operator) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isFClear() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
- isFieldAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- isFieldReference() - Method in class org.jikesrvm.classloader.MemberReference
-
- isFinal() - Method in class org.jikesrvm.classloader.RVMClass
-
- isFinal() - Method in class org.jikesrvm.classloader.RVMField
-
- isFinal() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isFinalized() - Static method in class org.mmtk.utility.heap.Map
-
- isFixedDistanceFromPhiIterator(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this operand a fixed distance from the phi iterator?
- isFLAG_OPERATION() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a flag operation?
- isFLAG_OPERATION_FROM_ADD() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a flag operation following an add?
- isFLAG_OPERATION_FROM_RSUB() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a flag operation following a reversed subtract?
- isFLAG_OPERATION_FROM_SUB() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a flag operation following a subtract?
- isFlipCandidate(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Is a conditional branch a candidate to be flipped?
- isFlipCandidate(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
Is a conditional branch a candidate to be flipped?
- isFloat() - Method in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
-
- isFloat() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of the float data type?
- isFloat() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isFloat() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isFloatConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isFLOATINGPOINT() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a floating point compare?
- isFloatingPoint() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isFloatType() - Method in class org.jikesrvm.classloader.RVMType
-
- isFloatType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isFlushed() - Method in class org.mmtk.plan.TraceWriteBuffer
-
- isFlushed() - Method in class org.mmtk.utility.deque.LocalSSB
-
Return true if this SSB is locally empty
- isFlushed() - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
- isFNInit(Operator) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isFNInit() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
- isFor(RVMType) - Method in class org.jikesrvm.objectmodel.ITable
-
Does this ITable correspond to the given interface?
- isForbidden(Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
Is it forbidden to assign symbolic register symb to physical register
phys?
- isForbidden(Register, Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
Is it forbidden to assign symbolic register symb to physical register r
in instruction s?
- isForbidden(Register, Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
-
- isForbiddenSpeculation(RVMMethod, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
-
Is it safe to speculatively inline the callee into the caller?
- isForOsrSpecialization() - Method in class org.jikesrvm.classloader.NormalMethod
-
Checks if the method is in state for OSR specialization now
- isForwarded(ObjectReference) - Static method in class org.mmtk.utility.ForwardingWord
-
Has an object been forwarded?
- isForwardedOrBeingForwarded(ObjectReference) - Static method in class org.mmtk.utility.ForwardingWord
-
Has an object been forwarded or is it being forwarded?
- isForwardLinked() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- isFpPop() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Does the operator pop the floating-point stack?
- isFpPush() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Does the operator push on the floating-point stack?
- isFPR_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- isFromSpace() - Method in class org.mmtk.policy.CopySpace
-
- isFromTop() - Method in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- isGCPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a potential GC point?
- isGCPoint() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a potential GC point?
- isGenerated() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isGPR_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- isGREATER() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code GREATER?
- isGREATER_EQUAL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code GREATER_EQUAL?
- isGuardAnti() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a guard anti-dependence?
- isGuardedInlineOffBranch - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Is this the operand of a call that is the off-branch of a guarded inline?
- isGuardedInlineOffBranch() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- isGuardOutput() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a guard output dependence?
- isGuardTrue() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a guard true dependence?
- isHandledByRegisterUnknown(char) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isHandledByRegisterUnknown(char) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
- isHeaderMarked(Word) - Static method in class org.mmtk.plan.refcount.RCHeader
-
- isHeaderNew(Word) - Static method in class org.mmtk.plan.refcount.RCHeader
-
- isHIGHER() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code HIGHER?
- isHIGHER_EQUAL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code HIGHER_EQUAL?
- isHIR - Variable in class org.jikesrvm.compilers.opt.LocalCSE
-
- isHotCode() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Should code created by this assembler instance be allocated in the
hot code code space?
- isHotCode() - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Should code created by this assembler instance be allocated in the
hot code code space?
- isHugeEntry(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- isIBitsType(int) - Static method in class org.jikesrvm.osr.VariableElement
-
- isImm(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Is the given operand an immediate?
- isImmOrLabel(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Is the given operand a branch target?
- isImmortal(Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
- isImmortal() - Method in class org.mmtk.policy.Space
-
- isImmortal(ObjectReference) - Static method in class org.mmtk.policy.Space
-
Return true
if the given object is in an immortal (uncollected) space.
- isImplicitLoad() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Should the instruction be treated as a load from some unknown location(s)
for the purposes of scheduling and/or modeling the memory subsystem?
- isImplicitLoad() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Should the operator be treated as a load from some unknown location(s)
for the purposes of scheduling and/or modeling the memory subsystem?
- isImplicitStore() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Should the instruction be treated as a store to some unknown location(s)
for the purposes of scheduling and/or modeling the memory subsystem?
- isImplicitStore() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Should the operator be treated as a store to some unknown location(s)
for the purposes of scheduling and/or modeling the memory subsystem?
- isIn(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is there an in edge from the given basic block?
- isInBootImage() - Method in class org.jikesrvm.classloader.Primitive
-
- isInBootImage() - Method in class org.jikesrvm.classloader.RVMArray
-
- isInBootImage() - Method in class org.jikesrvm.classloader.RVMClass
-
- isInBootImage() - Method in class org.jikesrvm.classloader.RVMType
-
Is this class part of the virtual machine's boot image?
- isInBootImage() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isInCodeOrder() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isIndirectBranch() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an indirect intraprocedural branch?
- isIndirectBranch() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an indirect intraprocedural branch?
- isIndirectCall() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an indirect call?
- isIndirectCall() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an indirect call?
- isInfrequent() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- isInitialized() - Method in class org.jikesrvm.classloader.Primitive
-
- isInitialized() - Method in class org.jikesrvm.classloader.RVMArray
-
- isInitialized() - Method in class org.jikesrvm.classloader.RVMClass
-
- isInitialized() - Method in class org.jikesrvm.classloader.RVMType
-
Initialization status.
- isInitialized() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isInitialized - Static variable in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Has the optimizing compiler been initialized?
- isInitialized() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
- isInitialized() - Static method in class org.mmtk.plan.Plan
-
- isInJava() - Method in class org.jikesrvm.scheduler.RVMThread
-
Checks if the thread is executing Java code.
- isInJSR() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isInLoop(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is the a particular block in this loop?
- isInNative(RVMThread) - Static method in class org.jikesrvm.scheduler.JMXSupport
-
Checks whether the thread is in native according to JMX.
- isInNativeAccordingToJMX() - Method in class org.jikesrvm.scheduler.RVMThread
-
Checks whether the thread is in native code as understood by the JMX ThreadInfo.
- isInNursery(ObjectReference) - Method in class org.mmtk.policy.LargeObjectSpace
-
Return true
if the object is in the logical nursery
- isInRegion(ObjectReference) - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- isInSpace(int, ObjectReference) - Static method in class org.mmtk.policy.Space
-
Return true
if the given object is the space associated with the
given descriptor.
- isInSpace(int, Address) - Static method in class org.mmtk.policy.Space
-
Return true
if the given address is the space associated with the
given descriptor.
- IsInstanceOf(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
IsInstanceOf: determine if an object is an instance of the class.
- isInstantiated() - Method in class org.jikesrvm.classloader.Primitive
-
- isInstantiated() - Method in class org.jikesrvm.classloader.RVMArray
-
- isInstantiated() - Method in class org.jikesrvm.classloader.RVMClass
-
- isInstantiated() - Method in class org.jikesrvm.classloader.RVMType
-
Instantiation status.
- isInstantiated() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isInstrumentationInstruction(Instruction) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
How to determine whether a given instruction is an
"instrumentation instruction".
- isInstrumentedMethod() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- isInt() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
- isInt() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of the int data type?
- isInt() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isIntConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isInteger() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isInterface() - Method in class org.jikesrvm.classloader.RVMClass
-
- isInterface() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- isInternalLazyCompilationTrampoline(int) - Method in class org.jikesrvm.objectmodel.TIB
-
- isInternalTriggeredCollection() - Static method in class org.mmtk.plan.Plan
-
- isInterrupted() - Method in class org.jikesrvm.scheduler.RVMThread
-
Was this thread interrupted?
- isInterruptible() - Method in class org.jikesrvm.classloader.RVMMethod
-
Is this method interruptible?
- isInterruptible - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Is the method currently being compiled interruptible?
- isIntLike() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
- isIntLike() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of an int-like data type?
- isIntLike() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isIntLikeType() - Method in class org.jikesrvm.classloader.RVMType
-
- isIntLikeType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isIntSizeLiteral(int) - Static method in class org.jikesrvm.runtime.Statics
-
Does specified JTOC slot contain an int sized literal?
- isIntType() - Method in class org.jikesrvm.classloader.RVMType
-
- isIntType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isInvalid() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- isInvariant(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this value modified by the loop?
- isInvisible - Variable in class org.jikesrvm.runtime.StackTrace.Element
-
Is this an invisible method?
- isInvokedWithImplicitThisParameter() - Method in class org.jikesrvm.runtime.DynamicLink
-
- isInvokeInterface() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
-
Does this state represent an invokeinterface call?
- isInvokeInterface() - Method in class org.jikesrvm.runtime.DynamicLink
-
- isInvokeSpecial() - Method in class org.jikesrvm.runtime.DynamicLink
-
- isInvokeStatic() - Method in class org.jikesrvm.runtime.DynamicLink
-
- isInvokeVirtual() - Method in class org.jikesrvm.runtime.DynamicLink
-
- isJavaClassName(String) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
Is the string s
a legal name for a Java class or interface?
- isJavaClassNameInternalForm(char[], int, int) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
Is this the internal form of a Java class name?
- isJavaLangObjectType() - Method in class org.jikesrvm.classloader.RVMType
-
- isJavaLangStringType() - Method in class org.jikesrvm.classloader.RVMType
-
- isJavaLangThrowableType() - Method in class org.jikesrvm.classloader.RVMType
-
- isJavaPrimitive(char) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
- isJavaPrimitive(byte) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
- isJoinable - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is the thread no longer executing user code?
- isJSREntry() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isJSRExit() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isJTOCAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- isLabel(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Is the given operand a branch target that requires a label?
- isLastGCFull() - Method in class org.mmtk.plan.semispace.gctrace.GCTrace
-
- isLastGCFull() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
-
- isLastGCFull() - Method in class org.mmtk.plan.stickyms.StickyMS
-
- isLBitsType(int) - Static method in class org.jikesrvm.osr.VariableElement
-
- isLegal(Register, Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- isLESS() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code LESS?
- isLESS_EQUAL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code LESS EQUAL?
- isLinked() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.concurrent.marksweep.CMSTraceLocal
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.copyms.CopyMSTraceLocal
-
Is the specified object reachable?
- isLive(ObjectReference) - Method in class org.mmtk.plan.generational.copying.GenCopyMatureTraceLocal
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.generational.GenMatureTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.generational.GenNurseryTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureDefragTraceLocal
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureTraceLocal
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.generational.marksweep.GenMSMatureTraceLocal
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixDefragTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.markcompact.MCForwardTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.markcompact.MCMarkTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.marksweep.MSTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.nogc.NoGCTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.refcount.backuptrace.BTTraceLocal
-
Is the specified object reachable?
- isLive(ObjectReference) - Method in class org.mmtk.plan.refcount.fullheap.RCFindRootSetTraceLocal
-
Is the specified object reachable?
- isLive(ObjectReference) - Method in class org.mmtk.plan.refcount.generational.GenRCFindRootSetTraceLocal
-
Is the specified object reachable?
- isLive(ObjectReference) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceTraceLocal
-
- isLive(ObjectReference) - Method in class org.mmtk.plan.semispace.SSTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.stickyms.StickyMSNurseryTraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
Is the specified object live?
- isLive(ObjectReference) - Method in class org.mmtk.policy.CopySpace
-
Return true
if this object is live in this GC
- isLive(ObjectReference) - Method in class org.mmtk.policy.ExplicitFreeListSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Generic test of the liveness of an object
- isLive(ObjectReference) - Method in class org.mmtk.policy.ImmortalSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.LargeObjectSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.MarkSweepSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.RawPageSpace
-
- isLive(ObjectReference) - Method in class org.mmtk.policy.Space
-
Is the object in this space alive?
- isLiveAtDef(Register, Register, LiveAnalysis) - Method in class org.jikesrvm.compilers.opt.regalloc.Coalesce
-
Is register r1 live at any def of register r2?
- isLiveRC(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
Return true
if given object is live
- isLoad(Atom) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- isLoad() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
- isLoaded() - Method in class org.jikesrvm.classloader.TypeReference
-
- isLoadInstruction(Instruction) - Static method in class org.jikesrvm.compilers.opt.LocalCSE
-
- isLoadOrStore() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
- isLocal(Operand, int, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
Is the operand a particular bytecode local?
- isLocal() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isLocal() - Method in class org.jikesrvm.osr.VariableElement
-
- isLocalClass() - Method in class org.jikesrvm.classloader.RVMClass
-
- isLocalKnown() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isLocalRefType(RVMMethod, Offset, int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Query if a local variable has a reference type value
- isLocation() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isLong() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
-
- isLong() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of the long data type?
- isLong() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isLong() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isLongConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isLongSizeLiteral(int) - Static method in class org.jikesrvm.runtime.Statics
-
Does specified JTOC slot contain a long sized literal?
- isLongType() - Method in class org.jikesrvm.classloader.RVMType
-
- isLongType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isLoopExit(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
- isLoopHeader() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- isLoopInvariant(Operand, BitVector, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Test whether operand value will be invariant in a loop by tracing
back earlier definitions.
- isLOWER() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code LOWER?
- isLOWER_EQUAL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code LOWER_EQUAL?
- isMagic() - Method in class org.jikesrvm.classloader.MethodReference
-
Is the method reference to a magic method?
- isMagicType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isMainThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- isMappedAddress(Address) - Static method in class org.mmtk.policy.Space
-
Return true
if the given address is in a space managed by MMTk.
- isMappedObject(ObjectReference) - Static method in class org.mmtk.policy.Space
-
Return true
if the given object is in a space managed by MMTk.
- isMarked(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
- isMarked(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
-
- isMarkedAsPEI() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Has the instruction been explictly marked as a a PEI (Potentially Excepting Instruction)?
- isMatureObject(ObjectReference) - Static method in class org.mmtk.policy.immix.ObjectHeader
-
- isMax() - Method in class org.vmmagic.unboxed.Address
-
Return true
if this instance is the maximum
allowable Address
value.
- isMax() - Method in class org.vmmagic.unboxed.Offset
-
- isMax() - Method in class org.vmmagic.unboxed.Word
-
Test for zero.
- isMemAnti() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a memory anti-dependence?
- isMember(CollectorContext) - Method in class org.mmtk.plan.ParallelCollectorGroup
-
Is the given context and member of this group.
- isMember(Address) - Method in class org.mmtk.utility.DoublyLinkedList
-
Return true if a cell is on a given treadmill
- isMemberClass() - Method in class org.jikesrvm.classloader.RVMClass
-
- isMemory() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isMemOutput() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a memory output dependence?
- isMemReadsKill() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a memory reads-kill dependence?
- isMemTrue() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a memory true dependence?
- isMethod() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isMETHOD_TO_PRINT(String) - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Has the given parameter been added to METHOD_TO_PRINT set of options?
- isMETHOD_TO_PRINT(String) - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Has the given parameter been added to METHOD_TO_PRINT set of options?
- isMethodAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- isMethodDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
- isMethodEntry() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isMethodLocal(Register) - Method in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
-
- isMethodReference() - Method in class org.jikesrvm.classloader.MemberReference
-
- isMIR_Branch(Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
- isMIR_CondBranch(Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
- isMIR_CondBranch2(Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
- isMiranda() - Method in class org.jikesrvm.classloader.MethodReference
-
Return true
iff this member reference refers to a method which
is declared as part of an abstract class but actually is an
interface method, known formally as a "miranda method".
- isMM_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- isMMTkVerbose() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- isMonotonic() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
- isMonotonicDecreasing() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
- isMonotonicIncreasing() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
- isMovable() - Method in class org.mmtk.policy.CopySpace
-
fromSpace CopySpace can always move, toSpace will not move during current GC
- isMovable() - Method in class org.mmtk.policy.Space
-
- isMovable(ObjectReference) - Static method in class org.mmtk.policy.Space
-
Return true
if the given object is in space that moves objects.
- isMovableObjectConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
-
- isMovableObjectConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isMove() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Does the instruction represent a simple move (the value is unchanged)
from one "register" location to another "register" location?
- isMove() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Does the operator represent a simple move (the value is unchanged)
from one "register" location to another "register" location?
- isMutator() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
-
- isMutator() - Method in class org.mmtk.vm.ActivePlan
-
- isNative() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isNative() - Method in class org.jikesrvm.runtime.StackTrace.Element
-
- isNatural() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isNew(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
-
- isNewObject(ObjectReference) - Static method in class org.mmtk.policy.immix.ObjectHeader
-
- isNO() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- isNode(Address) - Method in class org.mmtk.utility.DoublyLinkedList
-
- isNonCommentLine(String) - Method in class org.jikesrvm.tools.oth.DefaultFileAccess
-
- isNonEmpty() - Method in class org.mmtk.utility.deque.AddressDeque
-
- isNonEmpty() - Method in class org.mmtk.utility.deque.ObjectReferenceDeque
-
- isNonMoving() - Method in class org.jikesrvm.classloader.RVMType
-
- isNonMovingAllocation() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isNonNull(Operand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- isNonPureCall() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a call but not a pure call (one kind of interprocedural branch)?
- isNonRegularLoop() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this loop a non-regular loop?
- isNonReturningCall - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Is this the operand of a call that never returns?
- isNonReturningCall() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Get whether this operand represents a method call that never
returns (such as a call to athrow());
- isNonVolatile() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isNonVolatile() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isNormalOut(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is there a 'normal' out edge to the given basic block?
- isNOT_EQUAL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code NOT_EQUAL?
- isNotLinked() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- isNotTaken() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isNotTakenPi(Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
- isNull() - Method in class org.vmmagic.unboxed.ObjectReference
-
- isNullCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isNullCheckPi(Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
- isNullConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isNullPtr() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent a null pointer check?
- isObjectConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isObjectInitializer() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isObjectInitializerHelper() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isObsolete() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- isOffsetType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isONE(int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- isONE(int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- isOnQueue() - Method in class org.jikesrvm.scheduler.RVMThread
-
- isOptCompiled() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
- isOptimizedLoop(Register) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Check whether the loop that contain such iterator register had
been optimized
- isOut(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Is there an out edge to the given basic block?
- isOutdated() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- isPageAligned(Address) - Static method in class org.jikesrvm.runtime.Memory
-
- isPageAligned(Address) - Static method in class org.mmtk.utility.Conversions
-
- isPageAligned(int) - Static method in class org.mmtk.utility.Conversions
-
- isPageMultiple(int) - Static method in class org.jikesrvm.runtime.Memory
-
- isPageMultiple(Extent) - Static method in class org.jikesrvm.runtime.Memory
-
- isPageMultiple(Offset) - Static method in class org.jikesrvm.runtime.Memory
-
- isParameter(Operand) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Is the operand a parameter of the IR?
- isParameter() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isPEI() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a PEI (Potentially Excepting Instruction)?
- isPEI() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a PEI (Potentially Excepting Instruction)?
- isPEIWithCatch(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- isPhaseStackEmpty() - Static method in class org.mmtk.plan.Phase
-
Return true if phase stack is empty, false otherwise.
- isPhiLoopIterator(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this operand related to the phi iterator of this loop?
- isPhysical() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isPinned() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isPinnedObject(ObjectReference) - Static method in class org.mmtk.policy.immix.ObjectHeader
-
- isPositiveInt() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isPowerPCTrapOperand(Operand) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
-
- isPreciseTarget - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Is target exactly the method being invoked by this call, or is it
a representative for a family of virtual/interface methods?
- isPreciseType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isPrefix(Atom, byte[]) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
Is string a
a prefix of string
b
.
- isPrefix(String, byte[]) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Is string a
a prefix of string
b
.
- isPrepare(Atom) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- isPrimitiveArray(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- isPrimitiveArray(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
- isPrimitiveType() - Method in class org.jikesrvm.classloader.Primitive
-
- isPrimitiveType() - Method in class org.jikesrvm.classloader.RVMArray
-
- isPrimitiveType() - Method in class org.jikesrvm.classloader.RVMClass
-
- isPrimitiveType() - Method in class org.jikesrvm.classloader.RVMType
-
Is this a primitive type?
- isPrimitiveType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isPrimitiveType() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isPrivate() - Method in class org.jikesrvm.classloader.RVMMember
-
- isProtected() - Method in class org.jikesrvm.classloader.RVMMember
-
- isPublic() - Method in class org.jikesrvm.classloader.RVMClass
-
- isPublic() - Method in class org.jikesrvm.classloader.RVMMember
-
- isPure() - Method in class org.jikesrvm.classloader.RVMMethod
-
Is the method Pure?
- isPureCall() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a pure call (one kind of interprocedural branch)?
- isQuad(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Does the given instruction operate upon quad-sized data
for the purposes of assembling the instruction?
- isQueued(RVMThread) - Method in class org.jikesrvm.scheduler.ThreadQueue
-
- isRBIT_TEST() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code a flag operation following a reversed bit test?
- isRCObject(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCBase
-
- isReachable(ObjectReference) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceTraceLocal
-
Return true if obj
is a reachable object.
- isReachable(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
Is the specified object reachable?
- isReachable(ObjectReference) - Method in class org.mmtk.policy.CopySpace
-
- isReachable(ObjectReference) - Method in class org.mmtk.policy.ImmortalSpace
-
Returns if the object in question is currently thought to be reachable.
- isReachable(ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
-
- isReachable(ObjectReference) - Method in class org.mmtk.policy.Space
-
Has the object in this space been reached during the current collection.
- isReachableFromExceptionHandler() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Has the block been marked as being reachable from an
exception handler?
- isReadyToGenerate() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isRecycleAllocChunkAligned(Address) - Static method in class org.mmtk.policy.immix.ImmixSpace
-
- isRed() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isRedefineClassesSupported() - Static method in class gnu.java.lang.VMInstrumentationImpl
-
- isRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
-
- isRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
-
- isRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
-
- isRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Does the operand represent a value of the reference data type?
- isRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
-
- isReference(int) - Static method in class org.jikesrvm.runtime.Statics
-
Does specified JTOC slot contain a reference?
- isReferenceLiteral(int) - Static method in class org.jikesrvm.runtime.Statics
-
Does specified JTOC slot contain a reference literal?
- isReferenceType() - Method in class org.jikesrvm.classloader.Primitive
-
- isReferenceType() - Method in class org.jikesrvm.classloader.RVMArray
-
- isReferenceType() - Method in class org.jikesrvm.classloader.RVMClass
-
- isReferenceType() - Method in class org.jikesrvm.classloader.RVMField
-
- isReferenceType() - Method in class org.jikesrvm.classloader.RVMType
-
Is this a reference type?
- isReferenceType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isReferenceType() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isReferentLive(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
Is the specified referent of a reference type object live?
- isRefType(int) - Static method in class org.jikesrvm.osr.VariableElement
-
- isRefType() - Method in class org.jikesrvm.osr.VariableElement
-
- isReg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Is the given operand a register operand?
- isRegAnti() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a register anti-dependence?
- isRegAnti(SpaceEffGraphEdge) - Static method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does a given edge represent a register anti-dependence?
- isRegDisp(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Determine if a given operand is a memory operand representing
register-displacement mode addressing.
- isRegenerate() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent a regeneration trap?
- isRegIdx(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Determine if a given operand is a memory operand representing
the full glory of scaled-index-base addressing.
- isRegInd(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Determine if a given operand is a memory operand representing
register-indirect mode addressing.
- isRegionAligned(Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
- isRegister() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isREGISTERNode() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- isRegMayDef() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a register may def?
- isRegOff(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Determine if a given operand is a memory operand representing
register-offset mode addressing.
- isRegOutput() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a register output dependence?
- isRegOutput(SpaceEffGraphEdge) - Static method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does a given edge represent a register output dependence?
- isRegTrue() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does this edge represent a register true dependence?
- isRegTrue(SpaceEffGraphEdge) - Static method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
-
Does a given edge represent a register true dependence?
- isRelatedToIterator(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Is this operand related to the iterator of this loop?
- isRelease() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a release (monitorexit/unlock)?
- isRelease() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a release (monitorexit/unlock)?
- isReservedMemberName() - Method in class org.jikesrvm.classloader.Atom
-
Note: Sun has reserved all member names starting with '<' for future use.
- isResolved() - Method in class org.jikesrvm.classloader.FieldReference
-
- isResolved() - Method in class org.jikesrvm.classloader.MethodReference
-
- isResolved() - Method in class org.jikesrvm.classloader.Primitive
-
- isResolved() - Method in class org.jikesrvm.classloader.RVMArray
-
- isResolved() - Method in class org.jikesrvm.classloader.RVMClass
-
- isResolved() - Method in class org.jikesrvm.classloader.RVMType
-
Resolution status.
- isResolved() - Method in class org.jikesrvm.classloader.TypeReference
-
- isResolved() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isReturn() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a return (interprocedural branch)?
- isReturn() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a return (interprocedural branch)?
- isRuntimeFinal() - Method in class org.jikesrvm.classloader.RVMField
-
Is the field RuntimeFinal?
- isRuntimePure() - Method in class org.jikesrvm.classloader.RVMMethod
-
Is the method RuntimePure?
- isRuntimeServiceMethod() - Method in class org.jikesrvm.classloader.NormalMethod
-
- isRuntimeServiceMethod() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isRuntimeTable() - Method in class org.jikesrvm.classloader.TypeReference
-
- isRVMDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
- IsSameObject(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
IsSameObject: determine if two references point to the same object
- isSaveVolatile() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- isScratch(Register, int) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
Is the given physical register being used as a scratch register
in the given instruction?
- isScratchFreeMove(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- isSelfRegen() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isSemiSpaceObject(ObjectReference) - Static method in class org.mmtk.plan.semispace.SSCollector
-
Return true
if the given reference is to an object that is within
one of the semi-spaces.
- isSet(Address, int, int) - Static method in class org.mmtk.utility.Memory
-
Verbosely check and return true
if a memory range is set to some
integer value
- isSet(Address, int, boolean, int) - Static method in class org.mmtk.utility.Memory
-
Test whether a memory range is set to a given integer value
- isShortType() - Method in class org.jikesrvm.classloader.RVMType
-
- isShortType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isSinglePredecessor(SortedGraphNode, SortedGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
-
This method checks to see if the second parameter has a single
successor, which is the first parameter.
- isSingleSuccessor(SortedGraphNode, SortedGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
-
This method checks to see if the second parameter has a single
predecessor, which is the first parameter.
- isSkippableReg(RegisterOperand, IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Should this register be included in the liveness solution?
- isSortMarkedWith(int) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- isSpecial() - Method in class org.jikesrvm.classloader.RVMClass
-
- isSpecial() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- isSpecialForOSR() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- isSpecializedInvoke() - Method in class org.jikesrvm.classloader.MethodReference
-
Is the method reference to a specialized invoke?
- isSpecializedInvoke() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isSpill() - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
Is this a spill?
- isSpillAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- isSpilled() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isSpilled(RegisterAllocatorState) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- isSSA() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isStackKnown() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- isStackLocation() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isStackOverflow() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent a stack overflow check?
- isStatic() - Method in class org.jikesrvm.classloader.RVMField
-
- isStatic() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isStatic() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- isStaticFieldNull(RVMField) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
-
Does a static field null contain null
?
- isStore() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
-
- isStoreCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Does the operand represent an array store check?
- isStoreInstruction(Instruction) - Static method in class org.jikesrvm.compilers.opt.LocalCSE
-
- isStraddlingObject(ObjectReference) - Static method in class org.mmtk.policy.immix.ObjectHeader
-
- isStrictFP() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isStringConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isStuck(Word) - Static method in class org.mmtk.plan.refcount.RCHeader
-
- isSuperNodeRoot() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- isSuspended(RVMThread) - Static method in class org.jikesrvm.scheduler.JMXSupport
-
Checks whether the thread is currently suspended
according to JMX.
- isSuspended - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is the thread suspended?
- isSymbolic() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isSynchronized() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isSynchronizing(Instruction) - Static method in class org.jikesrvm.compilers.opt.LocalCSE
-
- isSynthetic() - Method in class org.jikesrvm.classloader.RVMClass
-
- isSynthetic() - Method in class org.jikesrvm.classloader.RVMField
-
- isSynthetic() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isSysCall() - Method in class org.jikesrvm.classloader.MethodReference
-
Is the method reference to a magic method?
- isSysCall() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isSysCall(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- isSysCall(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- isSystemErr() - Method in class org.jikesrvm.util.PrintContainer.WithPrintStream
-
- isSystemErr() - Method in class org.jikesrvm.util.PrintLN
-
- isSystemThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
- isSysWrite() - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- isSysWrite() - Method in class org.jikesrvm.util.PrintLN
-
- isTailRecursion(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
Is the argument call instruction a tail recursive call?
- isTaken() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- isTakenPi(Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
- isTemp() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isThreadInterrupted() - Static method in class gnu.java.nio.VMChannel
-
Provides a simple mean for the JNI code to find out whether the
current thread was interrupted by a call to Thread.interrupt().
- isThreadLocal(Register) - Method in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
-
- isThrow() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a throw of a Java exception?
- isThrow() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a throw of a Java exception?
- isThrowable() - Method in class org.jikesrvm.classloader.RVMClass
-
- isTIBConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isTOP() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Does this cell represent the TOP element in the dataflow lattice?
- isTOP() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Does this cell represent the TOP element in the dataflow lattice?
- isTopSorted(boolean) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
- isTopSorted(boolean) - Method in interface org.jikesrvm.compilers.opt.util.TopSortInterface
-
Return true if no resetTopSorted(forward) has been executed
since the last setTopSorted(forward) has been executed
- isTouched() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isTraced() - Method in class org.jikesrvm.classloader.RVMField
-
Does the field hold a reference?
- isTrampolineIP(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Determine whether a given method is the stack trampoline
- isTransient() - Method in class org.jikesrvm.classloader.RVMField
-
- isTrap - Variable in class org.jikesrvm.runtime.StackTrace.Element
-
Is this a hardware trap method?
- isTreeRoot() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- isTrouble(RVMField) - Static method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
For some special classes, the flow-insensitive summaries
are INCORRECT due to using the wrong implementation
during boot image writing.
- isTrueGuard() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isTryBlock() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isTryHandlerStart() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isTryStart() - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- isTSPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a potential thread switch point?
- isTSPoint() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
is the operator a potential thread switch point?
- isTwoWayBranch() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is this instruction a branch that has that has only two possible
successors?
- isType() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
- isTypeCheck(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
- isUnboxedArrayType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isUnboxedType() - Method in class org.jikesrvm.classloader.Primitive
-
- isUnboxedType() - Method in class org.jikesrvm.classloader.RVMArray
-
- isUnboxedType() - Method in class org.jikesrvm.classloader.RVMClass
-
- isUnboxedType() - Method in class org.jikesrvm.classloader.RVMType
-
Is this an unboxed type?
- isUnboxedType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isUnboxedType() - Method in class org.jikesrvm.classloader.UnboxedType
-
- isUnconditionalBranch() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an unconditional intraprocedural branch?
- isUnconditionalBranch() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an unconditional intraprocedural branch?
- isUnconditionalCall() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction an unconditional call?
- isUnconditionalCall() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator an unconditional call?
- isUninterruptible() - Method in class org.jikesrvm.classloader.RVMMethod
-
Is the method Uninterruptible?
- isUninterruptible - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Is the method currently being compiled uninterruptible?
- isUnlogged(ObjectReference) - Static method in class org.mmtk.utility.HeaderByte
-
Return true
if the specified object needs to be logged.
- isUnpreemptible() - Method in class org.jikesrvm.classloader.RVMMethod
-
Is the method Unpreemptible?
- isUnpreemptible - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Is the method currently being compiled unpreemptible?
- isUNSIGNED() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Is the condition code an unsigned comparison?
- isUntraced() - Method in class org.jikesrvm.classloader.RVMField
-
- isUnused(Address) - Static method in class org.mmtk.policy.immix.Block
-
- isUnusedState(Address) - Static method in class org.mmtk.policy.immix.Block
-
- isUserTriggeredCollection() - Static method in class org.mmtk.plan.Plan
-
- isValid(String) - Static method in class gnu.java.lang.management.VMMemoryManagerMXBeanImpl
-
We assume that our manager is always valid.
- isValid(String) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
We simply assume a pool is valid if it is in the list of pool names
we maintain.
- isValid() - Method in class gnu.java.nio.VMChannel.State
-
- isValid(String) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
- isValid() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- isValid() - Method in class org.mmtk.utility.SimpleHashtable
-
- isValidAs8bitRegister() - Method in enum org.jikesrvm.ia32.RegisterConstants.GPR
-
Intel have two flavours of 8bit opcodes, ones that operate on 32bit
registers and ones that operate on 8bit registers.
- isValidation() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isValidTypeDescriptor(String) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
- isValidTypeDescriptor(Atom) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
- isVarArgs() - Method in class org.jikesrvm.classloader.RVMMethod
-
- isVerbose() - Static method in class gnu.java.lang.management.VMClassLoadingMXBeanImpl
-
- isVerbose() - Static method in class gnu.java.lang.management.VMMemoryMXBeanImpl
-
Returns true if some level of verbosity is on.
- isVerbose() - Static method in class org.jikesrvm.classloader.JMXSupport
-
- isVirtual() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- isVMIdentifierPart(char) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
Java 1.5 relaxes the historical convention that class file identifiers
(i.e. class, field, and method names) must be drawn from the characters
specified by JLS identifiers (i.e. implemented by
java.lang.Character.isJavaIdentifierPart()).
- isVMIdentifierStart(char) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
-
Java 1.5 relaxes the historical convention that class file identifiers
(i.e. class, field, and method names) must be drawn from the characters
specified by JLS identifiers (i.e. implemented by
java.lang.Character.isJavaIdentifierStart()).
- isVoidType() - Method in class org.jikesrvm.classloader.RVMType
-
- isVoidType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isVolatile() - Method in class org.jikesrvm.classloader.RVMField
-
- isVolatile() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- isWaiting(RVMThread) - Method in class org.jikesrvm.scheduler.Lock
-
- isWaitingForOsr - Variable in class org.jikesrvm.scheduler.RVMThread
-
The flag indicates whether this thread is waiting for on stack replacement
before being rescheduled.
- isWeakRef(int) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
-
- isWide() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Are we currently processing a wide instruction?
- isWithinUninterruptibleCode(Offset) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- isWithinUninterruptibleCode(Offset) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Return whether or not the given address (which is purported to be inside
of the compiled method's code array) corresponds to an uninterruptible context.
- isWithinUninterruptibleCode(Offset) - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- isWithinUninterruptibleCode(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- isWithinUninterruptibleCode(Offset) - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- isWord(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
Does the given instruction operate upon word-sized data?
- isWordArrayType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isWordLikeType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isWordType() - Method in class org.jikesrvm.classloader.TypeReference
-
- isWordType(int) - Static method in class org.jikesrvm.osr.VariableElement
-
- isWordType() - Method in class org.jikesrvm.osr.VariableElement
-
- isXMM_Reg(Operand) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
-
- isYES() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- isYieldpoint(Instruction) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Is the given instruction a yieldpoint?
- isYieldPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Is the instruction a yield point?
- isYieldPoint() - Method in class org.jikesrvm.compilers.opt.ir.Operator
-
Is the operator a yield point?
- isync() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- isync() - Static method in class org.jikesrvm.runtime.Magic
-
Wait for all preceeding instructions to complete and discard any
prefetched instructions on this processor.
- isync - Static variable in class org.jikesrvm.runtime.MagicNames
-
- isync() - Method in class org.mmtk.vm.Memory
-
Wait for all preceeding instructions to complete and discard any
prefetched instructions on this processor.
- isZERO(int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- isZERO(int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- isZero() - Method in class org.jikesrvm.util.BitVector
-
- isZero() - Method in class org.vmmagic.unboxed.Address
-
Return true
if this instance is zero.
- isZero() - Method in class org.vmmagic.unboxed.Offset
-
- isZero() - Method in class org.vmmagic.unboxed.Word
-
Test for zero.
- isZeroed(Address, int) - Static method in class org.mmtk.utility.Memory
-
Check that a memory range is zeroed
- ITable - Static variable in class org.jikesrvm.classloader.TypeReference
-
- ITable - Class in org.jikesrvm.objectmodel
-
This class represents an instance of an interface table.
- ITable(int) - Constructor for class org.jikesrvm.objectmodel.ITable
-
- ITableArray - Static variable in class org.jikesrvm.classloader.TypeReference
-
- ITableArray - Class in org.jikesrvm.objectmodel
-
This class represents an instance of an array of interface tables.
- ITableArray(int) - Constructor for class org.jikesrvm.objectmodel.ITableArray
-
- ITableArrayType - Static variable in class org.jikesrvm.classloader.RVMType
-
- ITableType - Static variable in class org.jikesrvm.classloader.RVMType
-
- Iter(Iterator<GraphNode>) - Constructor for class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Iter
-
- iterateHeapUses(HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of all uses of a particular heap variable.
- iterateLiveIntervals(Register) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
- iterateOriginalHeapDefs(HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of all the original definitions of a heap variable.
- iterateOriginalHeapUses(HeapVariable<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Return an enumeration of all the original uses of a heap variable.
- iterateReturnValues(IR) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
TODO: Move this utility elsewhere
- iterator() - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase.MethodSet
-
- iterator() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
-
- iterator() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase.MethodSet
-
- iterator() - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
Return an iterator over the vertices in this congruence class
- iterator() - Method in class org.jikesrvm.compilers.opt.util.Queue
-
- iterator() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- iterator - Variable in class org.jikesrvm.compilers.opt.util.TreeBottomUpEnumerator
-
an iterator of the above list
- iterator - Variable in class org.jikesrvm.compilers.opt.util.TreeTopDownEnumerator
-
an iterator of the above list
- iterator - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- iterator() - Method in class org.jikesrvm.osr.VariableMap
-
Creates and returns an enumerator for this object
- iterator() - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- iterator() - Method in class org.jikesrvm.util.LinkedListRVM
-
- iteratorGroup - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- iteratorInstr - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The instruction that modifies the iterator
- IU_OFFSET - Static variable in class org.mmtk.utility.alloc.BlockAllocator
-
- IV(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- naiveCopyStringToChars(String, char[], int, int) - Method in class org.jikesrvm.mm.mmtk.Strings
-
Copies characters from the string into the character array.
- naiveUnroller(LSTNode, IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
- name - Variable in class com.ibm.tuningfork.tracegen.types.EventAttribute
-
- name - Variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- name - Variable in class com.ibm.tuningfork.tracegen.types.EventTypeSpaceVersion
-
- name - Variable in class com.ibm.tuningfork.tracegen.types.ScalarType
-
- name - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData.Counter
-
- name - Variable in class org.jikesrvm.classloader.InterfaceMethodSignature
-
Name of the interface method
- name - Variable in class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
-
The variable's name.
- name - Variable in class org.jikesrvm.classloader.MemberReference
-
The member name
- name - Variable in class org.jikesrvm.classloader.Primitive
-
The pretty (external) name for this primitive.
- name - Variable in class org.jikesrvm.classloader.TypeReference
-
The type name.
- name - Variable in class org.jikesrvm.classloader.UnboxedType
-
The pretty (external) name for this Unboxed type.
- name - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
-
- name - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
the name of the variable defined by this node
- name - Static variable in class org.jikesrvm.mm.mminterface.Selected
-
- name - Variable in class org.jikesrvm.mm.mmtk.Lock
-
- name - Variable in class org.jikesrvm.scheduler.RVMThread
-
Name of the thread (can be changed during execution)
- name - Variable in class org.mmtk.plan.ParallelCollectorGroup
-
The name of this collector context group.
- name - Variable in class org.mmtk.plan.Phase
-
The name of the phase.
- name - Variable in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
Name of the cursor - for debugging messages
- name - Variable in class org.mmtk.policy.Space
-
- name - Variable in class org.mmtk.utility.deque.AddressDeque
-
- name - Variable in class org.mmtk.utility.deque.ObjectReferenceDeque
-
- name - Variable in class org.mmtk.utility.deque.SharedDeque
-
The name of this shared deque - for diagnostics
- name - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The name of the GCspy space driver
- name - Variable in class org.mmtk.utility.statistics.Counter
-
- name - Variable in enum org.mmtk.utility.statistics.Stats.Phase
-
- name - Variable in class org.vmutil.options.Option
-
- NAME_LEN - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- NAME_PROPERTY - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
-
- nameLength - Variable in class org.mmtk.policy.Space
-
- nameMap - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
A mapping from name to value graph vertex.
- Names() - Constructor for class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- nanosToMillis(long) - Method in class org.jikesrvm.mm.mmtk.Statistics
-
- nanosToMillis(long) - Static method in class org.jikesrvm.runtime.Time
-
Convert a long representing a time in nanoseconds into
a double representing the same time in milliseconds.
- nanosToMillis(long) - Method in class org.mmtk.vm.Statistics
-
Converts nanoseconds to milliseconds
- nanosToSecs(long) - Method in class org.jikesrvm.mm.mmtk.Statistics
-
- nanosToSecs(long) - Static method in class org.jikesrvm.runtime.Time
-
- nanosToSecs(long) - Method in class org.mmtk.vm.Statistics
-
Converts nanoseconds to seconds
- nanoTime() - Method in class org.jikesrvm.mm.mmtk.Statistics
-
Read nanoTime (high resolution, monotonically increasing clock).
- nanoTime() - Static method in class org.jikesrvm.runtime.Time
-
Same semantics as java.lang.System.nanoTime();
This (or java.lang.System.nanoTime) is the
preferred API for VM internal timing functions.
- nanoTime() - Method in class org.mmtk.vm.Statistics
-
Read cycle counter.
- NATIVE_EPILOGUE - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- native_fd - Variable in class gnu.java.nio.VMChannel.State
-
- NATIVE_METHOD_LINE_NUMBER - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
-
Line number for native methods defined by the constructor of java.lang.StackTraceElement
- NATIVE_NONVOLATILE_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Native non-volatile FPRS
- NATIVE_NONVOLATILE_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Native non-volatile GPRS
- NATIVE_PARAMETER_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Floating point registers to pass arguments to native code
- NATIVE_PARAMETER_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
General purpose registers to pass arguments to native code
- NATIVE_PROLOGUE - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- NATIVE_THRESHOLD - Static variable in class org.jikesrvm.runtime.Memory
-
How many bytes is considered large enough to justify the transition to
C code to use memcpy?
- NATIVE_VOLATILE_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Native volatile FPRS
- NATIVE_VOLATILE_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Native volatile GPRS
- NativeBridge - Static variable in class org.jikesrvm.classloader.TypeReference
-
- NativeBridge - Annotation Type in org.vmmagic.pragma
-
Methods of a class that implements this interface are treated specially
by the compilers:
They are only called from C or C++ program
The compiler will generate the necessary prolog to insert a glue stack
frame to map from the native stack/register convention to RVM's convention
It is an error to call these methods from Java
- nativeEnteredBlocked - Variable in class org.jikesrvm.scheduler.RVMThread
-
- nativeIP - Variable in class org.jikesrvm.classloader.NativeMethod
-
the IP of the native procedure
- NativeMethod - Class in org.jikesrvm.classloader
-
A native method of a java class.
- NativeMethod(TypeReference, MemberReference, short, TypeReference[], Atom, RVMAnnotation[], RVMAnnotation[][], Object) - Constructor for class org.jikesrvm.classloader.NativeMethod
-
Construct native method information
- nativeTOC - Variable in class org.jikesrvm.classloader.NativeMethod
-
the TOC of the native procedure.
- NavyBlue - Static variable in class org.mmtk.utility.gcspy.Color
-
- nbits - Variable in class org.jikesrvm.util.BitVector
-
- NE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
ZF == 0 - not equal (not zero)
- NE() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- NE(Address) - Method in class org.vmmagic.unboxed.Address
-
Return true
if this Address
instance is not equal
to addr2
.
- NE(Extent) - Method in class org.vmmagic.unboxed.Extent
-
- NE(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- NE(Word) - Method in class org.vmmagic.unboxed.Word
-
Not-equal comparison
- NEEDS_ADDRESS_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on Address getfield or arrayload
- NEEDS_ADDRESS_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on Address putfield, arraystore or modifycheck
- NEEDS_ADDRESS_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on Address getfield
- NEEDS_ADDRESS_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on Address putfield
- NEEDS_BOOLEAN_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on boolean arrayload
- NEEDS_BOOLEAN_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on boolean arraystore
- NEEDS_BOOLEAN_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on boolean getfield or arrayload
- NEEDS_BOOLEAN_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on boolean putfield, arraystore or modifycheck
- NEEDS_BOOLEAN_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on boolean getfield
- NEEDS_BOOLEAN_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on boolean putfield
- NEEDS_BYTE_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on byte arrayload
- NEEDS_BYTE_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on byte arraystore
- NEEDS_BYTE_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on byte getfield or arrayload
- NEEDS_BYTE_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on byte putfield, arraystore or modifycheck
- NEEDS_BYTE_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on byte getfield
- NEEDS_BYTE_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on byte putfield
- NEEDS_CHAR_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on char arrayload
- NEEDS_CHAR_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on char arraystore
- NEEDS_CHAR_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on char getfield or arrayload
- NEEDS_CHAR_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on char putfield, arraystore or modifycheck
- NEEDS_CHAR_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on char getfield
- NEEDS_CHAR_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on char putfield
- NEEDS_CONCURRENT_WORKERS - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
-
true
if the selected plan requires concurrent worker threads
- NEEDS_DOUBLE_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on double arrayload
- NEEDS_DOUBLE_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on double arraystore
- NEEDS_DOUBLE_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on double getfield or arrayload
- NEEDS_DOUBLE_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on double putfield, arraystore or modifycheck
- NEEDS_DOUBLE_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on double getfield
- NEEDS_DOUBLE_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on double putfield
- NEEDS_DYNAMIC_LINK - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
-
Special value returned by RVMClassLoader.getFieldOffset() or
RVMClassLoader.getMethodOffset() to indicate fields or methods
that must be accessed via dynamic linking code because their
offset is not yet known or the class's static initializer has not
yet been run.
- NEEDS_EXTENT_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on Extent getfield or arrayload
- NEEDS_EXTENT_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on Extent putfield, arraystore or modifycheck
- NEEDS_EXTENT_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on Extent getfield
- NEEDS_EXTENT_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on Extent putfield
- NEEDS_FLOAT_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on float arrayload
- NEEDS_FLOAT_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on float arraystore
- NEEDS_FLOAT_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on float getfield or arrayload
- NEEDS_FLOAT_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on float putfield, arraystore or modifycheck
- NEEDS_FLOAT_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on float getfield
- NEEDS_FLOAT_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on float putfield
- NEEDS_INT_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on int arrayload
- NEEDS_INT_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on int arraystore
- NEEDS_INT_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on int getfield or arrayload
- NEEDS_INT_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on int putfield, arraystore or modifycheck
- NEEDS_INT_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on int getfield
- NEEDS_INT_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on int putfield
- NEEDS_JAVA_LANG_REFERENCE_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the selected plan requires a read barrier on java.lang.ref.Reference types
- NEEDS_JAVA_LANG_REFERENCE_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the selected plan requires a read barrier on java.lang.ref.Reference types
- NEEDS_LINEAR_SCAN - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
-
true
if the selected plan needs support for linearly scanning the heap
- NEEDS_LOG_BIT_IN_HEADER - Static variable in class org.mmtk.plan.Plan
-
- NEEDS_LONG_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on long arrayload
- NEEDS_LONG_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on long arraystore
- NEEDS_LONG_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on long getfield or arrayload
- NEEDS_LONG_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on long putfield, arraystore or modifycheck
- NEEDS_LONG_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on long getfield
- NEEDS_LONG_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on long putfield
- NEEDS_OBJECT_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on reference arrayload
- NEEDS_OBJECT_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on reference arraystore
- NEEDS_OBJECT_GC_GETSTATIC_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the selected plan requires read barriers on reference getstatic
- NEEDS_OBJECT_GC_PUTSTATIC_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the selected plan requires write barriers on reference putstatic
- NEEDS_OBJECT_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on reference getfield or arrayload
- NEEDS_OBJECT_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on reference putfield, arraystore or modifycheck
- NEEDS_OBJECT_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on reference getfield
- NEEDS_OBJECT_GETSTATIC_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the selected plan requires read barriers on reference getstatic
- NEEDS_OBJECT_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on reference putfield
- NEEDS_OBJECT_PUTSTATIC_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the selected plan requires write barriers on reference putstatic
- NEEDS_OFFSET_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on Offset getfield or arrayload
- NEEDS_OFFSET_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on Offset putfield, arraystore or modifycheck
- NEEDS_OFFSET_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on Offset getfield
- NEEDS_OFFSET_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on Offset putfield
- NEEDS_SHORT_ALOAD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on short arrayload
- NEEDS_SHORT_ASTORE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on short arraystore
- NEEDS_SHORT_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on short getfield or arrayload
- NEEDS_SHORT_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on short putfield, arraystore or modifycheck
- NEEDS_SHORT_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on short getfield
- NEEDS_SHORT_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on short putfield
- NEEDS_UNLOGGED_BIT - Static variable in class org.mmtk.utility.HeaderByte
-
- NEEDS_WORD_GC_READ_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires read barriers on Word getfield or arrayload
- NEEDS_WORD_GC_WRITE_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector requires write barriers on Word putfield, arraystore or modifycheck
- NEEDS_WORD_GETFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires read barriers on Word getfield
- NEEDS_WORD_PUTFIELD_BARRIER - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the VM requires write barriers on Word putfield
- needsAddressReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsAddressWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsAddressWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsBooleanReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsBooleanWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsBooleanWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsByteReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsByteWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsByteWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsCharReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsCharWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsCharWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsCheckArgs(ReflectionBase) - Static method in class org.jikesrvm.runtime.Reflection
-
Does the reflective method scheme need to check the arguments are valid?
- needsConcurrentWorkers() - Method in class org.mmtk.plan.concurrent.ConcurrentConstraints
-
- needsConcurrentWorkers() - Method in class org.mmtk.plan.PlanConstraints
-
- needScratch(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Given symbolic register r in instruction s, do we need to ensure that
r is in a scratch register is s (as opposed to a memory operand)
- needScratch(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- needsDoubleReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsDoubleWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsDoubleWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsDynamicLink(RVMMethod) - Method in class org.jikesrvm.classloader.MemberReference
-
Is dynamic linking code required to access "this" member when
referenced from "that" method?
- needsExtentReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsExtentWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsExtentWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsFloatReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsFloatWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsFloatWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsForwardAfterLiveness() - Method in class org.mmtk.plan.markcompact.MCConstraints
-
- needsForwardAfterLiveness() - Method in class org.mmtk.plan.PlanConstraints
-
- needsGuard() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- needsGuard(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
-
Does an inlined call to callee need a guard, to protect against
a mispredicted dynamic dispatch?
- needsIntReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsIntWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsIntWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsJavaLangReferenceReadBarrier() - Method in class org.mmtk.plan.concurrent.ConcurrentConstraints
-
- needsJavaLangReferenceReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsLinearScan() - Method in class org.mmtk.plan.markcompact.MCConstraints
-
- needsLinearScan() - Method in class org.mmtk.plan.PlanConstraints
-
- needsLinearScan() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyConstraints
-
- needsLogBitInHeader() - Method in class org.mmtk.plan.generational.GenConstraints
-
- needsLogBitInHeader() - Method in class org.mmtk.plan.PlanConstraints
-
- needsLogBitInHeader() - Method in class org.mmtk.plan.stickyimmix.StickyImmixConstraints
-
- needsLogBitInHeader() - Method in class org.mmtk.plan.stickyms.StickyMSConstraints
-
- needsLongReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsLongWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsLongWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsMutatorResetRendezvous(boolean) - Static method in class org.mmtk.plan.Phase
-
- needsObjectReferenceNonHeapReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsObjectReferenceNonHeapReadBarrier() - Method in class org.mmtk.plan.poisoned.PoisonedConstraints
-
- needsObjectReferenceNonHeapWriteBarrier() - Method in class org.mmtk.plan.generational.GenConstraints
-
- needsObjectReferenceNonHeapWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsObjectReferenceNonHeapWriteBarrier() - Method in class org.mmtk.plan.poisoned.PoisonedConstraints
-
- needsObjectReferenceReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsObjectReferenceReadBarrier() - Method in class org.mmtk.plan.poisoned.PoisonedConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.concurrent.ConcurrentConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.generational.GenConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.poisoned.PoisonedConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.refcount.RCBaseConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.semispace.gctrace.GCTraceConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.stickyimmix.StickyImmixConstraints
-
- needsObjectReferenceWriteBarrier() - Method in class org.mmtk.plan.stickyms.StickyMSConstraints
-
- needsOffsetReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsOffsetWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsOffsetWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsREXprefix() - Method in enum org.jikesrvm.ia32.RegisterConstants.FPR
-
- needsREXprefix() - Method in enum org.jikesrvm.ia32.RegisterConstants.GPR
-
- needsREXprefix() - Method in interface org.jikesrvm.ia32.RegisterConstants.IntelMachineRegister
-
- needsREXprefix() - Method in enum org.jikesrvm.ia32.RegisterConstants.MM
-
- needsREXprefix() - Method in enum org.jikesrvm.ia32.RegisterConstants.XMM
-
- needsShortReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsShortWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsShortWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- needsWordReadBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsWordWriteBarrier() - Method in class org.mmtk.plan.PlanConstraints
-
- needsWordWriteBarrier() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- NET_META_DATA_BYTES_PER_REGION - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
-
- NEVER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
-
- never() - Static method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
-
- neverKillThreads - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Never kill threads.
- New - Class in org.jikesrvm.compilers.opt.ir
-
The New InstructionFormat class.
- New() - Constructor for class org.jikesrvm.compilers.opt.ir.New
-
- NEW - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NEW instructions
- NEW - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Thread has not yet started.
- new2DArray(int, int, int, int) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptLinker
-
- NEW_BIT - Static variable in class org.mmtk.plan.refcount.RCHeader
-
The bit used for newly allocated objects.
- NEW_BIT_MASK - Static variable in class org.mmtk.plan.refcount.RCHeader
-
- New_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the New InstructionFormat
- NEW_LINE_CHAR - Static variable in class org.mmtk.utility.Log
-
new line character.
- NEW_OBJECT_MARK - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- NEW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NEW instructions
- NEW_SIZECLASS_OVERHEAD - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
-
- New_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the New InstructionFormat
- NEW_UNRESOLVED - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NEW_UNRESOLVED instructions
- NEW_UNRESOLVED_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NEW_UNRESOLVED instructions
- newActivePlan() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newActivePlan() - Method in class org.mmtk.vm.Factory
-
Create a new ActivePlan instance using the appropriate VM-specific
concrete ActivePlan sub-class.
- NewArray - Class in org.jikesrvm.compilers.opt.ir
-
The NewArray InstructionFormat class.
- NewArray() - Constructor for class org.jikesrvm.compilers.opt.ir.NewArray
-
- NEWARRAY - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NEWARRAY instructions
- NewArray_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the NewArray InstructionFormat
- NEWARRAY_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NEWARRAY instructions
- NewArray_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the NewArray InstructionFormat
- NEWARRAY_UNRESOLVED - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NEWARRAY_UNRESOLVED instructions
- NEWARRAY_UNRESOLVED_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NEWARRAY_UNRESOLVED instructions
- newArrayArray(int, int[], int) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptLinker
-
- newArrayArray(int, int, int, int) - Static method in class org.jikesrvm.ia32.MultianewarrayHelper
-
Allocate something like {@code new Foo[cnt0][cnt1]...
- newArrayArrayMethod - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
-
- newArrayHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Update the heap array SSA form for an array allocation instruction
- newAssert() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newAssert() - Method in class org.mmtk.vm.Factory
-
Create a new Assert instance using the appropriate VM-specific
concrete Assert sub-class.
- newBarriers() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newBarriers() - Method in class org.mmtk.vm.Factory
-
Create a new Barriers instance using the appropriate VM-specific
concrete Barriers sub-class.
- newBlock(int) - Method in class org.jikesrvm.compilers.baseline.BasicBlockFactory
-
This should be the usual constructor, we know the start, but don't
yet know the end.
- NewBooleanArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewBooleanArray: create a new boolean array
- newBucketArray(int) - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- newBucketArray(int) - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- newBuildTimeConfig() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newBuildTimeConfig() - Method in class org.mmtk.vm.Factory
-
Create a new BuildTimeConfig instance using the appropriate VM-specific
concrete BuildTimeConfig sub-class.
- NewByteArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewByteArray: create a new byte array
- NewCharArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewCharArray: create a new char array
- newCollection() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newCollection() - Method in class org.mmtk.vm.Factory
-
Create a new Collection instance using the appropriate VM-specific
concrete Collection sub-class.
- newContiguousIntArray(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocate a contiguous int array
- newCounter(Counter) - Static method in class org.mmtk.utility.statistics.Stats
-
Add a new counter to the set of managed counters.
- newDebug() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newDebug() - Method in class org.mmtk.vm.Factory
-
- NewDirectByteBuffer(JNIEnvironment, Address, long) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- NewDoubleArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewDoubleArray: create a new double array
- newEndMaps(byte[], int) - Method in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- newEquation(DF_LatticeCell, DF_Operator, DF_LatticeCell) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Add an equation with one operand on the right-hand side.
- newEquation(DF_LatticeCell, DF_Operator, DF_LatticeCell, DF_LatticeCell) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Add an equation with two operands on the right-hand side.
- newEquation(DF_LatticeCell, DF_Operator, DF_LatticeCell, DF_LatticeCell, DF_LatticeCell) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Add an equation with three operands on the right-hand side.
- newEquation(DF_LatticeCell, DF_Operator, DF_LatticeCell[]) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Add an equation to the system with an arbitrary number of operands on
the right-hand side.
- newEquations - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Set of equations considered "new"
- newEvents() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newEvents() - Method in class org.mmtk.vm.Factory
-
Create a new MMTk_Events instance using the appropriate VM-specific
concrete MMTk_Events sub-class.
- newExecution(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertInstructionCounters
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertMethodInvocationCounter
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.AdjustBranchProbabilities
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.ConvertBCtoHIR
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
This phase contains no per-compilation instance fields.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BuildLST
-
This phase contains no per-compilation instance fields.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.YieldPoints
-
This phase contains no per-compilation instance fields.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
This method is called immediately before performPhase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.driver.IRPrinter
-
Return this instance of this phase
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.hir2lir.ConvertHIRtoLIR
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ComplexOperators
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoBURS
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoLiveness
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.InsertIMMQ_MOVForX64
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.NormalizeConstantsPhase
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ReduceOperators
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ConvertALUOperators
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.SplitBasicBlock
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.LocalCastOptimization
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.LocalConstantProp
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.LocalCopyProp
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.mir2mc.AssemblerDriver
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.mir2mc.FinalMIRExpansionDriver
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.MutateSplits
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.NullCheckCombining
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ExpandCallingConvention
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RewriteMemoryOperandsWithOversizedDisplacements
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.PrologueEpilogueCreator
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator.RegisterAllocPreparation
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterRestrictionsPhase
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps1
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps2
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPFinalization
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPPreparation
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumber
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.RenamePreparation
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminator
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.EnsureSSA
-
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.FoldingDriver
-
Return this instance of this phase.
- newExecution(IR) - Method in class org.jikesrvm.osr.AdjustBCIndexes
-
Return this instance of this phase.
- newFinalizableProcessor() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newFinalizableProcessor() - Method in class org.mmtk.vm.Factory
-
Create a new FinalizbleProcessor instance using the appropriate VM-specific
concrete FinalizableProcessor sub-class.
- NewFloatArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewFloatArray: create a new float array
- newGCspyByteStream(AbstractDriver, String, byte, byte, byte, byte, String, String, int, int, int, Color, boolean) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newGCspyByteStream(AbstractDriver, String, byte, byte, byte, byte, String, String, int, int, int, Color, boolean) - Method in class org.mmtk.vm.Factory
-
Create a new ByteStream instance using the appropriate
VM-specific concrete ByteStream sub-class.
- newGCspyByteStream(AbstractDriver, String, byte, byte, byte, byte, String, String, int, int, int, Color, boolean) - Static method in class org.mmtk.vm.VM
-
Create a new ByteStream instance using the appropriate
VM-specific concrete ByteStream sub-class.
- newGCspyIntStream(AbstractDriver, String, int, int, int, int, String, String, int, int, int, Color, boolean) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newGCspyIntStream(AbstractDriver, String, int, int, int, int, String, String, int, int, int, Color, boolean) - Method in class org.mmtk.vm.Factory
-
Create a new IntStream instance using the appropriate
VM-specific concrete IntStream sub-class.
- newGCspyIntStream(AbstractDriver, String, int, int, int, int, String, String, int, int, int, Color, boolean) - Static method in class org.mmtk.vm.VM
-
Create a new IntStream instance using the appropriate
VM-specific concrete IntStream sub-class.
- newGCspyServerInterpreter() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newGCspyServerInterpreter() - Method in class org.mmtk.vm.Factory
-
Create a new ServerInterpreter instance using the appropriate VM-specific
concrete ServerInterpreter sub-class.
- newGCspyServerInterpreter() - Static method in class org.mmtk.vm.VM
-
Create a new ServerInterpreter instance using the appropriate
VM-specific concrete ServerInterpreter sub-class.
- newGCspyServerSpace(ServerInterpreter, String, String, String, String, int, String, boolean) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newGCspyServerSpace(ServerInterpreter, String, String, String, String, int, String, boolean) - Method in class org.mmtk.vm.Factory
-
Create a new ServerSpace instance using the appropriate VM-specific
concrete ServerSpace sub-class.
- newGCspyServerSpace(ServerInterpreter, String, String, String, String, int, String, boolean) - Static method in class org.mmtk.vm.VM
-
Create a new ServerSpace instance using the appropriate VM-specific
concrete ServerSpace sub-class.
- newGCspyShortStream(AbstractDriver, String, short, short, short, short, String, String, int, int, int, Color, boolean) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newGCspyShortStream(AbstractDriver, String, short, short, short, short, String, String, int, int, int, Color, boolean) - Method in class org.mmtk.vm.Factory
-
Create a new ShortStream instance using the appropriate
VM-specific concrete ShortStream sub-class.
- newGCspyShortStream(AbstractDriver, String, short, short, short, short, String, String, int, int, int, Color, boolean) - Static method in class org.mmtk.vm.VM
-
Create a new ShortStream instance using the appropriate
VM-specific concrete ShortStream sub-class.
- newGCspyUtil() - Method in class org.jikesrvm.mm.mmtk.Factory
-
Create a new Util instance using the appropriate VM-specific
concrete Util sub-class.
- newGCspyUtil() - Method in class org.mmtk.vm.Factory
-
Create a new Util instance using the appropriate VM-specific
concrete Util sub-class.
- newGCspyUtil() - Static method in class org.mmtk.vm.VM
-
Create a new Util instance using the appropriate
VM-specific concrete Util sub-class.
- NewGlobalRef(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- newGlobalRef(Object) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
-
- newHeavyCondLock(String) - Static method in class org.mmtk.vm.VM
-
Create a new HeavyCondLock instance using the appropriate VM-specific
concrete Lock sub-class.
- newHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Update the heap array SSA form for an allocation instruction
- newIMT() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocate a new interface method table (IMT).
- NewIntArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewIntArray: create a new integer array
- newITable(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocate a new ITable
- newITableArray(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocate a new ITableArray
- newLinearSpaceDriver(String, CopySpace, boolean) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
Create a new LinearSpaceDriver
TODO is this the best name or should we call it LargeObjectSpaceDriver?
- NewLocalRef(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewLocalRef
- newLock(String) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newLock(String) - Method in class org.mmtk.vm.Factory
-
Create a new Lock instance using the appropriate VM-specific
concrete Lock sub-class.
- newLock(String) - Static method in class org.mmtk.vm.VM
-
Create a new Lock instance using the appropriate VM-specific
concrete Lock sub-class.
- NewLongArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewLongArray: create a new long array
- newMemory() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newMemory() - Method in class org.mmtk.vm.Factory
-
Create a new Memory instance using the appropriate VM-specific
concrete Memory sub-class.
- newMonitor(String) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newMonitor(String) - Method in class org.mmtk.vm.Factory
-
Create a new Monitor instance using the appropriate VM-specific
concrete Lock sub-class.
- newMutatorBarrierActive - Static variable in class org.mmtk.plan.concurrent.ConcurrentMutator
-
- newNonMovingDoubleArray(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocates a non moving double array.
- newNonMovingIntArray(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocates a non moving int array.
- newNonMovingShortArray(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocates a non moving short array.
- newNonMovingWordArray(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocates a non moving word array.
- NewObject(JNIEnvironment, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewObject: create a new object instance
NOTE: the vararg's are not visible in the method signature here;
they are saved in the caller frame and the glue frame
NOTE: This implementation is NOT used for IA32.
- NewObjectA(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewObjectA: create a new object instance
- NewObjectArray(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewObjectArray: create a new Object array
- newObjectModel() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newObjectModel() - Method in class org.mmtk.vm.Factory
-
Create a new ObjectModel instance using the appropriate VM-specific
concrete ObjectModel sub-class.
- NewObjectV(JNIEnvironment, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewObjectV: create a new object instance
- NEWOBJMULTIARRAY - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NEWOBJMULTIARRAY instructions
- NEWOBJMULTIARRAY_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NEWOBJMULTIARRAY instructions
- newReferenceProcessor(ReferenceProcessor.Semantics) - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newReferenceProcessor(ReferenceProcessor.Semantics) - Method in class org.mmtk.vm.Factory
-
Creates a new ReferenceProcessor instance using the appropriate VM-specific
concrete ReferenceProcessor sub-class.
- newRootBuffer - Variable in class org.mmtk.plan.refcount.RCBaseCollector
-
- newRootPool - Variable in class org.mmtk.plan.refcount.RCBase
-
- newRuntimeTable(int, RVMType) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocates a new runtime table (at runtime).
- newScanning() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newScanning() - Method in class org.mmtk.vm.Factory
-
Create a new Scanning instance using the appropriate VM-specific
concrete Scanning sub-class.
- NewShortArray(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewShortArray: create a new short array
- newStack(int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocate a stack
- newStackWalk(RVMThread) - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
-
- newStackWalk(RVMThread) - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
-
Prepare to scan a thread's stack and saved registers for object references.
- newStackWalk(RVMThread, Address) - Method in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
-
Prepare to scan a thread's stack for object references.
- newStartMaps(byte[]) - Method in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- newStatistics() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newStatistics() - Method in class org.mmtk.vm.Factory
-
Create a new Statistics instance using the appropriate VM-specific
concrete Statistics sub-class.
- NewString(JNIEnvironment, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewString: create a String Object from C array of unicode chars
- newStrings() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newStrings() - Method in class org.mmtk.vm.Factory
-
Create a new Strings instance using the appropriate VM-specific
concrete Strings sub-class.
- NewStringUTF(JNIEnvironment, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
NewStringUTF: create a String Object from C array of utf8 bytes
- newSynchronizedCounter() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newSynchronizedCounter() - Method in class org.mmtk.vm.Factory
-
Create a new SynchronizedCounter instance using the appropriate
VM-specific concrete SynchronizedCounter sub-class.
- newSynchronizedCounter() - Static method in class org.mmtk.vm.VM
-
Create a new SynchronizedCounter instance using the appropriate
VM-specific concrete SynchronizedCounter sub-class.
- newTIB(int, int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Allocates a new type information block (TIB).
- newTraceInterface() - Method in class org.jikesrvm.mm.mmtk.Factory
-
- newTraceInterface() - Method in class org.mmtk.vm.Factory
-
Create a new TraceInterface instance using the appropriate VM-specific
concrete TraceInterface sub-class.
- newTreadmillDriver(String, LargeObjectSpace) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
Create a new TreadmillDriver
TODO is this the best name or should we call it LargeObjectSpaceDriver?
- NewWeakGlobalRef(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- newWeakRef(Object) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
-
- next - Variable in class com.ibm.tuningfork.tracegen.chunk.EventChunk
-
- next - Variable in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict.Link
-
- next - Variable in class org.jikesrvm.compilers.common.assembler.ForwardReference
-
Has next larger targetBytecodeIndex
- next() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
-
- next - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting.CandInfo
-
- next - Variable in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
Pointer for next instruction during perform()
- next - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
-
The next instruction in the intra-basic-block list of instructions,
will be null
if no such instruction exists.
- next - Variable in class org.jikesrvm.compilers.opt.ir.Register
-
- next - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.AddrStackElement
-
- next - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.MOStackElement
-
- next - Variable in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
The next field
- next - Variable in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
LiveIntervalElements are linked in a singly-linked list; this is the
next pointer.
- next - Variable in class org.jikesrvm.compilers.opt.util.FilterEnumerator
-
- next - Variable in class org.jikesrvm.compilers.opt.util.FilterIterator
-
- next() - Method in class org.jikesrvm.compilers.opt.util.FilterIterator
-
- next() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
-
- next() - Method in interface org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.GraphEdgeEnumeration
-
- next() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InEdgeEnumeration
-
- next - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
Links inlined from DoublyLinkedListElement.
- next() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutEdgeEnumeration
-
- next() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
-
- next - Variable in class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- next - Variable in class org.jikesrvm.runtime.Callbacks.CallbackList
-
- next - Variable in class org.jikesrvm.scheduler.RVMThread
-
Link pointer for queues (specifically ThreadQueue).
- next - Variable in class org.jikesrvm.tuningfork.ChunkQueue.Node
-
- next - Variable in class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
-
- next() - Method in class org.jikesrvm.util.AbstractHashMapRVM.KeyIterator
-
- next() - Method in class org.jikesrvm.util.AbstractHashMapRVM.ValueIterator
-
- next - Variable in class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
-
- next() - Method in class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
-
- next() - Method in class org.jikesrvm.util.EmptyIterator
-
- next - Variable in class org.jikesrvm.util.HashMapRVM.Bucket
-
- next - Variable in class org.jikesrvm.util.HashSetRVM.Bucket
-
- next - Variable in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
-
- next - Variable in class org.jikesrvm.util.ImmutableEntryHashSetRVM.Bucket
-
- next() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
-
- next - Variable in class org.jikesrvm.util.LinkedListRVM.Element
-
- next - Variable in class org.vmutil.options.Option
-
- NEXT_BIT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
bit pattern for the "next" bit in the GC maps array
- NEXT_BIT - Static variable in class org.jikesrvm.osr.OSRConstants
-
- NEXT_FIELD_OFFSET - Static variable in class org.mmtk.utility.deque.Deque
-
- NEXT_MASK - Static variable in class org.mmtk.utility.GenericFreeList
-
- NEXT_OFFSET - Static variable in class org.mmtk.utility.alloc.BlockAllocator
-
- NEXT_OFFSET - Static variable in class org.mmtk.utility.deque.SharedDeque
-
- NEXT_OFFSET - Static variable in class org.mmtk.utility.DoublyLinkedList
-
- NEXT_REGION_OFFSET - Static variable in class org.mmtk.utility.alloc.BumpPointer
-
- nextBasicBlockInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Return the next basic block in with respect to the current
code linearization order.
- nextBitSet(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
Determines if the next bit is set for the entry passed in the gc map passed
- nextBlockNumber - Variable in class org.jikesrvm.compilers.baseline.BasicBlockFactory
-
- nextBucket() - Method in class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
-
- nextCandidate() - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- nextChunk(Address) - Method in class org.mmtk.policy.immix.ChunkList
-
A chunk iterator.
- nextChunk(Address, Address) - Method in class org.mmtk.policy.immix.ChunkList
-
A chunk iterator.
- nextChunk(Address, int, int) - Method in class org.mmtk.policy.immix.ChunkList
-
A chunk iterator.
- nextChunk(int, int, int) - Method in class org.mmtk.policy.immix.ChunkList
-
A chunk iterator.
- nextClear() - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
-
- nextElem - Variable in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
-
Get the next element from the vector and move the current block along
- nextElement() - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.DefUse.RegOpListWalker
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.BBEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.InEdgeEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.OutEdgeEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph.NodeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.IR.BitSetBBEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllInstructionsEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.liveness.LiveIntervalEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetEnumerator
-
Returns the next element, if one exists, otherwise throws an exception.
- nextElement() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary.AllInstructionEnumeration
-
Get the next instruction in the enumeration
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.CompoundEnumerator
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.DepthFirstEnumerator
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
-
Find the next graph node in finishing time order.
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.FilterEnumerator
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Enum
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Iter
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.ReverseEnumerator
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph.NodeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InEdgeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InNodeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutEdgeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutNodeEnumeration
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
-
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.TreeBottomUpEnumerator
-
returns the next element in the list iterator
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.TreeNodeChildrenEnumerator
-
returns the next element in the list iterator
- nextElement() - Method in class org.jikesrvm.compilers.opt.util.TreeTopDownEnumerator
-
returns the next element in the list iterator
- nextElement() - Method in class org.jikesrvm.util.EmptyEnumeration
-
- nextEntry(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- nextFeedletId - Variable in class org.jikesrvm.tuningfork.TraceEngine
-
- nextFreeLock - Variable in class org.jikesrvm.scheduler.Lock
-
The next free lock on the free lock list
- nextGCFullHeap - Variable in class org.mmtk.plan.generational.Gen
-
- nextGCWholeHeap - Variable in class org.mmtk.plan.immix.Immix
-
will the next collection collect the whole heap?
- nextGCWholeHeap - Variable in class org.mmtk.plan.stickyms.StickyMS
-
will the next collection collect the whole heap?
- nextHash - Static variable in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
-
- nextId - Static variable in class org.jikesrvm.classloader.Atom
-
Used to assign ids.
- nextId - Static variable in class org.jikesrvm.classloader.InterfaceMethodSignature
-
Used to assign ids.
- nextId - Static variable in class org.jikesrvm.classloader.MemberReference
-
Used to assign ids.
- nextId - Static variable in class org.jikesrvm.classloader.RVMType
-
Next space in the the type array
- nextId(RVMType) - Static method in class org.jikesrvm.classloader.RVMType
-
Allocate entry in types array and add it (NB resize array if it's
not long enough).
- nextId - Static variable in class org.jikesrvm.classloader.TypeReference
-
Used to assign Ids.
- nextId - Static variable in class org.jikesrvm.mm.mminterface.CollectorThread
-
Next collector thread id.
- nextIn - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Links inlined from LinkedListElement2.
- nextInDefUseList - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Used to maintain def and use lists.
- nextIndex - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Next available count array entry.
- nextIndex() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
-
- nextInstruction() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Sets up the next instruction in the sequence
- nextInstructionInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return the next instruction with respect to the current
code linearization order.
- nextLink - Static variable in class org.mmtk.utility.heap.Map
-
- nextLocation(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
- nextLocation(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- nextLockIndex - Static variable in class org.jikesrvm.scheduler.Lock
-
The number of locks allocated (these may either be in use, on a global
freelist, or on a thread's freelist.
- nextNumber - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
A mapping from heap variable type to Integer
This structure holds the next number to assign when creating
a new heap variable name for a given type
- nextNumericSlot - Static variable in class org.jikesrvm.runtime.Statics
-
Next available numeric slot number
- nextOffset(int, boolean) - Method in class org.jikesrvm.objectmodel.FieldLayoutContext
-
- nextOffset(int, boolean) - Method in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
-
Return the next available offset for a given size
- nextOffset(int, boolean) - Method in class org.jikesrvm.objectmodel.FieldLayoutUnpacked.LayoutContext
-
- nextOut - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Links inlined from LinkedListElement2.
- nextPhaseId - Static variable in class org.mmtk.plan.Phase
-
The id to be allocated for the next phase
- nextPseudoInstruction() - Method in class org.jikesrvm.classloader.BytecodeStream
-
- nextReadyIndex - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Next object ready to be finalized
- nextReferenceSlot - Static variable in class org.jikesrvm.runtime.Statics
-
Next available reference slot number
- nextSlot - Static variable in class org.jikesrvm.scheduler.RVMThread
-
When there are no thread slots on the free list, this is the next one to
use.
- nextSorted - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- nfd - Variable in class gnu.java.nio.VMChannel
-
Our reference implementation uses an integer to store the native
file descriptor.
- NO - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
OF == 0 - not overflow
- NO - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- NO(RVMMethod, String) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
Return a decision NOT to inline.
- NO(String) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
Return a decision NOT to inline.
- NO() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- NO_BIT_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would is bit b not set in a?
- NO_BORROW_FROM_RSUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would b-a not produce a borrow?
- NO_BORROW_FROM_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would a-b not produce a borrow?
- NO_CARRY_FROM_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would a+b not produce a carry?
- NO_HOLE - Static variable in class org.jikesrvm.objectmodel.FieldLayoutUnpacked.LayoutContext
-
- NO_MAP_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
- NO_OFFSET - Static variable in class org.jikesrvm.classloader.RVMMember
-
Initial value for a field offset - indicates field not laid out.
- NO_OSR_ENTRY - Static variable in class org.jikesrvm.osr.OSRConstants
-
- NO_OVERFLOW_FROM_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would a+b not cause an overflow?
- NO_OVERFLOW_FROM_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would a*b not cause an overflow?
- NO_OVERFLOW_FROM_RSUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would b-a not cause an overflow?
- NO_OVERFLOW_FROM_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would a-b not cause an overflow?
- NO_PARAM_ALIAS - Static variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Assume parameters are not aliased?
- NO_RBIT_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Would is bit a not set in b?
- NO_SLOT - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- NO_VALUE - Static variable in class org.jikesrvm.classloader.RVMAnnotation
-
Encoding of when a result cannot be returned
- NoBoundsCheck - Annotation Type in org.vmmagic.pragma
-
This pragma indicates that a particular method should never have bounds
checks generated.
- noBoundsChecks() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- NoCheckStore - Static variable in class org.jikesrvm.classloader.TypeReference
-
- NoCheckStore - Annotation Type in org.vmmagic.pragma
-
Methods with this annotation do not perform a checkstore on stores
into object arrays.
- noCheckStoreChecks() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- node - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
-
- Node(Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Node
-
- node() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
-
- Node(RawChunk) - Constructor for class org.jikesrvm.tuningfork.ChunkQueue.Node
-
- NodeEnumeration(ControlFlowGraph) - Constructor for class org.jikesrvm.compilers.opt.ir.ControlFlowGraph.NodeEnumeration
-
- NodeEnumeration(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraph.NodeEnumeration
-
- nodeMap - Variable in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph
-
Mapping register -> Node
- nodeMask - Static variable in class org.mmtk.utility.DoublyLinkedList
-
- nodes - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
-
The nodes of the graph.
- nodeToColour - Variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
- nodeToPayload(Address) - Static method in class org.mmtk.utility.DoublyLinkedList
-
- nodeToPayload(Address) - Static method in class org.mmtk.utility.Treadmill
-
- NoEscapes - Annotation Type in org.vmmagic.pragma
-
Use this annotation to mark methods that won't cause their reference arguments
to escape.
- NoFinalizer - Class in org.mmtk.utility.options
-
Should finalization be disabled?
- NoFinalizer() - Constructor for class org.mmtk.utility.options.NoFinalizer
-
Create the option.
- noFinalizer - Static variable in class org.mmtk.utility.options.Options
-
- NOFLAGS - Static variable in interface org.jikesrvm.compilers.opt.lir2mir.BURS_StateCoder
-
- NoGC - Class in org.mmtk.plan.nogc
-
This class implements the global state of a a simple allocator
without a collector.
- NoGC() - Constructor for class org.mmtk.plan.nogc.NoGC
-
- NOGC - Static variable in class org.mmtk.plan.nogc.NoGC
-
- nogc - Variable in class org.mmtk.plan.nogc.NoGCMutator
-
- NoGCCollector - Class in org.mmtk.plan.nogc
-
This class implements per-collector thread behavior and state
for the NoGC plan, which simply allocates (without ever collecting
until the available space is exhausted.
- NoGCCollector() - Constructor for class org.mmtk.plan.nogc.NoGCCollector
-
- NoGCConstraints - Class in org.mmtk.plan.nogc
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- NoGCConstraints() - Constructor for class org.mmtk.plan.nogc.NoGCConstraints
-
- NoGCMutator - Class in org.mmtk.plan.nogc
-
This class implements per-mutator thread behavior and state
for the NoGC plan, which simply allocates (without ever collecting
until the available space is exhausted.
- NoGCMutator() - Constructor for class org.mmtk.plan.nogc.NoGCMutator
-
- noGCSpace - Static variable in class org.mmtk.plan.nogc.NoGC
-
- NoGCTraceLocal - Class in org.mmtk.plan.nogc
-
This class implements the thread-local core functionality for a transitive
closure over the heap graph.
- NoGCTraceLocal(Trace) - Constructor for class org.mmtk.plan.nogc.NoGCTraceLocal
-
- noIMTConflictMap - Variable in class org.jikesrvm.classloader.RVMClass
-
- NoInline - Annotation Type in org.vmmagic.pragma
-
This pragma indicates that a particular method should never be inlined
by the optimizing compiler.
- noJSR - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
is it the case that we can ignore JSR processing because
BC2IR has not yet generated a JSR bytecode in this method?
- NOMORE - Static variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- NON_BOOTSTRAP_CLASS_PREFIX_SET - Static variable in class org.jikesrvm.classloader.Atom
-
The set of class prefixes that MUST NOT be loaded by bootstrap classloader.
- NON_MOVING - Static variable in class org.mmtk.plan.Plan
-
- NON_PARTICIPANT - Static variable in class org.mmtk.plan.Plan
-
- NON_REFERENCE - Static variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
The entry in the reference map contains a value that is not a reference.
- NON_TEMPORAL - Variable in class org.mmtk.utility.options.NurseryZeroing
-
- NON_VOLATILE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
is this a non-volatile physical register?
- NON_VOLATILE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- none - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
operator has no interesting traits
- NONE - Static variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
-
- none - Variable in class org.jikesrvm.scheduler.FinalizerThread
-
- nongenerationalFunction - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
-
- nonLocalRegisters - Variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
A set of registers determined to span basic blocks
- nonmove - Variable in class org.mmtk.plan.MutatorContext
-
Per-mutator allocator into the non moving space
- NonMoving - Static variable in class org.jikesrvm.classloader.TypeReference
-
- NonMoving - Annotation Type in org.vmmagic.pragma
-
Use this annotation to mark types that must never move.
- NonMovingAllocation - Static variable in class org.jikesrvm.classloader.TypeReference
-
- NonMovingAllocation - Annotation Type in org.vmmagic.pragma
-
Use this annotation to mark methods for which all allocation must never
move.
- nonMovingSpace - Static variable in class org.mmtk.plan.Plan
-
Space used to allocate objects that cannot be moved. we do not need a large space as the LOS is non-moving.
- nonOverriddenHash - Variable in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
-
A mapping from RVMMethod to MethodSet: holds the set of methods which
depend on a particular method being "final"
- nonPEIGC(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
-
Mark the parameter as nonGC and nonPEI and return it.
- nonReferenceMapIndex - Variable in class org.jikesrvm.compilers.baseline.UnusualMaps
-
index into the map table of the non-reference set map
- NonRegularLoopException(String) - Constructor for exception org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.NonRegularLoopException
-
- nonterminal - Variable in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
nonterminal > 0 ==> this tree node is the
root of a "supernode"; the value of nonterminal
identifies the matching non-terminal
nonterminal = 0 ==> this tree node is NOT the
root of a "supernode".
- NoNullCheck - Annotation Type in org.vmmagic.pragma
-
This pragma indicates that a particular method should never have null checks
generated.
- noNullChecks() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- NONVOLATILE_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Non-volatile floating point registers within the RVM.
- NONVOLATILE_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Non-volatile general purpose registers within the RVM.
- nonVolatileFPRLocation - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- nonVolatileGPRLocation - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
An array which holds the spill location number used to stash nonvolatile
registers.
- nonvolatileOffset - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
unsigned offset (off the framepointer) of nonvolatile save area
in bytes
- NoOptCompile - Annotation Type in org.vmmagic.pragma
-
This pragma indicates that a particular method should never be
compiled by the optimizing compiler.
- Nop() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Nop
-
- NOP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NOP instructions
- Nop - Class in org.jikesrvm.osr.bytecodes
-
nop
- Nop() - Constructor for class org.jikesrvm.osr.bytecodes.Nop
-
- NOP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NOP instructions
- noReferences - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- noReferences(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- NoReferenceTypes - Class in org.mmtk.utility.options
-
Should reference type processing be disabled?
- NoReferenceTypes() - Constructor for class org.mmtk.utility.options.NoReferenceTypes
-
Create the option.
- noReferenceTypes - Static variable in class org.mmtk.utility.options.Options
-
- NOREFS_OFFSET_ARRAY - Static variable in class org.jikesrvm.classloader.RVMType
-
A zero-length array, used as GC metadata for primitive
arrays.
- NORMAL_RC_BITS - Static variable in class org.mmtk.utility.sanitychecker.SanityDataTable
-
The number of bits for the normal reference count
- NORMAL_RC_INC - Static variable in class org.mmtk.utility.sanitychecker.SanityDataTable
-
The increment to use for normal increments
- NORMAL_RC_MASK - Static variable in class org.mmtk.utility.sanitychecker.SanityDataTable
-
The mask for the normal reference count
- NormalBURS - Class in org.jikesrvm.compilers.opt.lir2mir
-
This class contains methods for invoking BURS tree-pattern matching
from the OPT Compiler.
- NormalBURS(IR) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
Create a BURS object for the given IR.
- NormalBURS_DepGraph - Class in org.jikesrvm.compilers.opt.lir2mir
-
A special dependence graph for use by NormalBURS.
- NormalBURS_DepGraph(IR, Instruction, Instruction, BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraph
-
- NormalBURS_DepGraphNode - Class in org.jikesrvm.compilers.opt.lir2mir
-
A special dependence graph node for use by NormalBURS.
- NormalBURS_DepGraphNode(Instruction) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- NormalizeConstants - Class in org.jikesrvm.compilers.opt.lir2mir.ia32
-
Normalize the use of constants in the LIR
to match the patterns supported in LIR2MIR.rules
- NormalizeConstants() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32.NormalizeConstants
-
- NormalizeConstantsPhase() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.NormalizeConstantsPhase
-
- normalizeSSA(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Avoid potential lost copy and other associated problems by
Sreedhar's naive translation from TSSA to CSSA.
- normalizeTail(int) - Method in class org.mmtk.utility.deque.LocalSSB
-
In the case where a buffer must be flushed before being
filled (either to the queue or to the head), the entries must be
slid to the base of the buffer in order to preserve the invariant
that all non-tail buffers will have entries starting at the base
(which allows a simple test against the base to be used when
popping entries).
- normalMapIndex - Variable in class org.jikesrvm.compilers.baseline.UnusualMaps
-
index into the array of normal maps ie the back-pointer
- NormalMethod - Class in org.jikesrvm.classloader
-
A method of a java class that has bytecodes.
- NormalMethod(TypeReference, MemberReference, short, TypeReference[], short, short, byte[], ExceptionHandlerMap, int[], LocalVariableTable, int[], Atom, RVMAnnotation[], RVMAnnotation[][], Object) - Constructor for class org.jikesrvm.classloader.NormalMethod
-
Construct a normal Java bytecode method's information
- NormalOutEdgeEnum(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock.NormalOutEdgeEnum
-
- noSpill - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
- noSubclassHash - Variable in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
-
A mapping from RVMClass to MethodSet: holds the set of methods which
depend on a particular class being "final"
- not() - Method in class org.jikesrvm.util.BitVector
-
Logically NOT this bit string
- not(BitVector) - Static method in class org.jikesrvm.util.BitVector
-
- not() - Method in class org.vmmagic.unboxed.Word
-
Bit-wise complement of a word.
- NOT_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Integer not equal !
- NOT_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
Create the condition code operand for NOT_EQUAL
- NOT_IN_GC - Static variable in class org.mmtk.plan.Plan
-
- NOT_REACHED - Static variable in class org.jikesrvm.VM
-
For assertion checking things that should never happen.
- NOT_SET - Static variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
The entry in the reference map is not set in a JSR body.
- NOT_TAKEN - Static variable in class org.jikesrvm.compilers.baseline.EdgeCounts
-
Adjustment to offset in data from the bytecode index for not
taken branch counts
- NOT_TAKEN - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
guard operand that represents a not taken branch
- NOTBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- NOTBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- noteBranchBytecode(int, String, int, int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteBytecode(int, String) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteBytecode(int, String, int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteBytecode(int, String, long) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteBytecode(int, String, Object) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteBytecode(int, String, int, int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteBytecode(int, String) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Give the lister a message associated with a particular
bytecode.
- noteBytecode(int, String) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- noteImplements(RVMClass, RVMClass) - Static method in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
-
Notes that a class implements an interface.
- noteLookupswitchBytecode(int, int, int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- noteMustNotSpill(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
- noteTableswitchBytecode(int, int, int, int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- notFirstUse - Variable in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
-
Is this not the first use of the member?
- notify(Object) - Static method in class org.jikesrvm.scheduler.RVMThread
-
- notifyAll(Object) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Support for Java synchronization primitive.
- notifyAllOperations - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Number of notifyAll operations
- notifyAppComplete(String) - Method in interface org.jikesrvm.runtime.Callbacks.AppCompleteMonitor
-
Notify the monitor that the application has completed executing
- notifyAppComplete(String) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that the application completed executing
Will return once all the callbacks are invoked.
- notifyAppRunComplete(String, int) - Method in interface org.jikesrvm.runtime.Callbacks.AppRunCompleteMonitor
-
Notify the monitor that the application has completed a run
- notifyAppRunComplete(String, int) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that the application completed a run
Will return once all the callbacks are invoked.
- notifyAppRunStart(String, int) - Method in interface org.jikesrvm.runtime.Callbacks.AppRunStartMonitor
-
Notify the monitor that the application has started a run
- notifyAppRunStart(String, int) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that the application started a run
Will return once all the callbacks are invoked.
- notifyAppRunStart(String, int) - Method in class org.jikesrvm.scheduler.Lock.AppRunStartMonitor
-
- notifyAppRunStart(String, int) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- notifyAppStart(String) - Method in interface org.jikesrvm.runtime.Callbacks.AppStartMonitor
-
Notify the monitor that the application has started executing
- notifyAppStart(String) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that the application started executing
Will return once all the callbacks are invoked.
- notifyBootImage(Enumeration<String>) - Method in interface org.jikesrvm.runtime.Callbacks.BootImageMonitor
-
Notify the monitor that boot image writing is in progress.
- notifyBootImage(Enumeration<String>) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the monitor that boot image writing is in progress.
- notifyClassInitialized(RVMClass) - Static method in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
-
Notify this dictionary that a new class has been initialized.
- notifyClassInitialized(RVMClass) - Method in interface org.jikesrvm.runtime.Callbacks.ClassInitializedMonitor
-
Notify the monitor that a class has been initialized.
- notifyClassInitialized(RVMClass) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that a class has been initialized.
- notifyClassInstantiated(RVMClass) - Method in interface org.jikesrvm.runtime.Callbacks.ClassInstantiatedMonitor
-
Notify the monitor that a class has been instantiated.
- notifyClassInstantiated(RVMClass) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that a class has been instantiated.
- notifyClassLoaded(RVMClass) - Method in class org.jikesrvm.classloader.JMXSupport
-
- notifyClassLoaded(RVMClass) - Method in interface org.jikesrvm.runtime.Callbacks.ClassLoadedMonitor
-
Notify the monitor that a class has been loaded.
- notifyClassLoaded(RVMClass) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that a class has been loaded.
- notifyClassResolved(RVMType) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
A new type has been resolved by the VM.
- notifyClassResolved(RVMClass) - Method in interface org.jikesrvm.runtime.Callbacks.ClassResolvedMonitor
-
Notify the monitor that a class has been resolved.
- notifyClassResolved(RVMClass) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that a class has been resolved.
- notifyConcurrentPhaseComplete() - Static method in class org.mmtk.plan.Phase
-
Notify that the concurrent phase has completed successfully.
- notifyConcurrentPhaseIncomplete() - Static method in class org.mmtk.plan.Phase
-
Notify that the concurrent phase has not finished, and must be
re-attempted.
- notifyDefineClass(RVMType) - Method in interface org.jikesrvm.runtime.Callbacks.DefineClassMonitor
-
Notify the monitor that java.lang.Class.defineclass was called.
- notifyDefineClass(RVMType) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the monitor that java.lang.Class.defineclass was called.
- notifyExit(int) - Method in class org.jikesrvm.adaptive.controller.Controller
-
To be called when the VM is about to exit.
- notifyExit(int) - Method in class org.jikesrvm.compilers.baseline.EdgeCounts
-
- notifyExit(int) - Method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
To be called when the VM is about to exit.
- notifyExit(int) - Method in class org.jikesrvm.osr.OSRProfiler
-
- notifyExit(int) - Method in interface org.jikesrvm.runtime.Callbacks.ExitMonitor
-
Notify the monitor that the VM is about to exit.
- notifyExit(int) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that the VM is about to exit.
- notifyExit(int) - Method in class org.jikesrvm.scheduler.Lock.ExitMonitor
-
- notifyExit(int) - Static method in class org.jikesrvm.scheduler.ThinLock
-
- notifyExit(int) - Method in class org.jikesrvm.tools.oth.OptTestHarness.Performance
-
- notifyExit(int) - Method in class org.mmtk.plan.Plan
-
The VM is about to exit.
- notifyExit(int) - Method in class org.mmtk.plan.semispace.gctrace.GCTrace
-
The planExit method is called at RVM termination to allow the
trace process to finish.
- notifyExit(int) - Static method in class org.mmtk.utility.TraceGenerator
-
This is called immediately before Jikes terminates.
- notifyForName(RVMType) - Method in interface org.jikesrvm.runtime.Callbacks.ForNameMonitor
-
Notify the monitor that java.lang.Class.forName was called.
- notifyForName(RVMType) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the monitor that java.lang.Class.forName was called.
- notifyInitialThreadScanComplete(boolean) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
- notifyInitialThreadScanComplete(boolean) - Method in class org.mmtk.vm.Scanning
-
Called the first time during a collection that thread's stacks
have been scanned.
- notifyInvalidation(ExecutionState) - Static method in class org.jikesrvm.osr.OSRProfiler
-
- notifyLoadClass(RVMType) - Method in interface org.jikesrvm.runtime.Callbacks.LoadClassMonitor
-
Notify the monitor that java.lang.Class.loadclass was called.
- notifyLoadClass(RVMType) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the monitor that java.lang.Class.loadclass was called.
- notifyMethodCompile(RVMMethod, int) - Method in interface org.jikesrvm.runtime.Callbacks.MethodCompileMonitor
-
Notify the monitor that a method is about to be compiled.
- notifyMethodCompile(RVMMethod, int) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that a method is about to be compiled.
- notifyMethodOverride(RVMMethod, RVMMethod) - Method in interface org.jikesrvm.runtime.Callbacks.MethodOverrideMonitor
-
Notify the monitor that a method has been overridden.
- notifyMethodOverride(RVMMethod, RVMMethod) - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that a method has been overridden.
- notifyNewBlock(Address, int) - Method in class org.mmtk.policy.ExplicitFreeListSpace
-
- notifyNewBlock(Address, int) - Method in class org.mmtk.policy.MarkSweepSpace
-
Notify that a new block has been installed.
- notifyNewBlock(Address, int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Notify that a new block has been installed.
- notifyOperations - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Number of notify operations
- notifyRecompileAll() - Method in class org.jikesrvm.adaptive.controller.Controller
-
Called when the application wants to recompile all dynamically
loaded methods.
- notifyRecompileAll() - Method in interface org.jikesrvm.runtime.Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor
-
Notify the monitor that the application has requested the recompile
- notifyStartup() - Method in class org.jikesrvm.adaptive.recompilation.BulkCompile
-
- notifyStartup() - Method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
- notifyStartup() - Static method in class org.jikesrvm.runtime.Callbacks
-
Notify the callback manager that the VM has started up.
- notifyStartup() - Method in interface org.jikesrvm.runtime.Callbacks.StartupMonitor
-
Notify the monitor that the VM has started up.
- notifyStuckInNative(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SoftHandshakeVisitor
-
Called when it is determined that the thread is stuck in native.
- notifyTypeInstantiated(RVMType) - Static method in class org.jikesrvm.classloader.SpecializedMethodManager
-
Sets up the specialized methods for the given type.
- notRunning(int) - Static method in class org.jikesrvm.scheduler.RVMThread
-
- notTaken - Variable in class org.jikesrvm.compilers.opt.controlflow.Diamond
-
The "not-taken" branch of the diamond (might be null)
- notVisited(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.DepthFirstEnumerator
-
- noVolatiles - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
-
additionally, are all volatile registers forbidden?
- NoYieldpointsMonitor - Class in org.jikesrvm.scheduler
-
A heavy condition variable and lock that also disables interrupts while
the lock is held.
- NoYieldpointsMonitor() - Constructor for class org.jikesrvm.scheduler.NoYieldpointsMonitor
-
- nParameter - Variable in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
How many vertices in this congruence class represent parameters?
- NS - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
- nts - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Map non-terminal to non-terminal leaves
- nts - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Map non-terminal to non-terminal leaves
- nts - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Map non-terminal to non-terminal leaves
- nts - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Map non-terminal to non-terminal leaves
- nts_0 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT,
- nts_0 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT,
- nts_0 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT,
- nts_0 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT,
- nts_1 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of czr_NT,
- nts_1 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of czr_NT,
- nts_1 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of czr_NT,
- nts_1 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of czr_NT,
- nts_10 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load16_NT,
- nts_10 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load16_NT,
- nts_10 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT,
- nts_10 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT,
- nts_100 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, float_load_NT, r_NT,
- nts_100 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, any_NT,
- nts_101 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, double_load_NT, r_NT,
- nts_101 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT, riv_NT,
- nts_102 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address_NT, riv_NT, riv_NT,
- nts_102 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, riv_NT, riv_NT,
- nts_103 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT, any_NT,
- nts_103 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, riv_NT, riv_NT,
- nts_104 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of sload16_NT, any_NT,
- nts_104 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT, riv_NT, riv_NT,
- nts_105 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT, any_NT,
- nts_105 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT, riv_NT, riv_NT,
- nts_106 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of bittest_NT, any_NT,
- nts_106 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT, riv_NT, riv_NT,
- nts_107 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of cz_NT, any_NT,
- nts_107 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT, riv_NT, riv_NT,
- nts_108 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of szp_NT, any_NT,
- nts_108 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT, rlv_NT,
- nts_109 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT, riv_NT, riv_NT,
- nts_109 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT, rlv_NT, rlv_NT,
- nts_11 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT,
- nts_11 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT,
- nts_11 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT,
- nts_11 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT,
- nts_110 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT, rlv_NT, rlv_NT,
- nts_110 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT, rlv_NT, rlv_NT,
- nts_111 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, riv_NT, riv_NT, riv_NT,
- nts_111 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT, rlv_NT, rlv_NT,
- nts_112 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, rlv_NT, rlv_NT, rlv_NT,
- nts_112 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT, rlv_NT, rlv_NT,
- nts_113 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, r_NT,
- nts_113 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, float_load_NT,
- nts_114 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address_NT,
- nts_114 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, double_load_NT,
- nts_115 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, r_NT, riv_NT, riv_NT,
- nts_115 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, float_load_NT, r_NT,
- nts_116 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, double_load_NT, r_NT,
- nts_117 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address_NT, riv_NT, riv_NT,
- nts_118 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address_NT, rlv_NT, rlv_NT,
- nts_119 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, riv_NT, rlv_NT, riv_NT,
- nts_12 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load16_32_NT,
- nts_12 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load16_32_NT,
- nts_120 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT, any_NT,
- nts_121 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of sload16_NT, any_NT,
- nts_122 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT, any_NT,
- nts_123 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of bittest_NT, any_NT,
- nts_124 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of cz_NT, any_NT,
- nts_125 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of szp_NT, any_NT,
- nts_126 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT, riv_NT, riv_NT,
- nts_127 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT, rlv_NT, rlv_NT,
- nts_128 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, riv_NT, riv_NT, riv_NT,
- nts_129 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, rlv_NT, rlv_NT, rlv_NT,
- nts_13 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT,
- nts_13 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT,
- nts_130 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, r_NT,
- nts_131 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address_NT,
- nts_132 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, address_NT,
- nts_133 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, r_NT, riv_NT, riv_NT,
- nts_14 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of
- nts_14 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT,
- nts_15 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT, any_NT,
- nts_15 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_16_32_NT,
- nts_16 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT,
- nts_16 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of
- nts_17 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT, riv_NT,
- nts_17 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT, any_NT,
- nts_18 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, load32_NT,
- nts_18 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT,
- nts_19 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT,
- nts_19 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT, riv_NT,
- nts_2 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of szpr_NT,
- nts_2 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of szpr_NT,
- nts_2 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of rs_NT,
- nts_2 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of rs_NT,
- nts_20 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, any_NT,
- nts_20 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, load32_NT,
- nts_21 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT,
- nts_21 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT,
- nts_22 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT,
- nts_22 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, any_NT,
- nts_23 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT,
- nts_23 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT,
- nts_24 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT,
- nts_24 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT,
- nts_25 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT,
- nts_25 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT,
- nts_26 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load32_NT,
- nts_26 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT,
- nts_27 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load8_16_32_NT, riv_NT,
- nts_27 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT,
- nts_28 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load8_16_32_NT,
- nts_28 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load32_NT,
- nts_29 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT,
- nts_29 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT,
- nts_3 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT,
- nts_3 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT,
- nts_3 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of rz_NT,
- nts_3 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of rz_NT,
- nts_30 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of uload8_NT, r_NT,
- nts_30 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, rlv_NT,
- nts_31 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, uload8_NT,
- nts_31 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load64_NT,
- nts_32 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT,
- nts_32 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, load64_NT,
- nts_33 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, riv_NT,
- nts_33 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_16_32_NT, riv_NT,
- nts_34 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, r_NT,
- nts_34 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load8_16_32_NT,
- nts_35 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT, r_NT,
- nts_35 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT,
- nts_36 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT,
- nts_36 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of uload8_NT, r_NT,
- nts_37 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load64_NT,
- nts_37 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, uload8_NT,
- nts_38 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, rlv_NT,
- nts_38 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, address1scaledreg_NT,
- nts_39 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, riv_NT,
- nts_39 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, rlv_NT,
- nts_4 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT,
- nts_4 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT,
- nts_4 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of rp_NT,
- nts_4 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of rp_NT,
- nts_40 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, load64_NT,
- nts_40 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, riv_NT,
- nts_41 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, float_load_NT,
- nts_41 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, r_NT,
- nts_42 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of float_load_NT, r_NT,
- nts_42 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT, r_NT,
- nts_43 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, double_load_NT,
- nts_43 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, r_NT,
- nts_44 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of double_load_NT, r_NT,
- nts_44 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_16_32_64_NT, rlv_NT,
- nts_45 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT,
- nts_45 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, load8_16_32_64_NT,
- nts_46 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load8_16_32_NT,
- nts_46 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT,
- nts_47 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address_NT,
- nts_47 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, r_NT,
- nts_48 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of cz_NT,
- nts_48 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, float_load_NT,
- nts_49 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of szp_NT,
- nts_49 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of float_load_NT, r_NT,
- nts_5 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT,
- nts_5 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT,
- nts_5 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of
- nts_5 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of
- nts_50 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of bittest_NT,
- nts_50 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, double_load_NT,
- nts_51 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT,
- nts_51 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of double_load_NT, r_NT,
- nts_52 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT,
- nts_52 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of cz_NT,
- nts_53 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of float_load_NT,
- nts_53 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of szp_NT,
- nts_54 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of double_load_NT,
- nts_54 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of bittest_NT,
- nts_55 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT,
- nts_55 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT,
- nts_56 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT,
- nts_56 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of address_NT,
- nts_57 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT,
- nts_57 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT,
- nts_58 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load16_NT, riv_NT, riv_NT,
- nts_58 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of float_load_NT,
- nts_59 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT,
- nts_59 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of double_load_NT,
- nts_6 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of sload8_NT,
- nts_6 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of sload8_NT,
- nts_6 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT, any_NT,
- nts_6 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT, any_NT,
- nts_60 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, rlv_NT,
- nts_60 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of any_NT,
- nts_61 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, r_NT, r_NT,
- nts_61 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT,
- nts_62 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, riv_NT,
- nts_62 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load16_NT, riv_NT, riv_NT,
- nts_63 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, rlv_NT,
- nts_63 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT,
- nts_64 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, riv_NT,
- nts_64 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, rlv_NT,
- nts_65 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, rlv_NT,
- nts_65 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, r_NT, r_NT,
- nts_66 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT,
- nts_66 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, riv_NT,
- nts_67 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT, riv_NT, riv_NT,
- nts_67 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, rlv_NT,
- nts_68 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT, riv_NT, riv_NT,
- nts_68 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, riv_NT,
- nts_69 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, any_NT,
- nts_69 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, rlv_NT,
- nts_7 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of uload8_NT,
- nts_7 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of uload8_NT,
- nts_7 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT,
- nts_7 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT,
- nts_70 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of uload8_NT, riv_NT, any_NT,
- nts_70 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT,
- nts_71 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, uload8_NT, any_NT,
- nts_71 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT, riv_NT, riv_NT,
- nts_72 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT, riv_NT, any_NT,
- nts_72 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT, rlv_NT, rlv_NT,
- nts_73 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, load32_NT, any_NT,
- nts_73 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load8_NT, rlv_NT, riv_NT,
- nts_74 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, address1scaledreg_NT,
- nts_74 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, any_NT,
- nts_75 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT, riv_NT,
- nts_75 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of uload8_NT, riv_NT, any_NT,
- nts_76 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT, address1reg_NT,
- nts_76 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, uload8_NT, any_NT,
- nts_77 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1reg_NT, address1scaledreg_NT,
- nts_77 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load32_NT, riv_NT, any_NT,
- nts_78 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, any_NT,
- nts_78 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, load32_NT, any_NT,
- nts_79 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, rlv_NT,
- nts_79 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, address1scaledreg_NT,
- nts_8 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of sload16_NT,
- nts_8 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of sload16_NT,
- nts_8 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, any_NT,
- nts_8 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, any_NT,
- nts_80 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, riv_NT,
- nts_80 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT, rlv_NT,
- nts_81 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, any_NT,
- nts_81 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT, address1reg_NT,
- nts_82 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, float_load_NT, any_NT,
- nts_82 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, address1reg_NT, address1scaledreg_NT,
- nts_83 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, double_load_NT, any_NT,
- nts_83 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, any_NT,
- nts_84 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of float_load_NT, r_NT, any_NT,
- nts_84 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, rlv_NT, any_NT,
- nts_85 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of double_load_NT, r_NT, any_NT,
- nts_85 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, load64_NT, any_NT,
- nts_86 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, riv_NT, riv_NT,
- nts_86 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, address1scaledreg_NT,
- nts_87 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, rlv_NT, riv_NT,
- nts_87 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, address1scaledreg_NT, rlv_NT,
- nts_88 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, any_NT,
- nts_88 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, address1scaledreg_NT, address1reg_NT,
- nts_89 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, any_NT,
- nts_89 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, address1reg_NT, address1scaledreg_NT,
- nts_9 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of uload16_NT,
- nts_9 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of uload16_NT,
- nts_9 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT,
- nts_9 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Ragged array for non-terminal leaves of boolcmp_NT,
- nts_90 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT, riv_NT,
- nts_90 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, riv_NT, rlv_NT,
- nts_91 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, rlv_NT, riv_NT, riv_NT,
- nts_91 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, rlv_NT, riv_NT,
- nts_92 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, riv_NT, riv_NT,
- nts_92 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, any_NT,
- nts_93 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT, riv_NT, riv_NT,
- nts_93 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, float_load_NT, any_NT,
- nts_94 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT, riv_NT, riv_NT,
- nts_94 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, double_load_NT, any_NT,
- nts_95 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT, riv_NT, riv_NT,
- nts_95 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of float_load_NT, r_NT, any_NT,
- nts_96 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT, riv_NT, riv_NT,
- nts_96 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of double_load_NT, r_NT, any_NT,
- nts_97 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, rlv_NT, rlv_NT,
- nts_97 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, riv_NT, riv_NT,
- nts_98 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, float_load_NT,
- nts_98 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of load64_NT, rlv_NT, riv_NT,
- nts_99 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, double_load_NT,
- nts_99 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Ragged array for non-terminal leaves of riv_NT, riv_NT, any_NT,
- NULL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NULL instructions
- NULL_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Guard operand that originates from a null-check
- NULL_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for NULL_CHECK instructions
- NULL_CHECK_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NULL_CHECK instructions
- NULL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for NULL instructions
- NULL_PATTERN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
Objects with no references or primitive arrays
- NULL_TYPE - Static variable in class org.jikesrvm.classloader.TypeReference
-
- Nullary - Class in org.jikesrvm.compilers.opt.ir
-
The Nullary InstructionFormat class.
- Nullary() - Constructor for class org.jikesrvm.compilers.opt.ir.Nullary
-
- Nullary_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Nullary InstructionFormat
- Nullary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Nullary InstructionFormat
- NullCheck - Class in org.jikesrvm.compilers.opt.ir
-
The NullCheck InstructionFormat class.
- NullCheck() - Constructor for class org.jikesrvm.compilers.opt.ir.NullCheck
-
- nullCheck(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- NullCheck_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the NullCheck InstructionFormat
- NullCheck_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the NullCheck InstructionFormat
- NullCheckCombining - Class in org.jikesrvm.compilers.opt
-
This module performs two tasks:
(1) When possible, it folds null checks into the first load/store
that is being guarded by the null check
(2) It removes all validation registers from the IR
Doing (1) more or less implies either (a) doing (2) or
(b) making large changes to the MIR operator set such that
all load/stores produce validation results.
- NullCheckCombining() - Constructor for class org.jikesrvm.compilers.opt.NullCheckCombining
-
- nullCheckPerformedInLoopPredecessors(BasicBlock, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Can we eliminate a null check as it has lready been performed?
- NullConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
This operand represents the null
constant.
- NullConstantOperand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
-
- nullInvoker - Static variable in class org.jikesrvm.runtime.ReflectionBase
-
Reflective method invoker that performs no invocation
- NullListener - Class in org.jikesrvm.adaptive.measurements.listeners
-
A NullListener is an object that is invoked when
online measurement information must be collected.
- NullListener() - Constructor for class org.jikesrvm.adaptive.measurements.listeners.NullListener
-
- NullPtr() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Create a trap code operand for a null pointer check
- nullReference() - Static method in class org.vmmagic.unboxed.ObjectReference
-
- nullReferenceCount - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
-
- NullTreeNode - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
-
- num - Variable in class org.jikesrvm.osr.LocalRegPair
-
what's the number of local of stack
- num - Variable in class org.jikesrvm.osr.VariableElement
-
the number of element, e.g., with kind we
can know it is L0 or S1.
- NUM_ALLOCATABLE_FPR - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
-
The number of FPRs available for allocation.
- NUM_AVAILABLE_BITS - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
-
How many bits in the header are available for the GC and MISC headers?
- NUM_BYTES_HEADER - Static variable in class org.jikesrvm.objectmodel.MiscHeaderConstants
-
How many bytes are used by all misc header fields?
- NUM_COMPILER_TYPES - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
-
- NUM_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of floating point registers
- NUM_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of general purpose registers
- NUM_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
-
- NUM_NATIVE_PARAMETER_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of native,sys parameter FPRs
- NUM_NATIVE_PARAMETER_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of native, sys parameter GPRs
- NUM_NONVOLATILE_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of non-volatile FPRs
- NUM_NONVOLATILE_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of non-volatile GPRs
- NUM_PARAMETER_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of parameter FPRs
- NUM_PARAMETER_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of parameter GPRs
- NUM_RETURN_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of return FPRs
- NUM_RETURN_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of return GPRs
- NUM_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
-
- NUM_SPECIALS - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
special intel registers or register sub-fields.
- NUM_THIN_LOCK_BITS - Static variable in class org.jikesrvm.objectmodel.JavaHeader
-
How many bits are allocated to a thin lock?
- NUM_VOLATILE_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Number of volatile FPRs
- NUM_VOLATILE_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
- numActiveDaemons - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Number of active daemon threads.
- numActiveSystemThreads - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Number of active system threads.
- numActiveThreads - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Number of active threads in the system.
- numArgs() - Method in class org.jikesrvm.runtime.CommandLineArgs.ArgReader
-
- numBackedgeSamples - Variable in class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
-
- numBase - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- number - Variable in class org.jikesrvm.compilers.opt.ir.Register
-
Index number relative to register pool.
- number - Variable in class org.jikesrvm.compilers.opt.ssa.HeapVariable
-
a unique identifier for this heap variable among all heap variables
with this type.
- number - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary.HeapKey
-
The number and type comprise the name of a heap variable in array SSA
form
- NUMBER_TYPE - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
- numberDefs - Variable in class org.jikesrvm.compilers.opt.ir.Operator
-
How many operands of the operator are (pure) defs?
- numberDefUses - Variable in class org.jikesrvm.compilers.opt.ir.Operator
-
How many operands of the operator are both defs and uses?
- numberEquationsTopological() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Number the equations in topological order.
- numberInstructionsViaMap() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Densely numbers all the instructions currently in this IR
from 0...numInstr-1.
- numberOfBufferTriples - Variable in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
-
the maximum number of triples contained in buffer
- numberOfDoubles - Variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- numberOfEventTypes - Variable in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
-
- numberOfInstructions() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- numberOfInts - Variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- numberOfLongs - Variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- numberOfNodes() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
-
- numberOfNodes() - Method in interface org.jikesrvm.compilers.opt.util.Graph
-
Find out how many nodes are in the graph
- numberOfNodes - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Number of nodes
- numberOfNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
- numberOfNodes() - Method in interface org.jikesrvm.compilers.opt.util.TopSortInterface
-
Return the number of nodes in the graph
- numberOfNodes() - Method in class org.jikesrvm.compilers.opt.util.Tree
-
Counts and returns the number of nodes
- numberOfProperties - Variable in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
-
- numberOfStrings - Variable in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
-
- numberOfStrings - Variable in class com.ibm.tuningfork.tracegen.types.EventType
-
- numbers - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
a set of value number pairs comparising this lattice cell.
- numbers - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
a set of value numbers comparising this lattice cell.
- numberUnusualMaps - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
-
- numberUses - Variable in class org.jikesrvm.compilers.opt.ir.Operator
-
How many operands of the operator are pure uses?
- numBlocks - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
-
- numCBSCallSamples - Variable in class org.jikesrvm.scheduler.RVMThread
-
Number of CBS samples to take in this window
- numCBSMethodSamples - Variable in class org.jikesrvm.scheduler.RVMThread
-
Number of CBS samples to take in this window
- numCompiledMethods() - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- numCompilers - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
The number of compilers available
- numConsumers - Variable in class org.mmtk.utility.deque.SharedDeque
-
# active threads - processing is complete when # waiting == this
- numConsumersWaiting - Variable in class org.mmtk.utility.deque.SharedDeque
-
# threads waiting
- numCounterArrays - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
- numCounters - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
How many counters are needed by this data?
- numCounters - Variable in class org.jikesrvm.compilers.baseline.BranchProfiles
-
Number of counters
- numElements - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
- numElements - Variable in class org.jikesrvm.util.PriorityQueueRVM
-
the number of elements actually in the queue
- numElements() - Method in class org.jikesrvm.util.PriorityQueueRVM
-
Determines number of elements in the queue
- numElems - Variable in class org.jikesrvm.util.AbstractHashMapRVM
-
- numElems - Variable in class org.jikesrvm.util.AbstractHashSetRVM
-
- numericFieldVector - Static variable in class org.jikesrvm.runtime.Statics
-
Bit vector indicating whether a numeric slot is a field (true) or a
literal (false).
- numericSlotHole - Static variable in class org.jikesrvm.runtime.Statics
-
Numeric slot hole.
- numInstantiations - Static variable in class org.jikesrvm.classloader.ApplicationClassLoader
-
- numJsrs - Variable in class org.jikesrvm.compilers.baseline.BuildBB
-
Number of unique jsr targets processed
- numLocks() - Static method in class org.jikesrvm.scheduler.Lock
-
- numMethodsConsidered - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numMethodsScheduledForRecomp - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numNumericSlots - Static variable in class org.jikesrvm.runtime.Statics
-
How many 32bit slots do we want in the JTOC to hold numeric (non-reference) values?
- numOpt0 - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numOpt1 - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numOpt2 - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numOpt3 - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numOpt4 - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
-
- numPredProcessed - Variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
For each basic block, the number of predecessors that have been
processed.
- numProblemEdges - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
Number of problem edges
- numReferenceSlots - Static variable in class org.jikesrvm.runtime.Statics
-
How many reference-sized slots do we want in the JTOC to hold reference values?
- numRegisters() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- numSamples - Variable in class org.jikesrvm.adaptive.controller.HotMethodEvent
-
Number of samples attributed to this method.
- numSamples - Variable in class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
-
- numSamples - Variable in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
-
Number of samples taken so far
- numSpaces - Variable in class org.jikesrvm.tuningfork.SpaceDescriptorChunk
-
- numSpecializedMethods - Static variable in class org.jikesrvm.classloader.SpecializedMethodManager
-
The number of specialized methods.
- numSpecializedMethods() - Static method in class org.jikesrvm.classloader.SpecializedMethodManager
-
- numSpecializedMethods() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
- numSpecializedScans() - Method in class org.mmtk.plan.copyms.CopyMSConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.generational.GenConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.generational.immix.GenImmixConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.immix.ImmixConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.markcompact.MCConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.marksweep.MSConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.PlanConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.semispace.SSConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.stickyimmix.StickyImmixConstraints
-
- numSpecializedScans() - Method in class org.mmtk.plan.stickyms.StickyMSConstraints
-
- numThreads - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Number of threads in the system (some of which may not be active).
- numToBytes(byte[], long) - Static method in class org.mmtk.vm.gcspy.Util
-
Place a string representation of a long in an array of bytes
without incurring allocation
- numToBytes(byte[], long, int) - Static method in class org.mmtk.vm.gcspy.Util
-
Place a string representation of a long in an array of bytes
without incurring allocation
- numTreeRoots - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
- numTypes() - Static method in class org.jikesrvm.classloader.RVMType
-
How many types have been created?
- numVirtualMethods() - Method in class org.jikesrvm.objectmodel.TIB
-
- numVisited - Variable in class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
-
- numVisited - Variable in class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
-
- numYields - Variable in class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
-
- NURSERY - Static variable in class org.mmtk.plan.copyms.CopyMS
-
- nursery - Variable in class org.mmtk.plan.copyms.CopyMSMutator
-
- NURSERY - Static variable in class org.mmtk.plan.generational.Gen
-
- nursery - Variable in class org.mmtk.plan.generational.GenMutator
-
- NURSERY - Static variable in class org.mmtk.plan.refcount.generational.GenRC
-
- nursery - Variable in class org.mmtk.plan.refcount.generational.GenRCMutator
-
- NURSERY_BIT - Static variable in class org.mmtk.policy.LargeObjectSpace
-
- NURSERY_COLLECT_PLOS - Static variable in class org.mmtk.plan.stickyimmix.StickyImmix
-
If true, then new PLOS objects are collected at each nursery GC
- NURSERY_COLLECT_PLOS - Static variable in class org.mmtk.plan.stickyms.StickyMS
-
If true
, then new PLOS objects are collected at each nursery GC
- NURSERY_START - Static variable in class org.mmtk.plan.generational.Gen
-
- NURSERY_VM_FRACTION - Static variable in class org.mmtk.plan.generational.Gen
-
Fraction of available virtual memory to give to the nursery (if contiguous)
- nurseryCons - Static variable in class org.mmtk.plan.generational.Gen
-
- nurseryCopy - Variable in class org.mmtk.plan.stickyimmix.StickyImmixCollector
-
- nurseryEmpty() - Method in class org.mmtk.utility.Treadmill
-
- nurseryIndex - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Index of first entry created since last collection
- nurseryIndex - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Index into the references
table for the start of
the reference nursery.
- nurseryMark - Static variable in class org.mmtk.plan.generational.Gen
-
- NurserySize - Class in org.mmtk.utility.options
-
A composite option that provides a min/max interface to MMTk,
and a fixed/bounded option interface to the VM/user.
- NurserySize() - Constructor for class org.mmtk.utility.options.NurserySize
-
Create the options.
- nurserySize - Static variable in class org.mmtk.utility.options.Options
-
- nurserySpace - Static variable in class org.mmtk.plan.copyms.CopyMS
-
- nurserySpace - Static variable in class org.mmtk.plan.generational.Gen
-
- nurserySpace - Static variable in class org.mmtk.plan.refcount.generational.GenRC
-
The nursery space is where all new objects are allocated by default
- nurseryTrace - Variable in class org.mmtk.plan.generational.Gen
-
- nurseryTrace - Variable in class org.mmtk.plan.generational.GenCollector
-
- nurseryTrace - Variable in class org.mmtk.plan.stickyimmix.StickyImmixCollector
-
- nurseryTrace - Variable in class org.mmtk.plan.stickyms.StickyMSCollector
-
- nurseryTraceObject(TransitiveClosure, ObjectReference, int) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Trace a reference to an object during a nursery collection for
a sticky mark bits implementation of immix.
- NurseryZeroing - Class in org.mmtk.utility.options
-
The zeroing approach to use for new object allocations.
- NurseryZeroing() - Constructor for class org.mmtk.utility.options.NurseryZeroing
-
Create the option.
- nurseryZeroing - Static variable in class org.mmtk.utility.options.Options
-
- P(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- p(String) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- p(String, Offset) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- packageParameterFromVarArg(MethodReference, Address) - Static method in class org.jikesrvm.jni.ia32.JNIHelpers
-
Repackage the arguments passed as a variable argument list into an array of Object,
used by the JNI functions CallStatic<type>MethodV
- packageParameters(RVMMethod, Object, Object[], WordArray, double[], byte[], WordArray) - Static method in class org.jikesrvm.ia32.MachineReflection
-
Collects parameters into arrays of registers/spills, as required to
call specified method.
- packageParametersFromJValuePtr(MethodReference, Address) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Repackage the arguments passed as an array of jvalue into an array of Object,
used by the JNI functions CallStatic<type>MethodA
- packCPEntry(byte, int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- PACKED - Static variable in class org.jikesrvm.objectmodel.ObjectModel
-
Whether to pack bytes and shorts into 32bit fields
- packedCPTypeIsClassType(int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- packTempCPEntry(int, int) - Static method in class org.jikesrvm.classloader.ClassFileReader
-
- padding(int) - Static method in class org.jikesrvm.mm.mminterface.AlignmentEncoding
-
Number of padding bytes required.
- paddingBytecode(PseudoBytecode) - Static method in class org.jikesrvm.osr.ExecutionState
-
Adds padding (NOP) at the beginning of pseudo bytecode
to make the new bytecode size dividable by 4, then no branch
target adjustment is needed in the original code.
- PAGE_MASK - Static variable in class org.mmtk.policy.BaseLargeObjectSpace
-
- pageAction - Variable in class org.jikesrvm.mm.mmtk.MMTk_Events
-
- pageAlign(Address) - Static method in class org.mmtk.utility.Conversions
-
- pageAlign(int) - Static method in class org.mmtk.utility.Conversions
-
- PageResource - Class in org.mmtk.utility.heap
-
This class manages the allocation of pages for a space.
- PageResource(Space, boolean) - Constructor for class org.mmtk.utility.heap.PageResource
-
- PageResource(Space) - Constructor for class org.mmtk.utility.heap.PageResource
-
Constructor for discontiguous spaces.
- PageResource(Space, Address) - Constructor for class org.mmtk.utility.heap.PageResource
-
Constructor for contiguous spaces.
- PAGES - Static variable in class org.mmtk.policy.Space
-
- PAGES_IN_BLOCK - Static variable in class org.mmtk.policy.immix.ImmixConstants
-
- PAGES_IN_CHUNK - Static variable in class org.mmtk.policy.Space
-
- PAGES_IN_REGION - Static variable in class org.mmtk.utility.alloc.EmbeddedMetaData
-
- PAGES_MB - Static variable in class org.mmtk.policy.Space
-
- PAGES_OPTION - Static variable in class org.vmutil.options.Option
-
- PAGES_PER_BUFFER - Static variable in class org.mmtk.utility.deque.Deque
-
- pagesCurrentlyOnFreeList - Variable in class org.mmtk.utility.heap.FreeListPageResource
-
- pagesForSizeClass(int) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Return the number of pages required when allocating space for
this size class.
- pagesize - Static variable in class org.jikesrvm.runtime.Memory
-
- pagesizeLog - Static variable in class org.jikesrvm.runtime.Memory
-
- PagesOption - Class in org.vmutil.options
-
A memory option that stores values as a whole number of pages.
- PagesOption(OptionSet, String, String, int) - Constructor for class org.vmutil.options.PagesOption
-
Create a new pages option.
- pagesToAddress(int) - Static method in class org.mmtk.utility.Conversions
-
- pagesToBytes(int) - Method in class org.jikesrvm.options.OptionSet
-
- pagesToBytes(int) - Static method in class org.mmtk.utility.Conversions
-
- pagesToBytes(int) - Method in class org.vmutil.options.OptionSet
-
Convert from pages into bytes.
- pagesToKBytes(int) - Static method in class org.mmtk.utility.Conversions
-
- pagesToMBytes(int) - Static method in class org.mmtk.utility.Conversions
-
- pagesToMmapChunksUp(int) - Static method in class org.mmtk.utility.Conversions
-
- PAINT_STYLE_PLAIN - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- PAINT_STYLE_ZERO - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- Pair<X,Y> - Class in org.jikesrvm.util
-
- Pair(X, Y) - Constructor for class org.jikesrvm.util.Pair
-
- PARAGRAPH - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
-
- ParallelCollector - Class in org.mmtk.plan
-
TODO: Documentation.
- ParallelCollector() - Constructor for class org.mmtk.plan.ParallelCollector
-
- ParallelCollectorGroup - Class in org.mmtk.plan
-
This class represents a pool of collector contexts that can be triggered
to perform collection activity.
- ParallelCollectorGroup(String) - Constructor for class org.mmtk.plan.ParallelCollectorGroup
-
- parallelSweepCells(SegregatedFreeListSpace.Sweeper) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Sweeps a block, freeing it and making it available if any live cells were found.
- parallelWorkerCount() - Method in class org.mmtk.plan.CollectorContext
-
The number of parallel workers currently executing with this collector
context.
- parallelWorkerCount() - Method in class org.mmtk.plan.ParallelCollector
-
- parallelWorkerOrdinal() - Method in class org.mmtk.plan.CollectorContext
-
The ordinal of the current worker.
- parallelWorkerOrdinal() - Method in class org.mmtk.plan.ParallelCollector
-
- parallelWorkers - Static variable in class org.mmtk.plan.Plan
-
- param1 - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
OSR: used for PSEUDO_InvokeStatic to recover the type info
- param2 - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
OSR: used for PSEUDO_InvokeStatic to recover the type info
- PARAMETER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
the register operand is for a parameter
- PARAMETER_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Floating point registers to pass arguments within the RVM
- PARAMETER_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
General purpose registers to pass arguments within the RVM
- parameterAnnotations - Static variable in class org.jikesrvm.classloader.RVMMethod
-
Method parameter annotations from the class file that are
described as runtime visible.
- parameterMayEscapeThread(int) - Method in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
Query whether a parameter may escape from a thread.
- parameterTypes - Variable in class org.jikesrvm.classloader.MethodReference
-
types of parameters (not including "this", if virtual)
- parameterWords - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
- ParamInitEnd - Class in org.jikesrvm.osr.bytecodes
-
LocalInitEnd
- ParamInitEnd() - Constructor for class org.jikesrvm.osr.bytecodes.ParamInitEnd
-
- paramIsNativeLongOn64Bit(Operand) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
- paramNum - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraphParamLabel
-
- params - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
The specialized parameters to use in place of those defined in method.
- params - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
The specialized parameters to be used in place of those defined
in the NormalMethod.
- PARAMS_FP_OFFSET - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- PARANOID - Static variable in class org.jikesrvm.compilers.opt.ir.IR
-
Control for (dynamic) IR invariant checking.
- ParanoidVerifyUnint - Static variable in class org.jikesrvm.Configuration
-
If set, ignore the supression pragma and print all warning messages.
- parent - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- parent - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- parent - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
- parent - Variable in class org.jikesrvm.compilers.opt.util.TreeNode
-
The parent of this node
- parent - Variable in class org.mmtk.utility.GenericFreeList
-
- park(boolean, long) - Method in class org.jikesrvm.scheduler.RVMThread
-
- park() - Method in class org.mmtk.plan.ParallelCollector
-
Park this thread into the group, waiting for a request.
- park(ParallelCollector) - Method in class org.mmtk.plan.ParallelCollectorGroup
-
Park the given collector in the group.
- parkingPermit - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is a running thread permitted to ignore the next park request
- parse(StringTokenizer) - Static method in class org.jikesrvm.classloader.MemberReference
-
Given a StringTokenizer currently pointing to the start of a
MemberReference
(created by doing a toString() on a
MemberReference), parse it and find/create the appropriate
MemberReference.
- parse(StringTokenizer, boolean) - Static method in class org.jikesrvm.classloader.MemberReference
-
- parseExceptionTables() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Initializes the global exception handler arrays for the method.
- parseForArrayDimensionality() - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" array descriptor to obtain number of dimensions in
corresponding array type.
- parseForArrayElementDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" array descriptor to obtain descriptor for array's element
type.
- parseForArrayElementTypeCode() - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" array descriptor to obtain type code for its element type.
- parseForInnermostArrayElementDescriptor() - Method in class org.jikesrvm.classloader.Atom
-
- parseForParameterClasses(ClassLoader) - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" method descriptor to obtain descriptions of method's
parameters as classes.
- parseForParameterTypes(ClassLoader) - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" method descriptor to obtain descriptions of method's
parameters.
- parseForReturnType(ClassLoader) - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" method descriptor to obtain description of method's
return type.
- parseForTypeCode() - Method in class org.jikesrvm.classloader.Atom
-
Parse "this" field, parameter, or return descriptor to obtain its
type code.
- parseMemorySize(String, String, String, int, String, String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Primitive parsing of memory sizes, with proper error handling,
and so on.
- parseMethodArgs(TypeReference[], String[], int, Object[]) - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- PartialCallGraph - Class in org.jikesrvm.adaptive.database.callgraph
-
A partial call graph (PCG) is a partial mapping from callsites
to weighted targets.
- PartialCallGraph(double) - Constructor for class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
Create a partial call graph.
- PartialCallGraph.OrderByTotalWeight - Class in org.jikesrvm.adaptive.database.callgraph
-
Used to compare two call sites by total weight.
- partition(Address, Address, Address, Address, Word) - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Partition the slots in an address range based on the value in
a particular bit.
- partitionClass(GVCongruenceClass) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Partition a congruence class.
- passivate() - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
-
Transition listener to passive state
- passivate() - Method in class org.jikesrvm.adaptive.measurements.organizers.Organizer
-
- patch(int) - Method in class org.jikesrvm.osr.bytecodes.Goto
-
- patch(int) - Method in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
-
- patchCode(CodeArray, int, int) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Apply a patch.
- patchConditionalBranch(int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- patchConditionalBranch(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Make the given conditional branch branch to the current
generated instruction.
- patchLoadReturnAddress(int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- patchLoadReturnAddress(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Patch the code sequence at sourceIndex to load the complete instruction address
of the current instruction.
- patchMap - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- patchPEIgeneratedValues() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Work around some problems with PEI-generated values and
handlers.
- patchShortBranch(int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- patchShortBranch(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Make the given unconditional branch branch to the current
generated instruction.
- patchSwitchCase(int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- patchSwitchCase(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Patch a tableswitch offset table entry at the given source
index.
- patchSwitchTableDisplacement(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Patch the instruction that will load the displacement to the offset table
from the start of the method assuming that the next code to be created is
the offset table.
- patchUnconditionalBranch(int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
-
- patchUnconditionalBranch(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Make the given unconditional branch branch to the current
generated instruction.
- pattern(int, Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- PATTERNS - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
The total number of patterns
- Pause() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Pause
-
- PAUSE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for PAUSE instructions
- pause() - Static method in class org.jikesrvm.runtime.Magic
-
On IA32, emit a PAUSE instruction, to optimize spin-wait loops.
- pause - Static variable in class org.jikesrvm.runtime.MagicNames
-
- PAUSE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for PAUSE instructions
- pauseComplexTimers() - Static method in class org.mmtk.plan.Phase
-
Pause all of the timers for the complex phases sitting in the stack.
- pcThunkEAXInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkEBPInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkEBXInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkECXInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkEDIInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkEDXInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkESIInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- pcThunkInstructionsField - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- PDUEnumeration(int, IR) - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
-
- PDUEnumeration(int, IR) - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
-
- PE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
PF == 1 - even parity or unordered floating point #s
- PE() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- peakThreadCount - Static variable in class org.jikesrvm.scheduler.JMXSupport
-
- peakThreadCountLock - Static variable in class org.jikesrvm.scheduler.JMXSupport
-
- peek(Register) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.VariableStacks
-
Get the name at the top of the stack for a particular register
- peek() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- peek() - Method in class org.jikesrvm.mm.mmtk.SynchronizedCounter
-
- peek() - Method in class org.jikesrvm.osr.TypeStack
-
- peek() - Method in class org.jikesrvm.scheduler.ThreadQueue
-
- peek() - Method in class org.mmtk.vm.SynchronizedCounter
-
Peek at the counter
- peekInterfaceMethod() - Method in class org.jikesrvm.classloader.MethodReference
-
Find the RVMMethod that this member reference refers to using
the search order specified in JVM spec 5.4.3.4.
- peekNextOpcode() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Returns the opcode of the next instruction in the sequence
without advancing to it
- peekResolvedField() - Method in class org.jikesrvm.classloader.FieldReference
-
Find the RVMField that this field reference refers to using
the search order specified in JVM spec 5.4.3.2.
- peekResolvedMember() - Method in class org.jikesrvm.classloader.MemberReference
-
- peekResolvedMethod() - Method in class org.jikesrvm.classloader.MethodReference
-
Find the RVMMethod that this method reference refers to using
the search order specified in JVM spec 5.4.3.3.
- peekScheduledPhase() - Static method in class org.mmtk.plan.Phase
-
Peek the scheduled phase at the top of the work stack.
- peekType() - Method in class org.jikesrvm.classloader.TypeReference
-
- pending - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
For each register, a pending (incomplete) interval under
construction.
- pendingCMID - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- pendingException - Variable in class org.jikesrvm.jni.JNIEnvironment
-
Currently pending exception (null if none)
- pendingIdx - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- pendingRef - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- PendingRETInfo - Class in org.jikesrvm.compilers.baseline
-
This class is used during the processing of reference maps for a method.
- PendingRETInfo(int, int, int, short) - Constructor for class org.jikesrvm.compilers.baseline.PendingRETInfo
-
- PendingRETInfo(PendingRETInfo) - Constructor for class org.jikesrvm.compilers.baseline.PendingRETInfo
-
- percentage(int, int, String) - Static method in class org.jikesrvm.util.Services
-
- percentage(long, long, String) - Static method in class org.jikesrvm.util.Services
-
- perf - Variable in class org.jikesrvm.tools.oth.OptTestHarness
-
Record and show performance of executed methods, if any
- PerfEvent - Class in org.mmtk.utility.statistics
-
This class represents a perf event, such as cache misses, etc.
- PerfEvent(int, String) - Constructor for class org.mmtk.utility.statistics.PerfEvent
-
- perfEventInit(String) - Method in class org.jikesrvm.mm.mmtk.Statistics
-
- perfEventInit(String) - Method in class org.mmtk.vm.Statistics
-
Initializes performance events.
- perfEventRead(int, long[]) - Method in class org.jikesrvm.mm.mmtk.Statistics
-
- perfEventRead(int, long[]) - Method in class org.mmtk.vm.Statistics
-
Reads a performance event value.
- perfEvents - Variable in class org.jikesrvm.mm.mmtk.Statistics
-
- perfEvents - Static variable in class org.mmtk.utility.options.Options
-
- PerfEvents - Class in org.mmtk.utility.options
-
Performance counter options.
- PerfEvents() - Constructor for class org.mmtk.utility.options.PerfEvents
-
Create the option.
- perform(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertInstructionCounters
-
Insert a counter on every instruction, and group counts by
opcode type.
- perform(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertMethodInvocationCounter
-
Insert basic block counters
- perform(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
-
counters after all yieldpoint instructions
- perform(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
- perform(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
-
Finds all instrumented instructions and calls the appropriate code to
convert it into the real sequence of instrumentation instructions.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.AdjustBranchProbabilities
-
Simplistic adjustment of branch probabilities.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.ConvertBCtoHIR
-
Generate HIR for ir.method into IR
- perform(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
Goes through each instruction, reconstruct OsrPoint instructions.
- perform(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTGraph
-
The main entry point
- perform() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Convert node into annotated format
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
Perform peephole branch optimizations.
- perform(IR, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BuildLST
-
Build the Loop Structure Tree (LST) for the given IR.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Calculate the dominance frontier for each basic block in the
CFG.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.Dominators
-
Calculate the dominators for an IR.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
-
Main driver for the dominator calculation.
- perform(IR, boolean) - Static method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
-
Build a dominator tree from an IR.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreePhase
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Compute relative basic block frequencies for the argument IR based on the
branch probability information on each conditional and multiway branch.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopAnalysis
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
- perform(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
The main entry point
- perform(IR, boolean, boolean) - Static method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
The entry point for this phase
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.PostDominatorsPhase
-
Main driver for the post-dominator calculation.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
-
Reorder basic blocks either by trivially moving infrequent blocks
to the end of the code order or by applying Pettis and Hansen Algo2.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
Do simplistic static splitting to create hot traces
with that do not have incoming edges from
blocks that are statically predicted to be cold.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
Perform tail recursion elimination.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.YieldPoints
-
Insert yield points in method prologues, loop heads, and method exits
- perform(IR) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
This is the method that actually does the work of the phase.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.driver.IRPrinter
-
Print an IR
- perform(IR) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
-
Do the work represented by this element in the optimization plan.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
Perform the transformations
- perform(IR) - Method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- perform(IR) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
Perform the transformation.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
Record field analysis information for an IR.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.hir2lir.ConvertHIRtoLIR
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
Given an HIR, expand operators that are implemented as calls to
runtime service methods.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ComplexOperators
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoBURS
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoLiveness
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.InsertIMMQ_MOVForX64
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.NormalizeConstantsPhase
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ReduceOperators
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ConvertALUOperators
-
- perform(IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.NormalizeConstants
-
Only thing we do for IA32 is to restrict the usage of
String, Float, and Double constants.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.SplitBasicBlock
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
The entry point into this class
Perform live variable analysis on this IR, constructing live
range info and (optionally) GC map info as we go.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.LocalCastOptimization
-
Main routine: perform the transformation.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.LocalConstantProp
-
Perform Local Constant propagation for a method.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.LocalCopyProp
-
Perform local constant propagation for a method.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Perform Local CSE for a method.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.mir2mc.AssemblerDriver
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.mir2mc.FinalMIRExpansionDriver
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.MutateSplits
-
The main entrypoint for this pass.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.NullCheckCombining
-
Perform nullcheck combining and validation register removal.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ExpandCallingConvention
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
-
Insert the needed dummy defs and uses.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
-
The main method.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RewriteMemoryOperandsWithOversizedDisplacements
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
compute live intervals for this ir
the result is a sorted (by beginning point) set of compound
intervals, stored in the private 'intervals' field.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
Perform the linear scan register allocation algorithm.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.PrologueEpilogueCreator
-
Insert the prologue and epilogue
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator.RegisterAllocPreparation
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterRestrictionsPhase
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps1
-
Iterate over the IR-based GC map collection and for each entry
replace the symbolic reg with the real reg or spill it was allocated
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps2
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
Iterate over the IR-based OSR map, and update symbolic registers
with real reg number or spill locations.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.Simple
-
Main driver for the simple optimizations
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Construct SSA form to satisfy the desired options in ir.desiredSSAOptions.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPFinalization
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPPreparation
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Perform the GlobalCSE compiler phase
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumber
-
Main driver for global value number-related computations
PRECONDITION: Array SSA form
POSTCONDITION: ir.valueNumbers holds global value number state
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation
-
Perform the analysis.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
perform the main out-of-ssa transformation
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
Execute loop invariant code motion on the given IR.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.RenamePreparation
-
register in the IR the SSA properties we need for simple scalar
renaming
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminator
-
main driver for redundant load elimination
Preconditions: Array SSA form and Global Value Numbers computed
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.EnsureSSA
-
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
-
Transform to eliminate redundant branches passed on
GVNs and dominator information.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.FoldingDriver
-
Execute expression folding.
- perform(IR) - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
-
register in the IR the SSA properties we need for simple scalar
optimizations
- perform(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.UniformlyGeneratedGVN
-
Compute Index Equivalence with uniformly generated global value
numbers.
- perform(IR) - Method in class org.jikesrvm.osr.AdjustBCIndexes
-
- Performance(OptTestHarnessOutput) - Constructor for class org.jikesrvm.tools.oth.OptTestHarness.Performance
-
- performCycleCollection - Static variable in class org.mmtk.plan.refcount.RCBase
-
- performLocal(IR) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
Perform expression folding on individual basic blocks.
- performLocalPropagation(IR, boolean) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
This method performs the last phase of the analysis, local propagation.
- performPhase(IR) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Runs a phase by calling perform on the supplied IR surrounded by
printing/messaging/debugging glue.
- performRename(BasicBlock, DominatorTree, LeaveSSA.VariableStacks) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- performSimpleEscapeAnalysis(RVMMethod, OptOptions) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- performVariationFullDuplication(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Perform the full duplication algorithm
- performVariationNoDuplication(IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Perform the NoDuplication version of the framework (see
Arnold-Ryder PLDI 2001).
- PF - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
PF bit of EFLAGS
- PHANTOM_REFS - Static variable in class org.mmtk.plan.Simple
-
- phantomReferenceProcessor - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
- phantomReferences - Static variable in class org.mmtk.vm.VM
-
- Phase - Class in org.mmtk.plan
-
A garbage collection proceeds as a sequence of phases.
- Phase(String) - Constructor for class org.mmtk.plan.Phase
-
Create a new Phase.
- Phase(String, Timer) - Constructor for class org.mmtk.plan.Phase
-
Create a new phase.
- phase - Static variable in class org.mmtk.utility.statistics.Stats
-
- Phase(String) - Constructor for enum org.mmtk.utility.statistics.Stats.Phase
-
- phaseChange(int) - Method in class org.mmtk.utility.statistics.BooleanCounter
-
The phase has changed (from GC to mutator or mutator to GC).
- phaseChange(int) - Method in class org.mmtk.utility.statistics.Counter
-
The phase has changed (from GC to mutator or mutator to GC).
- phaseChange(int) - Method in class org.mmtk.utility.statistics.EventCounter
-
The phase has changed (from GC to mutator or mutator to GC).
- phaseChange(int) - Method in class org.mmtk.utility.statistics.LongCounter
-
The phase has changed (from GC to mutator or mutator to GC).
- phaseNanos - Variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
Accumulated nanoseconds spent in the element.
- phases - Static variable in class org.mmtk.plan.Phase
-
The array of phase instances.
- phaseStack - Static variable in class org.mmtk.plan.Phase
-
The phase stack.
- phaseStackPointer - Static variable in class org.mmtk.plan.Phase
-
The current stack pointer
- PHI - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PHI instructions
- Phi - Class in org.jikesrvm.compilers.opt.ir
-
The Phi InstructionFormat class.
- Phi() - Constructor for class org.jikesrvm.compilers.opt.ir.Phi
-
- phi - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.Copy
-
The phi instruction which generated this copy instruction
- Phi_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Phi InstructionFormat
- PHI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PHI instructions
- Phi_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Phi InstructionFormat
- phiHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Record the effects of a phi instruction on the heap array
SSA form.
- phiLoopIterator - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The the phi iterator that gets modified by the stride to produce the carried iterator
- PhiTypeInformation() - Constructor for enum org.jikesrvm.compilers.opt.ssa.EnterSSA.PhiTypeInformation
-
- PHYREG - Static variable in class org.jikesrvm.osr.OSRConstants
-
- phys - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
-
- phys - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
-
- phys(IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
-
- phys - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
- physical - Variable in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
-
- PHYSICAL - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- physicalAllocationFailed - Variable in class org.jikesrvm.scheduler.RVMThread
-
Used by GC to determine collection success
- physicalAllocationFailed() - Method in class org.jikesrvm.scheduler.RVMThread
-
- PhysicalDefUse - Class in org.jikesrvm.compilers.opt.ir.ia32
-
This class provides utilities to record defs and uses of physical
registers by IR operators.
- PhysicalDefUse() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
-
- PhysicalDefUse - Class in org.jikesrvm.compilers.opt.ir.ppc
-
This class provides utilities to record defs and uses of physical
registers by IR operators.
- PhysicalDefUse() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
-
- PhysicalDefUse.PDUEnumeration - Class in org.jikesrvm.compilers.opt.ir.ia32
-
A class to enumerate physical registers based on a code.
- PhysicalDefUse.PDUEnumeration - Class in org.jikesrvm.compilers.opt.ir.ppc
-
A class to enumerate physical registers based on a code.
- PhysicalInterval(Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.ScratchMap.PhysicalInterval
-
- PhysicalRegisterConstants - Class in org.jikesrvm.compilers.opt.regalloc.ia32
-
This class holds constants that describe IA32 physical register set.
- PhysicalRegisterConstants() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
- PhysicalRegisterEnumeration(Register[]) - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- PhysicalRegisterEnumeration(int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet.PhysicalRegisterEnumeration
-
- PhysicalRegisterSet - Class in org.jikesrvm.compilers.opt.ir.ia32
-
This class represents a set of Registers corresponding to the
IA32 register set.
- PhysicalRegisterSet() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
-
- PhysicalRegisterSet - Class in org.jikesrvm.compilers.opt.ir.ppc
-
This class represents a set of Registers corresponding to the
PowerPC register set.
- PhysicalRegisterSet() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
-
Constructor: set up a pool of physical registers.
- PhysicalRegisterSet.PhysicalRegisterEnumeration - Class in org.jikesrvm.compilers.opt.ir.ia32
-
An enumerator for use by the physical register utilities.
- PhysicalRegisterSet.PhysicalRegisterEnumeration - Class in org.jikesrvm.compilers.opt.ir.ppc
-
An enumerator for use by the physical register utilities.
- PhysicalRegisterSet.RangeEnumeration - Class in org.jikesrvm.compilers.opt.ir.ia32
-
An enumerator for use by the physical register utilities.
- PhysicalRegisterTools - Class in org.jikesrvm.compilers.opt.ir.ia32
-
This abstract class provides a set of useful methods for
manipulating physical registers for an IR.
- PhysicalRegisterTools() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterTools
-
- PI - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PI instructions
- PI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PI instructions
- pickAllocator(RVMType) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Returns the appropriate allocation scheme/area for the given
type.
- pickAllocator(RVMType, RVMMethod) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Returns the appropriate allocation scheme/area for the given type
and given method requesting the allocation.
- pickAllocatorForType(RVMType) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Determine the default allocator to be used for a given type.
- Pink - Static variable in class org.mmtk.utility.gcspy.Color
-
- PINNED - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- PINNED_BIT - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- PINNED_BIT_NUMBER - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- pinObject(ObjectReference) - Static method in class org.mmtk.policy.immix.ObjectHeader
-
- PiNodes - Class in org.jikesrvm.compilers.opt.ssa
-
This pass inserts PI nodes (Effectively copies)
on branch edges, to introduce new names for analysis
- PiNodes(boolean) - Constructor for class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Create the phase.
- PiNodes(boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Create the phase.
- pinRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- PL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- placedWeight - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.ChainInfo
-
- Plan() - Constructor for class org.jikesrvm.mm.mminterface.Selected.Plan
-
- plan - Static variable in class org.jikesrvm.mm.mminterface.Selected.Plan
-
- Plan - Class in org.mmtk.plan
-
This abstract class implements the global core functionality for all
memory management schemes.
- Plan() - Constructor for class org.mmtk.plan.Plan
-
Constructor.
- PlanConstraints - Class in org.mmtk.plan
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- PlanConstraints() - Constructor for class org.mmtk.plan.PlanConstraints
-
- planList - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The list that we are onstatus of this plan
- planWithStatus(RVMMethod, byte) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
Return true
if there is a plan with the given status for the given method
- pleaseSpecifyAClass() - Static method in class org.jikesrvm.VM
-
- PLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLLLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLLLLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLLRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLLRLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLLRLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLRLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLRLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLLRLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- pln(String, RegisterConstants.GPR) - Static method in class org.jikesrvm.tools.header_gen.GenArch_ppc
-
- pln(String) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- pln(String, int) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- pln(String, Address) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- pln(String, Offset) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- pln() - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
-
- plosDriver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- plosNurseryDriver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- PLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLRLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLRLLRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- plus(int) - Method in class org.vmmagic.unboxed.Address
-
Add an integer to this Address
, and return the sum.
- plus(Offset) - Method in class org.vmmagic.unboxed.Address
-
Add an Offset
to this Address
, and
return the sum.
- plus(Extent) - Method in class org.vmmagic.unboxed.Address
-
Add an Extent
to this Address
, and
return the sum.
- plus(int) - Method in class org.vmmagic.unboxed.Extent
-
- plus(Extent) - Method in class org.vmmagic.unboxed.Extent
-
- plus(int) - Method in class org.vmmagic.unboxed.Offset
-
- plus(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- plus(Word) - Method in class org.vmmagic.unboxed.Word
-
Adds two words.
- plus(Offset) - Method in class org.vmmagic.unboxed.Word
-
Add an offset to a word
- plus(Extent) - Method in class org.vmmagic.unboxed.Word
-
Add an extent to a word
- PO - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
PF == 0 - odd parity or ordered floating point #s
- PO() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- pointsIn(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- pointsOut(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- poison(ObjectReference) - Static method in class org.mmtk.plan.poisoned.Poisoned
-
Poisons a reference value.
- Poisoned - Class in org.mmtk.plan.poisoned
-
This class implements a poisoned collector, that is essentially a test
case for read and write barriers in the VM.
- Poisoned() - Constructor for class org.mmtk.plan.poisoned.Poisoned
-
- PoisonedCollector - Class in org.mmtk.plan.poisoned
-
This class implements a poisoned collector, that is essentially a test
case for read and write barriers in the VM.
- PoisonedCollector() - Constructor for class org.mmtk.plan.poisoned.PoisonedCollector
-
- PoisonedConstraints - Class in org.mmtk.plan.poisoned
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- PoisonedConstraints() - Constructor for class org.mmtk.plan.poisoned.PoisonedConstraints
-
- PoisonedMutator - Class in org.mmtk.plan.poisoned
-
This class implements a poisoned collector, that is essentially a test
case for read and write barriers in the VM.
- PoisonedMutator() - Constructor for class org.mmtk.plan.poisoned.PoisonedMutator
-
- poll(boolean, Space) - Method in class org.mmtk.plan.Plan
-
This method is called periodically by the allocation subsystem
(by default, each time a page is consumed), and provides the
collector with an opportunity to collect.
- poolNames - Static variable in class org.jikesrvm.mm.mminterface.JMXSupport
-
- pools - Static variable in class org.jikesrvm.mm.mminterface.JMXSupport
-
Maps a space name to its index in the space array.
- POOLSIZE - Static variable in class org.jikesrvm.osr.ObjectHolder
-
- pop() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops an operand from the stack.
- pop(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops an operand of the given type from the stack.
- pop() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- pop(Register) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.VariableStacks
-
Pop the name at the top of the stack for a particular register
- pop() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- Pop - Class in org.jikesrvm.osr.bytecodes
-
pop
- Pop() - Constructor for class org.jikesrvm.osr.bytecodes.Pop
-
- pop() - Method in class org.jikesrvm.osr.TypeStack
-
- pop(int) - Method in class org.jikesrvm.osr.TypeStack
-
- pop() - Method in class org.mmtk.utility.deque.AddressDeque
-
Pop an address from the address queue, return zero if the queue
is empty.
- pop() - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
Retrieves an object.
- pop() - Method in class org.mmtk.utility.deque.ObjectReferenceDeque
-
Pop an object from the object queue, return zero if the queue
is empty.
- pop() - Method in class org.mmtk.utility.deque.SortTODAddressStack
-
Pop an address from the address stack, return zero if the stack
is empty.
- pop() - Method in class org.mmtk.utility.deque.SortTODObjectReferenceStack
-
Pop an address from the address stack, return zero if the stack
is empty.
- pop() - Method in class org.mmtk.utility.DoublyLinkedList
-
- pop() - Method in class org.mmtk.utility.Treadmill
-
Removes a node from the mature list.
- pop1() - Method in class org.mmtk.utility.deque.AddressPairDeque
-
Pop the first address in a pair from the address queue, return
zero if the queue is empty.
- pop1() - Method in class org.mmtk.utility.deque.AddressTripleDeque
-
Pop the first address in a triple from the address queue, return
zero if the queue is empty.
- pop2() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
Pops the two topmost operands from the stack and discards them.
- pop2() - Method in class org.mmtk.utility.deque.AddressPairDeque
-
Pop the second address in a pair from the address queue.
- pop2() - Method in class org.mmtk.utility.deque.AddressTripleDeque
-
Pop the second address in a triple from the address queue.
- pop3() - Method in class org.mmtk.utility.deque.AddressTripleDeque
-
Pop the third address in a triple from the address queue.
- popAddress() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops an address operand from the stack.
- popDouble() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops a double operand from the stack.
- popDummy() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops a dummy operand from the stack.
- popFloat() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops a float operand from the stack.
- popInt() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops an int operand from the stack.
- PopLocalFrame(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
- popLong() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops a long operand from the stack.
- popNursery() - Method in class org.mmtk.utility.Treadmill
-
Removes a node from the nursery list.
- popRef() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pops a ref operand from the stack.
- popScheduledPhase() - Static method in class org.mmtk.plan.Phase
-
Pop off the scheduled phase at the top of the work stack.
- popShiftInt(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pop an int from the stack to be used in a shift.
- popStack() - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Pop an address from the stack
- popularFVs - Static variable in class org.jikesrvm.classloader.FieldVector
-
- popularMVs - Static variable in class org.jikesrvm.classloader.MethodVector
-
- popularTRVs - Static variable in class org.jikesrvm.classloader.TypeReferenceVector
-
- populateIMT(RVMClass, TIB, IMT) - Method in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
-
- populateIMT(RVMClass, InterfaceInvocation.IMTDict) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
-
- populateRecompilationChoices() - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
-
Initialize the set of "optimization choices" that the
cost-benefit model will consider when using will consider when
using adaptive compilation.
- populateRecompilationChoices() - Method in class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
-
Initialize the set of "optimization choices" that the
cost-benefit model will consider.
- populationCount(int) - Method in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
-
- populationCount() - Method in class org.jikesrvm.util.BitVector
-
- PortableNativeSync - Static variable in class org.jikesrvm.Configuration
-
Are we using Classpath's portable native sync feature?
- position() - Method in class gnu.java.nio.VMChannel
-
- position(int) - Static method in class gnu.java.nio.VMChannel
-
- position - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
-
A description of the tree of inlined methods that contains the bytecode
that this instruction came from.
- POSITIVE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Is the contents of the int-like register always positive?
- possibleCycleRoot(ObjectReference) - Method in class org.mmtk.utility.CycleDetector
-
- POST_SANITY_PLACEHOLDER - Static variable in class org.mmtk.plan.Simple
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.copyms.CopyMSMutator
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.copying.GenCopyMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.GenMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.immix.GenImmixMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.marksweep.GenMSMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.immix.ImmixMutator
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.markcompact.MCMutator
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.marksweep.MSMutator
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.MutatorContext
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.nogc.NoGCMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.refcount.generational.GenRCMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.refcount.RCBaseMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceMutator
-
Perform post-allocation actions.
- postAlloc(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.semispace.SSMutator
-
- postAlloc(ObjectReference) - Method in class org.mmtk.policy.CopySpace
-
Perform any required post-allocation initialization
Nothing to be done in this case
- postAlloc(ObjectReference, int) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Perform any required post allocation initialization
- postAlloc(ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
-
Perform any required post-allocation initialization
Nothing to be done in this case
- postAlloc(ObjectReference) - Method in class org.mmtk.policy.MarkSweepSpace
-
Perform any required post allocation initialization
- postBoot() - Static method in class org.jikesrvm.adaptive.util.CompilerAdvice
-
Read a list of compiler advice annotations from a file
- postBoot() - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
-
Initialization of key compiler advice data structure.
- postBoot() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Perform postBoot operations such as dealing with command line
options (this is called as soon as options have been parsed,
which is necessarily after the basic allocator boot).
- postCollection() - Static method in class org.mmtk.utility.TraceGenerator
-
Do the work necessary following each garbage collection.
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.CollectorContext
-
Perform any post-copy actions.
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.copyms.CopyMSCollector
-
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.copying.GenCopyCollector
-
Perform any post-copy actions.
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.immix.GenImmixCollector
-
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.generational.marksweep.GenMSCollector
-
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.immix.ImmixCollector
-
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.refcount.generational.GenRCCollector
-
Perform any post-copy actions.
- postCopy(ObjectReference, ObjectReference, int, int) - Method in class org.mmtk.plan.semispace.SSCollector
-
- postCopy(ObjectReference, int, boolean) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Perform any required post copy (i.e. in-GC allocation) initialization.
- postCopy(ObjectReference, boolean) - Method in class org.mmtk.policy.MarkSweepSpace
-
Perform any required post copy (i.e. in-GC allocation) initialization.
- postDominates(BasicBlock, BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
does a post dominate b?
- postDominatorsAreComputed - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
-
Were post-dominators computed successfully ?
- PostDominatorsPhase - Class in org.jikesrvm.compilers.opt.controlflow
-
Driver routine for post-dominator computation.
- PostDominatorsPhase(boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.PostDominatorsPhase
-
- postDominatorTree - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
-
Place to hang post-dominator tree.
- postInit(Properties) - Static method in class gnu.classpath.VMSystemProperties
-
Override the default SystemProperties code; insert the command-line
arguments.
- postProcess(RVMThread) - Static method in class org.jikesrvm.osr.ia32.PostThreadSwitch
-
This method must not be inlined to keep the correctness
This method is called at the end of threadSwitch, the caller
is threadSwitchFrom<...
- postSanityPhase - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
Validate, build and validate the second sanity table
- postSanityPhase - Static variable in class org.mmtk.plan.StopTheWorld
-
Build and validate a sanity table
- PostThreadSwitch - Class in org.jikesrvm.osr.ia32
-
A class helps schedule OSRed method, it is called right after thread switch
and highly depends on the calling convention.
- PostThreadSwitch() - Constructor for class org.jikesrvm.osr.ia32.PostThreadSwitch
-
- PowerOf2(int) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
- PPC64_CMP - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_CMP instructions
- PPC64_CMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_CMP instructions
- PPC64_CMPI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_CMPI instructions
- PPC64_CMPI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_CMPI instructions
- PPC64_CMPL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_CMPL instructions
- PPC64_CMPL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_CMPL instructions
- PPC64_CMPLI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_CMPLI instructions
- PPC64_CMPLI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_CMPLI instructions
- PPC64_DIVD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_DIVD instructions
- PPC64_DIVD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_DIVD instructions
- PPC64_EXTSW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_EXTSW instructions
- PPC64_EXTSW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_EXTSW instructions
- PPC64_EXTSWr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_EXTSWr instructions
- PPC64_EXTSWr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_EXTSWr instructions
- PPC64_EXTZW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_EXTZW instructions
- PPC64_EXTZW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_EXTZW instructions
- PPC64_FCFID - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_FCFID instructions
- PPC64_FCFID_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_FCFID instructions
- PPC64_FCTIDZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_FCTIDZ instructions
- PPC64_FCTIDZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_FCTIDZ instructions
- PPC64_LD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_LD instructions
- PPC64_LD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_LD instructions
- PPC64_LDX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_LDX instructions
- PPC64_LDX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_LDX instructions
- PPC64_LWA - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_LWA instructions
- PPC64_LWA_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_LWA instructions
- PPC64_LWAX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_LWAX instructions
- PPC64_LWAX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_LWAX instructions
- PPC64_MULLD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_MULLD instructions
- PPC64_MULLD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_MULLD instructions
- PPC64_RLDICL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_RLDICL instructions
- PPC64_RLDICL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_RLDICL instructions
- PPC64_RLDICR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_RLDICR instructions
- PPC64_RLDICR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_RLDICR instructions
- PPC64_RLDIMI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_RLDIMI instructions
- PPC64_RLDIMI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_RLDIMI instructions
- PPC64_RLDIMIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_RLDIMIr instructions
- PPC64_RLDIMIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_RLDIMIr instructions
- PPC64_SLD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SLD instructions
- PPC64_SLD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SLD instructions
- PPC64_SLDI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SLDI instructions
- PPC64_SLDI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SLDI instructions
- PPC64_SLDr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SLDr instructions
- PPC64_SLDr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SLDr instructions
- PPC64_SRAD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRAD instructions
- PPC64_SRAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRAD instructions
- PPC64_SRADI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRADI instructions
- PPC64_SRADI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRADI instructions
- PPC64_SRADIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRADIr instructions
- PPC64_SRADIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRADIr instructions
- PPC64_SRADr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRADr instructions
- PPC64_SRADr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRADr instructions
- PPC64_SRD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRD instructions
- PPC64_SRD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRD instructions
- PPC64_SRDI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRDI instructions
- PPC64_SRDI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRDI instructions
- PPC64_SRDr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_SRDr instructions
- PPC64_SRDr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_SRDr instructions
- PPC64_STD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_STD instructions
- PPC64_STD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_STD instructions
- PPC64_STDX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_STDX instructions
- PPC64_STDX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_STDX instructions
- PPC64_TD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_TD instructions
- PPC64_TD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_TD instructions
- PPC64_TDI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC64_TDI instructions
- PPC64_TDI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC64_TDI instructions
- PPC_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADD instructions
- PPC_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADD instructions
- PPC_ADDC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDC instructions
- PPC_ADDC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDC instructions
- PPC_ADDE - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDE instructions
- PPC_ADDE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDE instructions
- PPC_ADDI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDI instructions
- PPC_ADDI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDI instructions
- PPC_ADDIC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDIC instructions
- PPC_ADDIC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDIC instructions
- PPC_ADDICr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDICr instructions
- PPC_ADDICr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDICr instructions
- PPC_ADDIS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDIS instructions
- PPC_ADDIS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDIS instructions
- PPC_ADDME - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDME instructions
- PPC_ADDME_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDME instructions
- PPC_ADDr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDr instructions
- PPC_ADDr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDr instructions
- PPC_ADDZE - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ADDZE instructions
- PPC_ADDZE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ADDZE instructions
- PPC_AND - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_AND instructions
- PPC_AND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_AND instructions
- PPC_ANDC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ANDC instructions
- PPC_ANDC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ANDC instructions
- PPC_ANDCr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ANDCr instructions
- PPC_ANDCr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ANDCr instructions
- PPC_ANDIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ANDIr instructions
- PPC_ANDIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ANDIr instructions
- PPC_ANDISr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ANDISr instructions
- PPC_ANDISr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ANDISr instructions
- PPC_ANDr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ANDr instructions
- PPC_ANDr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ANDr instructions
- PPC_B - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_B instructions
- PPC_B_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_B instructions
- PPC_BC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BC instructions
- PPC_BC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BC instructions
- PPC_BCC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCC instructions
- PPC_BCC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCC instructions
- PPC_BCCTR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCCTR instructions
- PPC_BCCTR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCCTR instructions
- PPC_BCL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCL instructions
- PPC_BCL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCL instructions
- PPC_BCLR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCLR instructions
- PPC_BCLR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCLR instructions
- PPC_BCLRL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCLRL instructions
- PPC_BCLRL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCLRL instructions
- PPC_BCOND - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCOND instructions
- PPC_BCOND2 - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCOND2 instructions
- PPC_BCOND2_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCOND2 instructions
- PPC_BCOND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCOND instructions
- PPC_BCTR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCTR instructions
- PPC_BCTR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCTR instructions
- PPC_BCTRL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCTRL instructions
- PPC_BCTRL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCTRL instructions
- PPC_BCTRL_SYS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BCTRL_SYS instructions
- PPC_BCTRL_SYS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BCTRL_SYS instructions
- PPC_BL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BL instructions
- PPC_BL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BL instructions
- PPC_BL_SYS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BL_SYS instructions
- PPC_BL_SYS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BL_SYS instructions
- PPC_BLR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BLR instructions
- PPC_BLR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BLR instructions
- PPC_BLRL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_BLRL instructions
- PPC_BLRL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_BLRL instructions
- PPC_CMP - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CMP instructions
- PPC_CMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CMP instructions
- PPC_CMPI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CMPI instructions
- PPC_CMPI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CMPI instructions
- PPC_CMPL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CMPL instructions
- PPC_CMPL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CMPL instructions
- PPC_CMPLI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CMPLI instructions
- PPC_CMPLI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CMPLI instructions
- PPC_CNTLZAddr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CNTLZAddr instructions
- PPC_CNTLZAddr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CNTLZAddr instructions
- PPC_CNTLZW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CNTLZW instructions
- PPC_CNTLZW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CNTLZW instructions
- PPC_CRAND - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CRAND instructions
- PPC_CRAND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CRAND instructions
- PPC_CRANDC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CRANDC instructions
- PPC_CRANDC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CRANDC instructions
- PPC_CROR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CROR instructions
- PPC_CROR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CROR instructions
- PPC_CRORC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_CRORC instructions
- PPC_CRORC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_CRORC instructions
- ppc_data - Variable in class org.jikesrvm.compilers.common.CodeArray
-
backing array for PPC code arrays during boot image creation
- PPC_DATA_INT - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DATA_INT instructions
- PPC_DATA_INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DATA_INT instructions
- PPC_DATA_LABEL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DATA_LABEL instructions
- PPC_DATA_LABEL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DATA_LABEL instructions
- PPC_DCBF - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DCBF instructions
- PPC_DCBF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DCBF instructions
- PPC_DCBST - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DCBST instructions
- PPC_DCBST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DCBST instructions
- PPC_DCBT - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DCBT instructions
- PPC_DCBT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DCBT instructions
- PPC_DCBTST - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DCBTST instructions
- PPC_DCBTST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DCBTST instructions
- PPC_DCBZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DCBZ instructions
- PPC_DCBZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DCBZ instructions
- PPC_DCBZL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DCBZL instructions
- PPC_DCBZL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DCBZL instructions
- PPC_DIVW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DIVW instructions
- PPC_DIVW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DIVW instructions
- PPC_DIVWU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_DIVWU instructions
- PPC_DIVWU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_DIVWU instructions
- PPC_EQV - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_EQV instructions
- PPC_EQV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_EQV instructions
- PPC_EQVr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_EQVr instructions
- PPC_EQVr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_EQVr instructions
- PPC_EXTSB - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_EXTSB instructions
- PPC_EXTSB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_EXTSB instructions
- PPC_EXTSBr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_EXTSBr instructions
- PPC_EXTSBr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_EXTSBr instructions
- PPC_EXTSH - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_EXTSH instructions
- PPC_EXTSH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_EXTSH instructions
- PPC_EXTSHr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_EXTSHr instructions
- PPC_EXTSHr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_EXTSHr instructions
- PPC_FABS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FABS instructions
- PPC_FABS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FABS instructions
- PPC_FADD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FADD instructions
- PPC_FADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FADD instructions
- PPC_FADDS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FADDS instructions
- PPC_FADDS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FADDS instructions
- PPC_FCMPO - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FCMPO instructions
- PPC_FCMPO_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FCMPO instructions
- PPC_FCMPU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FCMPU instructions
- PPC_FCMPU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FCMPU instructions
- PPC_FCTIW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FCTIW instructions
- PPC_FCTIW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FCTIW instructions
- PPC_FCTIWZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FCTIWZ instructions
- PPC_FCTIWZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FCTIWZ instructions
- PPC_FDIV - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FDIV instructions
- PPC_FDIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FDIV instructions
- PPC_FDIVS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FDIVS instructions
- PPC_FDIVS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FDIVS instructions
- PPC_FMADD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMADD instructions
- PPC_FMADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMADD instructions
- PPC_FMADDS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMADDS instructions
- PPC_FMADDS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMADDS instructions
- PPC_FMR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMR instructions
- PPC_FMR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMR instructions
- PPC_FMSUB - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMSUB instructions
- PPC_FMSUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMSUB instructions
- PPC_FMSUBS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMSUBS instructions
- PPC_FMSUBS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMSUBS instructions
- PPC_FMUL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMUL instructions
- PPC_FMUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMUL instructions
- PPC_FMULS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FMULS instructions
- PPC_FMULS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FMULS instructions
- PPC_FNEG - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FNEG instructions
- PPC_FNEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FNEG instructions
- PPC_FNMADD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FNMADD instructions
- PPC_FNMADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FNMADD instructions
- PPC_FNMADDS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FNMADDS instructions
- PPC_FNMADDS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FNMADDS instructions
- PPC_FNMSUB - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FNMSUB instructions
- PPC_FNMSUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FNMSUB instructions
- PPC_FNMSUBS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FNMSUBS instructions
- PPC_FNMSUBS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FNMSUBS instructions
- PPC_FRSP - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FRSP instructions
- PPC_FRSP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FRSP instructions
- PPC_FSEL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FSEL instructions
- PPC_FSEL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FSEL instructions
- PPC_FSQRT - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FSQRT instructions
- PPC_FSQRT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FSQRT instructions
- PPC_FSQRTS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FSQRTS instructions
- PPC_FSQRTS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FSQRTS instructions
- PPC_FSUB - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FSUB instructions
- PPC_FSUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FSUB instructions
- PPC_FSUBS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_FSUBS instructions
- PPC_FSUBS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_FSUBS instructions
- PPC_HWSYNC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_HWSYNC instructions
- PPC_HWSYNC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_HWSYNC instructions
- PPC_ICBI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ICBI instructions
- PPC_ICBI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ICBI instructions
- PPC_ISYNC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ISYNC instructions
- PPC_ISYNC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ISYNC instructions
- PPC_LAddr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LAddr instructions
- PPC_LAddr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LAddr instructions
- PPC_LAddrARX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LAddrARX instructions
- PPC_LAddrARX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LAddrARX instructions
- PPC_LAddrU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LAddrU instructions
- PPC_LAddrU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LAddrU instructions
- PPC_LAddrUX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LAddrUX instructions
- PPC_LAddrUX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LAddrUX instructions
- PPC_LAddrX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LAddrX instructions
- PPC_LAddrX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LAddrX instructions
- PPC_LBZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LBZ instructions
- PPC_LBZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LBZ instructions
- PPC_LBZUX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LBZUX instructions
- PPC_LBZUX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LBZUX instructions
- PPC_LBZX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LBZX instructions
- PPC_LBZX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LBZX instructions
- PPC_LDI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LDI instructions
- PPC_LDI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LDI instructions
- PPC_LDIS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LDIS instructions
- PPC_LDIS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LDIS instructions
- PPC_LFD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LFD instructions
- PPC_LFD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LFD instructions
- PPC_LFDX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LFDX instructions
- PPC_LFDX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LFDX instructions
- PPC_LFS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LFS instructions
- PPC_LFS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LFS instructions
- PPC_LFSX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LFSX instructions
- PPC_LFSX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LFSX instructions
- PPC_LHA - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LHA instructions
- PPC_LHA_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LHA instructions
- PPC_LHAX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LHAX instructions
- PPC_LHAX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LHAX instructions
- PPC_LHZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LHZ instructions
- PPC_LHZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LHZ instructions
- PPC_LHZX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LHZX instructions
- PPC_LHZX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LHZX instructions
- PPC_LInt - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LInt instructions
- PPC_LInt_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LInt instructions
- PPC_LIntUX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LIntUX instructions
- PPC_LIntUX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LIntUX instructions
- PPC_LIntX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LIntX instructions
- PPC_LIntX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LIntX instructions
- PPC_LMW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LMW instructions
- PPC_LMW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LMW instructions
- PPC_LWARX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LWARX instructions
- PPC_LWARX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LWARX instructions
- PPC_LWZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LWZ instructions
- PPC_LWZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LWZ instructions
- PPC_LWZU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LWZU instructions
- PPC_LWZU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LWZU instructions
- PPC_LWZUX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LWZUX instructions
- PPC_LWZUX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LWZUX instructions
- PPC_LWZX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_LWZX instructions
- PPC_LWZX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_LWZX instructions
- PPC_MFSPR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MFSPR instructions
- PPC_MFSPR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MFSPR instructions
- PPC_MFTB - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MFTB instructions
- PPC_MFTB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MFTB instructions
- PPC_MFTBU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MFTBU instructions
- PPC_MFTBU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MFTBU instructions
- PPC_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MOVE instructions
- PPC_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MOVE instructions
- PPC_MTSPR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MTSPR instructions
- PPC_MTSPR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MTSPR instructions
- PPC_MULHW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MULHW instructions
- PPC_MULHW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MULHW instructions
- PPC_MULHWU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MULHWU instructions
- PPC_MULHWU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MULHWU instructions
- PPC_MULLI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MULLI instructions
- PPC_MULLI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MULLI instructions
- PPC_MULLW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_MULLW instructions
- PPC_MULLW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_MULLW instructions
- PPC_NAND - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_NAND instructions
- PPC_NAND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_NAND instructions
- PPC_NANDr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_NANDr instructions
- PPC_NANDr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_NANDr instructions
- PPC_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_NEG instructions
- PPC_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_NEG instructions
- PPC_NEGr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_NEGr instructions
- PPC_NEGr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_NEGr instructions
- PPC_NOR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_NOR instructions
- PPC_NOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_NOR instructions
- PPC_NORr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_NORr instructions
- PPC_NORr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_NORr instructions
- PPC_OR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_OR instructions
- PPC_OR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_OR instructions
- PPC_ORC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ORC instructions
- PPC_ORC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ORC instructions
- PPC_ORCr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ORCr instructions
- PPC_ORCr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ORCr instructions
- PPC_ORI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ORI instructions
- PPC_ORI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ORI instructions
- PPC_ORIS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ORIS instructions
- PPC_ORIS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ORIS instructions
- PPC_ORr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_ORr instructions
- PPC_ORr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_ORr instructions
- PPC_RLWIMI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_RLWIMI instructions
- PPC_RLWIMI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_RLWIMI instructions
- PPC_RLWIMIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_RLWIMIr instructions
- PPC_RLWIMIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_RLWIMIr instructions
- PPC_RLWINM - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_RLWINM instructions
- PPC_RLWINM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_RLWINM instructions
- PPC_RLWINMr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_RLWINMr instructions
- PPC_RLWINMr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_RLWINMr instructions
- PPC_RLWNM - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_RLWNM instructions
- PPC_RLWNM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_RLWNM instructions
- PPC_RLWNMr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_RLWNMr instructions
- PPC_RLWNMr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_RLWNMr instructions
- PPC_SLW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SLW instructions
- PPC_SLW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SLW instructions
- PPC_SLWI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SLWI instructions
- PPC_SLWI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SLWI instructions
- PPC_SLWIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SLWIr instructions
- PPC_SLWIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SLWIr instructions
- PPC_SLWr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SLWr instructions
- PPC_SLWr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SLWr instructions
- PPC_SRAAddrI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRAAddrI instructions
- PPC_SRAAddrI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRAAddrI instructions
- PPC_SRAddrI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRAddrI instructions
- PPC_SRAddrI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRAddrI instructions
- PPC_SRAW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRAW instructions
- PPC_SRAW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRAW instructions
- PPC_SRAWI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRAWI instructions
- PPC_SRAWI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRAWI instructions
- PPC_SRAWIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRAWIr instructions
- PPC_SRAWIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRAWIr instructions
- PPC_SRAWr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRAWr instructions
- PPC_SRAWr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRAWr instructions
- PPC_SRW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRW instructions
- PPC_SRW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRW instructions
- PPC_SRWI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRWI instructions
- PPC_SRWI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRWI instructions
- PPC_SRWIr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRWIr instructions
- PPC_SRWIr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRWIr instructions
- PPC_SRWr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SRWr instructions
- PPC_SRWr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SRWr instructions
- PPC_STAddr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STAddr instructions
- PPC_STAddr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STAddr instructions
- PPC_STAddrCXr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STAddrCXr instructions
- PPC_STAddrCXr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STAddrCXr instructions
- PPC_STAddrU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STAddrU instructions
- PPC_STAddrU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STAddrU instructions
- PPC_STAddrUX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STAddrUX instructions
- PPC_STAddrUX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STAddrUX instructions
- PPC_STAddrX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STAddrX instructions
- PPC_STAddrX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STAddrX instructions
- PPC_STB - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STB instructions
- PPC_STB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STB instructions
- PPC_STBX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STBX instructions
- PPC_STBX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STBX instructions
- PPC_STFD - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STFD instructions
- PPC_STFD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STFD instructions
- PPC_STFDU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STFDU instructions
- PPC_STFDU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STFDU instructions
- PPC_STFDX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STFDX instructions
- PPC_STFDX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STFDX instructions
- PPC_STFS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STFS instructions
- PPC_STFS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STFS instructions
- PPC_STFSU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STFSU instructions
- PPC_STFSU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STFSU instructions
- PPC_STFSX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STFSX instructions
- PPC_STFSX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STFSX instructions
- PPC_STH - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STH instructions
- PPC_STH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STH instructions
- PPC_STHX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STHX instructions
- PPC_STHX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STHX instructions
- PPC_STMW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STMW instructions
- PPC_STMW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STMW instructions
- PPC_STW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STW instructions
- PPC_STW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STW instructions
- PPC_STWCXr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STWCXr instructions
- PPC_STWCXr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STWCXr instructions
- PPC_STWU - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STWU instructions
- PPC_STWU_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STWU instructions
- PPC_STWX - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_STWX instructions
- PPC_STWX_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_STWX instructions
- PPC_SUBF - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBF instructions
- PPC_SUBF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBF instructions
- PPC_SUBFC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFC instructions
- PPC_SUBFC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFC instructions
- PPC_SUBFCr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFCr instructions
- PPC_SUBFCr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFCr instructions
- PPC_SUBFE - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFE instructions
- PPC_SUBFE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFE instructions
- PPC_SUBFIC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFIC instructions
- PPC_SUBFIC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFIC instructions
- PPC_SUBFME - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFME instructions
- PPC_SUBFME_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFME instructions
- PPC_SUBFr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFr instructions
- PPC_SUBFr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFr instructions
- PPC_SUBFZE - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SUBFZE instructions
- PPC_SUBFZE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SUBFZE instructions
- PPC_SYNC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_SYNC instructions
- PPC_SYNC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_SYNC instructions
- PPC_TAddr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_TAddr instructions
- PPC_TAddr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_TAddr instructions
- PPC_TW - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_TW instructions
- PPC_TW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_TW instructions
- PPC_TWI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_TWI instructions
- PPC_TWI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_TWI instructions
- PPC_XOR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_XOR instructions
- PPC_XOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_XOR instructions
- PPC_XORI - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_XORI instructions
- PPC_XORI_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_XORI instructions
- PPC_XORIS - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_XORIS instructions
- PPC_XORIS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_XORIS instructions
- PPC_XORr - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Operator for PPC_XORr instructions
- PPC_XORr_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
-
Opcode identifier for PPC_XORr instructions
- PPCMaskLower16(int) - Static method in class org.jikesrvm.util.Bits
-
- PPCMaskLower16(Offset) - Static method in class org.jikesrvm.util.Bits
-
- PPCMaskUpper16(int) - Static method in class org.jikesrvm.util.Bits
-
- PPCMaskUpper16(Offset) - Static method in class org.jikesrvm.util.Bits
-
- PR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- pr - Variable in class org.mmtk.policy.immix.Defrag
-
- pr - Variable in class org.mmtk.policy.Space
-
- pr - Variable in class org.mmtk.utility.heap.ConcurrentZeroingContext
-
- Pragma - Annotation Type in org.vmmagic
-
A Pragma is a mechanism for supplying information to the compiler to alter the code it
generates for a method.
- PRE_SANITY_PLACEHOLDER - Static variable in class org.mmtk.plan.Simple
-
- PRECISE_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
We know precisely the type as it was create by a NEW
- preCollectorSpawn() - Method in class org.mmtk.plan.generational.immix.GenImmix
-
- preCollectorSpawn() - Method in class org.mmtk.plan.immix.Immix
-
- preCollectorSpawn() - Method in class org.mmtk.plan.Plan
-
Prepares for spawning of collectors.
- pred1 - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- pred2 - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- predcount - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
number of preceding basic blocks
- predecessor - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The out of loop block before the header
- predecessorCount - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- preemptConcurrentClosure - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
When we preempt a concurrent marking phase we must flush mutators and then continue the closure.
- Preemptible - Static variable in class org.jikesrvm.classloader.TypeReference
-
- Preemptible - Annotation Type in org.vmmagic.pragma
-
By default all Java code is interruptible, that is scheduling or garbage
collection may occur at points within the code.
- pref - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Object holding register preferences
- PREFER_COPY_ON_NURSERY_GC - Static variable in class org.mmtk.policy.immix.ImmixConstants
-
- Prefetch() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Prefetch
-
- PREFETCH - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Operator for PREFETCH instructions
- prefetch - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prefetch() - Method in class org.vmmagic.unboxed.Address
-
Prefetch a cache-line, architecture-independent
- PREFETCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
-
Opcode identifier for PREFETCH instructions
- prefetchNTA - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prefix - Variable in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- Prefix() - Constructor for enum org.jikesrvm.compilers.common.assembler.ia32.Lister.Prefix
-
- prefix - Variable in class org.jikesrvm.options.OptionSet
-
- Prefix(String, CommandLineArgs.PrefixType) - Constructor for class org.jikesrvm.runtime.CommandLineArgs.Prefix
-
Construct a prefix with the given argument string and type
- PREFIX_AREA_SIZE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- prefixes - Static variable in class org.jikesrvm.runtime.CommandLineArgs
-
A list of possible prefixes for command line arguments.
- PrefixType() - Constructor for enum org.jikesrvm.runtime.CommandLineArgs.PrefixType
-
- preGCSanity - Variable in class org.mmtk.utility.sanitychecker.SanityChecker
-
- preInit(Properties) - Static method in class gnu.classpath.VMSystemProperties
-
- Prepare - Class in org.jikesrvm.compilers.opt.ir
-
The Prepare InstructionFormat class.
- Prepare() - Constructor for class org.jikesrvm.compilers.opt.ir.Prepare
-
- prepare(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Called as part of the register allocator startup.
- prepare() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Perform some calculations to prepare for SSA construction.
- PREPARE - Static variable in class org.mmtk.plan.Simple
-
- prepare() - Method in class org.mmtk.plan.Trace
-
Prepare for a new collection pass.
- prepare() - Method in class org.mmtk.plan.TraceLocal
-
TODO write JavaDoc comment
- prepare(boolean) - Method in class org.mmtk.policy.CopySpace
-
Prepare this space instance for a collection.
- prepare() - Method in class org.mmtk.policy.ExplicitFreeListLocal
-
Prepare for a collection.
- prepare() - Method in class org.mmtk.policy.ExplicitFreeListSpace
-
Prepare for a new collection increment.
- prepare() - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
-
Prepare for a new collection increment.
- prepare(boolean) - Method in class org.mmtk.policy.immix.CollectorLocal
-
Prepare for a collection.
- prepare(ChunkList, ImmixSpace) - Method in class org.mmtk.policy.immix.Defrag
-
- prepare(boolean) - Method in class org.mmtk.policy.immix.ImmixSpace
-
Prepare for a new collection increment.
- prepare() - Method in class org.mmtk.policy.immix.MutatorLocal
-
Prepare for a collection.
- prepare() - Method in class org.mmtk.policy.ImmortalSpace
-
Prepare for a new collection increment.
- prepare(boolean) - Method in class org.mmtk.policy.LargeObjectLocal
-
Prepare for a collection.
- prepare(boolean) - Method in class org.mmtk.policy.LargeObjectSpace
-
Prepares for a new collection increment.
- prepare() - Method in class org.mmtk.policy.MarkCompactLocal
-
Prepare for collection: update the metadata for the current region, and flush
this bump-pointer's allocations to the global page list.
- prepare() - Method in class org.mmtk.policy.MarkCompactSpace
-
Prepare for a collection
- prepare() - Method in class org.mmtk.policy.MarkSweepLocal
-
Prepare for a collection.
- prepare(boolean) - Method in class org.mmtk.policy.MarkSweepSpace
-
Prepare for a new collection increment.
- prepare() - Method in class org.mmtk.policy.RawPageSpace
-
- prepare() - Method in class org.mmtk.utility.deque.SharedDeque
-
Prepare for parallel processing.
- prepare(int) - Method in class org.mmtk.utility.deque.SharedDeque
-
Prepare for parallel processing where a specific number
of threads take part.
- PREPARE_ADDR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PREPARE_ADDR instructions
- PREPARE_ADDR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PREPARE_ADDR instructions
- Prepare_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Prepare InstructionFormat
- PREPARE_FORWARD - Static variable in class org.mmtk.plan.markcompact.MC
-
- PREPARE_INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PREPARE_INT instructions
- PREPARE_INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PREPARE_INT instructions
- PREPARE_LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PREPARE_LONG instructions
- PREPARE_LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PREPARE_LONG instructions
- PREPARE_OP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- PREPARE_STACKS - Static variable in class org.mmtk.plan.Simple
-
- Prepare_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Prepare InstructionFormat
- prepareAddress(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get contents of (object + offset) and begin conditional critical section.
- prepareAddress - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareAddress() - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prepareAddress(Offset) - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prepareAvailableBits(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
- prepareAvailableBits(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
A prepare on the word containing the available bits.
- prepareAvailableBits(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
A prepare on the word containing the available bits.
- prepareAvailableBits(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
-
Gets the value of bits available for memory manager use in an
object, in preparation for setting those bits.
- prepareForBlock(BasicBlock) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS
-
Prepares for conversion of a block.
- prepareHistograms() - Method in class org.mmtk.policy.immix.Defrag
-
Prepares the histograms.
- prepareInt(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Gets contents of (object + offset) and begin conditional critical section.
- prepareInt - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareInt() - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prepareInt(Offset) - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prepareLong(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get contents of (object + offset) and begin conditional critical section.
- prepareLong - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareMutator(MutatorContext) - Method in class org.jikesrvm.mm.mmtk.Collection
-
- prepareMutator(MutatorContext) - Method in class org.mmtk.vm.Collection
-
Prepare a mutator for collection.
- prepareNonBlocking() - Method in class org.mmtk.plan.Trace
-
Prepare for a new collection pass.
- prepareNonBlocking() - Method in class org.mmtk.utility.deque.SharedDeque
-
Prepare for processing where pop operations on the deques
will never block.
- prepareObject(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get contents of (object + offset) and begin conditional critical section.
- prepareObject - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareObjectReference - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareObjectReference() - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prepareObjectReference(Offset) - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- preparePrefix - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareStacks - Static variable in class org.mmtk.plan.Simple
-
Ensure stacks are ready to be scanned
- prepareWord(Object, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Get contents of (object + offset) and begin conditional critical section.
- prepareWord - Static variable in class org.jikesrvm.runtime.MagicNames
-
- prepareWord() - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prepareWord(Offset) - Method in class org.vmmagic.unboxed.Address
-
Prepare for an atomic store operation.
- prependCounterReset(BasicBlock, IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Prepend the code to reset the global counter to the given basic
block.
- prependDecrement(BasicBlock, IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Append a decrement of the global counter to the given basic block.
- prependInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Prepend instruction to this basic block by inserting it right after
the LABEL instruction in the instruction list.
- prependInstructionRespectingPrologue(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Prepend instruction to this basic block but respect the prologue
instruction, which must come first.
- prependLiveIntervalElement(BasicBlock, LiveIntervalElement) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
- prependStore(BasicBlock, IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
Append a store of the global counter to the given basic block.
- prependThreadId() - Static method in class org.mmtk.utility.Log
-
Log a thread identifier at the start of the next message flushed.
- prependYield(BasicBlock, Operator, int, InlineSequence) - Method in class org.jikesrvm.compilers.opt.controlflow.YieldPoints
-
Add a YIELD instruction to the appropriate place for the basic
block passed.
- preSanityPhase - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
Build, validate and then build another sanity table
- preSanityPhase - Static variable in class org.mmtk.plan.StopTheWorld
-
Build and validate a sanity table
- presentation - Variable in class org.mmtk.vm.gcspy.Stream
-
the presentation style
- PRESENTATION_ENUM - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- PRESENTATION_MAX_VAR - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- PRESENTATION_PERCENT - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- PRESENTATION_PERCENT_VAR - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- PRESENTATION_PLAIN - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- PRESENTATION_PLUS - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- preserveFreeList() - Method in class org.mmtk.policy.ExplicitFreeListSpace
-
- preserveFreeList() - Method in class org.mmtk.policy.MarkSweepSpace
-
- preserveFreeList() - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
- pretenureThreshold - Static variable in class org.mmtk.plan.Plan
-
- pretenureThresholdFraction - Static variable in class org.mmtk.utility.options.Options
-
- PretenureThresholdFraction - Class in org.mmtk.utility.options
-
- PretenureThresholdFraction() - Constructor for class org.mmtk.utility.options.PretenureThresholdFraction
-
Create the option.
- prettyPrintTime(double, double) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
-
Helper function for reportStats
- prev - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
-
The previous instruction in the intra-basic-block list of instructions,
will be null
if no such instruction exists.
- prev - Variable in class org.jikesrvm.compilers.opt.ir.Register
-
- prev() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
-
- prev - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
Links inlined from DoublyLinkedListElement.
- prev() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
-
- prev - Variable in class org.jikesrvm.util.LinkedListRVM.Element
-
- PREV_MASK - Static variable in class org.mmtk.utility.GenericFreeList
-
- PREV_OFFSET - Static variable in class org.mmtk.utility.deque.SharedDeque
-
- PREV_OFFSET - Static variable in class org.mmtk.utility.DoublyLinkedList
-
- prevAddress - Static variable in class org.jikesrvm.objectmodel.MiscHeader
-
The address of the last object allocated into the header.
- prevBasicBlockInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Return the previous basic block in with respect to the current
code linearization order.
- prevBB - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting.CandInfo
-
- prevCMID - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The compiled method ID for the previous plan for this method
- prevFp - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- prevInstructionInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Return the previous instruction with respect to the current
code linearization order.
- previous() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
-
- previousIndex() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
-
- previousRecompilationAttempted(RVMMethod) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
This method returns true
if we've already tried to recompile the
passed method.
- previousValue - Variable in class org.mmtk.utility.statistics.PerfEvent
-
The previously read value of the counter (used to detect overflow)
- prevLink - Static variable in class org.mmtk.utility.heap.Map
-
- Primitive - Class in org.jikesrvm.classloader
-
Description of a java "primitive" type (int, float, etc.)
- Primitive(TypeReference, Class<?>, Atom, int, int) - Constructor for class org.jikesrvm.classloader.Primitive
-
Constructor
- PRIMITIVE_TYPE_FOR_WORD - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- primitiveArray() - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
-
- primitiveArrayStoreHelper(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Generates a primitive array store for the given size.
- primitiveArrayStoreHelper(RVMMethod, Instruction, IR) - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
Helper method to generate call to primitive arrayStore write barrier
- primitiveObjectFieldStoreHelper(RVMMethod, Instruction, IR, FieldReference) - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
Helper method to generate call to primitive putfield write barrier
- primitiveParseFloat(String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Primitive parsing of float/double values.
- primitiveParseInt(String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Primitive parsing of byte/integer numeric values.
- PrimitiveSize() - Constructor for enum org.jikesrvm.compilers.baseline.BuildReferenceMaps.PrimitiveSize
-
- PRIMORDIAL_THREAD_INDEX - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Index of thread in which "VM.boot()" runs
- print(PrintStream) - Method in class org.jikesrvm.compilers.baseline.BranchProfiles
-
- print(Enumeration<GraphNode>) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Print, to System.out, the basic blocks in the order given in
the supplied enumeration.
- print(String) - Method in class org.jikesrvm.util.PrintContainer.WithPrintStream
-
- print(char) - Method in class org.jikesrvm.util.PrintContainer.WithPrintStream
-
- print(String) - Method in class org.jikesrvm.util.PrintContainer.WithPrintWriter
-
- print(char) - Method in class org.jikesrvm.util.PrintContainer.WithPrintWriter
-
- print(String) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- print(int) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- print(char) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- print(RVMMember) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- print(Atom) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- print(String) - Method in class org.jikesrvm.util.PrintLN
-
- print(int) - Method in class org.jikesrvm.util.PrintLN
-
- print(char) - Method in class org.jikesrvm.util.PrintLN
-
- print(RVMClass) - Method in class org.jikesrvm.util.PrintLN
-
- print(RVMMember) - Method in class org.jikesrvm.util.PrintLN
-
- print(Atom) - Method in class org.jikesrvm.util.PrintLN
-
- print(String) - Static method in class org.jikesrvm.util.Services
-
- print(int) - Static method in class org.jikesrvm.util.Services
-
- print(String, int) - Static method in class org.jikesrvm.util.Services
-
- print() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
Print the cursor - for debugging
- PRINT_ALL_IR - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Dump the IR after each compiler phase
- PRINT_CALLING_CONVENTIONS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR after expanding calling conventions
- PRINT_CFG - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print control flow graph too when IR is printed
- PRINT_DETAILED_INLINE_REPORT - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print detailed report of compile-time inlining decisions
- PRINT_DG_BURS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print dependence graph before burs
- PRINT_DOMINATORS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print dominators
- PRINT_FINAL_HIR - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR just before conversion to LIR
- PRINT_FINAL_LIR - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR just before conversion to MIR
- PRINT_FINAL_MIR - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR just before conversion to machine code
- PRINT_GC_MAPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print the garbage collection maps
- PRINT_HIGH - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR after initial generation
- PRINT_INLINE_REPORT - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print detailed report of compile-time inlining decisions
- PRINT_INTERNAL_STACK_TRACE - Static variable in class org.jikesrvm.runtime.StackTrace
-
- PRINT_IR_LEVEL - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Only print IR compiled above this level
- PRINT_LOW - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR after conversion to LIR
- PRINT_MACHINECODE - Variable in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Print final machine code
- PRINT_MACHINECODE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print final machine code
- PRINT_METHOD - Variable in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Print method name at start of compilation
- PRINT_METHOD - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print method name at start of compilation
- PRINT_MIR - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR after conversion to MIR
- PRINT_PHASES - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print short message for each compilation phase
- PRINT_POST_DOMINATORS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print post-dominators
- PRINT_REGALLOC - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print IR before and after register allocation
- PRINT_SSA - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print SSA form
- PRINT_STATIC_STATS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Print out compile-time statistics for basic blocks?
- PRINT_VISUALIZATION - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
When dumping the IR, generate a visualization in a file instead
- printBasicBlockStatistics(IR) - Static method in class org.jikesrvm.compilers.opt.depgraph.DepGraphStats
-
Print the dependence graph stats for all basic blocks in an IR.
- printBlocks() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- printClassName(Atom) - Method in class org.jikesrvm.util.PrintLN
-
Print the name of the class represented by the class descriptor.
- printCodeAddress - Variable in class org.jikesrvm.tools.oth.OptTestHarness
-
Should we print the address of compiled methods (useful for
debugging)
- printColumnNames() - Static method in class org.mmtk.utility.statistics.Stats
-
Print out statistics column names
- printConfig() - Method in class org.mmtk.vm.Config
-
- printConfigXml() - Method in class org.mmtk.vm.Config
-
- PrintContainer - Class in org.jikesrvm.util
-
The subclasses of PrintContainer all implement the
PrintLN
interface.
- PrintContainer() - Constructor for class org.jikesrvm.util.PrintContainer
-
Can not be instantiated.
- PrintContainer.WithPrintStream - Class in org.jikesrvm.util
-
Print via PrintStream
- PrintContainer.WithPrintWriter - Class in org.jikesrvm.util
-
Print via PrintWriter
- PrintContainer.WithSysWrite - Class in org.jikesrvm.util
-
- printControllerStats() - Method in class org.jikesrvm.adaptive.util.AOSLogging
-
Dumps lots of controller statistics to the log file
- printCount(int) - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Print the value of this counter for the given phase
- printCount(int) - Method in class org.mmtk.utility.statistics.Counter
-
Print the value of this counter for the given phase
- printCount(int) - Method in class org.mmtk.utility.statistics.EventCounter
-
Print the value of this counter for the given phase
- printCount(int) - Method in class org.mmtk.utility.statistics.LongCounter
-
Print the value of this counter for the given phase
- printCurrent() - Method in class org.mmtk.utility.statistics.EventCounter
-
Print the current value for this counter (mid-phase)
- printCurrentUnits() - Method in class org.mmtk.utility.statistics.SizeCounter
-
Print current (mid-phase) units
- printCurrentVolume() - Method in class org.mmtk.utility.statistics.SizeCounter
-
Print (mid-phase) volume
- printDefs(Operand, BitVector, int) - Static method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
- printDefs(Register) - Static method in class org.jikesrvm.compilers.opt.DefUse
-
- printDepGraph() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
Print the dependence graph to standard out.
- printDepthFirst() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Print, to System.out, the basic blocks in depth first order.
- printDetailedTiming(boolean) - Method in class org.mmtk.plan.Plan
-
Any Plan can override this to provide additional plan specific
timing information.
- printDfns(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
Prints the DFN numbers associated with each instruction.
- printDFSNumbers() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
Print the result of the DFS numbering performed in Step 1
- printDominators(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.Dominators
-
Print the (already calculated) dominators.
- printEndHeader(RVMMethod) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Print a message to mark the end of machine code printing for a method
- printExceptionAndDie(Throwable) - Static method in class org.jikesrvm.scheduler.TimerThread
-
- printExceptionTable() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Print the eTable
- printExceptionTable(int[]) - Static method in class org.jikesrvm.compilers.common.ExceptionTable
-
Print an encoded exception table.
- printExceptionTable() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- printExceptionTableUninterruptible(int[]) - Static method in class org.jikesrvm.compilers.common.ExceptionTable
-
Prints an exception table.
- printExtended() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Print a detailed dump of the block to the sysWrite stream
- printExtended() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- printFinalLiveIntervals(IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Prints the Final Live Intervals
- printFinalMaps(IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
- printFinalMethodStats(PrintStream) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
This method summarizes the recompilation actions taken for all methods
in this object and produces a report to the passed PrintStream.
- printFixedPointResults(IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Prints the results of the fixed point computation.
- printForDebugging() - Method in class org.jikesrvm.runtime.StackTrace.InternalStackTraceElement
-
- printFormatString() - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- printHelp(String) - Static method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Prints a short description of every option
- printHelp(String) - Static method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Prints a short description of every option
- printHelp(String) - Static method in class org.jikesrvm.compilers.opt.OptOptions
-
Prints a short description of every option
- printHelp() - Method in class org.jikesrvm.options.OptionSet
-
Print a short description of every option
- printHelp() - Static method in class org.jikesrvm.Options
-
- printHex(int) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- printHex(int) - Method in class org.jikesrvm.util.PrintLN
-
- printInEdges() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
Returns true
if the phase wants the IR dumped before and/or after it runs.
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Should the IR be printed either before or after performing this phase?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
-
Should the IR be printed before and/or after this phase?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreePhase
-
Should the IR be printed before and/or after this phase?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.PostDominatorsPhase
-
Should the IR be printed before and/or after this phase?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
Returns true if the phase wants the IR dumped before and/or after it runs.
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
Returns true if the phase wants the IR dumped before and/or after it runs.
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.mir2mc.AssemblerDriver
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.mir2mc.FinalMIRExpansionDriver
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.ExpandCallingConvention
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
should we print the ir?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScan
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterRestrictionsPhase
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps1
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps2
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.Simple
-
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Should the IR be printed either before or after performing this phase?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Should we print the IR either before or after this phase?
- printingEnabled(OptOptions, boolean) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
-
- printInNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- printInstructions(IR, String) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Prints the IR along with a message.
- printInstructions() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Print the instructions in this IR to System.out.
- printInstructions(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.SSA
-
Print the instructions in SSA form.
- printLast() - Method in class org.mmtk.utility.statistics.BooleanCounter
-
- printLast() - Method in class org.mmtk.utility.statistics.Counter
-
Print statistics for the most recent phase
- printLast() - Method in class org.mmtk.utility.statistics.EventCounter
-
- printLessNicelyFormattedAndUninterruptible(int[], int) - Static method in class org.jikesrvm.compilers.common.ExceptionTable
-
- printLiveIntervalList(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
Print the live intervals for a block.
- println() - Method in class org.jikesrvm.util.PrintContainer.WithPrintStream
-
- println() - Method in class org.jikesrvm.util.PrintContainer.WithPrintWriter
-
- println() - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- println(String) - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
-
- PrintLN - Class in org.jikesrvm.util
-
This interface is implemented by org.jikesrvm.PrintContainer.
- PrintLN() - Constructor for class org.jikesrvm.util.PrintLN
-
- println() - Method in class org.jikesrvm.util.PrintLN
-
- println(String) - Method in class org.jikesrvm.util.PrintLN
-
- println() - Static method in class org.jikesrvm.util.Services
-
- println(String) - Static method in class org.jikesrvm.util.Services
-
- println(int) - Static method in class org.jikesrvm.util.Services
-
- println(String, int) - Static method in class org.jikesrvm.util.Services
-
- printMap() - Method in class org.jikesrvm.osr.EncodedOSRMap
-
print the encoded map for debugging.
- printMax(boolean) - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Print the current maximum value for either the mutator or GC phase
- printMax(boolean) - Method in class org.mmtk.utility.statistics.Counter
-
Print the current maximum value for either the mutator or GC phase
- printMax(boolean) - Method in class org.mmtk.utility.statistics.EventCounter
-
- printMax(boolean) - Method in class org.mmtk.utility.statistics.LongCounter
-
- printMCInformationEntry(int, boolean) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- printMethod(RVMMethod) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Print out the name of a method
- printMethodHeader() - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Print out the method header for the method associated with the
current frame
- printMethodMessage() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Print a message of a method name
- printMethodMessage(NormalMethod, OptOptions) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Prints a message of a method name.
- printMicro(long) - Method in class org.mmtk.utility.statistics.Timer
-
Print a value in microseconds
- printMillis(long) - Method in class org.mmtk.utility.statistics.Timer
-
Print a value in milliseconds
- printMin(boolean) - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Print the current minimum value for either the mutator or GC phase
- printMin(boolean) - Method in class org.mmtk.utility.statistics.Counter
-
Print the current minimum value for either the mutator or GC phase
- printMin(boolean) - Method in class org.mmtk.utility.statistics.EventCounter
-
- printMin(boolean) - Method in class org.mmtk.utility.statistics.LongCounter
-
- printNextNodes(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
Print the "next" nodes (either out or in) for the passed block
depending on which way we are viewing the graph
- printNicelyFormattedAndInterruptible(int[], int) - Static method in class org.jikesrvm.compilers.common.ExceptionTable
-
- printOptions() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
print a String value of this options object
- printOptions() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
print a String value of this options object
- printOptions() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
print a String value of this options object
- printOptions() - Method in class org.jikesrvm.options.OptionSet
-
Print out the option values
- printOptions() - Static method in class org.jikesrvm.Options
-
- printOptionsHeader() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
- printOptionsHeader() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
- printOptionsHeader() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
- printOutEdges() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- printOutNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- printPages(int, int) - Static method in class org.mmtk.policy.Space
-
Print out the number of pages and or megabytes, depending on the mode.
- printPhases() - Static method in class org.mmtk.utility.statistics.Stats
-
Print out statistics for each mutator/gc phase
- printPhaseStats - Static variable in class org.mmtk.utility.options.Options
-
- PrintPhaseStats - Class in org.mmtk.utility.options
-
When printing statistics, should statistics for each
gc-mutator phase be printed?
- PrintPhaseStats() - Constructor for class org.mmtk.utility.options.PrintPhaseStats
-
Create the option.
- printPhaseStatXml(Counter, int, Stats.Phase) - Static method in class org.mmtk.utility.statistics.Stats
-
Print a single phase counter in an xml tag
- printPhasesXml() - Static method in class org.mmtk.utility.statistics.Stats
-
Print out statistics for each mutator/gc phase in Xml format
- printPostStats() - Method in class org.mmtk.plan.Plan
-
Print out statistics at the end of a GC
- printPreStats() - Method in class org.mmtk.plan.generational.Gen
-
Print pre-collection statistics.
- printPreStats() - Method in class org.mmtk.plan.Plan
-
Print pre-collection statistics.
- printPreStats() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
-
Print pre-collection statistics.
- printPreStats() - Method in class org.mmtk.plan.stickyms.StickyMS
-
Print pre-collection statistics.
- printResults(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
Print the nodes that dominate each basic block
- printSecs(long) - Method in class org.mmtk.utility.statistics.Timer
-
Print a value in seconds
- printSorted() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- printStack(String) - Static method in class org.jikesrvm.runtime.Callbacks
-
Print current stack trace.
- printStackTrace(Offset, PrintLN) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- printStackTrace(Offset, PrintLN) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Print this compiled method's portion of a stack trace
- printStackTrace(Offset, PrintLN) - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- printStackTrace(Offset, PrintLN) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- printStackTrace(Offset, PrintLN) - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- printStackTraces(int[], Offset) - Static method in class org.jikesrvm.osr.ExecutionStateExtractor
-
- printStartHeader(RVMMethod) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Print a message to mark the start of machine code printing for a method
- printState() - Method in class org.jikesrvm.osr.ExecutionState
-
print the current state for debugging
- printStatistics() - Static method in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
Prints out statistics about JSR subroutines and their starting maps
- printStats() - Static method in class org.mmtk.utility.statistics.Stats
-
- printStatsPlain() - Static method in class org.mmtk.utility.statistics.Stats
-
Print out statistics
- printStatsXml() - Static method in class org.mmtk.utility.statistics.Stats
-
Print command-line options and statistics in XML format
- printTotal() - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Print the current total number of true
phases for this counter
- printTotal(boolean) - Method in class org.mmtk.utility.statistics.BooleanCounter
-
- printTotal() - Method in class org.mmtk.utility.statistics.Counter
-
Print the current total for this counter
- printTotal(boolean) - Method in class org.mmtk.utility.statistics.Counter
-
Print the current total for either the mutator or GC phase
- printTotal() - Method in class org.mmtk.utility.statistics.EventCounter
-
- printTotal(boolean) - Method in class org.mmtk.utility.statistics.EventCounter
-
- printTotal() - Method in class org.mmtk.utility.statistics.LongCounter
-
- printTotal(boolean) - Method in class org.mmtk.utility.statistics.LongCounter
-
- printTotalMicro() - Method in class org.mmtk.utility.statistics.Timer
-
Print the total in microseconds
- printTotalMillis() - Method in class org.mmtk.utility.statistics.Timer
-
Print the total in milliseconds
- printTotals() - Static method in class org.mmtk.utility.statistics.Stats
-
Print out statistics totals
- printTotalSecs() - Method in class org.mmtk.utility.statistics.Timer
-
Print the total in seconds
- printTotalsXml() - Static method in class org.mmtk.utility.statistics.Stats
-
Print out statistics totals in Xml format
- printTotalXml(Counter, Stats.Phase) - Static method in class org.mmtk.utility.statistics.Stats
-
Print a single total in an xml tag
- printUnits() - Method in class org.mmtk.utility.statistics.SizeCounter
-
Print units
- printUsage(int) - Static method in class org.mmtk.policy.Space
-
Print out the memory used by all spaces in either megabytes or
pages.
- printUsageMB() - Static method in class org.mmtk.policy.Space
-
Print out the memory used by all spaces, in megabytes
- printUsagePages() - Static method in class org.mmtk.policy.Space
-
Print out the memory used by all spaces, in megabytes
- printUsedPages() - Method in class org.mmtk.plan.Plan
-
- printUses(Register) - Static method in class org.jikesrvm.compilers.opt.DefUse
-
- printValue(int) - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Print the given value
- printValue(long) - Method in class org.mmtk.utility.statistics.EventCounter
-
Print the given value
- printValue(long) - Method in class org.mmtk.utility.statistics.LongCounter
-
Print the given value
- printValue(long) - Method in class org.mmtk.utility.statistics.PerfEvent
-
- printValue(long) - Method in class org.mmtk.utility.statistics.Timer
-
Print a value (in milliseconds)
- printValueNumbers() - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
-
Print the value numbers for each node in the value graph.
- printVMMap() - Static method in class org.mmtk.policy.Space
-
Print out a map of virtual memory useage by all spaces
- printVolume() - Method in class org.mmtk.utility.statistics.SizeCounter
-
Print volume
- priority - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The priority associated with this plan
- priority - Variable in class org.jikesrvm.scheduler.RVMThread
-
Scheduling priority for this thread.
- priority - Variable in class org.jikesrvm.util.PriorityQueueRVM.PriorityQueueNode
-
the value to compare on, larger is better
- priority_handle - Variable in class org.jikesrvm.scheduler.RVMThread
-
Thread priority handle.
- PriorityQueueNode() - Constructor for class org.jikesrvm.util.PriorityQueueRVM.PriorityQueueNode
-
- PriorityQueueRVM - Class in org.jikesrvm.util
-
This class implements a priority queue using the standard
(balanced partially-ordered tree, i.e., "heap") algorithm.
- PriorityQueueRVM() - Constructor for class org.jikesrvm.util.PriorityQueueRVM
-
- PriorityQueueRVM.PriorityQueueNode - Class in org.jikesrvm.util
-
A local class that holds the nodes of the priority tree
- PRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLLRLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRLRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- probability - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode.Edge
-
- problemEdgePrep() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
Stage 1b: Do bookkeeping to make it easier to identify
harmless problem edges.
- problemEdgePrep(AbstractBURS_TreeNode, SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
- problemEdges - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
track problem nodes (nodes with outgoing non-reg-true edges)
- process() - Method in class org.jikesrvm.adaptive.controller.AINewHotEdgeEvent
-
Called when the controller is ready to process this event.
- process() - Method in interface org.jikesrvm.adaptive.controller.ControllerInputEvent
-
This method is called by the controller upon dequeuing this
event from the controller input queue.
- process() - Method in class org.jikesrvm.adaptive.controller.HotMethodRecompilationEvent
-
This method is called by the controller upon dequeuing this
event from the controller input queue.
- process() - Method in class org.jikesrvm.adaptive.OnStackReplacementEvent
-
This function will generate a controller plan and
inserted in the recompilation queue.
- process(ZipFile, ZipEntry) - Method in interface org.jikesrvm.classloader.BootstrapClassLoader.Handler
-
- process(File) - Method in interface org.jikesrvm.classloader.BootstrapClassLoader.Handler
-
- process(String) - Method in class org.jikesrvm.options.OptionSet
-
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
- process(String) - Static method in class org.jikesrvm.Options
-
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
- process(ObjectReference) - Method in class org.mmtk.plan.refcount.RCDecBuffer
-
- process(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
This is the method that ensures
- process() - Method in class org.mmtk.utility.deque.TraceBuffer
-
Process the data in the tracing buffer, output information as needed.
- process64BitImmediateValues(IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
-
- PROCESS_DECBUFFER - Static variable in class org.mmtk.plan.refcount.RCBase
-
- PROCESS_MODBUFFER - Static variable in class org.mmtk.plan.refcount.RCBase
-
- PROCESS_NEWROOTBUFFER - Static variable in class org.mmtk.plan.refcount.RCBase
-
- PROCESS_OLDROOTBUFFER - Static variable in class org.mmtk.plan.refcount.RCBase
-
- processAboutToTerminate() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Method called after processing a list of threads, or before starting a new
thread.
- processALoad(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of ALoad instruction s
The load is of the form x = A[k].
- processALoad(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given ALOAD instruction.
- processAsOption(String, String) - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
- processAsOption(String, String) - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
- processAsOption(String, String) - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
- processAStore(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of AStore instruction s
The store is of the form A[k] = val.
- processAStore(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given ASTORE instruction.
- processAthrow(ExceptionHandlerMap, int) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
Check if an athrow is within a try block, if it is, then handlers have this
block as their predecessor; which is registered in "processExceptionHandlers"
Otherwise, the athrow acts as a branch to the exit and that should be marked
here.
- processBackwardBranch(int, int) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
A backwards branch has been found from the byte code at location "index"
to a target location of "branchtarget".
- processBinary(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given Binary instruction.
- processBlock(BasicBlock, boolean, IR) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Computes the in set for this block given the out, gen, and kill set
- processBlock(BasicBlock, LiveInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
-
Records all the register restrictions dictated by live ranges on a
particular basic block.
- processBranchBB(short, int, byte[], int, boolean, byte[][], int[], PendingRETInfo, PendingRETInfo[], short[]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
- processBranchTarget(int, int) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
Processing a branch that appears at location index in the byte code and has a
target index of branchtarget in the byte code.
- processCall(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of CALL instruction.
- processCall(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given Call instruction.
- processChildren(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
Process each of the child objects for the passed object.
- processChunk(Address, Address, Address, Address, TraceLocal) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Process a chunk of encoded reference data, enqueuing each
reference (optionally filtering them on whether they point
outside the boot image).
- processClass(RVMClass, OptOptions) - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- processCodeLocation(ObjectReference, Address) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Push a code pointer location onto the code locations deque,
optionally performing a sanity check first.
- processCodeLocations - Variable in class org.jikesrvm.mm.mmtk.ScanThread
-
- processCommandLineArg(String) - Static method in class org.jikesrvm.adaptive.controller.Controller
-
Process any command line arguments passed to the controller subsystem.
- processCommandLineArg(String, String) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
-
Process a command line argument
- processCommandLineArg(String, String) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
- processCommandLineArg(String) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
- processCommandLineOptions(OptOptions, int, int, String[]) - Static method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
-
Process the command line arguments and pass the appropriate ones to the
Options
Called by sampling and counters recompilation strategy.
- processCondBranch(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
Perform optimizations for a conditional branch.
- processConditionalBranch(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Perform optimizations for a conditional branch.
- processed - Static variable in class org.jikesrvm.adaptive.recompilation.InvocationCounts
-
- processEdge(LSTNode, BasicBlock, BasicBlock, float, float) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
- processEdge(ObjectReference, Address) - Method in class org.mmtk.plan.refcount.fullheap.RCModifiedProcessor
-
- processEdge(ObjectReference, Address) - Method in class org.mmtk.plan.refcount.generational.GenRCModifiedProcessor
-
- processEdge(ObjectReference, Address) - Method in class org.mmtk.plan.refcount.RCZero
-
- processEdge(ObjectReference, Address) - Method in class org.mmtk.plan.TraceLocal
-
Trace a reference during GC.
- processEdge(ObjectReference, Address) - Method in class org.mmtk.plan.TransitiveClosure
-
Trace an edge during GC.
- processEdge(ObjectReference, Address) - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
- processEdge(ObjectReference, Address) - Method in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver.Closure
-
Process an edge.
- processElement(VariableElement, PseudoBytecode, int) - Method in class org.jikesrvm.osr.ExecutionState
-
- processExceptionHandlers(ExceptionHandlerMap) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
For every handler, mark the blocks in its try block as its predecessors.
- processExit() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Process the loop exit basic block.
- processFrameForCode(int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Identify all pointers into code pointers associated with a frame.
- processGoto(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Perform optimizations for a Goto.
- processGoto(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
Perform optimizations for an unconditonal branch.
- processGuardedBinary(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given GuardedBinary instruction.
- processGuardedUnary(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given GuardedUnary instruction.
- processHeader() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Process the loop header basic block.
- processIfCmp(IR, BasicBlock, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
- processIfCmp(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given IfCmp instruction.
- processIfCmp2(IR, BasicBlock, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
- processInlineGuard(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Perform optimizations for an inline guard.
- processInlineGuard(IR, BasicBlock, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
- processInlineGuard(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given InlineGuard instruction.
- processInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given instruction.
- processInteriorEdge(ObjectReference, Address, boolean) - Method in class org.mmtk.plan.TraceLocal
-
Trace a reference during GC.
- processInvoke(MethodReference, int, int, byte[], boolean, boolean, ReferenceMaps, PendingRETInfo, boolean, int) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
- processJSR(int, int, short, short, byte[][], int, byte[], int, int[], PendingRETInfo[], PendingRETInfo, JSRSubroutineInfo[], short[]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
- processLiveInterval(LiveIntervalElement, BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
for each live interval associated with this block
we either add a new interval, or extend a previous interval
if it is contiguous
- processLoad(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of a Load instruction
The load is of the form x = A[k].
- processLookupSwitch(IR, BasicBlock, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
- processLoopBlock(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
Process a regular block within the loop
- processLoopNest(LSTNode) - Method in class org.jikesrvm.compilers.opt.controlflow.YieldPoints
-
Process all loop heads in a loop nest by inserting a backedge yieldpoint in each of them.
- processMethod(RVMMethod, OptOptions) - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- processMethod(RVMMethod, OptOptions, boolean) - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- processMove(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given MOVE instruction.
- processNew(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of allocation instruction s
- processNew(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given NEW instruction.
- processNewArray(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given NEWARRAY instruction.
- processNode(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
Add a gray object
- processNode(ObjectReference) - Method in class org.mmtk.plan.TraceWriteBuffer
-
Enqueue an object during a trace.
- processNode(ObjectReference) - Method in class org.mmtk.plan.TransitiveClosure
-
Trace a node during GC.
- processNullCheck(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given NullCheck instruction.
- processObject(TraceLocal, ObjectReference, boolean) - Method in class org.mmtk.utility.sanitychecker.SanityChecker
-
Process an object during sanity checking, validating data,
incrementing counters and enqueuing if this is the first
visit to the object.
- processOneLine(LineNumberReader, String, double[]) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
Helper method to read one line of the DNA file
- processOptCommandLineArg(String, String) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
-
Processes a command line argument destined for the opt compiler.
- processOptions() - Method in class org.mmtk.plan.concurrent.Concurrent
-
The processOptions method is called by the runtime immediately after
command-line arguments are available.
- processOptions() - Method in class org.mmtk.plan.Plan
-
The processOptions method is called by the runtime immediately after
command-line arguments are available.
- processOptions() - Method in class org.mmtk.plan.refcount.RCBase
-
- processOptions() - Method in class org.mmtk.plan.semispace.gctrace.GCTrace
-
- processOptions() - Method in class org.mmtk.plan.StopTheWorld
-
The processOptions method is called by the runtime immediately after
command-line arguments are available.
- processOptionString(String[]) - Method in class org.jikesrvm.tools.oth.OptTestHarness
-
- processOsrRequest() - Method in class org.jikesrvm.adaptive.OSROrganizerThread
-
- processOverride(RVMMethod) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
-
- processPhaseStack(boolean) - Static method in class org.mmtk.plan.Phase
-
Processes the phase stack.
- processPhi(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of Phi instruction.
- processPhi(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given Phi instruction.
- processPi(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given PI instruction.
- processPointerUpdate(boolean, ObjectReference, Address, ObjectReference) - Static method in class org.mmtk.utility.TraceGenerator
-
Do any tracing work required at each a pointer store operation.
- processPrologue(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for an IR_PROLOGUE instruction
PRECONDITION: Prologue.conforms(s);
- processPutField(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given PUTFIELD instruction.
- processPutStatic(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given PUTSTATIC instruction.
- processReference(TraceLocal, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Processes a reference with the current semantics.
- processRememberedSets() - Method in class org.mmtk.plan.generational.GenMatureTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.generational.GenNurseryTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.immix.ImmixDefragTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.immix.ImmixTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.marksweep.MSTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.stickyms.StickyMSNurseryTraceLocal
-
Process any remembered set entries.
- processRememberedSets() - Method in class org.mmtk.plan.TraceLocal
-
Flush any remembered sets pertaining to the current collection.
- processRetList(int[], int) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
process the effect of the ret instructions on the precedance table
- processRootEdge(Address, boolean) - Method in class org.mmtk.plan.TraceLocal
-
Trace a reference during GC.
- processRoots() - Method in class org.mmtk.plan.TraceLocal
-
Process any roots for which processing was delayed.
- processRoots() - Method in class org.mmtk.utility.sanitychecker.SanityRootTraceLocal
-
Process delayed roots.
- processStore(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Update the set of dataflow equations to account for the actions
of a Store instruction.
- processTableSwitch(IR, BasicBlock, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
- processTuple(ArrayList<Integer>, LocalRegPair, boolean) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
Process a 32-bit tuple.
- processTwoTargetConditionalBranch(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
-
Perform optimizations for a two way conditional branch.
- processTwoTargetConditionalBranch(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
-
Perform optimizations for a two way conditional branch.
- processUnary(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given Unary instruction.
- processZeroCheck(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
-
Update the value graph to account for a given NullCheck instruction.
- PROFILE_CBS_HOTNESS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Threshold at which a conditional branch is considered to be skewed
- PROFILE_COUNTERS_FREQ - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- PROFILE_DUMB_FREQ - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- PROFILE_EDGE_COUNT_INPUT_FILE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Input file of edge counter profile data
- PROFILE_EDGE_COUNTER_FILE - Variable in class org.jikesrvm.compilers.baseline.BaselineOptions
-
File into which to dump edge counter data
- PROFILE_EDGE_COUNTERS - Variable in class org.jikesrvm.compilers.baseline.BaselineOptions
-
Insert edge counters on all bytecode-level conditional branches
- PROFILE_FREQUENCY_STRATEGY - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
How to compute block and edge frequencies?
- PROFILE_INFREQUENT_THRESHOLD - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Cumulative threshold which defines the set of infrequent basic blocks
- PROFILE_INVERSE_COUNTERS_FREQ - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- PROFILE_STATIC_FREQ - Static variable in class org.jikesrvm.compilers.opt.OptOptions
-
- prologue - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
The basic block into which BC2IR's caller will generate a "prologue."
- Prologue - Class in org.jikesrvm.compilers.opt.ir
-
The Prologue InstructionFormat class.
- Prologue() - Constructor for class org.jikesrvm.compilers.opt.ir.Prologue
-
- PROLOGUE(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expand a prologue by expanding out longs into pairs of ints
- PROLOGUE - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- PROLOGUE_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- PROLOGUE_BLOCK_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- Prologue_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Prologue InstructionFormat
- Prologue_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Prologue InstructionFormat
- PrologueEpilogueCreator - Class in org.jikesrvm.compilers.opt.regalloc
-
This class is a phase that inserts prologues and epilogues
- PrologueEpilogueCreator() - Constructor for class org.jikesrvm.compilers.opt.regalloc.PrologueEpilogueCreator
-
- prologueStackHeights(NormalMethod, BytecodeStream, int[]) - Method in class org.jikesrvm.osr.BytecodeTraverser
-
Compute stack heights of bytecode stream (used for osr prologue)
- prologueYieldpoint - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Is there a prologue yieldpoint in this method?
- prologueYieldpointBlock - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
-
A basic block holding the call to Thread.threadSwitch for a
prologue.
- propagateDeathTime(ObjectReference) - Static method in class org.mmtk.utility.TraceGenerator
-
This propagates the death time being computed to the object passed as an
address.
- Properties - Class in org.jikesrvm
-
Flags that control the behavior of our virtual machine.
- Properties() - Constructor for class org.jikesrvm.Properties
-
- PROPERTY_COUNT_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
-
- PROPERTY_DATA_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
-
- PROPERTY_TABLE_ID - Static variable in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
-
- PropertyTableChunk - Class in com.ibm.tuningfork.tracegen.chunk
-
- PropertyTableChunk() - Constructor for class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
-
- props - Variable in class org.jikesrvm.mm.mmtk.BuildTimeConfig
-
The underlying properties object
- PROT_EXEC - Static variable in class org.jikesrvm.runtime.Memory
-
- PROT_NONE - Static variable in class org.jikesrvm.runtime.Memory
-
- PROT_READ - Static variable in class org.jikesrvm.runtime.Memory
-
- PROT_WRITE - Static variable in class org.jikesrvm.runtime.Memory
-
- protect(Address, int) - Static method in class org.mmtk.utility.heap.Mmapper
-
Memory protect a range of pages (using mprotect or equivalent).
- PROTECTED - Static variable in class org.mmtk.utility.heap.Mmapper
-
- protectOnRelease - Static variable in class org.mmtk.utility.options.Options
-
- ProtectOnRelease - Class in org.mmtk.utility.options
-
Should memory be protected on release?
- ProtectOnRelease() - Constructor for class org.mmtk.utility.options.ProtectOnRelease
-
Create the option.
- PRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- PRRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
-
- pruneCandidates(HashSet<Register>) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
-
Prune the candidate set; restrict candidates to only allow transformations
that result in dead code to be eliminated.
- pruneExceptionalOut(IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Prune away exceptional out edges that are not reachable given this
block's instructions.
- pruneExceptionalOut() - Method in class org.jikesrvm.compilers.opt.ir.IR
-
Prune the exceptional out edges for each basic block in the IR.
- PSEUDO_CheckCast - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_InvokeCompiledMethod - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_InvokeStatic - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_LoadDoubleConst - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_LoadFloatConst - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_LoadIntConst - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_LoadLongConst - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_LoadRetAddrConst - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_LoadWordConst - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PSEUDO_ParamInitEnd - Static variable in class org.jikesrvm.osr.OSRConstants
-
- PseudoBytecode - Class in org.jikesrvm.osr.bytecodes
-
OSR_PseudoBytecode is super class of all pseudo instructions.
- PseudoBytecode() - Constructor for class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- pthread_id - Variable in class org.jikesrvm.scheduler.RVMThread
-
Thread handle.
- publishResolved(TIB, short[], int[]) - Method in class org.jikesrvm.classloader.RVMArray
-
Atomically initialize the important parts of the TIB and let the world know this type is
resolved.
- publishResolved(TIB, short[], int[]) - Method in class org.jikesrvm.classloader.RVMClass
-
Atomically initialize the important parts of the TIB and let the world know this type is
resolved.
- Pure - Annotation Type in org.vmmagic.pragma
-
This pragma is used to indicate a method has no side effects.
- purgeBlockFromPHIs(BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.ssa.SSA
-
Fix up any PHI instructions in the given target block to reflect that
the given source block is no longer a predecessor of target.
- push(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Push a single width operand (int, float, ref, ...) on the simulated stack.
- push(Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Push an operand of the specified type on the simulated stack.
- push(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- push(Register, Operand) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.VariableStacks
-
Push a name at the top of the stack for a particular register
- push(T) - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- push(byte) - Method in class org.jikesrvm.osr.TypeStack
-
- push(Address) - Method in class org.mmtk.utility.deque.AddressDeque
-
Push an address onto the address queue.
- push(Address, Address) - Method in class org.mmtk.utility.deque.AddressPairDeque
-
Push an address pair onto the address queue.
- push(Address, Address, Address) - Method in class org.mmtk.utility.deque.AddressTripleDeque
-
Push an address pair onto the address queue.
- push(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
Pushes an object onto the queue, forcing an inlined sequence.
- push(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceDeque
-
Push an object onto the object queue.
- push(Address) - Method in class org.mmtk.utility.deque.SortTODAddressStack
-
Push an address onto the address stack.
- push(ObjectReference) - Method in class org.mmtk.utility.deque.SortTODObjectReferenceStack
-
Push an address onto the address stack.
- push(Word) - Method in class org.mmtk.utility.deque.TraceBuffer
-
Push word onto the tracing queue.
- pushAddress(RegisterOperand, RegisterOperand, byte, Offset) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
-
- pushCandidate(BasicBlock, BasicBlock, BasicBlock, Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- pushCOND(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Remember a condition code in a child node
- pushCopy(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Pushes a copy of the given operand onto simulated stack.
- pushDual(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Push a double width operand (long, double) on the simulated stack.
- pushFrameIP(ObjectReference, int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Push the instruction pointer associated with this frame onto the
code locations deque.
- pushJNIRef(Object) - Method in class org.jikesrvm.jni.JNIEnvironment
-
Push a reference onto thread local JNIRefs stack.
- PushLocalFrame(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
Push a local frame for local references.
- pushMO(MemoryOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
-
- pushNotInOther(SanityDataTable, ObjectReferenceDeque) - Method in class org.mmtk.utility.sanitychecker.SanityDataTable
-
Push any entries that are only in this table, and not the
passed table.
- pushOnStack(Address) - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Push an address on to the stack
- pushOOL(Address) - Method in class org.mmtk.utility.deque.AddressDeque
-
Push an address onto the address queue, force this out of line
("OOL"), in some circumstances it is too expensive to have the
push inlined, so this call is made.
- pushOOL(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
-
Pushes an object onto the queue, forcing an out of line sequence.
- pushOOL(ObjectReference) - Method in class org.mmtk.utility.deque.ObjectReferenceDeque
-
Push an object onto the object queue, force this out of line
("OOL"), in some circumstances it is too expensive to have the
push inlined, so this call is made.
- pushScheduledPhase(int) - Static method in class org.mmtk.plan.Phase
-
Push a scheduled phase onto the top of the work stack.
- pushTypeCheckBelowIf(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.LocalCastOptimization
-
Where legal, move a type check below an if instruction.
- put(K, V) - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- PUTFIELD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PUTFIELD instructions
- PutField - Class in org.jikesrvm.compilers.opt.ir
-
The PutField InstructionFormat class.
- PutField() - Constructor for class org.jikesrvm.compilers.opt.ir.PutField
-
- PutField_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the PutField InstructionFormat
- PUTFIELD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PUTFIELD instructions
- PutField_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the PutField InstructionFormat
- putFieldHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Record the effects of a putfield instruction on the heap array
SSA form.
- putfieldStoreBarrierHelper(Assembler, BaselineCompilerImpl, RegisterConstants.GPR, int, NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Private helper method for primitive putfields
- putfieldStoreBarrierHelper(Assembler, BaselineCompilerImpl, Offset, int, NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
-
Private helper method for primitive putfields
- putInt(int) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- putIntAt(int, int) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- putLong(long) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- putOperand(int, Operand) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
NOTE: It is incorrect to use putOperand with a constant argument
outside of the automatically generated code in Operators.
- putSpansBasicBlock(boolean) - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- putSSA(boolean) - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- PUTSTATIC - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for PUTSTATIC instructions
- PutStatic - Class in org.jikesrvm.compilers.opt.ir
-
The PutStatic InstructionFormat class.
- PutStatic() - Constructor for class org.jikesrvm.compilers.opt.ir.PutStatic
-
- PutStatic_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the PutStatic InstructionFormat
- PUTSTATIC_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for PUTSTATIC instructions
- PutStatic_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the PutStatic InstructionFormat
- putStaticHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Record the effects of a putstatic instruction on the heap array
SSA form.
- S - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
- S0 - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- S1 - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- s2b(String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
- safeAsyncBlock(RVMThread.BlockAdapter) - Method in class org.jikesrvm.scheduler.RVMThread
-
- safeBlock(RVMThread.BlockAdapter, boolean) - Method in class org.jikesrvm.scheduler.RVMThread
-
- safeBlock(RVMThread.BlockAdapter) - Method in class org.jikesrvm.scheduler.RVMThread
-
- safeCopyStringToChars(String, char[], int, int) - Method in class org.jikesrvm.mm.mmtk.Strings
-
Copies characters from the string into the character array.
- safeToAllocateJavaThread - Static variable in class org.jikesrvm.Properties
-
Is it safe to create a java.lang.Thread now?
- safeToForceGCs() - Static method in class org.jikesrvm.scheduler.RVMThread
-
- same(K, K) - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- same(K, K) - Method in class org.jikesrvm.util.HashMapRVM
-
- same(K, K) - Method in class org.jikesrvm.util.IdentityHashMapRVM
-
- same(K, K) - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM
-
- same(K, K) - Method in class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
-
- sameRange(BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- sameRegion(MarkCompactCollector.RegionCursor) - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
-
- sameRegisterPropertiesAs(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Note: This method is currently used only by test cases.
- sameRegisterPropertiesAsExceptForGuardWhichIsSimilar(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Note: This method is currently used only by test cases.
- samples - Variable in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
-
The sample buffer.
- SAMPLES_RESET - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
-
Has the method sample data for this compiled method been reset?
- sampleSize - Variable in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
-
Number of samples to be gathered before they are processed
- samplesTaken - Variable in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
-
Number of samples taken so far
- sampling() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
-
Is RECOMPILATION_STRATEGY set to RS_SAMPLING?
- SANITY - Static variable in class org.mmtk.plan.Plan
-
- SANITY_BUILD_TABLE - Static variable in class org.mmtk.plan.Simple
-
- SANITY_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.IR
-
Control for (dynamic) IR invariant checking.
- SANITY_CHECK_LINE_MARKS - Static variable in class org.mmtk.policy.immix.ImmixConstants
-
- SANITY_CHECK_TABLE - Static variable in class org.mmtk.plan.Simple
-
- SANITY_COPY_ROOTS - Static variable in class org.mmtk.plan.Simple
-
- SANITY_PREPARE - Static variable in class org.mmtk.plan.Simple
-
- SANITY_RELEASE - Static variable in class org.mmtk.plan.Simple
-
- SANITY_ROOTS - Static variable in class org.mmtk.plan.Simple
-
- SANITY_SET_POSTGC - Static variable in class org.mmtk.plan.Simple
-
- SANITY_SET_PREGC - Static variable in class org.mmtk.plan.Simple
-
- sanityBuildPhase - Static variable in class org.mmtk.plan.Simple
-
Trace and set up a sanity table
- sanityCheck() - Static method in class org.mmtk.utility.heap.HeapGrowthManager
-
Check that function satisfies the invariants
- sanityCheck - Static variable in class org.mmtk.utility.options.Options
-
- SanityCheck - Class in org.mmtk.utility.options
-
Should a major GC be performed when a system GC is triggered?
- SanityCheck() - Constructor for class org.mmtk.utility.options.SanityCheck
-
Create the option.
- sanityChecker - Static variable in class org.mmtk.plan.Plan
-
Global sanity checking state
- SanityChecker - Class in org.mmtk.utility.sanitychecker
-
This class performs sanity checks for Simple collectors.
- SanityChecker() - Constructor for class org.mmtk.utility.sanitychecker.SanityChecker
-
- sanityChecker - Variable in class org.mmtk.utility.sanitychecker.SanityLinearScan
-
- sanityChecker - Variable in class org.mmtk.utility.sanitychecker.SanityTraceLocal
-
- SanityCheckerLocal - Class in org.mmtk.utility.sanitychecker
-
This class performs sanity checks for Simple collectors.
- SanityCheckerLocal() - Constructor for class org.mmtk.utility.sanitychecker.SanityCheckerLocal
-
Constants
- sanityCheckPhase - Static variable in class org.mmtk.plan.Simple
-
Validate a sanity table
- SanityDataTable - Class in org.mmtk.utility.sanitychecker
-
This class implements a simple hashtable to store and retrieve per
object information for sanity checking.
- SanityDataTable(RawPageSpace, int) - Constructor for class org.mmtk.utility.sanitychecker.SanityDataTable
-
Create a new data table of a specified size.
- sanityExpectedRC(ObjectReference, int) - Method in class org.mmtk.plan.copyms.CopyMS
-
- sanityExpectedRC(ObjectReference, int) - Method in class org.mmtk.plan.generational.Gen
-
- sanityExpectedRC(ObjectReference, int) - Method in class org.mmtk.plan.markcompact.MC
-
- sanityExpectedRC(ObjectReference, int) - Method in class org.mmtk.plan.Plan
-
Return the expected reference count.
- sanityExpectedRC(ObjectReference, int) - Method in class org.mmtk.plan.refcount.RCBase
-
- sanityExpectedRC(ObjectReference, int) - Method in class org.mmtk.plan.stickyms.StickyMS
-
- sanityLinearScan(LinearScan) - Method in class org.mmtk.plan.Plan
-
Perform a linear scan of all spaces to check for possible leaks.
- sanityLinearScan(LinearScan) - Method in class org.mmtk.plan.refcount.RCBase
-
Perform a linear scan across all objects in the heap to check for leaks.
- SanityLinearScan - Class in org.mmtk.utility.sanitychecker
-
This class performs sanity checks for Simple collectors.
- SanityLinearScan(SanityChecker) - Constructor for class org.mmtk.utility.sanitychecker.SanityLinearScan
-
- sanityLocal - Variable in class org.mmtk.plan.SimpleCollector
-
Used for sanity checking.
- SanityRootTraceLocal - Class in org.mmtk.utility.sanitychecker
-
This class implements the parallel root-gathering part of a sanity check.
- SanityRootTraceLocal(Trace) - Constructor for class org.mmtk.utility.sanitychecker.SanityRootTraceLocal
-
- sanitySpace - Static variable in class org.mmtk.plan.Plan
-
Space used by the sanity checker (used at runtime only if sanity checking enabled
- sanityTable - Variable in class org.mmtk.utility.sanitychecker.SanityChecker
-
- SanityTraceLocal - Class in org.mmtk.utility.sanitychecker
-
This class implements the simply sanity closure.
- SanityTraceLocal(Trace, SanityChecker) - Constructor for class org.mmtk.utility.sanitychecker.SanityTraceLocal
-
- satisfies(SSAOptions) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
Given a desired set of SSA Options, does this set of SSA Options
describe enough information to satisfy the desire?
- SAVE_VOL_SIZE - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
-
- SAVED_GPRS - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
EDI and EBX are nonvolatile registers used by baseline compiler
- SAVED_GPRS_FOR_JNI - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
-
The following is used in BaselineCompilerImpl to compute offset to first local.
- SAVED_GPRS_FOR_SAVE_LS_REGISTERS - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
save all non-volatiles
- SAVED_JAVA_FP_OFFSET - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
-
Stack frame location for saved JNIEnvironment.JNITopJavaFP that
will be clobbered by a transition from Java to C.
- savedJTOC - Variable in class org.jikesrvm.jni.JNIEnvironment
-
For saving JTOC register on entry to native,
to be restored on JNI call from native (only used on PowerPC)
- savedOperandWords - Static variable in class org.jikesrvm.classloader.NormalMethod
-
Possibly OSR prologue may change the maximum stack height, remember the
original stack height
- savedRefsFP() - Method in class org.jikesrvm.jni.JNIEnvironment
-
- savedTRreg - Variable in class org.jikesrvm.jni.JNIEnvironment
-
For saving processor register on entry to native,
to be restored on JNI call from native
- saveFloatingPointState(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert code into the prologue to save the floating point state.
- saveNonVolatiles(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert code into the prologue to save any used non-volatile
registers.
- saveNonvolatilesAroundSysCall(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Save and restore all nonvolatile registers around a syscall.
- saveNonvolatilesBeforeSysCall(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
-
Save all nonvolatile registers before a syscall.
- saveOSRBarrierForInst(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- saveThreadState(AbstractRegisters) - Static method in class org.jikesrvm.runtime.Magic
-
Saves current thread state.
- saveThreadState - Static variable in class org.jikesrvm.runtime.MagicNames
-
- saveThreadState() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Save the current thread state.
- saveThreadStateInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
-
- saveThreadStateInstructionsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
-
- SaveVolatile - Static variable in class org.jikesrvm.classloader.TypeReference
-
- SaveVolatile - Annotation Type in org.vmmagic.pragma
-
Methods of a class that implements this interface
are treated specially by the machine code compiler:
the method prologue saves all the volatile registers
and the method epilogue restores all the volatile registers
- saveVolatileFPRLocation - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- saveVolatileGPRLocation - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
An array which holds the spill location number used to stash volatile
registers in the SaveVolatile protocol.
- saveVolatiles(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
Insert code into the prologue to save all volatile
registers.
- saveVolatilesInstructionsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
-
- scalar(int[]) - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
-
- scalar - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalar(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- SCALAR_HEADER_SIZE - Static variable in class org.jikesrvm.objectmodel.JavaHeader
-
- scalarNNNNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNNNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNNNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNNRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNNRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNNRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNNRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNNRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNNRRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNNRRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRNRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRNRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarNRRRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarNRRRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarObjectsStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- scalarPhis - Variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
The set of scalar phi functions inserted
- scalarReplace(RegisterOperand, RegisterOperand[], ArrayList<RVMField>, Set<Register>) - Method in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
-
Replace a given use of a object with its scalar equivalent
- scalarReplace(RegisterOperand, RegisterOperand[], Set<Register>) - Method in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
-
Replace a given use of an array with its scalar equivalent.
- scalarRNNNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNNRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNNRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRNRRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRNRRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRNRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRNRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRNNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRNNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRNNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRNNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRNRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRNRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRNRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRNRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRRNN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRRNN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRRNR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRRNR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRRRN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRRRN(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarRRRRRR - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
-
- scalarRRRRRR(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- scalarsOnly - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
construct SSA only for scalars?
- ScalarType - Class in com.ibm.tuningfork.tracegen.types
-
A scalar type (e.g. the type of a field of an event).
- ScalarType(String, String) - Constructor for class com.ibm.tuningfork.tracegen.types.ScalarType
-
- scalarUsedSpaceStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- scalarValid - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
is Scalar SSA info valid?
- scale - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
The scale value (log power of 2)
valid values are 0,1,2,3
- scale - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.AddrStackElement
-
- scaled - Variable in class org.mmtk.utility.statistics.PerfEvent
-
true
if the counter did not run all of the time and has been scaled appropriately
- scaleExecutionFrequency(float) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Scales the estimated relative execution frequency of this block.
- scan(TraceLocal, boolean) - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Scan through the list of references.
- scan(TraceLocal, boolean, boolean) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Scan through the list of references.
- scan(ObjectReference) - Method in class org.mmtk.plan.refcount.backuptrace.BTSweepImmortalScanner
-
Scan an object during sweep.
- scan(ObjectReference) - Method in class org.mmtk.utility.alloc.DumpLinearScan
-
- scan(ObjectReference) - Method in class org.mmtk.utility.alloc.LinearScan
-
Scan an object.
- scan(ObjectReference, boolean) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Scan an object found at a location.
- scan(ObjectReference) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Scan an object found at a location.
- scan(Address, boolean) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Scan an object found at a location.
- scan(Address) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Scan an object found at a location.
- scan(ObjectReference, boolean) - Method in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
-
Update the tile statistics.
- scan(ObjectReference) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
Update the tile statistics
- scan(ObjectReference, boolean) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
Update the tile statistics
- scan(Address) - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
Update the tile statistics
In this case, we are accounting for super-page objects, rather than
simply for the objects they contain.
- scan(ObjectReference) - Method in class org.mmtk.utility.gcspy.LinearScan
-
Scan an object.
- scan(ObjectReference) - Method in class org.mmtk.utility.sanitychecker.SanityLinearScan
-
- scan(TraceLocal, boolean) - Method in class org.mmtk.vm.FinalizableProcessor
-
Scan through the list of references.
- scan(TraceLocal, boolean, boolean) - Method in class org.mmtk.vm.ReferenceProcessor
-
Scan through the list of references.
- SCAN_BOOT_IMAGE - Static variable in class org.mmtk.plan.Plan
-
- SCAN_COPYMS - Static variable in class org.mmtk.plan.copyms.CopyMS
-
- SCAN_DEFRAG - Static variable in class org.mmtk.plan.immix.Immix
-
- SCAN_FORWARD - Static variable in class org.mmtk.plan.markcompact.MC
-
Specialized method identifier for the FORWARD phase
- SCAN_IMMIX - Static variable in class org.mmtk.plan.generational.immix.GenImmix
-
Specialized scanning method identifier
- SCAN_IMMIX - Static variable in class org.mmtk.plan.immix.Immix
-
- SCAN_MARK - Static variable in class org.mmtk.plan.markcompact.MC
-
Specialized method identifier for the MARK phase
- SCAN_MARK - Static variable in class org.mmtk.plan.marksweep.MS
-
- SCAN_MATURE - Static variable in class org.mmtk.plan.generational.Gen
-
- SCAN_NURSERY - Static variable in class org.mmtk.plan.generational.Gen
-
- SCAN_NURSERY - Static variable in class org.mmtk.plan.stickyimmix.StickyImmix
-
- SCAN_NURSERY - Static variable in class org.mmtk.plan.stickyms.StickyMS
-
- SCAN_SS - Static variable in class org.mmtk.plan.semispace.SS
-
- scanBlocks(NormalMethod, BytecodeStream, boolean, int, byte[], byte[], int, TypeStack, int[]) - Method in class org.jikesrvm.osr.BytecodeTraverser
-
- ScanBootImage - Class in org.jikesrvm.mm.mmtk
-
Scan the boot image for references using the boot image reference map
- ScanBootImage() - Constructor for class org.jikesrvm.mm.mmtk.ScanBootImage
-
- scanBootImage(TraceLocal) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
-
Scan the boot image for object references.
- scanByte(int, int, int, byte[]) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Scans for a reference in a byte.
- scanByteArray(byte[], int, byte, int, boolean) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Scans the byte array to look for the type of information that was requested.
- scanCheckPrimitiveArray(ObjectReference, int, boolean, int) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
Check if this Object is an array of primitives.
- scanForNextRef(int, int, int, byte[]) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Scans the map for the next reference.
- scanForObsoleteMethods - Static variable in class org.jikesrvm.compilers.common.CompiledMethods
-
- scanFrame(int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Scan the current stack frame.
- scanFrameForCode(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Scan this frame for internal code pointers.
- scanFrameForObjects(int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Identify all the object pointers stored as local variables
associated with (though not necessarily strictly within!)
- scanner - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- scanner - Variable in class org.mmtk.utility.sanitychecker.SanityChecker
-
- Scanning - Class in org.jikesrvm.mm.mmtk
-
- Scanning() - Constructor for class org.jikesrvm.mm.mmtk.Scanning
-
- Scanning - Class in org.mmtk.vm
-
- Scanning() - Constructor for class org.mmtk.vm.Scanning
-
- scanning - Static variable in class org.mmtk.vm.VM
-
- scanObject(int, int, Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
-
Hand-inlined scanning of objects.
- scanObject(int, Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
-
Hand-inlined scanning of objects.
- scanObject(int, int, Object, TransitiveClosure, boolean) - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
-
- scanObject(TransitiveClosure, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
Scanning of a object, processing each pointer field encountered.
- scanObject(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureDefragTraceLocal
-
- scanObject(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureTraceLocal
-
- scanObject(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixDefragTraceLocal
-
- scanObject(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixTraceLocal
-
- scanObject(ObjectReference) - Method in class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
-
- scanObject(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
-
Collectors that move objects must override this method.
- scanObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.vm.Scanning
-
Delegated scanning of a object, processing each pointer field
encountered.
- scanProcessObject(ObjectReference) - Method in class org.mmtk.utility.sanitychecker.SanityChecker
-
Process an object during a linear scan of the heap.
- scanRegion(LinearScan, Address) - Method in class org.mmtk.utility.alloc.BumpPointer
-
Perform a linear scan through a single contiguous region
- ScanStatics - Class in org.jikesrvm.mm.mmtk
-
Class that determines all JTOC slots (statics) that hold references
- ScanStatics() - Constructor for class org.jikesrvm.mm.mmtk.ScanStatics
-
- scanStatics(TraceLocal) - Static method in class org.jikesrvm.mm.mmtk.ScanStatics
-
Scan static variables (JTOC) for object references.
- ScanThread - Class in org.jikesrvm.mm.mmtk
-
Class that supports scanning thread stacks for references during
collections.
- ScanThread() - Constructor for class org.jikesrvm.mm.mmtk.ScanThread
-
- scanThread(RVMThread, TraceLocal, boolean, boolean) - Static method in class org.jikesrvm.mm.mmtk.ScanThread
-
Scan a thread, placing the addresses of pointers into supplied buffers.
- scanThread(RVMThread, TraceLocal, boolean, Address, Address, boolean) - Static method in class org.jikesrvm.mm.mmtk.ScanThread
-
A more general interface to thread scanning, which permits the
scanning of stack segments which are dislocated from the thread
structure.
- scanThreadInternal(Address, int, Address) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
The main stack scanning loop.
- scanTime - Static variable in class org.mmtk.plan.Simple
-
- schedLock - Static variable in class org.jikesrvm.scheduler.FinalizerThread
-
- schedLock - Variable in class org.jikesrvm.scheduler.Latch
-
- schedule() - Static method in class org.jikesrvm.scheduler.FinalizerThread
-
- SCHEDULE_COLLECTOR - Static variable in class org.mmtk.plan.Phase
-
Run the phase on collectors.
- SCHEDULE_COMPLEX - Static variable in class org.mmtk.plan.Phase
-
This is a complex phase.
- SCHEDULE_CONCURRENT - Static variable in class org.mmtk.plan.Phase
-
Run this phase concurrently with the mutators
- SCHEDULE_GLOBAL - Static variable in class org.mmtk.plan.Phase
-
Run the phase globally.
- SCHEDULE_MUTATOR - Static variable in class org.mmtk.plan.Phase
-
Run the phase on mutators.
- SCHEDULE_PLACEHOLDER - Static variable in class org.mmtk.plan.Phase
-
Don't run this phase.
- scheduleCollector(short) - Static method in class org.mmtk.plan.Phase
-
Take the passed phase and return an encoded phase to
run that phase in a collector context;
- scheduleComplex(short) - Static method in class org.mmtk.plan.Phase
-
Take the passed phase and return an encoded phase to
run that phase as a complex phase.
- scheduleConcurrent(short) - Static method in class org.mmtk.plan.Phase
-
Take the passed phase and return an encoded phase to
run that phase as a concurrent phase.
- scheduleCopies(BasicBlock, LiveAnalysis) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Record pending copy operations needed to insert at the end of a basic
block.
- scheduledSubPhases - Variable in class org.mmtk.plan.ComplexPhase
-
The phases that comprise this phase.
- scheduleEarly(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
Schedule this instruction as early as possible
- scheduleFinalizerThread() - Static method in class org.jikesrvm.mm.mmtk.Collection
-
Schedule the finalizerThread, if there are objects to be
finalized and the finalizerThread is on its queue (ie. currently
idle).
- scheduleGlobal(short) - Static method in class org.mmtk.plan.Phase
-
Take the passed phase and return an encoded phase to
run that phase in a global context;
- scheduleHeapDefsEarly(HeapOperand<?>[], Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
Schedules an instruction as early as possible,
but behind the definitions of op[i] and behind earlyPos.
- scheduleHeapUsesLate(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- scheduleLate(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- scheduleMutator(short) - Static method in class org.mmtk.plan.Phase
-
Take the passed phase and return an encoded phase to
run that phase in a mutator context;
- schedulePlaceholder(short) - Static method in class org.mmtk.plan.Phase
-
Take the passed phase and return an encoded phase to
run that phase in a mutator context;
- scheduleScalarDefsEarly(Enumeration<Operand>, Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
Schedules an instruction as early as possible,
but behind the definitions in e and behind earlyPos
- scheduleScalarUsesLate(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- schedulingMultiplier - Static variable in class org.jikesrvm.Options
-
- SCRATCH - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Bitfield used in flag encoding
- scratch - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
The physical register used as scratch.
- scratch - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
-
The physical scratch register or register evicted.
- SCRATCH_IN_PEI - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
-
Allow scratch registers in PEIs?
- scratchInUse - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
For each physical register, holds a ScratchRegister which records
the current scratch assignment for the physical register.
- scratchMap - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
An object used to track adjustments to the GC maps induced by scratch
registers
- ScratchMap - Class in org.jikesrvm.compilers.opt.regalloc
-
This class holds information on scratch register usage, needed to
adjust GC Maps.
- ScratchMap(RegisterAllocatorState) - Constructor for class org.jikesrvm.compilers.opt.regalloc.ScratchMap
-
- ScratchMap.Interval - Class in org.jikesrvm.compilers.opt.regalloc
-
Super class of physical and symbolic intervals
- ScratchMap.PhysicalInterval - Class in org.jikesrvm.compilers.opt.regalloc
-
An object that represents an interval where a physical register's
contents are evicted so that the physical register can be used as a
scratch.
- ScratchMap.SymbolicInterval - Class in org.jikesrvm.compilers.opt.regalloc
-
An object that represents an interval where a symbolic register
resides in a scratch register.
- ScratchRegister(Register, Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
- scratchStorage - Variable in class org.jikesrvm.scheduler.RVMThread
-
Scratch area for use for gpr <=> fpr transfers by PPC baseline compiler.
- scratchStorageField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- search(BasicBlock, Stack<RegisterOperand>[]) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
This routine is the guts of the SSA construction phase for scalars.
- search2(BasicBlock, HashMap<Object, Stack<HeapOperand<Object>>>) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
This routine is the guts of the SSA construction phase for heap array
SSA.
- searchInterfaceFields(RVMClass) - Method in class org.jikesrvm.classloader.FieldReference
-
- searchInterfaceMethods(RVMClass) - Method in class org.jikesrvm.classloader.MethodReference
-
- second - Variable in class org.jikesrvm.compilers.opt.util.CompoundEnumerator
-
- second - Variable in class org.jikesrvm.util.Pair
-
- secsToNanos(double) - Method in class org.jikesrvm.mm.mmtk.Statistics
-
- secsToNanos(double) - Static method in class org.jikesrvm.runtime.Time
-
- secsToNanos(double) - Method in class org.mmtk.vm.Statistics
-
Convert seconds to nanoseconds
- seedWeight - Variable in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
-
Initial seed weight; saved for use in the reset method
- seek(int) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
-
- seek(long) - Method in class gnu.java.nio.VMChannel
-
- seek(int, long) - Static method in class gnu.java.nio.VMChannel
-
- SEEN_USE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- seenInDifferentBlock(Register, int, int[]) - Static method in class org.jikesrvm.compilers.opt.DefUse
-
- seenJSR() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Notify the BBSet that BC2IR has encountered a JSR bytecode.
- seenUse() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- SEGREGATE_ARRAYS_FOR_LINEAR_SCAN - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
-
Do we need to segregate arrays and scalars to do a linear scan?
- SegregatedFreeList<S extends SegregatedFreeListSpace> - Class in org.mmtk.utility.alloc
-
This abstract class implements the fast past for a segregated free list.
- SegregatedFreeList(S) - Constructor for class org.mmtk.utility.alloc.SegregatedFreeList
-
Constructor
- SegregatedFreeListLocal<S extends SegregatedFreeListSpace> - Class in org.mmtk.utility.alloc
-
This abstract class implements a simple segregated free list.
- SegregatedFreeListLocal(S) - Constructor for class org.mmtk.utility.alloc.SegregatedFreeListLocal
-
Constructor
- SegregatedFreeListSpace - Class in org.mmtk.policy
-
Each instance of this class corresponds to one mark-sweep *space*.
- SegregatedFreeListSpace(String, int, VMRequest) - Constructor for class org.mmtk.policy.SegregatedFreeListSpace
-
The caller specifies the region of virtual memory to be used for
this space.
- SegregatedFreeListSpace.Sweeper - Class in org.mmtk.policy
-
A callback used to perform sweeping of a free list space.
- segregateInstruction(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Ensure that the target instruction is the only real instruction
in its basic block and that it has exactly one successor and
one predecessor basic blocks that are linked to it by fall through edges.
- Selected - Class in org.jikesrvm.mm.mminterface
-
- Selected() - Constructor for class org.jikesrvm.mm.mminterface.Selected
-
- Selected.Collector - Class in org.jikesrvm.mm.mminterface
-
- Selected.Constraints - Class in org.jikesrvm.mm.mminterface
-
- Selected.Mutator - Class in org.jikesrvm.mm.mminterface
-
- Selected.Plan - Class in org.jikesrvm.mm.mminterface
-
- selectIterator(CompiledMethod) - Method in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
-
Select iterator for scanning for object references in a stackframe.
- SELF_REGEN - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- semantics - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Semantics
- Semantics() - Constructor for enum org.mmtk.vm.ReferenceProcessor.Semantics
-
- semanticsStr - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Copy of semantics.toString() for use in uninterruptible code
- semiDominator - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
- SEMISPACE_COPIED - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
After the semispace has been copied and the large object space has been traced
At this time the Large Object Space has not been swept.
- send(ByteBuffer, InetSocketAddress) - Method in class gnu.java.nio.VMChannel
-
- send(int, ByteBuffer, byte[], int) - Static method in class gnu.java.nio.VMChannel
-
- send(int, int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Send all the streams for this space if it has changed.
- send(int, int) - Method in class org.mmtk.vm.gcspy.ByteStream
-
- send(int, int) - Method in class org.mmtk.vm.gcspy.IntStream
-
- send(int, int) - Method in class org.mmtk.vm.gcspy.ShortStream
-
- send(int, int) - Method in class org.mmtk.vm.gcspy.Stream
-
Send the data for this stream.
- send6(int, ByteBuffer, byte[], int) - Static method in class gnu.java.nio.VMChannel
-
- sendControls(AbstractDriver, int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- sendControls(AbstractDriver, int) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Send all the control info for the space
- sendSummary() - Method in class org.mmtk.vm.gcspy.Stream
-
Send the summary data for this stream.
- sentinel - Variable in class org.jikesrvm.adaptive.controller.ControllerThread
-
- sentinel - Variable in class org.mmtk.utility.heap.MonotonePageResource
-
- SEQ - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
-
- SEQUENCE_NUMBER_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventChunk
-
- sequenceNumber - Variable in class org.jikesrvm.tuningfork.Feedlet
-
- serialVersionUID - Static variable in exception org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl.UnreachableBytecodeException
-
- serialVersionUID - Static variable in exception org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.NonRegularLoopException
-
Support for exception serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Solution
-
Support for serialization
- serialVersionUID - Static variable in exception org.jikesrvm.compilers.opt.MagicNotImplementedException
-
Support for exception serialization
- serialVersionUID - Static variable in exception org.jikesrvm.compilers.opt.OperationNotImplementedException
-
Support for exception serialization
- serialVersionUID - Static variable in exception org.jikesrvm.compilers.opt.OptimizingCompilerException.IllegalUpcast
-
Support for exception serialization
- serialVersionUID - Static variable in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
-
Support for exception serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Support for Set serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Support for Set serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.regalloc.IncreasingEndMappedIntervalSet
-
Support for Set serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.regalloc.IncreasingStartIntervalSet
-
Support for Set serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
-
Support for Set serialization
- serialVersionUID - Static variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.VariableStacks
-
Support for map serialization
- serialVersionUID - Static variable in exception org.jikesrvm.runtime.TimeoutException
-
- serialVersionUID - Static variable in class org.jikesrvm.util.BitVector
-
Support for serialization
- serialVersionUID - Static variable in error org.jikesrvm.util.UnimplementedError
-
- server - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The owning GCspy server
- server - Static variable in class org.mmtk.utility.gcspy.GCspy
-
- server - Variable in class org.mmtk.vm.gcspy.ServerInterpreter
-
- ServerInterpreter - Class in org.jikesrvm.mm.mmtk.gcspy
-
Generic GCspy Server Interpreter.
- ServerInterpreter() - Constructor for class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- ServerInterpreter - Class in org.mmtk.vm.gcspy
-
Abstract class for the GCspy server interpreter
Implementing classes will mostly forward calls to the C gcspy library.
- ServerInterpreter() - Constructor for class org.mmtk.vm.gcspy.ServerInterpreter
-
- serverSafepoint(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- serverSafepoint(int) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Indicate that we are at a server safe point (e.g. the end of a GC).
- ServerSpace - Class in org.jikesrvm.mm.mmtk.gcspy
-
This class implements the GCspy Space abstraction.
- ServerSpace(ServerInterpreter, String, String, String, String, int, String, boolean) - Constructor for class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
Create a new GCspy Space
- serverSpace - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
The GCspy space abstraction
- ServerSpace - Class in org.mmtk.vm.gcspy
-
Abstract class for the GCspy Space abstraction.
- ServerSpace() - Constructor for class org.mmtk.vm.gcspy.ServerSpace
-
- serverSpace - Variable in class org.mmtk.vm.gcspy.Stream
-
The owning GCspy space
- Services - Class in org.jikesrvm.util
-
Various service utilities.
- Services() - Constructor for class org.jikesrvm.util.Services
-
- set(TIB, IMT, int, CodeArray) - Method in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
-
- set(StackBrowser, Offset) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- set(int, int) - Method in class org.jikesrvm.compilers.common.CodeArray
-
- set(StackBrowser, Offset) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Set the stack browser to the innermost logical stack frame of this method.
- set(StackBrowser, Offset) - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
-
- set(StackBrowser, Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- set - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
-
- set(int, CodeArray) - Method in class org.jikesrvm.jni.FunctionTable
-
Set an ITable entry.
- set(StackBrowser, Offset) - Method in class org.jikesrvm.jni.JNICompiledMethod
-
- set(int, AddressArray) - Method in class org.jikesrvm.jni.LinkageTripletTable
-
Set a LinkageTripletTable entry.
- set(int, int) - Method in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
-
- set(int, CodeArray) - Method in class org.jikesrvm.objectmodel.IMT
-
Sets an entry in the IMT.
- set(int, Object) - Method in class org.jikesrvm.objectmodel.ITable
-
Sets an entry in this ITable.
- set(int, ITable) - Method in class org.jikesrvm.objectmodel.ITableArray
-
Set an
ITable
entry in the array.
- set(int, T) - Method in interface org.jikesrvm.objectmodel.RuntimeTable
-
Set a value to the table.
- set(int, Object) - Method in class org.jikesrvm.objectmodel.TIB
-
Set a TIB entry.
- set(MethodReference, int) - Method in class org.jikesrvm.runtime.DynamicLink
-
- set(int) - Method in class org.jikesrvm.util.BitVector
-
Sets a bit.
- set(Object) - Method in class org.jikesrvm.util.LinkedListIteratorRVM
-
- set(int, T) - Method in class org.jikesrvm.util.LinkedListRVM
-
UNIMPLEMENTED
- set(Address, int, int) - Static method in class org.mmtk.utility.Memory
-
Set a region of memory
- set - Static variable in class org.mmtk.utility.options.Options
-
- set() - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Set the boolean to true
for this phase, increment the total.
- set(int, Address) - Method in class org.vmmagic.unboxed.AddressArray
-
- set(int, Extent) - Method in class org.vmmagic.unboxed.ExtentArray
-
- set(int, ObjectReference) - Method in class org.vmmagic.unboxed.ObjectReferenceArray
-
- set(int, Offset) - Method in class org.vmmagic.unboxed.OffsetArray
-
- set(int, Word) - Method in class org.vmmagic.unboxed.WordArray
-
- set - Variable in class org.vmutil.options.Option
-
- SET_BARRIER_ACTIVE - Static variable in class org.mmtk.plan.concurrent.Concurrent
-
- SET_CAUGHT_EXCEPTION - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SET_CAUGHT_EXCEPTION instructions
- SET_CAUGHT_EXCEPTION_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SET_CAUGHT_EXCEPTION instructions
- SET_COLLECTION_KIND - Static variable in class org.mmtk.plan.Simple
-
- SET_EXCEPTION_OBJECT(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emit code to move a value in a register to the stack location where a
caught exception object is expected to be.
- SET_TO_NONREFERENCE - Static variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
The entry in the reference map is set to a value that is not a reference within a JSR body.
- SET_TO_REFERENCE - Static variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
The entry in the reference map is set to a value that is a reference within a JSR body.
- setAbort(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setActiveOnStack() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- setAddress(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddress() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setAddress(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Set the operand called Address in the argument
instruction to the argument operand.
- setAddressAtOffset(Object, Offset, Address) - Static method in class org.jikesrvm.runtime.Magic
-
Set Address at arbitrary (byte) offset from object.
- setAddressAtOffset(Object, Offset, Address, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set Address at arbitrary (byte) offset from object.
- setAddressAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setAddressValueUnchecked(Object, Address) - Method in class org.jikesrvm.classloader.RVMField
-
- setAddressWord(Address, Word, boolean, boolean) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
-
Fill in 4/8 bytes of bootimage, as object reference.
- setAlignData(int) - Method in class org.jikesrvm.objectmodel.TIB
-
- setAlignment(int) - Method in class org.jikesrvm.classloader.RVMClass
-
- setAll() - Method in class org.jikesrvm.util.BitVector
-
- setAllClientSizeClass(Address, int, byte) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Set the client size class meta data field for a given
address (all blocks on a given page are homogeneous with respect
to block size class).
- setAllFinalStaticJTOCEntries() - Method in class org.jikesrvm.classloader.RVMClass
-
Copy the values of all static final fields into
the JTOC.
- setAnalyzed() - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
-
- setAncestor(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Sets the ancestor for the value passed
- setApplicationRepositories(String) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Set list of places to be searched for application classes and resources.
- setAppStarted() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
- setArray(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Set the operand called Array in the argument
instruction to the argument operand.
- setArray(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Set the operand called Array in the argument
instruction to the argument operand.
- setArrayElementTib(TIB) - Method in class org.jikesrvm.objectmodel.TIB
-
- setArrayLength(Object, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Sets the length of an array.
- setArrayNoBarrier(char[], int, char) - Static method in class org.jikesrvm.util.Services
-
Sets an element of a char array without invoking any write
barrier.
- setArrayUninterruptible(Object[], int, Object) - Static method in class org.jikesrvm.util.Services
-
Sets an element of a object array without possibly losing control.
- setAvailableBit(ObjectReference, int, boolean) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
-
Sets a bit available for memory manager use in an object.
- setAvailableBit(Object, int, boolean) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Sets argument bit to 1 if value is true, 0 if value is false
- setAvailableBit(Object, int, boolean) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Sets argument bit to 1 if value is true, 0 if value is false
- setBackEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- setBackwards(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setBackwardSortNumber(int) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- setBasicBlock(BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- setBCIndex(int, int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- setBegin(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- setBitPattern(int, int) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
Sets the optLevel bit in the passed bitPattern and return the result
- setBitsToShift(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Set the operand called BitsToShift in the argument
instruction to the argument operand.
- setBlack() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setBlkSizeMetaData(Address, byte) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Set the block size class meta data field for a given
address (all blocks on a given page are homogeneous with respect
to block size class).
- setBlock(Instruction, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
-
Set the operand called Block in the argument
instruction to the argument operand.
- setBlock(Instruction, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Label
-
Set the operand called Block in the argument
instruction to the argument operand.
- setBlock(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- setBlockAsInUse(Address) - Static method in class org.mmtk.policy.immix.Block
-
- setBlockAsReused(Address) - Static method in class org.mmtk.policy.immix.Block
-
- setBlockAsUnallocated(Address) - Static method in class org.mmtk.policy.immix.Block
-
- setBlocked(RVMThread, boolean) - Method in class org.jikesrvm.scheduler.RVMThread.BlockAdapter
-
Specifies that the thread is either blocked (value == true)
or not
blocked (value == false)
for this block adapter.
- setBlocked(RVMThread, boolean) - Method in class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
-
- setBlocked(RVMThread, boolean) - Method in class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
-
- setBlocked(RVMThread, boolean) - Method in class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
-
- setBlocked(RVMThread, boolean) - Method in class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
-
- setBlockedExecStatus() - Method in class org.jikesrvm.scheduler.RVMThread
-
- setBlocking(boolean) - Method in class gnu.java.nio.VMChannel
-
- setBlocking(int, boolean) - Static method in class gnu.java.nio.VMChannel
-
- setBlockState(Address, short) - Static method in class org.mmtk.policy.immix.Block
-
- SetBooleanArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetBooleanArrayRegion: copy a region of the native buffer into the array (1 byte element)
- setBooleanAtOffset(Object, Offset, boolean) - Static method in class org.jikesrvm.runtime.Magic
-
Set boolean at arbitrary (byte) offset from object.
- setBooleanAtOffset(Object, Offset, boolean, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set boolean at arbitrary (byte) offset from object.
- setBooleanAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetBooleanField(JNIEnvironment, int, int, boolean) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetBooleanField: set an instance field of type boolean
- setBooleanValueUnchecked(Object, boolean) - Method in class org.jikesrvm.classloader.RVMField
-
- setBoolStar(Address, boolean) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
A JNI helper function, to set the value pointed to by a C pointer
of type (jboolean *).
- setBootOptions(OptOptions) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
-
Set up option used while compiling the boot image
- setBootstrapRepositories(String) - Static method in class org.jikesrvm.classloader.BootstrapClassLoader
-
Set list of places to be searched for VM classes and resources.
- setBottom() - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
-
- setBOTTOM() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Set the value of this cell to BOTTOM.
- setBOTTOM() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Set the value of this cell to BOTTOM.
- setBoundsCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setBranchProbability(float) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Record the probability (in the range 0.0 - 1.0) that this two-way
branch instruction is taken (as opposed to falling through).
- setBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Set the operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
-
Set the operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Set the operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, int, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Set the k'th operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Set the operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Set the operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, int, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the k'th operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, int, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Set the k'th operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Set the operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, int, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Set the k'th operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile(Instruction, int, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the k'th operand called BranchProfile in the argument
instruction to the argument operand.
- setBranchProfile1(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Set the operand called BranchProfile1 in the argument
instruction to the argument operand.
- setBranchProfile1(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called BranchProfile1 in the argument
instruction to the argument operand.
- setBranchProfile1(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called BranchProfile1 in the argument
instruction to the argument operand.
- setBranchProfile2(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Set the operand called BranchProfile2 in the argument
instruction to the argument operand.
- setBranchProfile2(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called BranchProfile2 in the argument
instruction to the argument operand.
- setBranchProfile2(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called BranchProfile2 in the argument
instruction to the argument operand.
- setBuffer(int[]) - Method in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
-
Setup buffer and buffer size.
- setBuildTimeGCByte(Address, ObjectReference, int) - Method in class org.mmtk.plan.Plan
-
Performs any required initialization of the GC portion of the header.
- setBuildTimeGCByte(Address, ObjectReference, int) - Method in class org.mmtk.plan.refcount.RCBase
-
- setByte(Address, int) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
-
Fill in 1 byte of bootimage.
- SetByteArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetByteArrayRegion: copy a region of the native buffer into the array (1 byte element)
- setByteAtOffset(Object, Offset, byte) - Static method in class org.jikesrvm.runtime.Magic
-
Set byte at arbitrary (byte) offset from object.
- setByteAtOffset(Object, Offset, byte, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set byte at arbitrary (byte) offset from object.
- setByteAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setBytecodeIndex(int) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
- setBytecodeIndex(int) - Method in class org.jikesrvm.runtime.StackBrowser
-
- setBytecodeMap(int[]) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework.MachineCode
-
- SetByteField(JNIEnvironment, int, int, byte) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetByteField: set an instance field of type byte
- setBytes(Extent) - Method in class org.vmutil.options.PagesOption
-
Update the value of the option, echoing the change if logChanges is set.
- setByteValueUnchecked(Object, byte) - Method in class org.jikesrvm.classloader.RVMField
-
- setCallerFramePointer(Address, Address) - Static method in class org.jikesrvm.runtime.Magic
-
Set fp for parent frame
- setCallerFramePointer - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setCanThrowExceptions() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Mark the block as possibly raising an exception.
- setCanThrowExceptions(boolean) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- SetCharArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetCharArrayRegion: copy a region of the native buffer into the array (2 byte element)
- setCharAtOffset(Object, Offset, char) - Static method in class org.jikesrvm.runtime.Magic
-
Set char at arbitrary (byte) offset from object.
- setCharAtOffset(Object, Offset, char, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set char at arbitrary (byte) offset from object.
- setCharAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetCharField(JNIEnvironment, int, int, char) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetCharField: set an instance field of type char
- setCharValueUnchecked(Object, char) - Method in class org.jikesrvm.classloader.RVMField
-
- setChild(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
sets the child field
- setChild1(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- setChild2(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- setClassLoadedCountForBootimage(int) - Method in class org.jikesrvm.classloader.JMXSupport
-
Sets the count of loaded classes when writing the bootimage.
- setClassLoadingDisabled(boolean) - Static method in class org.jikesrvm.classloader.RVMClass
-
Provides a way to disable and re-enable classloading for testing purposes.
- setCMID(int) - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- setCollectionUsageThreshold(String, long) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Sets the threshold level for collection usage.
- setCompilationTime(double) - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- setCompiledMethod(int, CompiledMethod) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- setCompiledMethod(CompiledMethod) - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
- setCompiledMethod(CompiledMethod) - Method in class org.jikesrvm.runtime.StackBrowser
-
- setCompiledMethodID(Address, int) - Static method in class org.jikesrvm.runtime.Magic
-
Sets the Compiled Method ID for a frame.
- setCompiledMethodID - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setCompiledMethodObsolete(CompiledMethod) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
- setCompletionFlag() - Method in class org.mmtk.utility.deque.SharedDeque
-
Set the completion flag.
- setCond(Instruction, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, PowerPCConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, PowerPCConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, PowerPCTrapOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond(Instruction, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Set the operand called Cond in the argument
instruction to the argument operand.
- setCond1(Instruction, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Set the operand called Cond1 in the argument
instruction to the argument operand.
- setCond1(Instruction, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called Cond1 in the argument
instruction to the argument operand.
- setCond1(Instruction, PowerPCConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called Cond1 in the argument
instruction to the argument operand.
- setCond2(Instruction, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Set the operand called Cond2 in the argument
instruction to the argument operand.
- setCond2(Instruction, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called Cond2 in the argument
instruction to the argument operand.
- setCond2(Instruction, PowerPCConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called Cond2 in the argument
instruction to the argument operand.
- setCondition() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setContainer(OptimizationPlanAtomicElement) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
- setContainsPEIWithHandler(boolean) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
-
- setControl(int, byte) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Set the control
- setCost(int, char) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- setCost(int, char) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
-
- setCost(int, char) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
-
- setCost(int, char) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
-
- setCost(int, char) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
-
- setCost(int, char) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
-
- setCounter(int, int, double) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
-
- setCounter(int, double) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Set the count for the given index
- setCounter(int, int, double) - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
-
Sets the value of a counter.
- setCurrentGuard(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- setCurrentParent(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- setCurrentThread(RVMThread) - Static method in class org.jikesrvm.ia32.ThreadLocalState
-
- setData(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Set the operand called Data in the argument
instruction to the argument operand.
- setDataEnd(Address, Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
- setDeathTime(ObjectReference, Word) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- setDeathTime(Object, Word) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- setDeathTime(ObjectReference, Word) - Method in class org.mmtk.vm.TraceInterface
-
- setDeclaredType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setDedicatedU16(Object, Offset, Word) - Static method in class org.jikesrvm.scheduler.ThinLock
-
Set only the dedicated locking 16-bit part of the given value.
- setDefault(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the operand called Default in the argument
instruction to the argument operand.
- setDefault(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called Default in the argument
instruction to the argument operand.
- setDefaultBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the operand called DefaultBranchProfile in the argument
instruction to the argument operand.
- setDefaultBranchProfile(Instruction, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called DefaultBranchProfile in the argument
instruction to the argument operand.
- setDefaultMicrosends(int) - Method in class org.vmutil.options.MicrosecondsOption
-
Modify the default value of the option.
- setDefaultPages(int) - Method in class org.vmutil.options.PagesOption
-
Modify the default value of the option.
- setDefaultValue(Address) - Method in class org.vmutil.options.AddressOption
-
Modify the default value of the option.
- setDefaultValue(boolean) - Method in class org.vmutil.options.BooleanOption
-
Modify the default value of the option.
- setDefaultValue(String) - Method in class org.vmutil.options.EnumOption
-
Modify the default value of the option.
- setDefaultValue(float) - Method in class org.vmutil.options.FloatOption
-
Modify the default value of the option.
- setDefaultValue(int) - Method in class org.vmutil.options.IntOption
-
Modify the default value of the option.
- setDefaultValue(String) - Method in class org.vmutil.options.StringOption
-
Modify the default value of the option.
- setDepGraphNodeForRegister(DepGraphNode, Register) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraph
-
- setDepth(IR, LSTNode, int) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
-
- setDest1(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Set the operand called Dest1 in the argument
instruction to the argument operand.
- setDest2(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
-
Set the operand called Dest2 in the argument
instruction to the argument operand.
- setDestination(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
-
Set the operand called Destination in the argument
instruction to the argument operand.
- setDFN(Instruction, int) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
Associates the passed dfn number with the instruction
- setDfsVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setDfsVisitedOnStack() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setDimension(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Set the k'th operand called Dimension in the argument
instruction to the argument operand.
- setDirectionalEdges(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
-
Generates control-flow edge descriptions for basic blocks.
- setDirty(boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
- setDisableGCDepth(int) - Method in class org.jikesrvm.scheduler.RVMThread
-
- setDisallowAllocationsByThisThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
Disallow allocations by this thread
- setDoesImplement(int[]) - Method in class org.jikesrvm.objectmodel.TIB
-
- setDominanceFrontier(BitVector) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
-
Set a bit set representing the dominance frontier for this node
- setDominator(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Sets the immediate dominator for this node
- setDominatorEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- setDominators(Dominators) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- setDouble() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- SetDoubleArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetDoubleArrayRegion: copy a region of the native buffer into the array
- setDoubleAtOffset(Object, Offset, double) - Static method in class org.jikesrvm.runtime.Magic
-
Set double at arbitrary (byte) offset from object.
- setDoubleAtOffset(Object, Offset, double, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set double at arbitrary (byte) offset from object.
- setDoubleAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetDoubleField(JNIEnvironment, int, int, double) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetDoubleField: set an instance field of type double
- setDoubleValueUnchecked(Object, double) - Method in class org.jikesrvm.classloader.RVMField
-
- setDoubleWord(Address, long) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
-
Fill in 8 bytes of bootimage.
- setDumbFrequencies(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
-
Set the frequency of each basic block to 1.0f.
- setEarlyPos(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- setElement(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Set the k'th operand called Element in the argument
instruction to the argument operand.
- setElement(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Set the k'th operand called Element in the argument
instruction to the argument operand.
- setElementAt(RVMMethod, int) - Method in class org.jikesrvm.classloader.MethodVector
-
- setElementAt(TypeReference, int) - Method in class org.jikesrvm.classloader.TypeReferenceVector
-
- setEnd(int) - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- setEnd(int) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
Extends a live interval to a new endpoint.
- setEndPC(int[]) - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- setEnum(Enumeration<BasicBlock>) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
set the basic block enum field
- setEpilogue(BasicBlock) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- setESIAsThread(RVMThread) - Static method in class org.jikesrvm.runtime.Magic
-
Sets contents of ESI to hold a reference to a thread object.
- setESIAsThread - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setExceptionHandlerBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Mark the block as the first block in an exception handler.
- setExceptionHandlerWithNormalIn() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- setExcludedLiveA() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setExcludeGuards(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setExecStatus(int) - Method in class org.jikesrvm.scheduler.RVMThread
-
- setExecutionFrequency(float) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- setExtant() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Sets this register as holding an extant object (or NULL)
(ie, an object whose class was fully loaded before the current method was called).
- setExtentAtOffset(Object, Offset, Extent) - Static method in class org.jikesrvm.runtime.Magic
-
Set Extent at arbitrary (byte) offset from object.
- setExtentAtOffset(Object, Offset, Extent, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set Extent at arbitrary (byte) offset from object.
- setExtentAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setExtentValueUnchecked(Object, Extent) - Method in class org.jikesrvm.classloader.RVMField
-
- setFalseValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Set the operand called FalseValue in the argument
instruction to the argument operand.
- setFieldLayoutContext(FieldLayoutContext) - Method in class org.jikesrvm.classloader.RVMClass
-
- setFinalStaticJTOCEntry(RVMField, Offset) - Method in class org.jikesrvm.classloader.RVMClass
-
Inserts the value of a final static field into the JTOC.
- setFirstNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Reset the list of nodes of the graph.
- setFirstNonVolatileFPR(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setFirstNonVolatileGPR(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setFloat() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- SetFloatArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetFloatArrayRegion: copy a region of the native buffer into the array
- setFloatAtOffset(Object, Offset, float) - Static method in class org.jikesrvm.runtime.Magic
-
Set float at arbitrary (byte) offset from object.
- setFloatAtOffset(Object, Offset, float, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set float at arbitrary (byte) offset from object.
- setFloatAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetFloatField(JNIEnvironment, int, int, float) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetFloatField: set an instance field of type float
- setFloatValueUnchecked(Object, float) - Method in class org.jikesrvm.classloader.RVMField
-
- setFormal(Instruction, int, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
-
Set the k'th operand called Formal in the argument
instruction to the argument operand.
- setForOsrSpecialization(byte[], short) - Method in class org.jikesrvm.classloader.NormalMethod
-
Sets method in state for OSR specialization, i.e, the subsequent calls
of
NormalMethod.getBytecodes()
return the stream of specialized bytecodes.
- setForwardingPointer(ObjectReference, ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
-
Non-atomic write of forwarding pointer word (assumption, thread
doing the set has done attempt to forward and owns the right to
copy the object)
- setForwardingPointer(ObjectReference, ObjectReference) - Static method in class org.mmtk.utility.ForwardingWord
-
Non-atomic write of forwarding pointer word (assumption, thread
doing the set has done attempt to forward and owns the right to
copy the object)
- setForwardSortNumber(int) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- setFrameFixedSize(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setFrameRequired() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Records that we need a stack frame for this method.
- setFree(int, boolean) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- setFree(int, boolean) - Method in class org.mmtk.utility.GenericFreeList
-
Set the "free" flag for a lump of units (both the first and last
units in the lump are set.
- setFreeList(Address, Address) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
In the case where free lists associated with each block are
preserved, set the free list for a given block.
- setFreeListMeta(Address, Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Set the free list meta data field for a given address (this is
per-block meta data that is stored along with the block metadata
but not used by the block allocator).
- setFrequent() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
- setFromNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Set start node.
- setFullWord(Address, int) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
-
Fill in 4 bytes of bootimage, as numeric.
- setGCStatus(int) - Static method in class org.mmtk.plan.Plan
-
Sets the GC status.
- setGeneralInfo(String) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- setGeneralInfo(String) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Set the general info for the ServerInterpreter.
- setGenerated() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setGoal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Set the operand called Goal in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuard(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Set the operand called Guard in the argument
instruction to the argument operand.
- setGuardForRegOp(RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setGuardResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Set the operand called GuardResult in the argument
instruction to the argument operand.
- setHadToSpill(boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
- setHalfWord(Address, int) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
-
Fill in 2 bytes of bootimage.
- setHandlerLivenessComputed(boolean) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- setHandlerPC(int[]) - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- setHandlersMapsNonRef(int, BuildReferenceMaps.PrimitiveSize, int[], int, boolean, byte[][]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
For each of the reachable handlers (catch blocks) from the try block, track that
the local variable given by the index with 1 or 2 words, has been set to a
non reference value (eg int, float, etc)
- setHandlersMapsRef(int, int[], int, byte[][]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
For each of the reachable handlers (catch blocks) from the try block,
track that
the local variable given by the index, has been set to a reference value.
- setHandlersMapsReturnAddress(int, int[], int, byte[][]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
-
For each of the reachable handlers (catch blocks)
from the try block, track that
the local variable given by the index,
has been set to a return address value.
- setHasCounterArray() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Set the method has a counters array
- setHasSysCall(boolean) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- setHead(Address) - Method in class org.mmtk.utility.deque.SharedDeque
-
- setHeapRange(int, Address, Address) - Method in class org.jikesrvm.mm.mmtk.Memory
-
- setHeapRange(int, Address, Address) - Method in class org.jikesrvm.runtime.BootRecord
-
- setHeapRange(int, Address, Address) - Method in class org.mmtk.vm.Memory
-
Sets the range of addresses associated with a heap.
- setHeapTypes(Set<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setHeapValid(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setHiEntry(int, int) - Method in class org.mmtk.utility.GenericFreeList
-
- setHigh(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called High in the argument
instruction to the argument operand.
- setHighWater(Address, Address) - Static method in class org.mmtk.policy.immix.Chunk
-
- setIEIndex(int, int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- setIMT(IMT) - Method in class org.jikesrvm.classloader.RVMClass
-
- setImt(IMT) - Method in class org.jikesrvm.objectmodel.TIB
-
- setInCodeOrder() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setIncrement(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Set the operand called Increment in the argument
instruction to the argument operand.
- setIndex(int) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
-
Implementation of GraphNode interface.
- setIndex(int) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Implementation of GraphNode interface.
- setIndex(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Set the operand called Index in the argument
instruction to the argument operand.
- setIndex(int) - Method in interface org.jikesrvm.compilers.opt.util.GraphNode
-
- setIndex(int) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setInfo(int) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- setInfrequent() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Mark the block as being infrequently executed.
- setInfrequent(boolean) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- setInheritableFlags(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Currently all flags are inheritable, so copy all flags from src.
- setInlinedTypeInfo(Instruction, InlinedOsrTypeInfoOperand) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
-
Set the operand called InlinedTypeInfo in the argument
instruction to the argument operand.
- setInlineEncodingIndex(int) - Method in class org.jikesrvm.runtime.StackBrowser
-
Set the inline encoding.
- setInlineOracle(InlineOracle) - Method in class org.jikesrvm.compilers.opt.driver.CompilationPlan
-
- setInnermost(Address, Address) - Method in class org.jikesrvm.architecture.AbstractRegisters
-
Set ip & fp. used to control the stack frame at which a scan of
the stack during GC will start, for ex., the top java frame for
a thread that is blocked in native code during GC.
- setInnermost(Address, Address) - Method in class org.jikesrvm.ia32.Registers
-
Sets ip & fp. used to control the stack frame at which a scan of
the stack during GC will start, for ex., the top java frame for
a thread that is blocked in native code during GC.
- setInnermost() - Method in class org.jikesrvm.ia32.Registers
-
set ip and fp values to those of the caller. used just prior to entering
sigwait to set fp & ip so that GC will scan the threads stack
starting at the frame of the method that called sigwait.
- setInProgress(boolean) - Method in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
- setInsertPEIDeps(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setInsertUsePhis(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setInstanceSizeInternal(int) - Method in class org.jikesrvm.classloader.RVMClass
-
Set the size of the instance.
- setInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Associate this operand with a given instruction.
- setInstrumentedMethod(boolean) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- SetIntArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetIntArrayRegion: copy a region of the native buffer into the array
- setIntAtOffset(Object, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set int at arbitrary (byte) offset from object.
- setIntAtOffset(Object, Offset, int, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set int at arbitrary (byte) offset from object.
- setIntAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setInteger() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setInterval(Register, CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
Associates the passed live interval with the passed register.
- SetIntField(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetIntField: set an instance field of type integer
- setIntValueUnchecked(Object, int) - Method in class org.jikesrvm.classloader.RVMField
-
- setInUse(boolean) - Method in class org.jikesrvm.architecture.AbstractRegisters
-
- setInvalid() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Mark the compiled method as invalid
- setIP(Address) - Method in class org.jikesrvm.architecture.AbstractRegisters
-
Sets instruction address register.
- setIsGuardedInlineOffBranch(boolean) - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Record that this operand is the off branch of a guarded inline
- setIsNonReturningCall(boolean) - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
Records whether this operand represents a method call that never
returns (such as a call to athrow()).
- setITableArray(ITableArray) - Method in class org.jikesrvm.objectmodel.TIB
-
- SetIterator() - Constructor for class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
-
- setLabel(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
sets the label
- setLabel(Object, int) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
Set the label for this vertex.
- setLandingPad() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Mark the block as a landing pad for loop invariant code motion.
- setLastNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Reset the list of nodes of the graph.
- setLink(ObjectReference, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- setLink(Object, ObjectReference) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- setLink(ObjectReference, ObjectReference) - Method in class org.mmtk.vm.TraceInterface
-
- setLivenessInformation(LiveInterval) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- setLiveSet(LiveSet) - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
-
Set the set of registers live before the first instruction of
this basic block
- setLocal(int, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Set the specified local variable
- setLocal() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setLocalDual(int, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Set the specified local variable
- setLocalKnown() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLocation(Instruction, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Set the operand called Location in the argument
instruction to the argument operand.
- setLockAcquisitionOffset(int) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
Sets the lock acquisition offset for synchronized methods.
- setLockedObject(Object) - Method in class org.jikesrvm.scheduler.Lock
-
Set the object that this lock is referring to.
- setLoEntry(int, int) - Method in class org.mmtk.utility.GenericFreeList
-
Set the contents of an entry
- setLong() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- SetLongArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetLongArrayRegion: copy a region of the native buffer into the array
- setLongAtOffset(Object, Offset, long) - Static method in class org.jikesrvm.runtime.Magic
-
Set long at arbitrary (byte) offset from object.
- setLongAtOffset(Object, Offset, long, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set long at arbitrary (byte) offset from object.
- setLongAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetLongField(JNIEnvironment, int, int, long) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetLongField: set an instance field of type long
- setLongValueUnchecked(Object, long) - Method in class org.jikesrvm.classloader.RVMField
-
- setLoopHeader() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setLow(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called Low in the argument
instruction to the argument operand.
- setLtDominators(LTDominators) - Method in class org.jikesrvm.compilers.opt.ir.IR
-
- setMachineCodeOffset(Instruction, int) - Method in class org.jikesrvm.compilers.opt.mir2mc.MachineCodeOffsets
-
This method is only for use by opt assemblers to generate code.
- setMachineCodes(int, byte) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
Set the given byte offset in the machine code array to the
given byte value.
- setMap(Address, int) - Static method in class org.mmtk.policy.immix.Chunk
-
- setMarkStateUnlogAndUnlock(ObjectReference, byte, byte) - Static method in class org.mmtk.policy.immix.ObjectHeader
-
- setMaskBegin(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Set the operand called MaskBegin in the argument
instruction to the argument operand.
- setMaskEnd(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Set the operand called MaskEnd in the argument
instruction to the argument operand.
- setMatch(Instruction, int, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the k'th operand called Match in the argument
instruction to the argument operand.
- setMayThrowUncaughtException() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Mark the block as possibly raising an uncaught exception.
- setMayThrowUncaughtException(boolean) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
- setMCOffset(int, int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- setMemAddr(Instruction, MemoryOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Set the operand called MemAddr in the argument
instruction to the argument operand.
- setMemAddr(Instruction, MemoryOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Set the operand called MemAddr in the argument
instruction to the argument operand.
- setMemoryInt - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setMemoryWord - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setMethod(Instruction, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Set the operand called Method in the argument
instruction to the argument operand.
- setMethod(Instruction, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Set the operand called Method in the argument
instruction to the argument operand.
- setMethod(Instruction, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Set the operand called Method in the argument
instruction to the argument operand.
- setMethod(NormalMethod) - Method in class org.jikesrvm.osr.ExecutionState
-
- setMethod(RVMMethod) - Method in class org.jikesrvm.runtime.StackBrowser
-
- setMethodID(int, int[], int) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
-
- setMethodLocal(Register, boolean) - Method in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
-
Records the fact that ALL object pointed to by a symbolic register
MUST (or may) escape this method.
- setMethodStart(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Set the operand called MethodStart in the argument
instruction to the argument operand.
- setMicroseconds(int) - Method in class org.vmutil.options.MicrosecondsOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setMMAllocator(int) - Method in class org.jikesrvm.classloader.RVMType
-
Records the allocator information the memory manager holds about this type.
- setMMTkVerbose(boolean) - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
-
Sets the verbosity for MMTk.
- setName(String) - Method in class org.jikesrvm.mm.mmtk.Lock
-
- setName(String) - Method in class org.jikesrvm.scheduler.RVMThread
-
Sets the name of the thread
- setName(String) - Method in class org.mmtk.vm.Lock
-
Set the name of this lock instance
- setNativeFD(int) - Method in class gnu.java.nio.VMChannel.State
-
- setNewValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called NewValue in the argument
instruction to the argument operand.
- setNewValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Set the operand called NewValue in the argument
instruction to the argument operand.
- setNewValueHigh(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Set the operand called NewValueHigh in the argument
instruction to the argument operand.
- setNewValueLow(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Set the operand called NewValueLow in the argument
instruction to the argument operand.
- setNext(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
For IR internal use only; general clients should always use higer level
mutation functions.
- setNext(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Sets the next register operand in the def/use list.
- setNext(Register) - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setNext(LiveSetElement) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
Sets the next element field
- setNext(LiveIntervalElement) - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- setNext(RVMThread, RVMThread) - Method in class org.jikesrvm.scheduler.ThreadQueue
-
Sets the next pointer of cur to value unless cur is null
,
in which case it sets head.
- setNext(AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket
-
Change the next bucket after this bucket, possibly constructing a new
abstract bucket.
- setNext(AbstractHashSetRVM.AbstractBucket<T>) - Method in class org.jikesrvm.util.AbstractHashSetRVM.AbstractBucket
-
Change the next bucket after this bucket, possibly constructing a new
abstract bucket.
- setNext(AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.HashMapRVM.Bucket
-
- setNext(AbstractHashSetRVM.AbstractBucket<T>) - Method in class org.jikesrvm.util.HashSetRVM.Bucket
-
- setNext(AbstractHashMapRVM.AbstractBucket<K, V>) - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
-
- setNext(AbstractHashSetRVM.AbstractBucket<T>) - Method in class org.jikesrvm.util.ImmutableEntryHashSetRVM.Bucket
-
- setNext(Address, Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
-
Set the prev meta data field for a given address
- setNext(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- setNext(Address, Address) - Static method in class org.mmtk.utility.deque.SharedDeque
-
Set the "next" pointer in a buffer forming the linked buffer chain.
- setNext(int, int) - Method in class org.mmtk.utility.GenericFreeList
-
Set the next lump in the doubly linked free list
- setNext(Option) - Method in class org.vmutil.options.Option
-
Updates the next pointer in the Option chain.
- setNextPhase(boolean, int, boolean) - Static method in class org.mmtk.plan.Phase
-
Sets the next phase.
- setNextRegion(Address, Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Set the next region in the linked-list of regions
- setNonReferenceMapIndex(int) - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
Sets the offset of the non-reference map in the stackmap list of maps
- setNonTerminal(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- setNonVolatile() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setNonVolatile() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setNormalMapIndex(int) - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
Sets the normal map index (i.e. the back-pointer).
- setNotTaken() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Set this a guard operand from a not taken branch
- setNoVolatiles() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
-
- setNullAddressWord(Address, boolean, boolean) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
-
Fill in 4 bytes of bootimage, as null object reference.
- setNullCheck() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setNumber(int) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setNumberOfNodes(int) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
Set number of nodes
- setNumberOfNonvolatileFPRs(short) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setNumberOfNonvolatileGPRs(short) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setNumConsumers(int) - Method in class org.mmtk.utility.deque.SharedDeque
-
- setNumConsumersWaiting(int) - Method in class org.mmtk.utility.deque.SharedDeque
-
- setNumRegisters(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- setObjectAddressRemapper(ObjectAddressRemapper) - Static method in class org.jikesrvm.runtime.Magic
-
Specify how to handle "objectAsAddress" and "addressAsObject" casts.
- SetObjectArrayElement(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetObjectArrayElement: store an object into an object array
- setObjectAtOffset(Object, Offset, Object) - Static method in class org.jikesrvm.runtime.Magic
-
Set Object at arbitrary (byte) offset from object.
- setObjectAtOffset(Object, Offset, Object, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set Object at arbitrary (byte) offset from object
- setObjectAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetObjectField(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetObjectField: set a instance field of type Object
- setObjectSize(int) - Method in class org.jikesrvm.objectmodel.FieldLayoutContext
-
Set the current size of the object (excluding header)
- setObjectValueUnchecked(Object, Object) - Method in class org.jikesrvm.classloader.RVMField
-
assign one object ref from heap using RVM object model, GC safe.
- setObsolete() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Mark the compiled method as obsolete (ie a candidate for eventual GC)
- setOffset(Offset) - Method in class org.jikesrvm.classloader.RVMMember
-
Only meant to be used by ObjectModel.layoutInstanceFields.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Set the operand called Offset in the argument
instruction to the argument operand.
- setOffset(RVMClass, RVMField, int) - Method in class org.jikesrvm.objectmodel.FieldLayout
-
Update a field to set its offset within the object.
- setOffsetAtOffset(Object, Offset, Offset) - Static method in class org.jikesrvm.runtime.Magic
-
Set Offset at arbitrary (byte) offset from object.
- setOffsetAtOffset(Object, Offset, Offset, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set Offset at arbitrary (byte) offset from object.
- setOffsetAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setOffsetValueUnchecked(Object, Offset) - Method in class org.jikesrvm.classloader.RVMField
-
- setOID(Word) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- setOID(Word) - Static method in class org.jikesrvm.objectmodel.MiscHeader
-
- setOID(Word) - Method in class org.mmtk.vm.TraceInterface
-
- setOldValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called OldValue in the argument
instruction to the argument operand.
- setOldValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
-
Set the operand called OldValue in the argument
instruction to the argument operand.
- setOldValueHigh(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Set the operand called OldValueHigh in the argument
instruction to the argument operand.
- setOldValueLow(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
-
Set the operand called OldValueLow in the argument
instruction to the argument operand.
- setOnStack() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setOptimizedLoop(Register) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Put the optimized loop's iterator register into the hash set
- setOptLevel(int) - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Set the options to encode the optimizations enabled at the given opt label
and disabled all optimizations that are not enabled at the given opt label
- setOptLevel(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setOrganizer(Organizer) - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
-
- setOrigBlock(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- setOSRMapIndex(int, int) - Method in class org.jikesrvm.osr.EncodedOSRMap
-
- setOSRTestFailed() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
-
- setOutdated() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
Mark the compiled method as outdated (i.e. requires OSR),
the flag is set in AnalyticModel
- setOwnerId(int) - Method in class org.jikesrvm.scheduler.Lock
-
Set the owner of a lock
- setPages(int) - Method in class org.vmutil.options.PagesOption
-
Update the value of the option, echoing the change if logChanges is set.
- setPageSize(Extent) - Static method in class org.jikesrvm.runtime.Memory
-
Sets the page size.
- setParam(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Set the k'th operand called Param in the argument
instruction to the argument operand.
- setParam(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Set the k'th operand called Param in the argument
instruction to the argument operand.
- setParam(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Set the k'th operand called Param in the argument
instruction to the argument operand.
- setParam(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Set the k'th operand called Param in the argument
instruction to the argument operand.
- setParameter() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setParameterMayEscapeThread(int, boolean) - Method in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
Record that a parameter may or may not escape from a thread.
- setParent(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Sets the parent of this block
- setPhysical() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setPhysicalAllocationFailed() - Method in class org.jikesrvm.scheduler.RVMThread
-
Set the physical allocation failed flag.
- setPlanList(LinkedList<ControllerPlan>) - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- setPopBytes(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Set the operand called PopBytes in the argument
instruction to the argument operand.
- setPositiveInt() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setPreciseTarget() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- setPreciseType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setPreciseType(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Set the
TypeReference
of the value represented by the operand and
make the type precise.
- setPred(Instruction, int, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Set the k'th operand called Pred in the argument
instruction to the argument operand.
- setPredecessorCount(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
-
- setPrev(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
For IR internal use only; general clients should always use higer level
mutation functions.
- setPrev(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- setPrev(Address, Address) - Method in class org.mmtk.utility.deque.SharedDeque
-
Set the "prev" pointer in a buffer forming the linked buffer chain.
- setPrev(int, int) - Method in class org.mmtk.utility.GenericFreeList
-
Set the previous lump in the doubly linked free list
- setPriority(int) - Method in class org.jikesrvm.scheduler.RVMThread
-
Set the priority of the thread
- setRange(Address, Address) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Indicate the limits of a space.
- setRange(Address, Extent) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Indicate the limits of a space.
- setRange(Address, Address) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
Set the current address range of a contiguous space
- setReachableFromExceptionHandler() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Mark the block as being reachable from an exception handler.
- setRealPosition(IR, LocalRegPair, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
- setRealReg(Register) - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
Sets the real (i.e., physical) register component associated with
this object
- setRecursionCount(int) - Method in class org.jikesrvm.scheduler.Lock
-
Update the lock's recursion count.
- setRed() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setRef(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Set the operand called Ref in the argument
instruction to the argument operand.
- setReference(int, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Update the reference table
- setReferenceMapIndex(int) - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
Sets the offset of the reference map in the stackmap list of maps
- setReferent(ObjectReference, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
Set the referent in a reference.
- setRegionLimit(Address, Address) - Static method in class org.mmtk.utility.alloc.BumpPointer
-
Stores the limit value at the end of the region.
- SetRegister(RegisterConstants.GPR) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.SetRegister
-
- setRegister(Register) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setRegister(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
-
- setRegister(int, int) - Static method in class org.jikesrvm.osr.EncodedOSRMap
-
Marks a register as a reference type.
- setRegisterBitMap(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
-
Sets the register map information at the next available entry
- setRegisterOperand(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
-
Changes the register operand.
- setResolvedMember(RVMField) - Method in class org.jikesrvm.classloader.FieldReference
-
- setResolvedMember(RVMMethod) - Method in class org.jikesrvm.classloader.MethodReference
-
- setResolvedMembers() - Method in class org.jikesrvm.classloader.RVMClass
-
Sets the resolvedMember in all declared members.
- setResult(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
-
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Set the operand called Result in the argument
instruction to the argument operand.
- setResult1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Set the operand called Result1 in the argument
instruction to the argument operand.
- setResult1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Set the operand called Result1 in the argument
instruction to the argument operand.
- setResult1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Set the operand called Result1 in the argument
instruction to the argument operand.
- setResult2(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Set the operand called Result2 in the argument
instruction to the argument operand.
- setResult2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
-
Set the operand called Result2 in the argument
instruction to the argument operand.
- setResult2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Set the operand called Result2 in the argument
instruction to the argument operand.
- setResult2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Set the operand called Result2 in the argument
instruction to the argument operand.
- setResult2(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Set the operand called Result2 in the argument
instruction to the argument operand.
- setResult2(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Set the operand called Result2 in the argument
instruction to the argument operand.
- setResultBit(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Set the operand called ResultBit in the argument
instruction to the argument operand.
- setResultMayEscapeThread(boolean) - Method in class org.jikesrvm.compilers.opt.escape.MethodSummary
-
Record that a result of this method may or may not escape from a thread.
- setReturnAddress(Address, Address) - Static method in class org.jikesrvm.runtime.Magic
-
Sets return address for a frame.
- setReturnAddressIndex(int) - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
Sets the index in the stack frame of the return address for this map.
- setReturnAddressMapIndex(int) - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
Sets the offset of the returnAddress map in the stackmap list of maps
- setRoot(TreeNode) - Method in class org.jikesrvm.compilers.opt.util.Tree
-
Sets the root of the tree to be the passed node.
- setRuntimeServiceMethod(boolean) - Method in class org.jikesrvm.classloader.NormalMethod
-
Set the value of the 'runtime service method' flag to the argument
value.
- setSamplesReset() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- setSaveVolatile(boolean) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setScalarsOnly(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setScalarValid(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- setScratchFlag() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Set the scratch flag
- setsDiffer(ValueNumberPair[], ValueNumberPair[]) - Static method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Do two sets of value number pairs differ?
- setsDiffer(int[], int[]) - Static method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Do two sets of value numbers differ?
- setSeenUse() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setSelfRegen() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setSemiDominator(int) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
Sets the semidominator for this node
- setSentinel(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- setSentinel(int) - Method in class org.mmtk.utility.GenericFreeList
-
Initialize a unit as a sentinel
- setShift(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Set the operand called Shift in the argument
instruction to the argument operand.
- SetShortArrayRegion(JNIEnvironment, int, int, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetShortArrayRegion: copy a region of the native buffer into the array (2 byte element)
- setShortAtOffset(Object, Offset, short) - Static method in class org.jikesrvm.runtime.Magic
-
Set short at arbitrary (byte) offset from object.
- setShortAtOffset(Object, Offset, short, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set short at arbitrary (byte) offset from object.
- setShortAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SetShortField(JNIEnvironment, int, int, short) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetShortField: set an instance field of type short
- setShortValueUnchecked(Object, short) - Method in class org.jikesrvm.classloader.RVMField
-
- setSize(int) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
sets the size
- setSize(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Set the operand called Size in the argument
instruction to the argument operand.
- setSize(MemoryOperand, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Set the size field of the given memory operand and return it
- setSize(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
- setSize(int, int) - Method in class org.mmtk.utility.GenericFreeList
-
Set the size of lump of units
- setSlotContents(Offset, int) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as an integer.
- setSlotContents(Offset, float) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as an float.
- setSlotContents(Offset, double) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a double.
- setSlotContents(Offset, long) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a long integer.
- setSlotContents(Offset, Object) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as an object.
- setSlotContents(Offset, CodeArray) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a CodeArray.
- setSlotContents(Offset, TIB) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a TIB.
- setSlotContents(Offset, Word) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a Word.
- setSlotContents(Offset, Address) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a Address
- setSlotContents(Offset, Extent) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a Extent
- setSlotContents(Offset, Offset) - Static method in class org.jikesrvm.runtime.Statics
-
Set contents of a slot, as a Offset
- setSortedNext(SortedGraphNode, boolean) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- setSortMarker(int) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- setSortNumber(int, boolean) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- setSortNumber(int) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- setSource(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
-
Set the operand called Source in the argument
instruction to the argument operand.
- setSource(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Set the operand called Source in the argument
instruction to the argument operand.
- setSpaceInfo(Offset) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Set space info.
- setSpansBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setSpecialForOSR() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- setSpecializedMethod(int, CodeArray) - Method in class org.jikesrvm.classloader.RVMType
-
- setSpecializedMethod(int, CodeArray) - Method in class org.jikesrvm.objectmodel.TIB
-
- setSpill(int) - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
Sets the spill component associated with this object
- setSpill(Register, int) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- setSSA() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setStackKnown() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- setStart(int) - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- setStartLiveRange(Register, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
-
This method finds the LiveInterval node for the register and basic block
passed.
- setStartPC(int[]) - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
-
- setState(byte) - Method in class org.jikesrvm.compilers.baseline.BasicBlock
-
- setState(Instruction, int) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
Set the state (initial, early, late, done) of the instruction
- setState(Address, short) - Static method in class org.mmtk.policy.immix.Block
-
- SetStaticBooleanField(JNIEnvironment, int, int, boolean) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticBooleanField: set a static field of type boolean
- SetStaticByteField(JNIEnvironment, int, int, byte) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticByteField: set a static field of type byte
- SetStaticCharField(JNIEnvironment, int, int, char) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticCharField: set a static field of type char
- SetStaticDoubleField(JNIEnvironment, int, int, double) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticDoubleField: set a static field of type float
- SetStaticFloatField(JNIEnvironment, int, int, float) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticFloatField: set a static field of type float
- SetStaticIntField(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticIntField: set a static field of type integer
- SetStaticLongField(JNIEnvironment, int, int, long) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticLongField: set a static field of type long
- SetStaticObjectField(JNIEnvironment, int, int, int) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticObjectField: set a static field of type Object
- SetStaticShortField(JNIEnvironment, int, int, short) - Static method in class org.jikesrvm.jni.JNIFunctions
-
SetStaticShortField: set a static field of type short
- setStatus(byte) - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- setStatus(byte) - Method in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- setStream(int, Address) - Method in class org.mmtk.vm.gcspy.Stream
-
Set the stream address and id (called by AbstractDriver.addStream).
- setSummary(int) - Method in class org.mmtk.vm.gcspy.Stream
-
Set the summary value for presentation styles with just one value
- setSummary(int, int) - Method in class org.mmtk.vm.gcspy.Stream
-
Set the summary values for presentation styles with two values (i.e.
- setSuperclassIds(short[]) - Method in class org.jikesrvm.objectmodel.TIB
-
- setTail(Address) - Method in class org.mmtk.utility.deque.SharedDeque
-
- setTaken() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
Set this a guard operand from a taken branch
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, int, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
-
Set the k'th operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, int, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the k'th operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, int, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
-
Set the k'th operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
-
Set the operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, int, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
-
Set the k'th operand called Target in the argument
instruction to the argument operand.
- setTarget(Instruction, int, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the k'th operand called Target in the argument
instruction to the argument operand.
- setTarget1(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Set the operand called Target1 in the argument
instruction to the argument operand.
- setTarget1(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called Target1 in the argument
instruction to the argument operand.
- setTarget1(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called Target1 in the argument
instruction to the argument operand.
- setTarget2(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
-
Set the operand called Target2 in the argument
instruction to the argument operand.
- setTarget2(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called Target2 in the argument
instruction to the argument operand.
- setTarget2(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called Target2 in the argument
instruction to the argument operand.
- setTCode(Instruction, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Set the operand called TCode in the argument
instruction to the argument operand.
- setTCode(Instruction, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
-
Set the operand called TCode in the argument
instruction to the argument operand.
- setTCode(Instruction, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Set the operand called TCode in the argument
instruction to the argument operand.
- setThinLockOffset(Offset) - Method in class org.jikesrvm.classloader.RVMClass
-
Sets the thin lock offset for instances of this type.
- setThreadIdFlag() - Method in class org.mmtk.utility.Log
-
sets the flag so that a thread identifier will be included before
the logged message
- setThreadLocal(Register, boolean) - Method in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
-
Records the fact that ALL object pointed to by a symbolic register
MUST (or may) escape this thread.
- setThreadRegister(RVMThread) - Static method in class org.jikesrvm.runtime.Magic
-
Sets contents of "thread" register.
- setThreadRegister - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setTIB(Object, TIB) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Sets the TIB for an object.
- setTIB(BootImageInterface, Address, Address, RVMType) - Static method in class org.jikesrvm.objectmodel.JavaHeader
-
Sets the TIB for an object during bootimage writing.
- setTIB(ObjectReference, TIB) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- setTIB(Object, TIB) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
- setTIB(BootImageInterface, Address, Address, RVMType) - Static method in class org.jikesrvm.objectmodel.ObjectModel
-
Sets the TIB for an object during bootimage writing.
- setTilename(int, Address, Address) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
Tell the native driver the tile name.
- setTilename(int, Address, long) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- setTilename(int, String, long) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- setTilename(int, Address, Address) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Tell the native driver the tile name.
- setTilename(int, Address, long) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Tell the native driver the tile name.
- setTilename(int, String, long) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Tell the native driver the tile names.
- setTilenames(Subspace, int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
Setup the tile names in a subspace.
- setTimeCompleted(int) - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- setTimeCompleted(int) - Method in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- setTimeInitiated(int) - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
-
- setTimeInitiated(int) - Method in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- setToNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Set end node.
- setTOP(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
-
Include all basic blocks in this set.
- setTOP(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
Mark this cell as representing (or not) the TOP element in the
dataflow lattice.
- setTOP(boolean) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
Mark this cell as representing (or not) the TOP element in the
dataflow lattice.
- setTopologicalNumber(int) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
-
Get the topological number for this equation
- setTopSorted(boolean) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
- setTopSorted(boolean) - Method in interface org.jikesrvm.compilers.opt.util.TopSortInterface
-
Should have a side effect such that isTopSorted(forward)
returns the correct value.
- setTopVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- setTrapCode(Instruction, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
-
Set the operand called TrapCode in the argument
instruction to the argument operand.
- setTrapCode(Instruction, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Set the operand called TrapCode in the argument
instruction to the argument operand.
- setTreeRoot() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
-
- setTrueValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Set the operand called TrueValue in the argument
instruction to the argument operand.
- setTupleValue(LocalRegPair, byte, int) - Static method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
- setTupleValue(LocalRegPair, byte, Word) - Static method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
- setType(RVMType) - Method in class org.jikesrvm.classloader.TypeReference
-
- setType(Instruction, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
-
Set the operand called Type in the argument
instruction to the argument operand.
- setType(Instruction, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
-
Set the operand called Type in the argument
instruction to the argument operand.
- setType(Instruction, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.New
-
Set the operand called Type in the argument
instruction to the argument operand.
- setType(Instruction, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
-
Set the operand called Type in the argument
instruction to the argument operand.
- setType(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- setType(Instruction, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
-
Set the operand called Type in the argument
instruction to the argument operand.
- setType(RVMType) - Method in class org.jikesrvm.objectmodel.TIB
-
- setTypeInfo(Instruction, OsrTypeInfoOperand) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
-
Set the operand called TypeInfo in the argument
instruction to the argument operand.
- setUncoalescable(int) - Method in class org.mmtk.utility.GenericFreeList
-
Set the uncoalescable bit associated with this unit.
- setUnknown1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the operand called Unknown1 in the argument
instruction to the argument operand.
- setUnknown1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called Unknown1 in the argument
instruction to the argument operand.
- setUnknown2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the operand called Unknown2 in the argument
instruction to the argument operand.
- setUnknown2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called Unknown2 in the argument
instruction to the argument operand.
- setUnsignedExceptionOffset(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setUnsignedNonVolatileOffset(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- setupBootJavaThread() - Method in class org.jikesrvm.scheduler.RVMThread
-
Called during booting to give the boot thread a java.lang.Thread
- setupBootThread() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Set up the initial thread and processors as part of boot image writing
- setupControlInfo() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
Setup control info part of the transmit
method.
- setupEquations() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
-
Go through each basic block in the IR, and add equations
to the system as required.
- setupEquations() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Walk through the IR and add dataflow equations for each instruction
that affects the values of Array SSA variables.
- setUpFrame(int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Set up to scan the current stack frame.
- setupHandlerBBs(ExceptionHandlerMap) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
For every handler, make a block that starts with the handler PC
Only called when exceptions is not null.
- setupIterator(CompiledMethod, Offset, Address) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
-
Set the iterator to scan the map at the machine instruction offset
provided.
- setupIterator(CompiledMethod, Offset, Address) - Method in class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
-
- setupIterator(CompiledMethod, Offset, Address) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
Initialize the iterator for another stack frame scan
- setupIterator(CompiledMethod, Offset, Address) - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
-
- setupIterator(CompiledMethod, Offset, Address) - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
-
Prepare to iterate over object references and JSR return addresses held by a stackframe.
- setupJSRCallSite(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
Does the setup for a jsr call site.
- setupJSRSubroutineMap(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Setup a map within a JSR Subroutine.
- setupSummaries() - Method in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
-
Setup summaries part of the transmit
method.
- setupSummaries() - Method in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
-
Setup summaries part of the transmit
method.
- setupSummaries() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
Setup summaries part of the transmit
method.
- setupSummaries() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
Setup summaries part of the transmit
method.
- setupSummary(int) - Method in class org.mmtk.vm.gcspy.Stream
-
Setup the summary array.
- setupTryStartBBs(ExceptionHandlerMap) - Method in class org.jikesrvm.compilers.baseline.BuildBB
-
For every try start, make a block that starts with the Try start,
mark it as a try start.
- setUsageThreshold(String, long) - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
-
Sets the threshold level for memory usage.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Move
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Return
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
-
Set the operand called Val in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal1(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Set the operand called Val1 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setVal2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
-
Set the operand called Val2 in the argument
instruction to the argument operand.
- setValidation() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, MemoryOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, int, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
-
Set the k'th operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
-
Set the operand called Value in the argument
instruction to the argument operand.
- setValue(V) - Method in class org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket
-
- setValue(V) - Method in class org.jikesrvm.util.HashMapRVM.Bucket
-
- setValue(V) - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
-
- setValue(int) - Method in class org.mmtk.utility.options.Threads
-
Return the number of threads to use, or delegate to the runtime if this has not been set.
- setValue(int) - Method in class org.vmutil.options.AddressOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setValue(boolean) - Method in class org.vmutil.options.BooleanOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setValue(int) - Method in class org.vmutil.options.EnumOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setValue(String) - Method in class org.vmutil.options.EnumOption
-
Look up the value for a string and update the value of the option
accordingly, echoing the change if the echoOptions option is set.
- setValue(float) - Method in class org.vmutil.options.FloatOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setValue(int) - Method in class org.vmutil.options.IntOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setValue(String) - Method in class org.vmutil.options.StringOption
-
Update the value of the option, echoing the change if the echoOptions
option is set.
- setValue1(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Set the operand called Value1 in the argument
instruction to the argument operand.
- setValue1(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Set the operand called Value1 in the argument
instruction to the argument operand.
- setValue1(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Set the operand called Value1 in the argument
instruction to the argument operand.
- setValue1Bit(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Set the operand called Value1Bit in the argument
instruction to the argument operand.
- setValue2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
-
Set the operand called Value2 in the argument
instruction to the argument operand.
- setValue2(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Set the operand called Value2 in the argument
instruction to the argument operand.
- setValue2(Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
-
Set the operand called Value2 in the argument
instruction to the argument operand.
- setValue2Bit(Instruction, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
-
Set the operand called Value2Bit in the argument
instruction to the argument operand.
- setValue3(Instruction, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
-
Set the operand called Value3 in the argument
instruction to the argument operand.
- SetValueAtDisplacement(Offset) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.SetValueAtDisplacement
-
- setValueNumber(int) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
-
- setVerbose(boolean) - Static method in class gnu.java.lang.management.VMClassLoadingMXBeanImpl
-
Turns verbose class loading on or off.
- setVerbose(boolean) - Static method in class gnu.java.lang.management.VMMemoryMXBeanImpl
-
Turns on or off verbosity.
- setVerbose(boolean) - Static method in class org.jikesrvm.classloader.JMXSupport
-
- setVirtualMethod(int, CodeArray) - Method in class org.jikesrvm.objectmodel.TIB
-
Set a virtual method in this TIB.
- setVirtualMethod(Offset, CodeArray) - Method in class org.jikesrvm.objectmodel.TIB
-
- setVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
- setVolatile() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- setWordAtOffset(Object, Offset, Word) - Static method in class org.jikesrvm.runtime.Magic
-
Set Word at arbitrary (byte) offset from object.
- setWordAtOffset(Object, Offset, Word, int) - Static method in class org.jikesrvm.runtime.Magic
-
Set Word at arbitrary (byte) offset from object.
- setWordAtOffset - Static variable in class org.jikesrvm.runtime.MagicNames
-
- setWordValueUnchecked(Object, Word) - Method in class org.jikesrvm.classloader.RVMField
-
assign one object ref from heap using RVM object model, GC safe.
- setZeroingApproach(boolean, boolean) - Method in class org.mmtk.policy.Space
-
Updates the zeroing approach for this space.
- SF - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
SF bit of EFLAGS
- sGE(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- sGT(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- shallowCopy() - Method in class org.jikesrvm.compilers.opt.util.Stack
-
- SharedDeque - Class in org.mmtk.utility.deque
-
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
- SharedDeque(String, RawPageSpace, int) - Constructor for class org.mmtk.utility.deque.SharedDeque
-
- sharedDiscontigFLCount - Static variable in class org.mmtk.utility.heap.Map
-
- sharedFLMap - Static variable in class org.mmtk.utility.heap.Map
-
- Short - Static variable in class org.jikesrvm.classloader.TypeReference
-
- SHORT - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
-
- SHORT_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SHORT_ALOAD instructions
- SHORT_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SHORT_ALOAD instructions
- SHORT_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SHORT_ASTORE instructions
- SHORT_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SHORT_ASTORE instructions
- SHORT_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
-
true
if the garbage collector does not support the bulk copy operation
- SHORT_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SHORT_LOAD instructions
- SHORT_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SHORT_LOAD instructions
- SHORT_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SHORT_STORE instructions
- SHORT_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SHORT_STORE instructions
- SHORT_TYPE - Static variable in class org.mmtk.utility.gcspy.StreamConstants
-
- ShortArray - Static variable in class org.jikesrvm.classloader.RVMArray
-
- ShortArray - Static variable in class org.jikesrvm.classloader.TypeReference
-
- shortArrayRead(short[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of shorts from fields of arrays (i.e. saload).
- shortArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- ShortArrayReplacer - Class in org.jikesrvm.compilers.opt.escape
-
Class that performs scalar replacement of short arrays
- ShortArrayReplacer(Register, RVMArray, int, IR) - Constructor for class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
-
- shortArrayWrite(short[], int, short) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of shorts into arrays (i.e. sastore).
- shortArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- ShortBranch(int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.ShortBranch
-
- ShortBranch(int, int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.ShortBranch
-
- shortBulkCopy(short[], Offset, short[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for a bulk copy of shorts (i.e. in an array copy).
- shortBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
-
A number of shorts are about to be copied from object
src
to object dst
(as in an array
copy).
- shortBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
- shortBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
-
- shortBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
-
- shortFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for loads of shorts from fields of instances (i.e. getfield).
- shortFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- shortFieldWrite(Object, short, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
-
Barrier for writes of shorts into fields of instances (i.e. putfield).
- shortFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- shortRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual read of a short read barrier.
- shortRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Read a short.
- shortRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual read of a short read barrier.
- shortRefs - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
-
- ShortStream - Class in org.jikesrvm.mm.mmtk.gcspy
-
Set up a GCspy Stream with data type SHORT_TYPE.
- ShortStream(AbstractDriver, String, short, short, short, short, String, String, int, int, int, Color, boolean) - Constructor for class org.jikesrvm.mm.mmtk.gcspy.ShortStream
-
Construct a new GCspy stream of SHORT_TYPE
- ShortStream - Class in org.mmtk.vm.gcspy
-
Set up a GCspy Stream with data type SHORT_TYPE.
- ShortStream(AbstractDriver, String, short, short, short, short, String, String, int, int, int, Color, boolean) - Constructor for class org.mmtk.vm.gcspy.ShortStream
-
Construct a new GCspy stream of SHORT_TYPE
- ShortType - Static variable in class org.jikesrvm.classloader.RVMType
-
- ShortTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
-
- shortWrite(ObjectReference, short, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
-
Perform the actual write of a short write barrier.
- shortWrite(ObjectReference, Address, short, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
-
Write a short.
- shortWrite(ObjectReference, Address, short, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
-
Write a short.
- shortWrite(ObjectReference, short, Word, Word, int) - Method in class org.mmtk.vm.Barriers
-
Perform the actual write of a short write barrier.
- shouldBeSampled() - Method in class org.jikesrvm.scheduler.RVMThread
-
Should the thread by eligible for sampling by the timer thread?
- shouldBlockForGC - Variable in class org.jikesrvm.scheduler.RVMThread
-
Should the thread block for a thread-to-thread communication?
- shouldBlockForHandshake - Variable in class org.jikesrvm.scheduler.RVMThread
-
Should the thread block for handshake?
- shouldBlockForStackTrace - Variable in class org.jikesrvm.scheduler.RVMThread
-
Should the thread block so that another thread can get a stack trace for it?
- shouldBlockForStackTraceToken - Variable in class org.jikesrvm.scheduler.RVMThread
-
An integer token identifying the last stack trace request
- shouldConcatenate(RegisterAllocatorState, LiveIntervalElement, BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Should we simply merge the live interval live
into a
previous BasicInterval?
- shouldConsiderForInitialRecompilation(RVMMethod) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
-
Determine if the passed method should be considered as a candidate
for _initial_ AOS recompilation.
- shouldCSE(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
- shouldInline(Instruction, boolean, int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Should we inline a call site?
- shouldInline(CompilationState) - Method in class org.jikesrvm.compilers.opt.inlining.DefaultInlineOracle
-
- shouldInline(CompilationState) - Method in interface org.jikesrvm.compilers.opt.inlining.InlineOracle
-
Should we inline a particular call site?
- shouldMove(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertInstructionCounters
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertMethodInvocationCounter
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
Interface
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
Should this phase be performed?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
-
Should this phase be performed?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
-
Should this phase be performed?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreePhase
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopAnalysis
-
This phase is disabled by default.
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
-
This phase is disabled by default.
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.PostDominatorsPhase
-
Should this phase be performed?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
-
This method determines if the phase should be run, based on the
Options object it is passed.
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
-
Determine, possibly by consulting the passed options object,
if this optimization plan element should be performed.
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.FieldAnalysis
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.InsertIMMQ_MOVForX64
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.LocalConstantProp
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.LocalCopyProp
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.MutateSplits
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
-
Should we perform this phase?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RewriteMemoryOperandsWithOversizedDisplacements
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
-
should we perform this phase?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScan
-
Register allocation is required
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator.RegisterAllocPreparation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterRestrictionsPhase
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps1
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps2
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.Simple
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
-
Should this phase be performed under a guiding set of compiler
options?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPFinalization
-
Should this phase perform?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.GCP.GCPPreparation
-
Should this phase perform?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.GCP
-
Redefine shouldPerform so that none of the subphases will occur
unless we pass through this test.
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
-
Redefine shouldPerform so that none of the subphases will occur
unless we pass through this test.
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
Is SSA form enabled for the HIR?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.RenamePreparation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
-
Should loop versioning be performed?
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.PiNodes
-
Should this phase be performed?
- shouldPerform() - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.EnsureSSA
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.FoldingDriver
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
-
- shouldPerform(OptOptions) - Method in class org.jikesrvm.osr.AdjustBCIndexes
-
- shouldPrint - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Should we print the machine code we generate?
- shouldRun - Static variable in class org.jikesrvm.scheduler.FinalizerThread
-
- shouldSuspend - Variable in class org.jikesrvm.scheduler.RVMThread
-
Should the thread suspend?
- shouldSuspendToken - Variable in class org.jikesrvm.scheduler.RVMThread
-
An integer token identifying the last suspend request
- show() - Method in class org.jikesrvm.tools.oth.OptTestHarness.Performance
-
- show() - Method in class org.mmtk.plan.semispace.SSMutator
-
Show the status of each of the allocators.
- show() - Method in class org.mmtk.utility.alloc.BumpPointer
-
Print out the status of the allocator (for debugging)
- show() - Method in class org.mmtk.utility.alloc.ImmixAllocator
-
Print out the status of the allocator (for debugging)
- show() - Method in class org.mmtk.utility.alloc.LargeObjectAllocator
-
Miscellaneous
- show() - Method in class org.mmtk.utility.DoublyLinkedList
-
- SHOW_FP_IN_STACK_DUMP - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Toggle display of frame pointer address in stack dump
- showAMap(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Show the basic information for a single map.
- showAnUnusualMap(int, int) - Method in class org.jikesrvm.compilers.baseline.JSRInfo
-
Show the basic information for a single unusualmap.
- showGraphStats() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Debugging aid: print statistics about the dataflow system.
- showHeapRanges() - Method in class org.jikesrvm.runtime.BootRecord
-
- showInfo() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Shows the basic information for each of the maps.
- showInfo() - Method in class org.jikesrvm.compilers.baseline.UnusualMaps
-
- showMature() - Method in class org.mmtk.plan.generational.copying.GenCopyCollector
-
Show the status of the mature allocator.
- showMethod(int, Address) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Show a method where getCompiledMethod returns null
- showMethod(String, Address) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Shows a method that we can't show (ie just a text description of the stack
frame
- showMethod(RVMMethod, int, Address, int, Offset) - Static method in class org.jikesrvm.scheduler.RVMThread
-
- showOffsets() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
Show the offsets for all the maps.
- showPrologue(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
-
- showReferenceMapStatistics(RVMMethod) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- showThread() - Static method in class org.jikesrvm.VM
-
- showUnusualMapInfo(int) - Method in class org.jikesrvm.compilers.baseline.JSRInfo
-
Show the basic information for each of the unusual maps.
- shutdown() - Method in class org.jikesrvm.tuningfork.Feedlet
-
- shutdown(int) - Static method in class org.jikesrvm.VM
-
Shut down the virtual machine.
- shutdownAllFeedlets() - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- shutdownFeedlet(Feedlet) - Method in class org.jikesrvm.tuningfork.TraceEngine
-
- sib(short, RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
The more complex IA32 addressing modes require a
scale-index-base (SIB) byte.
- SIBforESP - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
In the representation of addressing modes in the ModRM and SIB
bytes, the code for register-displacement for on ESP has a
special meaning.
- SIBforR12 - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
-
In the representation of addressing modes in the ModRM and SIB
bytes, the code for register-displacement for on R12 has a
special meaning.
- signature - Variable in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict.Link
-
- signature - Variable in class org.jikesrvm.classloader.RVMClass
-
The signature is a string representing the generic type for this
class declaration, may be null
- signature - Variable in class org.jikesrvm.classloader.RVMMember
-
The signature is a string representing the generic type for this
field or method declaration, may be null
- signature - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
This method's signature: the object to be scanned and the trace to use
- signatureAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
Signature
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR.DummyStackSlot
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.ReturnAddressOperand
-
- similar(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
-
Are two instructions similar, i.e. having the same operator and
the same number of similar operands?
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.BasicBlockOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
-
Does this operand correspond to the same heap variable as another
heap operand?
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.BURSManagedFPROperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
-
Are two operands semantically equivalent?
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.OsrTypeInfoOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.TrueGuardOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
-
- similar(Operand) - Method in class org.jikesrvm.compilers.opt.ir.operand.UnreachableOperand
-
- SIMILAR_REGISTERS(Operand...) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- Simple - Class in org.jikesrvm.compilers.opt
-
Simple flow-insensitive optimizations.
- Simple(int, boolean, boolean, boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.Simple
-
The constructor is used to specify what pieces of Simple will
be enabled for this instance.
- Simple - Class in org.mmtk.plan
-
This abstract class implements the core functionality for
simple collectors.
- Simple() - Constructor for class org.mmtk.plan.Simple
-
- SIMPLE_OPERATION_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- simpleCandidateSearch(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
Identify candidate blocks by using a very
simplistic algorithm.
- SimpleCollector - Class in org.mmtk.plan
-
This class (and its sub-classes) implement per-collector thread
behavior and state.
- SimpleCollector() - Constructor for class org.mmtk.plan.SimpleCollector
-
- SimpleConstraints - Class in org.mmtk.plan
-
Constraints specific to simple collectors.
- SimpleConstraints() - Constructor for class org.mmtk.plan.SimpleConstraints
-
- SimpleEscape - Class in org.jikesrvm.compilers.opt.escape
-
Simple flow-insensitive intra-procedural escape analysis.
- SimpleEscape() - Constructor for class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
- SimpleEscape.AnalysisResult - Class in org.jikesrvm.compilers.opt.escape
-
Utility class used to hold the result of the escape analysis.
- simpleEscapeAnalysis(IR) - Method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
-
Performs the escape analysis for a method.
- SimpleHashtable - Class in org.mmtk.utility
-
This class implements a simple hashtable.
- SimpleHashtable(RawPageSpace, int, Extent) - Constructor for class org.mmtk.utility.SimpleHashtable
-
Create a new data table of a specified size.
- SimpleMutator - Class in org.mmtk.plan
-
This class (and its sub-classes) implement per-mutator thread
behavior and state.
- SimpleMutator() - Constructor for class org.mmtk.plan.SimpleMutator
-
- SimplePhase - Class in org.mmtk.plan
-
Phases of a garbage collection.
- SimplePhase(String) - Constructor for class org.mmtk.plan.SimplePhase
-
Construct a phase given just a name and a global/local ordering
scheme.
- SimplePhase(String, Timer) - Constructor for class org.mmtk.plan.SimplePhase
-
Construct a phase, re-using a specified timer.
- simpleSpillCost() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Is REGALLOC_SPILL_COST_ESTIMATE set to REGALLOC_SIMPLE_SPILL_COST?
- SimpleSpillCost - Class in org.jikesrvm.compilers.opt.regalloc
-
An object that returns an estimate of the relative cost of spilling a
symbolic register.
- SimpleSpillCost(IR) - Constructor for class org.jikesrvm.compilers.opt.regalloc.SimpleSpillCost
-
- Simplifier - Class in org.jikesrvm.compilers.opt
-
A constant folder, strength reducer and axiomatic simplifier.
- Simplifier() - Constructor for class org.jikesrvm.compilers.opt.Simplifier
-
- Simplifier.DefUseEffect - Enum in org.jikesrvm.compilers.opt
-
Effect of the simplification on Def-Use chains
- simplify - Variable in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
-
Optimization level at which phase should be performed.
- simplify(BasicBlock, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
-
Given a basic block, attempt to simplify any conditional branch
instructions with constant operands.
- simplify(boolean, AbstractRegisterPool, OptOptions, Instruction) - Static method in class org.jikesrvm.compilers.opt.Simplifier
-
Given an instruction, attempt to simplify it.
- simplify(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
-
- SIMPLIFY_CHASE_FINAL_FIELDS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Chase final fields avoiding loads at runtime
- SIMPLIFY_DOUBLE_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on floats
- SIMPLIFY_FIELD_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on fields
- SIMPLIFY_FLOAT_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on floats
- SIMPLIFY_INTEGER_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on integers
- SIMPLIFY_LONG_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on longs
- SIMPLIFY_REF_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on references
- SIMPLIFY_TIB_OPS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Simplify operations on TIBs
- simplifyConstantBranches(IR) - Method in class org.jikesrvm.compilers.opt.Simple
-
Simplify branches whose operands are constants.
- SingleTarget(RVMMethod, double) - Constructor for class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
-
- singleValue(String, double, String) - Static method in class org.mmtk.utility.statistics.Xml
-
Output a "stat" entity, with a given name, double
value and optionally, units.
- singleValue(String, double) - Static method in class org.mmtk.utility.statistics.Xml
-
Convenience version of singleValue where units are not specified.
- singleValue(String, long, String) - Static method in class org.mmtk.utility.statistics.Xml
-
Output a "stat" entity, with a given name, long
value and
optionally, units.
- singleValue(String, long) - Static method in class org.mmtk.utility.statistics.Xml
-
Convenience version of singleValue where units are not specified.
- size() - Method in class gnu.java.nio.VMChannel
-
- size(int) - Static method in class gnu.java.nio.VMChannel
-
- size() - Method in class org.jikesrvm.classloader.MethodVector
-
- size - Variable in class org.jikesrvm.classloader.RVMField
-
The size of the field in bytes
- size() - Method in class org.jikesrvm.classloader.TypeReferenceVector
-
- size() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
-
- size() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- size() - Method in class org.jikesrvm.compilers.common.CompiledMethod
-
- size - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
-
- size - Variable in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
-
number of elements in the array
- size - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
-
Number of bytes being accessed (1,2,4,8)
- size - Variable in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
Size (in bytes) reserved for the value of this operand.
- size - Variable in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
-
The size of the spill location, in bytes.
- size() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
- size() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- size() - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
-
Return the number of vertices in this class
- size - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
-
The number of value number pairs in this cell.
- size - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
-
The number of value numbers in this cell.
- size() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
-
- size() - Method in class org.jikesrvm.util.AbstractHashMapRVM
-
- size() - Method in class org.jikesrvm.util.AbstractHashSetRVM
-
- size() - Method in class org.jikesrvm.util.LinkedListRVM
-
- size(int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Return the size of the specified lump of units
- size - Variable in class org.mmtk.utility.SimpleHashtable
-
The full size of the table
- SIZE_BITS - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
-
- SIZE_MASK - Static variable in class org.mmtk.utility.GenericFreeList
-
- SIZE_MASK - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
-
- SIZE_OF_TWO_X86_CACHE_LINES_IN_BYTES - Static variable in class org.mmtk.utility.alloc.BumpPointer
-
- SIZE_SHIFT - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
-
- sizeClassCount() - Static method in class org.mmtk.policy.SegregatedFreeListSpace
-
- sizeClassCount() - Method in class org.mmtk.utility.alloc.SegregatedFreeList
-
The number of distinct size classes.
- SizeCounter - Class in org.mmtk.utility.statistics
-
This class implements a simple counter of events of different sizes
(eg object allocations, where total number of objects and total
volume of objects would be counted).
- SizeCounter(String) - Constructor for class org.mmtk.utility.statistics.SizeCounter
-
Constructor
- SizeCounter(String, boolean) - Constructor for class org.mmtk.utility.statistics.SizeCounter
-
Constructor
- SizeCounter(String, boolean, boolean) - Constructor for class org.mmtk.utility.statistics.SizeCounter
-
Constructor
- SIZEOF_BIG_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- SIZEOF_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- SIZEOF_HUGE_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- skip(long) - Method in class org.jikesrvm.util.AddressInputStream
-
Skips bytes (at most @code{Integer.MAX_VALUE} bytes)
- skipConcurrentZeroing() - Method in class org.mmtk.policy.Space
-
Skip concurrent zeroing (fall back to bulk zeroing).
- skipConcurrentZeroing() - Method in class org.mmtk.utility.heap.PageResource
-
Skip concurrent zeroing (fall back to bulk zeroing).
- skipGuards - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Should we skip guard registers?
- skipInstruction() - Method in class org.jikesrvm.classloader.BytecodeStream
-
Skips the current instruction
- skipInstruction(int, boolean) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Skips the current instruction (without using the opcode field)
A slightly optimized version of skipInstruction()
- skipLocal - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Should we skip the (final) local propagation phase?
- skipLookupSwitchPairs(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Skips the match-offset pairs of a lookupswitch instruction.
- skipOwnFramesAndDump(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
-
- skipOwnFramesAndDump(ObjectReference) - Method in class org.mmtk.vm.TraceInterface
-
This skips over the frames added by the tracing algorithm, outputs
information identifying the method the containts the "new" call triggering
the allocation, and returns the address of the first non-trace, non-alloc
stack frame.
- skipSpecialInstruction(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
- skipTableSwitchOffsets(int) - Method in class org.jikesrvm.classloader.BytecodeStream
-
Skips the offsets of a tableswitch instruction.
- sLE(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- sleep(long) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Suspend execution of current thread for specified number of seconds (or
fraction).
- sleep(long, int) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Suspend execution of current thread for specified number of seconds (or
fraction).
- sload16_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal sload16 (21)
- sload16_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal sload16 (22)
- sload8_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal sload8 (24)
- sload8_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal sload8 (24)
- sloppyExecStatusHistogram - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- slot0 - Variable in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
-
- slot1 - Variable in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
-
- slot2 - Variable in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
-
- slotAsOffset(int) - Static method in class org.jikesrvm.runtime.Statics
-
Conversion from JTOC slot index to JTOC offset.
- slotContainsCode(int) - Method in class org.jikesrvm.objectmodel.TIB
-
Does this slot in the TIB hold code?
- slotContainsTib(int) - Method in class org.jikesrvm.objectmodel.TIB
-
Does this slot in the TIB hold a TIB entry?
- slots - Static variable in class org.jikesrvm.runtime.Statics
-
Static data values (pointed to by JTOC register).
- slowLocks - Static variable in class org.jikesrvm.scheduler.ThinLock
-
- sLT(Offset) - Method in class org.vmmagic.unboxed.Offset
-
- SMALL_CODE - Static variable in class org.mmtk.plan.Plan
-
- SMALL_REGION_THRESHOLD - Static variable in class org.mmtk.utility.Memory
-
zero operations greater than this size are done using the
underlying OS implementation of zero()
- smallCodeSpace - Static variable in class org.mmtk.plan.Plan
-
- smcode - Variable in class org.mmtk.plan.MutatorContext
-
Per-mutator allocator into the small code space
- smid - Variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
Specialized Method index into the SpecializedMethods table
- snapshot() - Method in class org.jikesrvm.osr.TypeStack
-
- snapshotHandshakeThreads(RVMThread.SoftHandshakeVisitor) - Static method in class org.jikesrvm.scheduler.RVMThread
-
- snip() - Method in class org.mmtk.policy.MarkCompactCollector.ToCursor
-
Terminate the list of regions here.
- snipObsoleteCompiledMethods() - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
Snip reference to CompiledMethod so that we can reclaim code space.
- SOCK_DGRAM - Static variable in class gnu.java.nio.VMChannel.Kind
-
A datagram (UDP) socket.
- SOCK_STREAM - Static variable in class gnu.java.nio.VMChannel.Kind
-
A streaming (TCP) socket.
- socket(boolean) - Static method in class gnu.java.nio.VMChannel
-
Create a new socket, returning the native file descriptor.
- SOFT_REFS - Static variable in class org.mmtk.plan.Simple
-
- softHandshake(RVMThread.SoftHandshakeVisitor) - Static method in class org.jikesrvm.scheduler.RVMThread
-
Tell each thread to take a yieldpoint and wait until all of them have done
so at least once.
- softHandshakeDataLock - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Lock that protects soft handshake fields.
- softHandshakeLeft - Static variable in class org.jikesrvm.scheduler.RVMThread
-
How many threads have not yet reached the soft handshake?
- softHandshakeRequested - Variable in class org.jikesrvm.scheduler.RVMThread
-
Is a soft handshake requested?
- SoftHandshakeVisitor() - Constructor for class org.jikesrvm.scheduler.RVMThread.SoftHandshakeVisitor
-
- SoftLatch - Class in org.jikesrvm.scheduler
-
An implementation of a latch using monitors.
- SoftLatch(boolean) - Constructor for class org.jikesrvm.scheduler.SoftLatch
-
Creates a new latch, with the given open/closed state.
- softReferenceProcessor - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
- softReferences - Static variable in class org.mmtk.vm.VM
-
- softRendezvous() - Method in class org.jikesrvm.scheduler.RVMThread
-
Rendezvous with a soft handshake request.
- softRendezvousCheckAndClear() - Method in class org.jikesrvm.scheduler.RVMThread
-
Checks and clears the need for a soft handshake rendezvous.
- softRendezvousCommit() - Method in class org.jikesrvm.scheduler.RVMThread
-
Commits the soft handshake rendezvous.
- solve() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
-
Solve the set of dataflow equations.
- someDataAvailable() - Method in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
-
Checks if the dynamic call graph organizer has gathered and processed enough samples to support decisions.
- sort(Vector<?>) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
Sorts a Vector<Counter>
by decreasing count.
- sort() - Method in class org.mmtk.utility.deque.SortSharedDeque
-
Sort objects using radix exchange sort.
- sort() - Method in class org.mmtk.utility.deque.SortTODAddressStack
-
Sort the address on the shared stack.
- sort() - Method in class org.mmtk.utility.deque.SortTODObjectReferenceStack
-
Sort the address on the shared stack.
- sortCommutativeRegisterUses(IR) - Static method in class org.jikesrvm.compilers.opt.Simple
-
Sort commutative use operands so that those defined most are on the lhs
- sortDFS() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- SortedGraphIterator - Class in org.jikesrvm.compilers.opt.util
-
An efficient topsort dataflow iterator to be used with
SortedGraphNode.
- SortedGraphIterator(SortedGraphNode, boolean) - Constructor for class org.jikesrvm.compilers.opt.util.SortedGraphIterator
-
Constructor
- SortedGraphNode - Class in org.jikesrvm.compilers.opt.util
-
- SortedGraphNode() - Constructor for class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- sortedNext - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- sortedPrev - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- sortMarker - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphNode
-
- sortMarker - Variable in class org.jikesrvm.compilers.opt.util.TopSort
-
the "visited" marker to use
- sortNumber - Variable in class org.jikesrvm.compilers.opt.util.TopSort
-
the next "number" to give out
- sortRegisters - Variable in class org.jikesrvm.compilers.opt.Simple
-
Sort registers used by commutative operators
- sortRevTop() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- SortSharedDeque - Class in org.mmtk.utility.deque
-
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
- SortSharedDeque(String, RawPageSpace, int) - Constructor for class org.mmtk.utility.deque.SortSharedDeque
-
- SortTODAddressStack - Class in org.mmtk.utility.deque
-
This supports unsynchronized pushing and popping of addresses.
- SortTODAddressStack(SortTODSharedDeque) - Constructor for class org.mmtk.utility.deque.SortTODAddressStack
-
Constructor
- SortTODObjectReferenceStack - Class in org.mmtk.utility.deque
-
This supports unsynchronized pushing and popping of object
references.
- SortTODObjectReferenceStack(SortTODSharedDeque) - Constructor for class org.mmtk.utility.deque.SortTODObjectReferenceStack
-
Constructor
- SortTODSharedDeque - Class in org.mmtk.utility.deque
-
This class specializes SortSharedQueue to sort objects according to
their time of death (TOD).
- SortTODSharedDeque(String, RawPageSpace, int) - Constructor for class org.mmtk.utility.deque.SortTODSharedDeque
-
- sortTop() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- source - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode.Edge
-
- source - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
-
- source - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.Copy
-
The right-hand side of the copy instruction
- SOURCE_AREA_SIZE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Lister
-
- sourceFileAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
SourceFile
- sourceMachinecodeIndex - Variable in class org.jikesrvm.compilers.common.assembler.ForwardReference
-
- sourceName - Variable in class org.jikesrvm.classloader.RVMClass
-
Name of file .class file was compiled from, may be null
- SP - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- space - Variable in class org.mmtk.policy.MarkCompactCollector
-
- Space - Class in org.mmtk.policy
-
This class defines and manages spaces.
- Space(String, boolean, boolean, boolean, VMRequest) - Constructor for class org.mmtk.policy.Space
-
This is the base constructor for all spaces.
- space - Variable in class org.mmtk.utility.alloc.BumpPointer
-
space this bump pointer is associated with
- space - Variable in class org.mmtk.utility.alloc.ImmixAllocator
-
space this allocator is associated with
- space - Variable in class org.mmtk.utility.alloc.LargeObjectAllocator
-
- space - Variable in class org.mmtk.utility.alloc.SegregatedFreeList
-
The space
- space - Variable in class org.mmtk.utility.heap.PageResource
-
- space - Variable in class org.mmtk.utility.SimpleHashtable
-
The space to use for allocating the data structure
- Space.SpaceVisitor - Interface in org.mmtk.policy
-
Interface to use to implement the Visitor Pattern for Spaces.
- SPACE_DESCRIPTOR_CHUNK_ID - Static variable in class org.jikesrvm.tuningfork.SpaceDescriptorChunk
-
- SPACE_DESCRIPTOR_COUNT_OFFSET - Static variable in class org.jikesrvm.tuningfork.SpaceDescriptorChunk
-
- SPACE_DESCRIPTOR_DATA_OFFSET - Static variable in class org.jikesrvm.tuningfork.SpaceDescriptorChunk
-
- spaceCount - Static variable in class org.mmtk.policy.Space
-
- SpaceDescriptor - Class in org.mmtk.utility.heap
-
This class manages the encoding and decoding of space descriptors.
- SpaceDescriptor() - Constructor for class org.mmtk.utility.heap.SpaceDescriptor
-
- SpaceDescriptorChunk - Class in org.jikesrvm.tuningfork
-
A chunk to encode Space index/Space name mappings.
- SpaceDescriptorChunk() - Constructor for class org.jikesrvm.tuningfork.SpaceDescriptorChunk
-
- SpaceEffGraph - Class in org.jikesrvm.compilers.opt.util
-
SpaceEffGraph package implements a generic directed graph that can
be a multigraph.
- SpaceEffGraph() - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
- SpaceEffGraph.NodeEnumeration - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphEdge - Class in org.jikesrvm.compilers.opt.util
-
SpaceEffGraphEdge is a generic graph edge.
- SpaceEffGraphEdge() - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Constructs an empty edge.
- SpaceEffGraphEdge(SpaceEffGraphNode, SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
-
Constructs an edge starting at a given node and ending at a given node.
- SpaceEffGraphEdgeList - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphEdgeList() - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
-
- SpaceEffGraphNode - Class in org.jikesrvm.compilers.opt.util
-
SpaceEffGraphNode is a generic graph node.
- SpaceEffGraphNode() - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
-
- SpaceEffGraphNode.GraphEdgeEnumeration<T extends GraphEdge> - Interface in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphNode.InEdgeEnumeration - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphNode.InNodeEnumeration - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphNode.OutEdgeEnumeration - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphNode.OutNodeEnumeration - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphNodeList - Class in org.jikesrvm.compilers.opt.util
-
List of Graph nodes.
- SpaceEffGraphNodeList() - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
-
- SpaceEffGraphNodeListHeader - Class in org.jikesrvm.compilers.opt.util
-
- SpaceEffGraphNodeListHeader() - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
-
- spaceExhausted() - Method in class org.mmtk.policy.immix.Defrag
-
- spaceId - Variable in class org.mmtk.vm.gcspy.ServerSpace
-
the space's ID
- spaceInfo(Address) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- spaceInfo(Address) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Send info for this space
- spaceMap - Static variable in class org.mmtk.utility.heap.Map
-
- spaceRemaining(Address) - Method in class org.mmtk.utility.gcspy.Subspace
-
Calculate the space remaining in a block after this address
- spaceReport() - Static method in class org.jikesrvm.compilers.common.CompiledMethods
-
Report on the space used by compiled code and associated mapping information
- spaces - Static variable in class org.mmtk.policy.Space
-
- spaces - Variable in class org.mmtk.vm.gcspy.ServerInterpreter
-
- SPAN_BASIC_BLOCK - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- spansBasicBlock() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- spawnCollectorContext(CollectorContext) - Method in class org.jikesrvm.mm.mmtk.Collection
-
Spawns a thread to execute the supplied collector context.
- spawnCollectorContext(CollectorContext) - Method in class org.mmtk.vm.Collection
-
Spawns a thread to execute the supplied collector context.
- spawnCollectorThreads(int) - Method in class org.mmtk.plan.Plan
-
Spawns the collector threads.
- SPECIAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- SPECIAL(MethodReference, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
create a method operand for an INVOKE_SPECIAL bytecode
- SPECIAL_FOR_OSR - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
-
- SPECIAL_REG - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
- specialCompile(NormalMethod) - Method in class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
-
Generate code to specialize a method in this context.
- specialCompile(NormalMethod) - Method in interface org.jikesrvm.compilers.opt.specialization.SpecializationContext
-
Generates code for a specialized version of source in this
context.
- SpecialCompiler - Class in org.jikesrvm.osr
-
SpecialCompiler is a wrapper for compiling specialized byte code.
- SpecialCompiler() - Constructor for class org.jikesrvm.osr.SpecialCompiler
-
- SpecializationContext - Interface in org.jikesrvm.compilers.opt.specialization
-
- SpecializationDatabase - Class in org.jikesrvm.compilers.opt.specialization
-
Database to store multiple specialized versions for a given method.
- SpecializationDatabase() - Constructor for class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
-
- SpecializationDatabase.MethodSet<T> - Class in org.jikesrvm.compilers.opt.specialization
-
The following defines a set of methods that share a common "key"
- specializationInProgress - Static variable in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
-
- SPECIALIZED_METHOD_COUNT - Static variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
- SPECIALIZED_PATTERNS - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
Number of patterns we will specialize
- SpecializedMethod - Class in org.jikesrvm.classloader
-
A method that is specialized across all reference types.
- SpecializedMethod(int) - Constructor for class org.jikesrvm.classloader.SpecializedMethod
-
- SpecializedMethod - Class in org.jikesrvm.compilers.opt.specialization
-
This is the top-level class to support specialized versions of Java methods
- SpecializedMethod(NormalMethod, SpecializationContext) - Constructor for class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
-
- specializedMethodCount - Static variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
- specializedMethodDescriptor - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
The generic descriptor for the specialized methods
- SpecializedMethodInvoke - Static variable in class org.jikesrvm.classloader.TypeReference
-
- SpecializedMethodInvoke - Annotation Type in org.vmmagic.pragma
-
This pragma indicates that a particular method is a specialized
method invocation point, and could be optimized as such.
- SpecializedMethodManager - Class in org.jikesrvm.classloader
-
The manager of specialized methods.
- SpecializedMethodManager() - Constructor for class org.jikesrvm.classloader.SpecializedMethodManager
-
Can not create an instance of the manager
- SpecializedMethodPool - Class in org.jikesrvm.compilers.opt.specialization
-
This class holds the static array of pointers to instructions
of specialized methods
- SpecializedMethodPool() - Constructor for class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
- specializedMethods - Static variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
- specializedMethods - Variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
We keep the specialized methods for key object reference patterns here.
- specializedMethodsField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
-
- specializedMethodsField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- specializedScan - Variable in class org.mmtk.plan.TransitiveClosure
-
The specialized scan identifier
- SpecializedScanMethod - Class in org.jikesrvm.mm.mminterface
-
A method that scan objects and is specialized to a specific MMTk
TransitiveClosure type.
- SpecializedScanMethod(int, TypeReference) - Constructor for class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
- SpecializedScanMethod.Names - Class in org.jikesrvm.mm.mminterface
-
The atoms for the names of the specialized methods
- specializedScanMethodType - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
Our type reference
- specializedScanObject(int, TransitiveClosure, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.Scanning
-
- specializedScanObject(int, TransitiveClosure, ObjectReference) - Method in class org.mmtk.vm.Scanning
-
Invoke a specialized scan method.
- specializedScans - Static variable in class org.mmtk.plan.TransitiveClosure
-
Database of specialized scan classes.
- specializedSignature - Variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
The specialized signature of the method
- specializeMethod(RVMType) - Method in class org.jikesrvm.classloader.SpecializedMethod
-
- specializeMethod(RVMType) - Method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
-
TODO: Lazily compile specialized methods?
- specialVersionsHash - Static variable in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
-
- speedupRates - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
-
What is the execution rate of each compiler normalized to the 1st compiler
- spill(SpillLocationManager, RegisterAllocatorState) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
Assign this compound interval to a free spill location.
- SPILL - Static variable in class org.jikesrvm.osr.OSRConstants
-
- SPILL_ACCESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
Enumeration of Access type
- SPILL_HISTOGRAM_BUCKETS - Static variable in class org.mmtk.policy.immix.ImmixConstants
-
- spillAvailHistogram - Variable in class org.mmtk.policy.immix.Defrag
-
- SpillCode - Class in org.jikesrvm.compilers.opt.regalloc
-
Insert Spill Code after register assignment.
- SpillCode() - Constructor for class org.jikesrvm.compilers.opt.regalloc.SpillCode
-
- spillCost - Variable in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
An object to help estimate spill costs
- SpillCostEstimator - Class in org.jikesrvm.compilers.opt.regalloc
-
An object that returns an estimate of the relative cost of spilling a
symbolic register.
- SpillCostEstimator() - Constructor for class org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
-
- SPILLED - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- spilled - Variable in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Have we spilled anything?
- spilledIt - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
-
Did we spill a value in order to free up this scratch register?
- spilledSomething() - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
- spilledSomething - Variable in class org.jikesrvm.compilers.opt.regalloc.LinearScanState
-
Was any register spilled?
- spillInterval - Variable in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
-
A spill location assigned for this interval.
- spillLoc - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
-
This caches the spill location, so that we can check for missed refs
hiding in spills
- SpillLocationInterval - Class in org.jikesrvm.compilers.opt.regalloc
-
The following represents the intervals assigned to a particular spill
location
- SpillLocationInterval(int, int, int) - Constructor for class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
-
- SpillLocationManager - Class in org.jikesrvm.compilers.opt.regalloc
-
The following class manages allocation and reuse of spill locations.
- SpillLocationManager(IR) - Constructor for class org.jikesrvm.compilers.opt.regalloc.SpillLocationManager
-
- spillLocationUse(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
- spillLocationUse(int, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Assuming instruction s uses the spill location loc,
return the symbolic register that embodies that use.
- spillManager - Variable in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Manager of spill locations;
- spillManager - Variable in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
-
An object which manages spill location assignments.
- spillMarkHistograms - Variable in class org.mmtk.policy.immix.Defrag
-
- spillMinUnitCost(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
-
Chooses the interval with the minimal unit cost (defined as the number
of defs and uses).
- spillOffset - Variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
-
Spill offset that corresponds to this location
- spillPointer - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
Spill pointer (in bytes) relative to the beginning of the
stack frame (starts after the header).
- spillRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
-
- spills - Variable in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
-
- SPIN_LIMIT - Static variable in class org.jikesrvm.mm.mmtk.Lock
-
- spinAndGetForwardedObject(ObjectReference, Word) - Static method in class org.mmtk.utility.ForwardingWord
-
- SpinLock - Class in org.jikesrvm.scheduler
-
Alternative (to Java monitors) light-weight synchronization
mechanism to implement Java monitors
Lock
.
- SpinLock() - Constructor for class org.jikesrvm.scheduler.SpinLock
-
- spinWait(boolean) - Method in class org.mmtk.utility.deque.SharedDeque
-
Spinwait for GC work to arrive
- SPLIT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SPLIT instructions
- split(Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.Coalesce
-
Is there an instruction r1 = split r2 or r2 = split r1??
- split(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
-
Reduce a lump of units to size, freeing any excess.
- SPLIT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SPLIT instructions
- splitAllLiveRanges(Instruction, HashMap<Register, Register>, IR, boolean) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
-
Split the live ranges of all register operands of an instruction
- SplitBasicBlock - Class in org.jikesrvm.compilers.opt.lir2mir
-
Splits a large basic block into smaller ones with size <=
OptOptions.L2M_MAX_BLOCK_SIZE
- SplitBasicBlock() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.SplitBasicBlock
-
- splitCandidate(StaticSplitting.CandInfo, IR) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
Splits a node where we can safely not
replicate the on-branch in the cloned node.
- splitCriticalEdges(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
Critical edge removal: if (a,b) is an edge in the cfg where `a' has more
than one out-going edge and `b' has more than one in-coming edge,
insert a new empty block `c' on the edge between `a' and `b'.
- splitEachBlock(BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.SplitBasicBlock
-
Splits a basic block.
- splitNodeAt(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Splits a node at an instruction point.
- splitNodeWithLinksAt(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
Splits a node at an instruction point.
- splitSomeBlock - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
-
- spMethod - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- spRegister - Variable in class org.jikesrvm.runtime.BootRecord
-
- sprintf(Address, Address, Address) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
-
- sprintf(char[], int, String) - Static method in class org.jikesrvm.util.Services
-
Copy a String into a character array.
- sprintf(char[], int, char[]) - Static method in class org.jikesrvm.util.Services
-
- sprintf(char[], int, char[], int, int) - Static method in class org.jikesrvm.util.Services
-
Copies characters from src
into the destination character
array dest
.
- sprintf(char[], int, char) - Static method in class org.jikesrvm.util.Services
-
- sprintf(char[], int, long) - Static method in class org.jikesrvm.util.Services
-
Copy the printed decimal representation of a long into
a character array.
- sprintf(Address, Address, Address) - Method in class org.mmtk.vm.gcspy.Util
-
sprintf(char *str, char *format, char* value)
- SQBEField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- SQCFField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- SQheadField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- SQNCField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- SQNCWField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sqrt(float) - Static method in class org.jikesrvm.runtime.Magic
-
A hardware SQRT instruction.
- sqrt(double) - Static method in class org.jikesrvm.runtime.Magic
-
A hardware SQRT instruction.
- sqrt - Static variable in class org.jikesrvm.runtime.MagicNames
-
- SQtailField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- src - Variable in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
-
The source of a control-flow edge
- SS - Class in org.mmtk.plan.semispace
-
This class implements a simple semi-space collector.
- SS() - Constructor for class org.mmtk.plan.semispace.SS
-
Constructor
- ss - Variable in class org.mmtk.plan.semispace.SSCollector
-
- ss - Variable in class org.mmtk.plan.semispace.SSMutator
-
Instance fields
- SS0 - Static variable in class org.mmtk.plan.semispace.SS
-
- ss0Driver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- SS1 - Static variable in class org.mmtk.plan.semispace.SS
-
- ss1Driver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- SSA - Static variable in class org.jikesrvm.compilers.opt.ir.Register
-
- SSA - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Should SSA form be constructed on the HIR?
- ssa - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
-
Heap Array SSA lookaside information for the IR.
- SSA - Class in org.jikesrvm.compilers.opt.ssa
-
This module holds utility functions for SSA form.
- SSA() - Constructor for class org.jikesrvm.compilers.opt.ssa.SSA
-
- SSA_COALESCE_AFTER - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Should we coalesce move instructions after leaving SSA?
- SSA_EXPRESSION_FOLDING - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Should we try to fold expressions with constants in SSA form?
- SSA_GCP - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Perform global code placement
- SSA_GCSE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Perform global code placement
- SSA_LICM_IGNORE_PEI - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Assume PEIs do not throw or state is not observable
- SSA_LIVE_RANGE_SPLITTING - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Split live ranges using LIR SSA pass?
- SSA_LOAD_ELIMINATION - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Should we perform redundant load elimination during SSA pass?
- SSA_LOAD_ELIMINATION_ROUNDS - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
How many rounds of redundant load elimination will we attempt?
- SSA_LOOP_VERSIONING - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Create copies of loops where runtime exceptions are checked prior to entry
- SSA_REDUNDANT_BRANCH_ELIMINATION - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
Eliminate redundant conditional branches
- SSA_SPLITBLOCK_FOR_LOCAL_LIVE - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
When leaving SSA create blocks for local liveness
- SSA_SPLITBLOCK_INTO_INFREQUENT - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
When leaving SSA create blocks to avoid adding code to frequently executed blocks
- SSA_SPLITBLOCK_TO_AVOID_RENAME - Variable in class org.jikesrvm.compilers.opt.OptOptions
-
When leaving SSA create blocks to avoid renaming variables
- SSA_SYNTH_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- ssad - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- SSADictionary - Class in org.jikesrvm.compilers.opt.ssa
-
An SSADictionary
structure holds lookaside
information regarding Heap Array SSA form for an IR.
- SSADictionary(Set<Object>, boolean, boolean, IR) - Constructor for class org.jikesrvm.compilers.opt.ssa.SSADictionary
-
Initialize a structure to hold Heap Array SSA information.
- SSADictionary.AllInstructionEnumeration - Class in org.jikesrvm.compilers.opt.ssa
-
This class implements an Enumeration
over all
instructions for a basic block.
- SSADictionary.HeapKey<T> - Class in org.jikesrvm.compilers.opt.ssa
-
This class represents the name of a heap variable in the heap array
SSA form.
- SSAinHIR(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
This method defines the optimization plan elements that
are to be performed with SSA form on HIR.
- SSAinLIR(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
-
This method defines the optimization plan elements that
are to be performed with SSA form on LIR.
- SSAOptions - Class in org.jikesrvm.compilers.opt.ssa
-
This module defines parameters to the SSA construction process.
- SSAOptions(boolean, boolean, boolean, Set<Object>) - Constructor for class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
- SSAOptions() - Constructor for class org.jikesrvm.compilers.opt.ssa.SSAOptions
-
default configuration: just perform forward scalar SSA
- SSATuneUp - Class in org.jikesrvm.compilers.opt.ssa
-
This phase puts the IR in SSA form and performs a set of simple
optimizations to clean up.
- SSATuneUp() - Constructor for class org.jikesrvm.compilers.opt.ssa.SSATuneUp
-
Build this phase as a composite of others.
- SSATuneUp.FoldingDriver - Class in org.jikesrvm.compilers.opt.ssa
-
This class drives expression folding.
- SSATuneUp.TuneUpPreparation - Class in org.jikesrvm.compilers.opt.ssa
-
This class sets up the IR state prior to entering SSA.
- SSCollector - Class in org.mmtk.plan.semispace
-
This class implements per-collector thread behavior
and state for the SS plan, which implements a full-heap
semi-space collector.
- SSCollector() - Constructor for class org.mmtk.plan.semispace.SSCollector
-
Constructor
- SSCollector(SSTraceLocal) - Constructor for class org.mmtk.plan.semispace.SSCollector
-
Constructor
- SSConstraints - Class in org.mmtk.plan.semispace
-
SemiSpace common constants.
- SSConstraints() - Constructor for class org.mmtk.plan.semispace.SSConstraints
-
- SSE2_ABS(boolean, Instruction, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- SSE2_BASE - Static variable in class org.jikesrvm.ia32.ArchConstants
-
- SSE2_CMP_OP(ConditionOperand, boolean) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- SSE2_CONV(Operator, Instruction, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of SSE2 conversions double <-> float
- SSE2_COP(Operator, Instruction, Operand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
BURS expansion of a commutative SSE2 operation.
- SSE2_FCMP_FCMOV(Instruction, RegisterOperand, Operand, Operand, ConditionOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- SSE2_FPCONSTANT(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of SSE2 floating point constant loads
- SSE2_FPR2GPR_32(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emits code to move 32 bits from FPRs to GPRs.
- SSE2_FPR2GPR_64(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emits code to move 64 bits from SSE2 FPRs to GPRs
- SSE2_FULL - Static variable in class org.jikesrvm.ia32.ArchConstants
-
- SSE2_GPR2FPR_32(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emits code to move 32 bits from GPRs to FPRs.
- SSE2_GPR2FPR_64(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Emits code to move 64 bits from GPRs to SSE2 FPRs
- SSE2_IFCMP(Operator, Instruction, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of SSE2 comparison operations
- SSE2_IS_GT_OR_GE(ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- SSE2_IS_LT_OR_LE(ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
- SSE2_MOVE(Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Returns the appropriate move operator based on the type of operand.
- SSE2_NCOP(Operator, Instruction, Operand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
BURS expansion of a non commutative SSE2 operation.
- SSE2_NEG(boolean, Instruction, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of SSE2 negation ops.
- SSE2_SIZE(Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Returns the size based on the type of operand.
- SSE2_X87_FROMLONG(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Performs a long -> double/float conversion using x87 and
marshalls back to XMMs.
- SSE2_X87_REM(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Performs a long -> double/float conversion using x87 and
marshalls between to XMMs.
- SSGCspy - Class in org.mmtk.plan.semispace.gcspy
-
This class extends a simple semi-space collector to instrument it for
GCspy.
- SSGCspy() - Constructor for class org.mmtk.plan.semispace.gcspy.SSGCspy
-
- SSGCspyCollector - Class in org.mmtk.plan.semispace.gcspy
-
This class implements per-collector thread behavior and state for the
SSGCspy plan.
- SSGCspyCollector() - Constructor for class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
-
Constructor
- SSGCspyConstraints - Class in org.mmtk.plan.semispace.gcspy
-
Semi space GCspy constants.
- SSGCspyConstraints() - Constructor for class org.mmtk.plan.semispace.gcspy.SSGCspyConstraints
-
- SSGCspyMutator - Class in org.mmtk.plan.semispace.gcspy
-
This class implements per-mutator thread behavior and state for the
SSGCspy plan.
- SSGCspyMutator() - Constructor for class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
-
- SSGCspyTraceLocal - Class in org.mmtk.plan.semispace.gcspy
-
This class implements the core functionality for a transitive
closure over the heap graph.
- SSGCspyTraceLocal(Trace) - Constructor for class org.mmtk.plan.semispace.gcspy.SSGCspyTraceLocal
-
- SSMutator - Class in org.mmtk.plan.semispace
-
This class implements per-mutator thread behavior
and state for the SS plan, which implements a full-heap
semi-space collector.
- SSMutator() - Constructor for class org.mmtk.plan.semispace.SSMutator
-
Constructor
- ssTrace - Variable in class org.mmtk.plan.semispace.SS
-
- SSTraceLocal - Class in org.mmtk.plan.semispace
-
This class implements the core functionality for a transitive
closure over the heap graph.
- SSTraceLocal(Trace, boolean) - Constructor for class org.mmtk.plan.semispace.SSTraceLocal
-
- SSTraceLocal(Trace) - Constructor for class org.mmtk.plan.semispace.SSTraceLocal
-
- ST0 - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
ST0 - top of FP stack (for SSE2)
- ST1 - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
-
ST1 - below top of FP stack (for SSE2)
- stack - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
Current simulated stack state.
- stack - Variable in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
- stack - Variable in class org.jikesrvm.compilers.opt.ir.IR.BitSetBBEnum
-
- stack - Variable in class org.jikesrvm.compilers.opt.util.DepthFirstEnumerator
-
- Stack<T> - Class in org.jikesrvm.compilers.opt.util
-
Stack is a smaller implementation of java.util.Stack, that uses a linked
list rather than a vector.
- Stack() - Constructor for class org.jikesrvm.compilers.opt.util.Stack
-
- Stack(T) - Constructor for class org.jikesrvm.compilers.opt.util.Stack
-
- stack - Variable in class org.jikesrvm.compilers.opt.util.Stack
-
- STACK - Static variable in class org.jikesrvm.osr.OSRConstants
-
Used to indicate the kind of element is from the operand stack
- stack - Variable in class org.jikesrvm.osr.TypeStack
-
- stack - Variable in class org.jikesrvm.scheduler.RVMThread
-
Execution stack for this thread.
- STACK_KNOWN - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
- STACK_POINTER - Static variable in class org.jikesrvm.ia32.RegisterConstants
-
Register current stack pointer.
- STACK_ROOTS - Static variable in class org.mmtk.plan.Simple
-
- STACK_SIZE_BOOT - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
total stack space to allocate for boot thread (includes guard region)
- STACK_SIZE_COLLECTOR - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
total stack space to allocate for collector thread (includes guard region)
- STACK_SIZE_DLOPEN - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
max space needed for dlopen sys call
- STACK_SIZE_GCDISABLED - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
max space needed while running with gc disabled
- STACK_SIZE_GROW - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
how much to grow stack when overflow detected
- STACK_SIZE_GUARD - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
max space needed for stack overflow trap processing
- STACK_SIZE_JNINATIVE_GROW - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
- STACK_SIZE_MAX - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
upper limit on stack size (includes guard region)
- STACK_SIZE_NORMAL - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
initial stack space to allocate for normal thread (includes guard region)
- STACK_SIZE_SYSCALL - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
max space needed for any native code called by vm
- stackBase - Variable in class org.mmtk.utility.deque.SortSharedDeque
-
- StackBrowser - Class in org.jikesrvm.runtime
-
Use this class to explore the stack.
- StackBrowser() - Constructor for class org.jikesrvm.runtime.StackBrowser
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.AConstNull
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.CheckCast
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.DoubleStore
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.FloatStore
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.Goto
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.IntStore
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.InvokeStatic
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LoadDoubleConst
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LoadFloatConst
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LoadIntConst
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LoadLongConst
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LoadWordConst
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.LongStore
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.Nop
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.ParamInitEnd
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.Pop
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
-
- stackChanges() - Method in class org.jikesrvm.osr.bytecodes.RefStore
-
- STACKFRAME_ALIGNMENT - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
- STACKFRAME_BODY_OFFSET - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
offset of work area from FP
- STACKFRAME_FIRST_PARAMETER_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
offset from FP of the saved registers.
- STACKFRAME_FRAME_POINTER_OFFSET - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
base of this frame
- STACKFRAME_HEADER_SIZE - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
size of frame header, in bytes
- STACKFRAME_METHOD_ID_OFFSET - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
offset of method id from FP
- STACKFRAME_REG_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
-
- STACKFRAME_RETURN_ADDRESS_OFFSET - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
offset of caller's return address from FP
- STACKFRAME_SENTINEL_FP - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
-
fp value indicating end of stack walkback
- stackFrameFixedSize - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
-
size of the fixed portion of the stackframe
- StackFrameLayout - Class in org.jikesrvm.architecture
-
- StackFrameLayout() - Constructor for class org.jikesrvm.architecture.StackFrameLayout
-
- StackframeLayoutConstants - Class in org.jikesrvm.ia32
-
-----------------------------------------------------------------------
Stackframe layout conventions - Intel version.
-----------------------------------------------------------------------
A stack is an array of "slots", declared formally as integers, each slot
containing either a primitive (byte, int, float, etc), an object pointer,
a machine code pointer (a return address pointer), or a pointer to another
slot in the same stack (a frame pointer).
- StackframeLayoutConstants() - Constructor for class org.jikesrvm.ia32.StackframeLayoutConstants
-
- stackHeightForEmptyBasicBlock(NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
- stackHeights - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
The height of the expression stack at the start of each bytecode.
- stackLimit - Variable in class org.jikesrvm.scheduler.RVMThread
-
- stackLimitField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- stackLoc - Variable in class org.mmtk.utility.deque.SortSharedDeque
-
- StackLocationOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Represents a symbolic name for a stack location.
- StackLocationOperand(boolean, int, byte) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- StackLocationOperand(boolean, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
-
- stackManager - Variable in class org.jikesrvm.compilers.opt.ir.IR
-
- StackManager - Class in org.jikesrvm.compilers.opt.regalloc.ia32
-
Class to manage the allocation of the "compiler-specific" portion of
the stackframe.
- StackManager() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
-
- stackMoveHelper(RegisterConstants.GPR, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Move a value from the stack into a register using the shortest encoding and
the appropriate width for 32/64
- stackMoveHelper(Assembler, RegisterConstants.GPR, Offset) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Move a value from the stack into a register using the shortest encoding and
the appropriate width for 32/64
- StackOverflow() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Create a trap code operand for a stack overflow
- stacksPrepared - Static variable in class org.mmtk.plan.Plan
-
- stacksPrepared() - Static method in class org.mmtk.plan.Plan
-
Return true
if stacks have been prepared in this collection cycle.
- stackState - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
-
State of the stack at the start of this basic block.
- StackTrace - Class in org.jikesrvm.runtime
-
A list of compiled method and instructionOffset pairs that describe the state
of the call stack at a particular instant.
- StackTrace() - Constructor for class org.jikesrvm.runtime.StackTrace
-
Create a trace for the call stack of the current thread
- StackTrace(RVMThread) - Constructor for class org.jikesrvm.runtime.StackTrace
-
Constructs a stack trace.
- StackTrace.Element - Class in org.jikesrvm.runtime
-
Class to wrap up a stack frame element
- StackTrace.InternalStackTraceElement - Class in org.jikesrvm.runtime
-
A stack trace element that contains additional debugging information,
namely machine code offsets and byte code indexes.
- stackTraceAtExit - Static variable in class org.jikesrvm.Options
-
- stackTraceBlockAdapter - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- stackTraceFull - Static variable in class org.jikesrvm.Options
-
- stackTraceNoException(int) - Method in class org.jikesrvm.runtime.StackTrace
-
Gets a stack trace at the current point in time, assuming the thread didn't
throw any exception.
- stackTrampolineBridgeInstructions - Static variable in class org.jikesrvm.scheduler.RVMThread
-
pointer to bridge code for return barrier trampoline
- stackTypeCodes - Variable in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
-
- stackTypeCodes - Variable in class org.jikesrvm.compilers.opt.ir.operand.OsrTypeInfoOperand
-
- stackWords - Variable in class org.jikesrvm.classloader.Primitive
-
How many slots in the Java Expression Stack does it take
to hold a value of this primitive type?
- stackWords - Variable in class org.jikesrvm.classloader.UnboxedType
-
How many slots in the Java Expression Stack does it take
to hold a value of this primitive type?
- StandardClassInitializerMethodDescriptor - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
"()V"
- StandardClassInitializerMethodName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
<clinit>
- StandardObjectFinalizerMethodDescriptor - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
()V
- StandardObjectFinalizerMethodName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
finalize
- StandardObjectInitializerHelperMethodName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
this
- StandardObjectInitializerMethodDescriptor - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
()V
- StandardObjectInitializerMethodName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
<init>
- start - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
starting byte in byte code array
- start(GenerationContext) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
-
- start - Variable in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
-
- start - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
-
First instruction of the basic block (LABEL).
- start() - Method in class org.jikesrvm.scheduler.RVMThread
-
Start execution of 'this' by creating and starting a native thread.
- start() - Method in class org.jikesrvm.scheduler.SystemThread
-
- start - Variable in class org.jikesrvm.tools.oth.OptTestHarness.Performance
-
- start - Variable in class org.mmtk.policy.Space
-
- start - Variable in class org.mmtk.utility.heap.PageResource
-
only for contiguous spaces
- start - Variable in class org.mmtk.utility.heap.VMRequest
-
- start() - Method in class org.mmtk.utility.statistics.BooleanCounter
-
Start this counter
- start - Variable in class org.mmtk.utility.statistics.Counter
-
- start() - Method in class org.mmtk.utility.statistics.Counter
-
Start this counter
- start() - Method in class org.mmtk.utility.statistics.EventCounter
-
Start this counter
- start() - Method in class org.mmtk.utility.statistics.LongCounter
-
Start this counter
- start() - Method in class org.mmtk.utility.statistics.SizeCounter
-
Start this counter
- start_ - Variable in class org.mmtk.utility.gcspy.Subspace
-
start address of the subspace.
- START_BITS - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- START_OF_BIG_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- START_OF_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- START_OF_HUGE_ENTRY - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
-
- startAddress - Variable in class org.jikesrvm.util.AddressInputStream
-
Start address of memory region to be read
- startAll() - Static method in class org.mmtk.utility.statistics.Stats
-
Start all implicitly started counters (i.e. those for whom
start == true
).
- STARTBBNUMBER - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- STARTBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
-
- startCommunication() - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- startCommunication() - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Start a transmission
- StartComparator() - Constructor for class org.jikesrvm.compilers.opt.regalloc.IncreasingStartIntervalSet.StartComparator
-
- startCompensationTimer() - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- startCompensationTimer() - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Start compensation timer so that time spent gathering data is
not confused with the time spent in the application and the VM.
- startComplexTimer - Static variable in class org.mmtk.plan.Phase
-
The complex phase whose timer should be started after the next
rendezvous.
- startedThreadCount - Static variable in class org.jikesrvm.scheduler.JMXSupport
-
- startedThreadCountLock - Static variable in class org.jikesrvm.scheduler.JMXSupport
-
- startGC() - Static method in class org.mmtk.utility.statistics.Stats
-
Start a new GC phase.
- startGCspyServer() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
-
Start the GCspy server
- startGCspyServer(int, boolean) - Method in class org.mmtk.plan.Plan
-
Start GCspy server.
- startGCspyServer(int, boolean) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
-
Start the server and wait if necessary.
- startGCspyServer() - Static method in class org.mmtk.utility.gcspy.GCspy
-
Start the GCspy server.
- STARTINDEX - Static variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- starting_bytecode() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
-
Nothing to do on IA32.
- starting_bytecode() - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
-
Notify BaselineCompilerImpl that we are starting code gen for the bytecode biStart
- startNewMaps(int, int, int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
-
- startNode(boolean) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
-
Return the node to start with for a topological traversal
of the FCFG.
- startNode(boolean) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
-
- startNode(boolean) - Method in interface org.jikesrvm.compilers.opt.util.TopSortInterface
-
Return the start node if forward = true for forward topsort,
and return the end node if forward = false for backward topsort.
- startOfExecutionString(RVMMethod) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
-
- startoff() - Static method in class org.jikesrvm.scheduler.RVMThread
-
Begin execution of current thread by calling its "run" method.
- startPC - Variable in class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
-
The start PC location where the variable is active
- startPCs - Variable in class org.jikesrvm.classloader.ExceptionHandlerMap
-
bytecode offset at which i-th try block begins
0-indexed from start of method's bytecodes[]
- startPCs - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
-
Start bytecode index for each exception handler ranges
- STARTPREDSIZE - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
- startReferenceMap - Variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- startRefs - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
-
- startsAfter(int) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- startsBefore(int) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- startsBefore(BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
-
- startScan(TraceLocal, boolean, RVMThread, Address, Address, Address, Address, Address, Address) - Method in class org.jikesrvm.mm.mmtk.ScanThread
-
Initializes a ScanThread instance, and then scans a stack
associated with a thread, and places references in deques (one for
object pointers, one for interior code pointers).
- startServer(boolean) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- startServer(boolean) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Start the server, running its main loop in a pthread.
- startTag() - Static method in class org.mmtk.utility.statistics.Xml
-
Start a tag
- startupCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
-
VM startup callback list.
- startupEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
-
- startupLock - Static variable in class org.jikesrvm.runtime.Callbacks
-
- startValue - Variable in class org.mmtk.utility.statistics.LongCounter
-
- stashApplicationRepositories(String) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Set list of places to be searched for application classes and resources.
- stashDisableAssertionArg(String) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Remember the given disable assertions string
- stashEnableAssertionArg(String) - Static method in class org.jikesrvm.classloader.RVMClassLoader
-
Remember the given enable assertions string
- State() - Constructor for class gnu.java.nio.VMChannel.State
-
- state - Variable in class org.jikesrvm.classloader.RVMArray
-
current class-loading stage (loaded, resolved or initialized)
- state - Variable in class org.jikesrvm.classloader.RVMClass
-
current class-loading stage (loaded, resolved, instantiated,
initializing or initialized)
- state - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
-
additional state info for jsr handling, and other flags
- STATE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
-
Gets the state of a BURS node.
- STATE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
-
Gets the state of a BURS node.
- STATE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
-
Gets the state of a BURS node.
- STATE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
-
Gets the state of a BURS node.
- state - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
-
- state - Variable in class org.jikesrvm.mm.mmtk.Lock
-
- state - Variable in class org.jikesrvm.tuningfork.TraceEngine
-
- State() - Constructor for enum org.jikesrvm.tuningfork.TraceEngine.State
-
- state - Variable in class org.mmtk.utility.statistics.BooleanCounter
-
- stateIsBeingForwarded(Word) - Static method in class org.mmtk.utility.ForwardingWord
-
Has an object been forwarded or being forwarded?
- stateIsForwardedOrBeingForwarded(Word) - Static method in class org.mmtk.utility.ForwardingWord
-
Has an object been forwarded or being forwarded?
- STATIC - Static variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
- STATIC(MethodReference, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
create a method operand for an INVOKE_STATIC bytecode
- STATIC(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
create a method operand for an INVOKE_STATIC bytecode
where the target method is known at compile time.
- STATIC(RVMField) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
-
create a method operand for an INVOKE_STATIC bytecode
where the target method is known at compile time.
- StaticFieldReader - Class in org.jikesrvm.compilers.opt
-
Code for accessing the value of a static field at
compile time.
- StaticFieldReader() - Constructor for class org.jikesrvm.compilers.opt.StaticFieldReader
-
- staticFields - Variable in class org.jikesrvm.classloader.RVMClass
-
fields shared by all instances of class
- staticFrequencyEstimates() - Method in class org.jikesrvm.compilers.opt.OptOptions
-
Is PROFILE_FREQUENCY_STRATEGY set to PROFILE_STATIC_FREQ?
- staticMethods - Variable in class org.jikesrvm.classloader.RVMClass
-
static methods of class
- staticPerform(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
-
- Statics - Class in org.jikesrvm.runtime
-
The static fields and methods comprising a running virtual machine image.
- Statics() - Constructor for class org.jikesrvm.runtime.Statics
-
- StaticSplitting - Class in org.jikesrvm.compilers.opt.controlflow
-
Static splitting based on very simple hints left by
guarded inlining (off blocks marked as infrequent)
and semantic knowledge of tests.
- StaticSplitting() - Constructor for class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
-
- StaticSplitting.CandInfo - Class in org.jikesrvm.compilers.opt.controlflow
-
- Statistics - Class in org.jikesrvm.mm.mmtk
-
- Statistics() - Constructor for class org.jikesrvm.mm.mmtk.Statistics
-
- Statistics - Class in org.mmtk.vm
-
- Statistics() - Constructor for class org.mmtk.vm.Statistics
-
- statistics - Static variable in class org.mmtk.vm.VM
-
- STATS - Static variable in class org.jikesrvm.scheduler.Lock
-
Control the gathering of statistics
- STATS - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Generate statistics?
- STATS - Static variable in class org.jikesrvm.scheduler.ThinLock
-
- Stats - Class in org.mmtk.utility.statistics
-
This class implements basic statistics functionality.
- Stats() - Constructor for class org.mmtk.utility.statistics.Stats
-
- Stats.Phase - Enum in org.mmtk.utility.statistics
-
- status - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
-
The status of this plan
- status - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
Status is write-only at the moment, but I suspect it comes in
handy for debugging -- RJG
- status - Variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
-
- STATUS_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
-
Number of bytes indicating an object's status
- STATUS_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeader
-
- statusAtSTWHistogram - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- stderr_fd() - Static method in class gnu.java.nio.VMChannel
-
- stdin_fd() - Static method in class gnu.java.nio.VMChannel
-
- stdout_fd() - Static method in class gnu.java.nio.VMChannel
-
- step1() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
The goal of this step is to perform a DFS numbering on the CFG,
starting at the root.
- step2() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
This is the heart of the algorithm.
- step3() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
-
This final step sets the final dominator information.
- STEP_SIZE - Static variable in class org.mmtk.utility.alloc.BumpPointer
-
- StickyImmix - Class in org.mmtk.plan.stickyimmix
-
This class implements the global state of a simple sticky mark bits collector,
based on an immix collector.
- StickyImmix() - Constructor for class org.mmtk.plan.stickyimmix.StickyImmix
-
Constructor.
- StickyImmixCollector - Class in org.mmtk.plan.stickyimmix
-
This class implements per-collector thread behavior
and state for the StickMS plan, which implements a generational
sticky mark bits immix collector.
- StickyImmixCollector() - Constructor for class org.mmtk.plan.stickyimmix.StickyImmixCollector
-
Constructor
- StickyImmixConstraints - Class in org.mmtk.plan.stickyimmix
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- StickyImmixConstraints() - Constructor for class org.mmtk.plan.stickyimmix.StickyImmixConstraints
-
- StickyImmixMutator - Class in org.mmtk.plan.stickyimmix
-
This class implements per-mutator thread behavior
and state for the StickyImmix plan, which implements a
generational mark-sweep collector.
- StickyImmixMutator() - Constructor for class org.mmtk.plan.stickyimmix.StickyImmixMutator
-
Constructor
- StickyImmixNurseryTraceLocal - Class in org.mmtk.plan.stickyimmix
-
This class implements the thread-local functionality for a transitive
closure over a sticky-immix space.
- StickyImmixNurseryTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
-
- StickyMS - Class in org.mmtk.plan.stickyms
-
This class implements the global state of a simple sticky mark bits collector,
based a simple on mark-sweep collector.
- StickyMS() - Constructor for class org.mmtk.plan.stickyms.StickyMS
-
- StickyMSCollector - Class in org.mmtk.plan.stickyms
-
This class implements per-collector thread behavior
and state for the StickMS plan, which implements a generational
sticky mark bits mark-sweep collector.
- StickyMSCollector() - Constructor for class org.mmtk.plan.stickyms.StickyMSCollector
-
Constructor
- StickyMSConstraints - Class in org.mmtk.plan.stickyms
-
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know.
- StickyMSConstraints() - Constructor for class org.mmtk.plan.stickyms.StickyMSConstraints
-
- StickyMSMutator - Class in org.mmtk.plan.stickyms
-
This class implements per-mutator thread behavior
and state for the StickyMS plan, which implements a
generational mark-sweep collector.
- StickyMSMutator() - Constructor for class org.mmtk.plan.stickyms.StickyMSMutator
-
Constructor
- StickyMSNurseryTraceLocal - Class in org.mmtk.plan.stickyms
-
This class implements the thread-local functionality for a transitive
closure over a mark-sweep space.
- StickyMSNurseryTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.stickyms.StickyMSNurseryTraceLocal
-
- stm_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal stm (1)
- stm_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal stm (1)
- stm_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
-
Unique value for non-terminal stm (1)
- stm_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
-
Unique value for non-terminal stm (1)
- stop() - Static method in class org.jikesrvm.adaptive.controller.Controller
-
Stop all AOS threads and exit the adaptive system.
- stop() - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
-
Stop the runtime measurement subsystem
- stop(Throwable) - Method in class org.jikesrvm.scheduler.RVMThread
-
- stop(Throwable) - Method in class org.jikesrvm.scheduler.SystemThread
-
- stop() - Method in class org.jikesrvm.tools.oth.OptTestHarness.Performance
-
- stop() - Method in class org.mmtk.utility.statistics.BooleanCounter
-
- stop() - Method in class org.mmtk.utility.statistics.Counter
-
Stop this counter
- stop() - Method in class org.mmtk.utility.statistics.EventCounter
-
- stop() - Method in class org.mmtk.utility.statistics.LongCounter
-
- stop() - Method in class org.mmtk.utility.statistics.SizeCounter
-
Stop this counter
- stopAll() - Static method in class org.mmtk.utility.statistics.Stats
-
Stop all counters
- stopAllCounters() - Static method in class org.mmtk.utility.statistics.Stats
-
Stop all counters
- stopAllMutators() - Method in class org.jikesrvm.mm.mmtk.Collection
-
- stopAllMutators() - Method in class org.mmtk.vm.Collection
-
Stop all mutator threads.
- stopCompensationTimer() - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
-
- stopCompensationTimer() - Method in class org.mmtk.vm.gcspy.ServerInterpreter
-
Stop compensation timer so that time spent gathering data is
not confused with the time spent in the application and the VM.r
- stopComplexTimer - Static variable in class org.mmtk.plan.Phase
-
The complex phase whose timer should be stopped after the next
rendezvous.
- StopTheWorld - Class in org.mmtk.plan
-
This abstract class implements the core functionality for
stop-the-world collectors.
- StopTheWorld() - Constructor for class org.mmtk.plan.StopTheWorld
-
- StopTheWorldCollector - Class in org.mmtk.plan
-
This class (and its sub-classes) implement per-collector thread
behavior and state.
- StopTheWorldCollector() - Constructor for class org.mmtk.plan.StopTheWorldCollector
-
- StopTheWorldConstraints - Class in org.mmtk.plan
-
Constraints specific to Stop-the-world collectors.
- StopTheWorldConstraints() - Constructor for class org.mmtk.plan.StopTheWorldConstraints
-
- StopTheWorldMutator - Class in org.mmtk.plan
-
This class (and its sub-classes) implement per-mutator thread
behavior and state.
- StopTheWorldMutator() - Constructor for class org.mmtk.plan.StopTheWorldMutator
-
- store - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
-
an explicit store of a value to memory
- Store - Class in org.jikesrvm.compilers.opt.ir
-
The Store InstructionFormat class.
- Store() - Constructor for class org.jikesrvm.compilers.opt.ir.Store
-
- store - Static variable in class org.jikesrvm.runtime.MagicNames
-
- store(ObjectReference) - Method in class org.vmmagic.unboxed.Address
-
Stores the address value in the memory location pointed to by the
current instance.
- store(ObjectReference, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores the object reference value in the memory location pointed
to by the current instance.
- store(Address) - Method in class org.vmmagic.unboxed.Address
-
Stores the address value in the memory location pointed to by the
current instance.
- store(Address, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores the address value in the memory location pointed to by the
current instance.
- store(float) - Method in class org.vmmagic.unboxed.Address
-
Stores the float value in the memory location pointed to by the
current instance.
- store(float, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores the float value in the memory location pointed to by the
current instance.
- store(Word) - Method in class org.vmmagic.unboxed.Address
-
Stores the word value in the memory location pointed to by the
current instance.
- store(Word, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores the word value in the memory location pointed to by the
current instance.
- store(boolean) - Method in class org.vmmagic.unboxed.Address
-
Stores the boolean value in the memory location pointed to by the
current instance.
- store(boolean, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores the boolean value in the memory location pointed to by the
current instance.
- store(byte) - Method in class org.vmmagic.unboxed.Address
-
Stores the byte value in the memory location pointed to by the
current instance.
- store(byte, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores the byte value in the memory location pointed to by the
current instance.
- store(int) - Method in class org.vmmagic.unboxed.Address
-
Stores an int value in memory location pointed to by the
current instance.
- store(int, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores an int value in memory location pointed to by the
current instance.
- store(double) - Method in class org.vmmagic.unboxed.Address
-
Stores a double value in memory location pointed to by the
current instance.
- store(double, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores a double value in memory location pointed to by the
current instance.
- store(long) - Method in class org.vmmagic.unboxed.Address
-
Stores a double value in memory location pointed to by the
current instance.
- store(long, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores a double value in memory location pointed to by the
current instance.
- store(char) - Method in class org.vmmagic.unboxed.Address
-
Stores a char value in the memory location pointed to by the
current instance.
- store(char, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores a char value in the memory location pointed to by the
current instance.
- store(short) - Method in class org.vmmagic.unboxed.Address
-
Stores a short value in the memory location pointed to by the
current instance.
- store(short, Offset) - Method in class org.vmmagic.unboxed.Address
-
Stores a short value in the memory location pointed to by the
current instance.
- Store16() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store16
-
- Store16_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store16_Offset
-
- Store32() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store32
-
- Store32_Array() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store32_Array
-
- Store32_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store32_Offset
-
- Store64() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store64
-
- Store64_Array() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store64_Array
-
- Store64_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store64_Offset
-
- Store8() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store8
-
- Store8_Array() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store8_Array
-
- Store8_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Store8_Offset
-
- STORE_CHECK_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- Store_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the Store InstructionFormat
- STORE_LONG_FOR_CONV(Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Creates a 64bit slot on the stack in memory for a conversion and
stores the given long.
- STORE_OP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
-
- Store_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the Store InstructionFormat
- StoreCheck() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
-
Create a trap code operand for a must implement
- StoreCheck - Class in org.jikesrvm.compilers.opt.ir
-
The StoreCheck InstructionFormat class.
- StoreCheck() - Constructor for class org.jikesrvm.compilers.opt.ir.StoreCheck
-
- StoreCheck_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Typecode for the StoreCheck InstructionFormat
- StoreCheck_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
-
Shared traits for operators of the StoreCheck InstructionFormat
- storeHelper(LocalCSE.AvExCache, Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
-
Process a store instruction
- storeLiveAtHandlers - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
-
Should we store liveness information at the top of each handler block?
- StoreLong() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.StoreLong
-
- StoreLong_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.StoreLong_Offset
-
- storeObjectReference(Address, ObjectReference) - Method in class org.mmtk.plan.Plan
-
Store an object reference
- storeObjectReference(Address, ObjectReference) - Method in class org.mmtk.plan.poisoned.Poisoned
-
Store an object reference
- storeSpecializedMethod(CompiledMethod, int) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
-
Associates a particular compiled method with a specialized method id.
- storeStoreBarrier() - Static method in class org.jikesrvm.runtime.Magic
-
Emits a StoreStore barrier.
- storeStoreBarrier - Static variable in class org.jikesrvm.runtime.MagicNames
-
- straddle - Variable in class org.mmtk.utility.alloc.ImmixAllocator
-
did the last allocation straddle a line?
- STRADDLE_BIT - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- STRADDLE_BIT_NUMBER - Static variable in class org.mmtk.policy.immix.ObjectHeader
-
- stream(int, int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- stream(int, int) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Start transmitting a stream.
- Stream - Class in org.mmtk.vm.gcspy
-
Abstract class for a GCspy Stream.
- Stream(AbstractDriver, int, String, int, int, int, int, String, String, int, int, int, Color, boolean) - Constructor for class org.mmtk.vm.gcspy.Stream
-
Construct a new GCspy stream.
- stream - Variable in class org.mmtk.vm.gcspy.Stream
-
The address of the C stream, gcspy_gc_stream_t *stream, used in all calls
to the C library
- streamByteValue(byte) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- streamByteValue(byte) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Send a byte
- StreamConstants - Class in org.mmtk.utility.gcspy
-
This class provides constants used by the GCspy framweork.
- StreamConstants() - Constructor for class org.mmtk.utility.gcspy.StreamConstants
-
- streamEnd() - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- streamEnd() - Method in class org.mmtk.vm.gcspy.ServerSpace
-
End of this stream
- streamId - Variable in class org.mmtk.vm.gcspy.Stream
-
The stream's ID
- streamIntValue(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- streamIntValue(int) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Send an int
- streams - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
-
This space's streams
- streamShortValue(short) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- streamShortValue(short) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Send a short
- STRESS - Static variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
-
Stress the system?
- STRESS - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
-
- stressFactor - Static variable in class org.mmtk.utility.options.Options
-
- StressFactor - Class in org.mmtk.utility.options
-
Force frequent collections after amounts of allocation.
- StressFactor() - Constructor for class org.mmtk.utility.options.StressFactor
-
Create the option, defaulting to the maximum possible value.
- StressGCAllocationInterval - Static variable in class org.jikesrvm.Configuration
-
NUmber of allocations between gc's during stress testing.
- stressTestGCRequired() - Method in class org.mmtk.plan.Plan
-
- strictFP(Instruction...) - Static method in class org.jikesrvm.compilers.opt.ir.IR
-
Should strictfp
be adhered to for the given instructions?
- STRICTLY_CHECK_FORMAT - Static variable in class org.jikesrvm.classloader.UTF8Convert
-
Strictly check the format of the utf8/pseudo-utf8 byte array in
fromUTF8.
- strideValue - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The stride operand to the iterator instruction
- STRING - Static variable in class com.ibm.tuningfork.tracegen.types.ScalarType
-
The scalar type representing a Java String.
- string - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Debug
-
For a given rule number the string version of the rule it corresponds to
- string - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Debug
-
For a given rule number the string version of the rule it corresponds to
- string - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Debug
-
For a given rule number the string version of the rule it corresponds to
- string - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Debug
-
For a given rule number the string version of the rule it corresponds to
- STRING_COUNT_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
-
- STRING_DATA_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
-
- STRING_OPTION - Static variable in class org.vmutil.options.Option
-
- STRING_TABLE_ID - Static variable in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
-
- StringConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
-
Represents a constant string operand.
- StringConstantOperand(String, Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.StringConstantOperand
-
Construct a new string constant operand
- StringEventCounterData - Class in org.jikesrvm.adaptive.measurements.instrumentation
-
A generic data object that maps strings to counters.
- StringEventCounterData(InstrumentedEventCounterManager, String) - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
- StringHashCodeVisitor() - Constructor for class org.jikesrvm.classloader.UTF8Convert.StringHashCodeVisitor
-
- StringOption - Class in org.vmutil.options
-
An option that has a simple string value.
- StringOption(OptionSet, String, String, String) - Constructor for class org.vmutil.options.StringOption
-
Create a new string option.
- Strings - Class in org.jikesrvm.mm.mmtk
-
- Strings() - Constructor for class org.jikesrvm.mm.mmtk.Strings
-
- Strings - Class in org.mmtk.vm
-
- Strings() - Constructor for class org.mmtk.vm.Strings
-
- strings - Static variable in class org.mmtk.vm.VM
-
- StringTableChunk - Class in com.ibm.tuningfork.tracegen.chunk
-
- StringTableChunk() - Constructor for class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
-
- stringToBytes(String, String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Convert the string s (the "argument") to a null-terminated byte array.
- stringToBytes(String) - Static method in class org.jikesrvm.util.StringUtilities
-
Convert a String
filename to a byte array using the
deprecated ascii String method for cases where passing it through
a character set converter is too heavyweight.
- stringToBytesNullTerminated(String) - Static method in class org.jikesrvm.util.StringUtilities
-
Convert a String
filename to a byte array using the
deprecated ascii String method for cases where passing it through
a character set converter is too heavyweight.
- stringToCounterMap - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
-
Map strings to a counter location
- StringUtilities - Class in org.jikesrvm.util
-
- StringUtilities() - Constructor for class org.jikesrvm.util.StringUtilities
-
- StringWrapper(String, String) - Constructor for class org.jikesrvm.compilers.opt.driver.CFGVisualization.StringWrapper
-
- strlen(Address) - Static method in class org.jikesrvm.jni.JNIGenericHelpers
-
Computes the length of the given null-terminated string.
- STRONG_REF_BIT - Static variable in class org.jikesrvm.jni.JNIGlobalRefTable
-
- stypes - Variable in class org.jikesrvm.osr.BytecodeTraverser
-
- subClasses - Variable in class org.jikesrvm.classloader.RVMClass
-
Non-final list of sub-classes.
- subList(int, int) - Method in class org.jikesrvm.util.LinkedListRVM
-
UNIMPLEMENTED
- subroutineByteCodeStart - Variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
-
- subscript(int) - Static method in class org.jikesrvm.util.BitVector
-
Convert bitIndex to a subscript into the bits[] array.
- subspace - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
-
- subspace - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
-
- Subspace - Class in org.mmtk.utility.gcspy
-
This class is an abstraction of a contiguous region of a Space.
- Subspace(Address, Address, int, int, int) - Constructor for class org.mmtk.utility.gcspy.Subspace
-
Create a new subspace
- succBB - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting.CandInfo
-
- successor - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
-
The out of loop block following the exit block
- sumCounts(int[], int, int) - Static method in class org.jikesrvm.compilers.baseline.SwitchBranchProfile
-
- summaries - Variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
-
- summary() - Method in exception org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.NonRegularLoopException
-
- summary(int, int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- summary(int, int) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Start to send a summary
- summary0 - Variable in class org.mmtk.vm.gcspy.Stream
-
The first summary value
- summary1 - Variable in class org.mmtk.vm.gcspy.Stream
-
The second summary value (if any)
- SummaryDatabase - Class in org.jikesrvm.compilers.opt.escape
-
Class that holds method summary information.
- SummaryDatabase() - Constructor for class org.jikesrvm.compilers.opt.escape.SummaryDatabase
-
- summaryEnabled - Variable in class org.mmtk.vm.gcspy.Stream
-
use summaries?
- summaryEnd() - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- summaryEnd() - Method in class org.mmtk.vm.gcspy.ServerSpace
-
End the summary
- summaryFlags - Variable in class org.jikesrvm.classloader.NormalMethod
-
storage for bytecode summary flags
- summaryLen - Variable in class org.mmtk.vm.gcspy.Stream
-
A summary has 1 or 2 values depending on presentation style
(PERCENT* styles require 2 values).
- summarySize - Variable in class org.jikesrvm.classloader.NormalMethod
-
storage for bytecode summary size
- summaryValue(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
-
- summaryValue(int) - Method in class org.mmtk.vm.gcspy.ServerSpace
-
Send a summary value
- superClass - Variable in class org.jikesrvm.classloader.RVMClass
-
Super class of this class
- superclassIds - Variable in class org.jikesrvm.classloader.RVMType
-
The superclass ids for this type.
- superPageHeaderSize() - Method in class org.mmtk.policy.BaseLargeObjectSpace
-
Return the size of the per-superpage header required by this
system.
- superPageHeaderSize() - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
-
- superPageHeaderSize() - Method in class org.mmtk.policy.LargeObjectSpace
-
- SUPPORT_CARD_SCANNING - Static variable in class org.mmtk.utility.Constants
-
- supportsReturnBarrier() - Method in class org.jikesrvm.mm.mmtk.Scanning
-
- supportsReturnBarrier() - Method in class org.mmtk.vm.Scanning
-
- SUPRESS_DU_FOR_PHYSICALS - Static variable in class org.jikesrvm.compilers.opt.DefUse
-
- SURVIVAL_ESTIMATE - Static variable in class org.mmtk.plan.generational.Gen
-
- SURVIVAL_ESTIMATE - Static variable in class org.mmtk.plan.stickyimmix.StickyImmix
-
estimated collection yield
- suspend() - Method in class org.jikesrvm.scheduler.RVMThread
-
Suspend execution of current thread until it is resumed.
- suspendBlockAdapter - Static variable in class org.jikesrvm.scheduler.RVMThread
-
- SuspendBlockAdapter() - Constructor for class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
-
- suspendedThread - Variable in class org.jikesrvm.adaptive.OnStackReplacementEvent
-
the suspended thread.
- suspendedThread - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
-
- swap(int, int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
-
Swap the heap entries at i and j.
- swap(Vector<T>, int, int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
-
- swap() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
-
Swaps the two topmost operands on the stack.
- swap(int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
-
- sweep(ExplicitLargeObjectSpace.Sweeper) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
-
Sweep through all the objects in this space.
- sweep(Address, Address, ImmixSpace, int[], byte, boolean) - Static method in class org.mmtk.policy.immix.Chunk
-
- sweepAllBlocks(boolean) - Method in class org.mmtk.policy.immix.CollectorLocal
-
- sweepBlock(Address, int, Extent, Address, boolean) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Sweeps a block, freeing it and adding to the list given by availableHead
if it contains no free objects.
- sweepCell(ObjectReference) - Method in class org.mmtk.plan.refcount.backuptrace.BTSweeper
-
- sweepCell(ObjectReference) - Method in class org.mmtk.policy.SegregatedFreeListSpace.Sweeper
-
- sweepCells(SegregatedFreeListSpace.Sweeper) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Sweeps all blocks for free objects.
- sweepCells(SegregatedFreeListSpace.Sweeper, Address, int, Address) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Sweeps a block, freeing it and adding to the list given by availableHead
if it contains no free objects.
- sweepCells(SegregatedFreeListSpace.Sweeper, Address, int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
- sweepConsumedBlocks(boolean) - Method in class org.mmtk.policy.SegregatedFreeListSpace
-
Sweep all blocks for free objects.
- Sweeper() - Constructor for class org.mmtk.policy.ExplicitLargeObjectSpace.Sweeper
-
- Sweeper() - Constructor for class org.mmtk.policy.SegregatedFreeListSpace.Sweeper
-
- sweepLargeObject(ObjectReference) - Method in class org.mmtk.plan.refcount.backuptrace.BTFreeLargeObjectSweeper
-
- sweepLargeObject(ObjectReference) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace.Sweeper
-
- sweepLargePages(boolean) - Method in class org.mmtk.policy.LargeObjectSpace
-
Sweeps through the large pages, releasing all superpages on the
"from space" treadmill.
- sweepOneBlock(Address, int[], byte, boolean) - Static method in class org.mmtk.policy.immix.Block
-
Sweeps one block.
- SWITCH_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- SwitchBranchProfile - Class in org.jikesrvm.compilers.baseline
-
Profile data for a branch instruction.
- SwitchBranchProfile(int, int[], int, int) - Constructor for class org.jikesrvm.compilers.baseline.SwitchBranchProfile
-
- SwitchCase(int, int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.SwitchCase
-
- switchNurseryZeroingApproach(Space) - Method in class org.mmtk.plan.Simple
-
Update the nursery zeroing approach based on option settings.
- swLock() - Static method in class org.jikesrvm.VM
-
- swUnlock() - Static method in class org.jikesrvm.VM
-
- symbolic - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.SymbolicInterval
-
The symbolic register
- SymbolicInterval(Register, Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.ScratchMap.SymbolicInterval
-
- symbolicReg - Variable in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
-
this should be a symbolic register
- sync() - Method in class org.jikesrvm.mm.mmtk.Memory
-
- sync() - Static method in class org.jikesrvm.runtime.Magic
-
Wait for preceeding cache flush/invalidate instructions to
complete on all processors.
- sync - Static variable in class org.jikesrvm.runtime.MagicNames
-
- sync(Address, int) - Static method in class org.jikesrvm.runtime.Memory
-
Synchronize a region of memory: force data in dcache to be written out to main
memory so that it will be seen by icache when instructions are fetched back.
- sync() - Method in class org.mmtk.vm.Memory
-
Wait for preceeding cache flush/invalidate instructions to complete
on all processors.
- SYNCH_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
-
- Synchronization - Class in org.jikesrvm.scheduler
-
Class to provide synchronization methods where java language
synchronization is insufficient and Magic.prepare and Magic.attempt
are at too low a level.
- Synchronization() - Constructor for class org.jikesrvm.scheduler.Synchronization
-
- SYNCHRONIZED_MONITORENTER_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- SYNCHRONIZED_MONITOREXIT_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- SynchronizedCounter - Class in org.jikesrvm.mm.mmtk
-
A counter that supports atomic increment and reset.
- SynchronizedCounter() - Constructor for class org.jikesrvm.mm.mmtk.SynchronizedCounter
-
- SynchronizedCounter - Class in org.mmtk.vm
-
A counter that supports atomic increment and reset.
- SynchronizedCounter() - Constructor for class org.mmtk.vm.SynchronizedCounter
-
- synchronizedCounterField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- synchronizesOn(Register) - Static method in class org.jikesrvm.compilers.opt.escape.EscapeTransformations
-
Is there an instruction in this IR which causes synchronization
on an object pointed to by a particular register?
- SYNTH_CATCH_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- SYNTH_LOOP_VERSIONING_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
-
- synthesizedBytecodes - Static variable in class org.jikesrvm.classloader.NormalMethod
-
Possible OSR bytecode array consisting of prologue and original bytecodes
- syntheticAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
-
Synthetic
- sysArg(int, byte[]) - Static method in class org.jikesrvm.runtime.CommandLineArgs
-
Read the argno
'th command line argument from the C argv
- sysArg(int, byte[], int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysArgIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysArrayCopy - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- SysCall - Static variable in class org.jikesrvm.classloader.TypeReference
-
- SYSCALL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Operator for SYSCALL instructions
- SYSCALL(Instruction, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
-
Expansion of SYSCALL.
- SysCall - Class in org.jikesrvm.runtime
-
Support for lowlevel (i.e. non-JNI) invocation of C functions with
static addresses.
- SysCall() - Constructor for class org.jikesrvm.runtime.SysCall
-
- sysCall - Static variable in class org.jikesrvm.runtime.SysCall
-
Actual implementation of the SysCall class.
- SYSCALL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
-
Opcode identifier for SYSCALL instructions
- sysCallMethod() - Static method in class org.jikesrvm.runtime.DynamicLinker
-
Report a magic SysCall has been mistakenly invoked
- sysCallMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- SysCallNative - Annotation Type in org.vmmagic.pragma
-
An annotation for static native methods to show that they should be
compiled as system calls.
- sysCalloc(int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysCallocIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysCallOffset - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
-
We will have to save and restore all non-volatile registers around
system calls, to protect ourselve from malicious native code that may
bash these registers.
- SysCallTemplate - Annotation Type in org.jikesrvm.annotations
-
- sysConsoleWriteChar(char) - Method in class org.jikesrvm.runtime.SysCall
-
- sysConsoleWriteCharIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysConsoleWriteDouble(double, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysConsoleWriteDoubleIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysConsoleWriteInteger(int, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysConsoleWriteIntegerIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysConsoleWriteLong(long, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysConsoleWriteLongIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysCopy(Address, Address, Extent) - Method in class org.jikesrvm.runtime.SysCall
-
Copies memory.
- sysCopyIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysCurrentTimeMillis() - Method in class org.jikesrvm.runtime.SysCall
-
- sysCurrentTimeMillisIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDisableAlignmentChecking() - Method in class org.jikesrvm.runtime.SysCall
-
- sysDisableAlignmentCheckingIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDlopen(byte[]) - Method in class org.jikesrvm.runtime.SysCall
-
- sysDlopenIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDlsym(Address, byte[]) - Method in class org.jikesrvm.runtime.SysCall
-
- sysDlsymIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDoubleRemainder(double, double) - Method in class org.jikesrvm.runtime.SysCall
-
- sysDoubleRemainderIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDoubleRemainderIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysDoubleToInt(double) - Method in class org.jikesrvm.runtime.SysCall
-
- sysDoubleToIntIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDoubleToIntIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysDoubleToLong(double) - Method in class org.jikesrvm.runtime.SysCall
-
- sysDoubleToLongIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysDoubleToLongIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysEnableAlignmentChecking() - Method in class org.jikesrvm.runtime.SysCall
-
- sysEnableAlignmentCheckingIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysErrPrintln(String) - Method in class org.jikesrvm.tools.oth.DefaultOutput
-
- sysErrPrintln(String) - Method in interface org.jikesrvm.tools.oth.OptTestHarnessOutput
-
- sysExit(int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysExit(int) - Static method in class org.jikesrvm.VM
-
Exit virtual machine.
- sysExitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysFail(String) - Static method in class org.jikesrvm.VM
-
Exit virtual machine due to internal failure of some sort.
- sysFail(String, int) - Static method in class org.jikesrvm.VM
-
Exit virtual machine due to internal failure of some sort.
- sysFailInProgress() - Static method in class org.jikesrvm.VM
-
- sysFloatToInt(float) - Method in class org.jikesrvm.runtime.SysCall
-
- sysFloatToIntIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysFloatToIntIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysFloatToLong(float) - Method in class org.jikesrvm.runtime.SysCall
-
- sysFloatToLongIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysFloatToLongIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysFree(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysFreeIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysGetenv(byte[], byte[], int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysGetenvIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysGetThreadId() - Method in class org.jikesrvm.runtime.SysCall
-
- sysGetThreadIdIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysGetThreadPriority(Word, Word) - Method in class org.jikesrvm.runtime.SysCall
-
- sysGetThreadPriorityHandle() - Method in class org.jikesrvm.runtime.SysCall
-
- sysGetThreadPriorityHandleIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysGetThreadPriorityIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysJavaVM - Variable in class org.jikesrvm.runtime.BootRecord
-
address of JavaVM, used by JNI_OnLoad and JNIEnv.GetJavaVM,
defined in jvm.c
- sysLongDivide(long, long) - Method in class org.jikesrvm.runtime.SysCall
-
- sysLongDivideIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysLongDivideIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysLongRemainder(long, long) - Method in class org.jikesrvm.runtime.SysCall
-
- sysLongRemainderIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysLongRemainderIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysLongToDouble(long) - Method in class org.jikesrvm.runtime.SysCall
-
- sysLongToDoubleIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysLongToDoubleIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysLongToFloat(long) - Method in class org.jikesrvm.runtime.SysCall
-
- sysLongToFloatIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysLongToFloatIPField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysMalloc(int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMallocIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMemmove(Address, Address, Extent) - Method in class org.jikesrvm.runtime.SysCall
-
Copies memory without making any assumptions about the memory areas.
- sysMemmoveIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMMap(Address, Extent, int, int, int, Offset) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMMapErrno(Address, Extent, int, int, int, Offset) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMMapErrnoIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMMapIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorBroadcast(Word) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMonitorBroadcastIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorCreate() - Method in class org.jikesrvm.runtime.SysCall
-
Allocate the space for a pthread_mutex (using malloc) and initialize
it using pthread_mutex_init with the recursive mutex options.
- sysMonitorCreateIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorDestroy(Word) - Method in class org.jikesrvm.runtime.SysCall
-
Destroy the monitor pointed to by the argument and free its memory
by calling free.
- sysMonitorDestroyIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorEnter(Word) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMonitorEnterIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorExit(Word) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMonitorExitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorTimedWaitAbsolute(Word, long) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMonitorTimedWaitAbsoluteIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMonitorWait(Word) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMonitorWaitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysMProtect(Address, Extent, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysMProtectIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysNanoSleep(long) - Method in class org.jikesrvm.runtime.SysCall
-
- sysNanoSleepIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysNanoTime() - Method in class org.jikesrvm.runtime.SysCall
-
- sysNanoTimeIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysNumProcessors() - Method in class org.jikesrvm.runtime.SysCall
-
- sysNumProcessorsIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysOutPrint(String) - Method in class org.jikesrvm.tools.oth.DefaultOutput
-
- sysOutPrint(String) - Method in interface org.jikesrvm.tools.oth.OptTestHarnessOutput
-
- sysOutPrintln(String) - Method in class org.jikesrvm.tools.oth.DefaultOutput
-
- sysOutPrintln(String) - Method in interface org.jikesrvm.tools.oth.OptTestHarnessOutput
-
- sysParseMemorySize(byte[], byte[], byte[], int, byte[], byte[]) - Method in class org.jikesrvm.runtime.SysCall
-
Primitive parsing of memory sizes, with proper error handling,
and so on.
- sysParseMemorySizeIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPerfEventCreate(int, byte[]) - Method in class org.jikesrvm.runtime.SysCall
-
- sysPerfEventCreateIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPerfEventDisable() - Method in class org.jikesrvm.runtime.SysCall
-
- sysPerfEventDisableIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPerfEventEnable() - Method in class org.jikesrvm.runtime.SysCall
-
- sysPerfEventEnableIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPerfEventInit(int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysPerfEventInitIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPerfEventRead(int, long[]) - Method in class org.jikesrvm.runtime.SysCall
-
- sysPerfEventReadIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPrimitiveParseFloat(byte[]) - Method in class org.jikesrvm.runtime.SysCall
-
Used to parse command line arguments that are
doubles and floats early in booting before it
is safe to call Float.valueOf or Double.valueOf.
- sysPrimitiveParseFloatIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysPrimitiveParseInt(byte[]) - Method in class org.jikesrvm.runtime.SysCall
-
Used to parse command line arguments that are
bytes and ints early in booting before it
is safe to call Byte.parseByte or Integer.parseInt.
- sysPrimitiveParseIntIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysReadByte(int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysReadByteIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysReadBytes(int, Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysReadBytesIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysReportAlignmentChecking() - Method in class org.jikesrvm.runtime.SysCall
-
- sysReportAlignmentCheckingIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysSetThreadPriority(Word, Word, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysSetThreadPriorityIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysStashVMThread(RVMThread) - Method in class org.jikesrvm.runtime.SysCall
-
- sysStashVMThreadIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysSyncCache(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysSyncCacheIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- systemShuttingDown - Static variable in class org.jikesrvm.scheduler.RVMThread
-
Is the system in the process of shutting down (has System.exit been called)
- systemThread - Variable in class org.jikesrvm.scheduler.RVMThread
-
Non-null indicates this is a system thread, that is one used by the system and as such
doesn't have a Runnable...
- SystemThread - Class in org.jikesrvm.scheduler
-
- SystemThread(String) - Constructor for class org.jikesrvm.scheduler.SystemThread
-
- SystemThread(byte[], String) - Constructor for class org.jikesrvm.scheduler.SystemThread
-
- sysThreadBind(int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysThreadBindIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysThreadBindSupported() - Method in class org.jikesrvm.runtime.SysCall
-
Tells you if the current system supportes sysNativeThreadBind().
- sysThreadBindSupportedIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysThreadCreate(Address, Address, Address, Address) - Method in class org.jikesrvm.runtime.SysCall
-
Creates a native thread (aka "unix kernel thread", "pthread").
- sysThreadCreateIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysThreadTerminate() - Method in class org.jikesrvm.runtime.SysCall
-
- sysThreadTerminateIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysThreadYield() - Method in class org.jikesrvm.runtime.SysCall
-
- sysThreadYieldIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJboolean(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJbooleanIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJbyte(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJbyteIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJchar(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJcharIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJdouble(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJdoubleIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJfloat(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJfloatIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJint(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJintIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJlong(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJlongIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJobject(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJobjectIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaArgJshort(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaArgJshortIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaCopy(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaCopyIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVaEnd(Address) - Method in class org.jikesrvm.runtime.SysCall
-
- sysVaEndIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathAcosIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathAsinIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathAtan2IP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathAtanIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathCbrtIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathCeilIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathCoshIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathCosIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathExpIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathExpm1IP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathFloorIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathHypotIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathIEEEremainderIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathLog10IP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathLog1pIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathLogIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathPowIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathRintIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathSinhIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathSinIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathSqrtIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathTanhIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysVMMathTanIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysWrite() - Method in class org.jikesrvm.classloader.Atom
-
- sysWrite(Atom) - Static method in class org.jikesrvm.VM
-
- sysWrite(RVMMember) - Static method in class org.jikesrvm.VM
-
- sysWrite(MemberReference) - Static method in class org.jikesrvm.VM
-
- sysWrite(char) - Static method in class org.jikesrvm.VM
-
- sysWrite(double, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(double) - Static method in class org.jikesrvm.VM
-
- sysWrite(String) - Static method in class org.jikesrvm.VM
-
- sysWrite(char[], int) - Static method in class org.jikesrvm.VM
-
- sysWrite(Address) - Static method in class org.jikesrvm.VM
-
- sysWrite(ObjectReference) - Static method in class org.jikesrvm.VM
-
- sysWrite(Offset) - Static method in class org.jikesrvm.VM
-
- sysWrite(Word) - Static method in class org.jikesrvm.VM
-
- sysWrite(Extent) - Static method in class org.jikesrvm.VM
-
- sysWrite(boolean) - Static method in class org.jikesrvm.VM
-
- sysWrite(int) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, boolean) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, double) - Static method in class org.jikesrvm.VM
-
- sysWrite(double, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, long) - Static method in class org.jikesrvm.VM
-
- sysWrite(int, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Address) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, ObjectReference) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Offset) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Word) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Address, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Offset, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(int, String, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(int, String, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, String, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, String, String, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, int, String, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, int, String, long) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Offset, String, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, double, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, String, int) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, String, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(int, String, double, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, String, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Address, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWrite(String, Address, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteByte(int, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysWriteByteIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysWriteBytes(int, Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysWriteBytesIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysWriteField(int, int) - Static method in class org.jikesrvm.VM
-
- sysWriteField(int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteHex(int) - Static method in class org.jikesrvm.VM
-
- sysWriteHex(long) - Static method in class org.jikesrvm.VM
-
- sysWriteHex(Address) - Static method in class org.jikesrvm.VM
-
- sysWriteInt(int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(Atom) - Static method in class org.jikesrvm.VM
-
- sysWriteln() - Static method in class org.jikesrvm.VM
-
- sysWriteln(Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(ObjectReference) - Static method in class org.jikesrvm.VM
-
- sysWriteln(Offset) - Static method in class org.jikesrvm.VM
-
- sysWriteln(Word) - Static method in class org.jikesrvm.VM
-
- sysWriteln(Extent) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(double) - Static method in class org.jikesrvm.VM
-
- sysWriteln(long) - Static method in class org.jikesrvm.VM
-
- sysWriteln(boolean) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Atom) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, boolean) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, double) - Static method in class org.jikesrvm.VM
-
- sysWriteln(double, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, long) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, long, String, long) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, ObjectReference) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Offset) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Word) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Address, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Address, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, Address, RVMMethod) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, Address, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Offset, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, String, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String, String, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, Address, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, Word) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, double) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, Word, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, int, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, int, String, long) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Offset, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, double, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, long, String, long, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(int, String, double, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, String, String, int, String) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Address, String, Address) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Address, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteln(String, Address, String, Word, String, int, String, int, String, Word, String, int) - Static method in class org.jikesrvm.VM
-
- sysWriteLock - Static variable in class org.jikesrvm.VM
-
- sysWriteLockField - Static variable in class org.jikesrvm.runtime.Entrypoints
-
- sysWriteLockOffset - Static variable in class org.jikesrvm.VM
-
- sysWriteLong(long) - Static method in class org.jikesrvm.VM
-
- sysZero(Address, Extent) - Method in class org.jikesrvm.runtime.SysCall
-
- sysZeroIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysZeroNT(Address, Extent) - Method in class org.jikesrvm.runtime.SysCall
-
- sysZeroNTIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- sysZeroPages(Address, int) - Method in class org.jikesrvm.runtime.SysCall
-
- sysZeroPagesIP - Variable in class org.jikesrvm.runtime.BootRecord
-
- szp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal szp (6)
- szp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal szp (6)
- szpr_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
-
Unique value for non-terminal szpr (5)
- szpr_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
-
Unique value for non-terminal szpr (5)