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

A

A(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
Create an address register operand for a given physical GPR.
A(Register) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create an integer register operand for a given register.
aastore(Object[], int, Object) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
 
aastoreMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
aastoreUninterruptible(Object[], int, Object) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
 
aastoreUninterruptibleMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
abort - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
abort all ssa passes?
abortCycle() - Method in class org.mmtk.plan.ParallelCollectorGroup
Signal that you would like the threads to park abruptly.
aborted - Variable in class org.mmtk.plan.ParallelCollectorGroup
Is there an abort request outstanding?
ABORTED_COMPILATION_ERROR - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
Compilation for the method was begun, but failed in an error
aboutToTerminate - Static variable in class org.jikesrvm.scheduler.RVMThread
Thread slots of threads that are about to terminate.
aboutToTerminateN - Static variable in class org.jikesrvm.scheduler.RVMThread
Number of threads that are about to terminate.
aboutToWait() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
Called when the controller thread is about to wait on Controller.controllerInputQueue
aboutToWait() - Method in class org.jikesrvm.adaptive.util.BlockingPriorityQueue.CallBack
 
ABS - Static variable in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Name of abs method used as a special case in conditional moves
AbstractAssembler - Class in org.jikesrvm.compilers.common.assembler
This class has been created to work around a bug whereby the system seems to have gotten confused by the relationship between: ForwardReference -> ForwardReference.ShortBranch -> Assembler.ShortBranch, and Assembler This problem does not exist under IA32 since there is no need for Assembler.ShortBranch.
AbstractAssembler() - Constructor for class org.jikesrvm.compilers.common.assembler.AbstractAssembler
 
AbstractBaselineExecutionStateExtractor - Class in org.jikesrvm.osr
 
AbstractBaselineExecutionStateExtractor() - Constructor for class org.jikesrvm.osr.AbstractBaselineExecutionStateExtractor
 
AbstractBucket() - Constructor for class org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket
 
AbstractBucket() - Constructor for class org.jikesrvm.util.AbstractHashSetRVM.AbstractBucket
 
AbstractBURS_TreeNode - Class in org.jikesrvm.compilers.opt.lir2mir
An AbstractBURS_TreeNode is a node in a binary tree that is fed as input to BURS.
AbstractBURS_TreeNode(DepGraphNode) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
Constructor for interior node.
AbstractBURS_TreeNode(char) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
Constructor for leaf/auxiliary node.
AbstractCodeInstaller - Class in org.jikesrvm.osr
 
AbstractCodeInstaller() - Constructor for class org.jikesrvm.osr.AbstractCodeInstaller
 
AbstractDriver - Class in org.mmtk.utility.gcspy.drivers
Abstract GCspy driver for MMTk collectors.
AbstractDriver(ServerInterpreter, String, Space, int, boolean) - Constructor for class org.mmtk.utility.gcspy.drivers.AbstractDriver
Create a new driver for this collector.
AbstractHashMapRVM<K,V> - Class in org.jikesrvm.util
Common super class for all VM hash maps.
AbstractHashMapRVM(int) - Constructor for class org.jikesrvm.util.AbstractHashMapRVM
 
AbstractHashMapRVM.AbstractBucket<K,V> - Class in org.jikesrvm.util
 
AbstractHashMapRVM.BucketIterator - Class in org.jikesrvm.util
Iterator types for key and value
AbstractHashMapRVM.KeyIterator - Class in org.jikesrvm.util
 
AbstractHashMapRVM.ValueIterator - Class in org.jikesrvm.util
 
AbstractHashSetRVM<T> - Class in org.jikesrvm.util
Common super class for all VM hash sets.
AbstractHashSetRVM(int) - Constructor for class org.jikesrvm.util.AbstractHashSetRVM
 
AbstractHashSetRVM.AbstractBucket<T> - Class in org.jikesrvm.util
 
AbstractHashSetRVM.SetIterator - Class in org.jikesrvm.util
Iterator
AbstractMethod - Class in org.jikesrvm.classloader
An abstract method of a java class.
AbstractMethod(TypeReference, MemberReference, short, TypeReference[], Atom, RVMAnnotation[], RVMAnnotation[][], Object) - Constructor for class org.jikesrvm.classloader.AbstractMethod
Construct abstract method information
AbstractOptExecutionStateExtractor - Class in org.jikesrvm.osr
 
AbstractOptExecutionStateExtractor() - Constructor for class org.jikesrvm.osr.AbstractOptExecutionStateExtractor
 
AbstractRegisterPool - Class in org.jikesrvm.compilers.opt.ir
 
AbstractRegisterPool() - Constructor for class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
 
AbstractRegisters - Class in org.jikesrvm.architecture
The machine state comprising a thread's execution context, used both for thread context switching and for software/hardware exception reporting/delivery.
AbstractRegisters() - Constructor for class org.jikesrvm.architecture.AbstractRegisters
 
AC(Address) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create an address constant operand with a given value.
AC(Offset) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
 
AC(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
ACC_ABSTRACT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_ANNOTATION - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_ENUM - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_FINAL - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_INTERFACE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_NATIVE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_PRIVATE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_PROTECTED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_PUBLIC - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_STATIC - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_STRICT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_SUPER - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_SYNCHRONIZED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_SYNTHETIC - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_TRANSIENT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ACC_VOLATILE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
accept() - Method in class gnu.java.nio.VMChannel
Accept an incoming connection, returning a new VMChannel, or null if the channel is nonblocking and no connection is pending.
accept(int) - Static method in class gnu.java.nio.VMChannel
 
acctLock - Static variable in class org.jikesrvm.scheduler.RVMThread
Lock (mutex) used for creating and destroying threads as well as thread accounting.
accumulatedGCTime - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
 
AccumulatingMethodSampleOrganizer - Class in org.jikesrvm.adaptive.measurements.organizers
An organizer for method listener information that simply accumulates the samples into a private MethodCountData instance.
AccumulatingMethodSampleOrganizer() - Constructor for class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer
 
AccumulatingMethodSampleOrganizer.AsyncReporter - Class in org.jikesrvm.adaptive.measurements.organizers
 
acknowledgeBlockRequests() - Method in class org.jikesrvm.scheduler.RVMThread
Check if the thread has block requests (for example, for suspension and GC).
ACONST - Static variable in class org.jikesrvm.osr.OSRConstants
 
AConstNull - Class in org.jikesrvm.osr.bytecodes
aconst_null
AConstNull() - Constructor for class org.jikesrvm.osr.bytecodes.AConstNull
 
acquire - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is an acquire (monitorenter/lock) HIR only
acquire() - Method in class org.jikesrvm.mm.mmtk.Lock
 
acquire(int) - Method in class org.mmtk.policy.Space
Acquire a number of pages from the page resource, returning either the address of the first page, or zero on failure.
acquire() - Method in class org.mmtk.vm.Lock
Try to acquire a lock and spin-wait until acquired.
acquireCount - Variable in class org.jikesrvm.scheduler.Monitor
 
acquireEventChunk() - Method in class org.jikesrvm.tuningfork.Feedlet
 
acquireRecyclableBlock() - Method in class org.mmtk.utility.alloc.ImmixAllocator
 
acquireRecyclableBlockAddressOrder() - Method in class org.mmtk.utility.alloc.ImmixAllocator
 
acquireRecyclableLines(int, int, int) - Method in class org.mmtk.utility.alloc.ImmixAllocator
 
acquireReusableBlocks() - Method in class org.mmtk.policy.immix.ImmixSpace
 
acquireTable() - Method in class org.mmtk.utility.SimpleHashtable
Create a (zeroed) table.
action(int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
action - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
For each BURS rule (the number of which provides the index) give its flags byte
action(int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Gets the action flags (such as EMIT_INSTRUCTION) associated with the given rule number.
action - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
For each BURS rule (the number of which provides the index) give its flags byte
action(int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Gets the action flags (such as EMIT_INSTRUCTION) associated with the given rule number.
action - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
For each BURS rule (the number of which provides the index) give its flags byte
action(int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Gets the action flags (such as EMIT_INSTRUCTION) associated with the given rule number.
action - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
For each BURS rule (the number of which provides the index) give its flags byte
action(int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Gets the action flags (such as EMIT_INSTRUCTION) associated with the given rule number.
activate() - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
Transition listener to active state
activate() - Method in class org.jikesrvm.adaptive.measurements.organizers.Organizer
Called to activate the organizer thread (i.e. schedule it for execution).
activate() - Method in class org.jikesrvm.adaptive.OSROrganizerThread
Activates organizer thread if it is waiting.
activateOrganizer() - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
Wake up the organizer thread (if any) associated with the listener
active - Variable in class org.jikesrvm.adaptive.measurements.listeners.Listener
Is the listener active or passive?
active - Variable in class org.jikesrvm.compilers.opt.regalloc.LinearScanState
Analysis information used by linear scan.
active - Variable in class org.jikesrvm.scheduler.Lock
Is this lock currently being used?
ACTIVE_ON_STACK - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
 
ACTIVE_PLAN - Variable in class org.mmtk.vm.Config
The name of the active plan
activeEventTypeChunk - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
activeFeedletChunk - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
activeFeedlets - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
activeMatureSpace() - Method in class org.mmtk.plan.generational.copying.GenCopy
 
activeMatureSpace() - Method in class org.mmtk.plan.generational.Gen
Accessor method to allow the generic generational code in Gen.java to access the mature space.
activeMatureSpace() - Method in class org.mmtk.plan.generational.immix.GenImmix
 
activeMatureSpace() - Method in class org.mmtk.plan.generational.marksweep.GenMS
Accessor method to allow the generic generational code in Gen.java to access the mature space.
activeMutatorContext - Variable in class org.jikesrvm.scheduler.RVMThread
Is this a "registered mutator?"
ActivePlan - Class in org.jikesrvm.mm.mmtk
This class contains interfaces to access the current plan, plan local and plan constraints instances.
ActivePlan() - Constructor for class org.jikesrvm.mm.mmtk.ActivePlan
 
ActivePlan - Class in org.mmtk.vm
Stub to give access to plan local, constraint and global instances
ActivePlan() - Constructor for class org.mmtk.vm.ActivePlan
 
activePlan - Static variable in class org.mmtk.vm.VM
 
activePropertyTableChunk - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
ActiveSet - Class in org.jikesrvm.compilers.opt.regalloc
"Active set" for linear scan register allocation.
ActiveSet(IR, SpillLocationManager, SpillCostEstimator) - Constructor for class org.jikesrvm.compilers.opt.regalloc.ActiveSet
 
activeSet - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
We may rely on information from linear scan to choose scratch registers.
activeWorkerCount() - Method in class org.mmtk.plan.ParallelCollectorGroup
 
actualSSAOptions - Variable in class org.jikesrvm.compilers.opt.ir.IR
Options that define the SSA properties currently carried by the IR.
acyclic - Variable in class org.jikesrvm.classloader.RVMArray
Reference Count GC: is this type acyclic?
acyclic - Variable in class org.jikesrvm.classloader.RVMClass
Reference Count GC: is this type acyclic?
ADAPTIVE - Variable in class org.mmtk.utility.options.NurseryZeroing
 
ADAPTIVE_INLINING - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Should we use adaptive feedback-directed inlining?
ADAPTIVE_INSTRUMENTATION_SAMPLING - Variable in class org.jikesrvm.compilers.opt.OptOptions
Perform code transformation to sample instrumentation code.
ADAPTIVE_NO_DUPLICATION - Variable in class org.jikesrvm.compilers.opt.OptOptions
When performing inst. sampling, should it be done without duplicating code?
ADAPTIVE_PROCESSOR_SPECIFIC_COUNTER - Variable in class org.jikesrvm.compilers.opt.OptOptions
Should there be one CBS counter per processor for SMP performance?
ADAPTIVE_REMOVE_YP_FROM_CHECKING - Variable in class org.jikesrvm.compilers.opt.OptOptions
Should yieldpoints be removed from the checking code (requires finite sample interval)
AdaptiveInlining - Class in org.jikesrvm.adaptive.controller
Collection of static methods to assist with adaptive inlining.
AdaptiveInlining() - Constructor for class org.jikesrvm.adaptive.controller.AdaptiveInlining
 
add(EventType) - Method in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
 
add(int, String, String) - Method in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
add(String, String) - Method in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
 
add(int, String) - Method in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
 
add(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
Insert a block to the end of the list
add(int) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase.MethodSet
 
add(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
create a new object from the passed parameter and add it to the list
add(LiveSet) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
Adds the contents of the given set to this set.
add(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
 
add(SpecializedMethod) - Method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase.MethodSet
 
add(int, int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
Add a value number pair to this cell.
add(int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
Add a value number to this cell.
add(HeapVariable<?>, int) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
 
add(HeapVariable<?>, int, int) - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
 
add(Object) - Method in class org.jikesrvm.compilers.opt.util.BitSet
Add an object to this bit set.
add(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
 
add(Object) - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
Allocate an entry in the table.
add(VariableElement) - Method in class org.jikesrvm.osr.ExecutionState
 
add(T) - Method in class org.jikesrvm.util.AbstractHashSetRVM
 
add(T) - Method in class org.jikesrvm.util.LinkedListIteratorRVM
 
add(int, T) - Method in class org.jikesrvm.util.LinkedListRVM
Insert an element at a given position in the list.
add(T) - Method in class org.jikesrvm.util.LinkedListRVM
Insert at the tail of the list
add(Address) - Method in class org.mmtk.utility.DoublyLinkedList
 
add(char) - Static method in class org.mmtk.utility.Log
adds a character to the buffer
add(String) - Static method in class org.mmtk.utility.Log
adds a string to the buffer
addAboutToTerminate() - Method in class org.jikesrvm.scheduler.RVMThread
Add this thread to the termination watchlist.
addAffinity(int, Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph
 
addAffinity(int, Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterPreferences
Adds a affinity of weight w between two registers.
addAll(BitSet) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
 
addAll(BitSet) - Method in class org.jikesrvm.compilers.opt.util.BitSet
Add all elements in bitset B to this bit set
addAll(AbstractHashSetRVM<T>) - Method in class org.jikesrvm.util.AbstractHashSetRVM
 
addAll(Collection<? extends T>) - Method in class org.jikesrvm.util.LinkedListRVM
Add all members of the given collection.
addAll(int, Collection<? extends T>) - Method in class org.jikesrvm.util.LinkedListRVM
Add all members of the given collection after the given element.
addAllEquationsToWorkList() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Add all equations to the work list.
addAllSpills(int[]) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
If we will be looking for missed references we need to sort the list of spills and then add them to the map, otherwise, nothing to do
addAppCompleteMonitor(Callbacks.AppCompleteMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for when the application completes executing
addAppRunCompleteMonitor(Callbacks.AppRunCompleteMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for when the application completes a run
addAppRunStartMonitor(Callbacks.AppRunStartMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for when the application starts a run
addAppStartMonitor(Callbacks.AppStartMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for when the application starts executing
addArchRestrictions(BasicBlock, ArrayList<LiveIntervalElement>) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
Add architecture-specific register restrictions for a basic block.
addArchRestrictions(BasicBlock, ArrayList<LiveIntervalElement>) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
 
addAtEnd(IR, BasicBlock, Instruction, boolean) - Static method in class org.jikesrvm.compilers.opt.ssa.SSA
Add a move instruction at the end of a basic block, renaming with a temporary register if needed to protect conditional branches at the end of the block.
addBasicBlock(BasicBlock) - Method in class org.jikesrvm.compilers.baseline.BuildBB
Adds a basic block.
addBootImageMonitor(Callbacks.BootImageMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for boot image writing.
addByte(byte) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addCachedObject(Object) - Method in class org.jikesrvm.classloader.RVMClass
 
addCallbackForPerformancePrintout - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
addCandidate(Object) - Static method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
Add a finalization candidate.
addCandidate(Reference<?>, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Add a reference to the list of references.
addCaughtException(TypeOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.HandlerBlockLE
 
addCaughtException(TypeOperand) - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
Add a new exception type to an extant exception handler block.
addCellAppearancesToWorkList(DF_LatticeCell) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Add all equations which contain a given cell to the work list.
addChild(TreeNode) - Method in class org.jikesrvm.compilers.opt.util.TreeNode
adds a child to this node
addClassInitializedMonitor(Callbacks.ClassInitializedMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for class initialization.
addClassInstantiatedMonitor(Callbacks.ClassInstantiatedMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for class instantiation.
addClassLoadedMonitor(Callbacks.ClassLoadedMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for class loading.
addClassResolvedMonitor(Callbacks.ClassResolvedMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for class resolution.
addComponent(ArrayList<OptimizationPlanElement>, CompilerPhase) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
 
addComponent(ArrayList<OptimizationPlanElement>, OptimizationPlanElement) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
 
addControl(int, byte) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
Add a control to the tile
addDef(DF_Equation) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
 
addDef(DF_Equation) - Method in interface org.jikesrvm.compilers.opt.dfsolver.DF_LatticeCell
Note that this variable appears on the LHS of an equation
addDefineClassMonitor(Callbacks.DefineClassMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for defineClass call.
addDependentClassesToWorklist(GVCongruenceClass) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Assuming congruence class c has changed: find all other classes that might be affected, and add them to the worklist
addDepType(int) - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Augment the type of the dependence edge.
addDouble(double) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addDoubleUnchecked(double) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addEdge(BasicBlock, float) - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
addElement(RVMField) - Method in class org.jikesrvm.classloader.FieldVector
 
addElement(InterfaceMethodSignature, RVMMethod) - Method in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
 
addElement(RVMMethod) - Method in class org.jikesrvm.classloader.MethodVector
 
addElement(TypeReference) - Method in class org.jikesrvm.classloader.TypeReferenceVector
 
addElement(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
 
addEntriesForInfrequentBlocks(IR, LiveAnalysis, HashMap<LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair, HashSet<Register>>) - Static method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
Split live ranges on entry and exit to infrequent regions.
addEquation(DF_Equation) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Add an existing equation to the system
addEvent(long, EventType) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int, int) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int, int, int) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int, int, int, int) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, long) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, double) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, String) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int, double) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int, int, double) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, double, String) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(long, EventType, int[], long[], double[], String[]) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
addEvent(int, String) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerInterpreter
 
addEvent(EventType) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int, int, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, long) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, double) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, String) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int, double) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int, int, double) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, double, String) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(EventType, int[], long[], double[], String[]) - Method in class org.jikesrvm.tuningfork.Feedlet
Add an event to the feedlet's generated event stream
addEvent(int, String) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
Add an event to the ServerInterpreter.
addEventInternal(EventType) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int, int, int, int) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, long) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, double) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, String) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int, double) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int, int, double) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, double, String) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addEventInternal(EventType, int[], long[], double[], String[]) - Method in class org.jikesrvm.tuningfork.Feedlet
 
addExceptionStateToDefs(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction defines the exception state.
addExceptionStateToUses(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction defines the exception state.
addExitMonitor(Callbacks.ExitMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for VM exit.
addFinalizer(Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Adds an object to the list of objects to have their finalize method called when they are reclaimed.
addFirst(VariableElement) - Method in class org.jikesrvm.osr.ExecutionState
 
addFlags(byte) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Merges two sets of register flags.
addForNameMonitor(Callbacks.ForNameMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for forName call.
addGraphEdge(GraphNode, GraphNode) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
Unsupported.
addGraphEdge(GraphNode, GraphNode) - Method in interface org.jikesrvm.compilers.opt.util.Graph
Add a new edge to a graph.
addGraphEdge(GraphNode, GraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Add an edge to the graph.
addGraphEdge(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Add an edge to the graph.
addGraphNode(GraphNode) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
 
addGraphNode(GraphNode) - Method in interface org.jikesrvm.compilers.opt.util.Graph
Add a new graph node to the graph.
addGraphNode(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
addHandler(HandlerBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Adds an exception handler BBLE to the handlers array.
addInt(int) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addIntUnchecked(int) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addLastInCodeOrder(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Add a block not currently in the code ordering to the end of the code ordering.
addLoadClassMonitor(Callbacks.LoadClassMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for loadClass call.
addLocation(InlineSequence) - Method in class org.jikesrvm.compilers.opt.inlining.CallSiteTree
Given an existing call site tree representing a method, add a new inlined call to it.
addLock(Lock) - Static method in class org.jikesrvm.scheduler.Lock
Add a lock to the lock table
addLong(long) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addLongUnchecked(long) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addLoopExit(BasicBlock, BasicBlock, float) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
 
addMethodCompileMonitor(Callbacks.MethodCompileMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for method compile.
addMethodOverrideMonitor(Callbacks.MethodOverrideMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for method override.
addNewChunkToMap(Address) - Method in class org.mmtk.policy.immix.ChunkList
 
addNewEquationsToWorkList() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Add all new equations to the work list.
addNode(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Creates dominator tree nodes for the passed block and adds them to the map.
addNonIntersectingInterval(CompoundInterval, BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Merges this interval with another, non-intersecting interval.
addNoSubclassDependency(RVMClass, CompiledMethod) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Record that the code currently being compiled (cm) must be invalidated if source ever has a subclass.
addNoSubclassDependency(RVMClass, int) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Records that if a particular RVMClass ever has a subclass, then the CompiledMethod encoded by the cmid must be invalidated.
addNotOverriddenDependency(RVMMethod, CompiledMethod) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Record that the code currently being compiled (cm) must be invalidated if source is overridden.
addNotOverriddenDependency(RVMMethod, int) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Records that if a particular RVMMethod method is ever overridden, then the CompiledMethod encoded by the cmid must be invalidated.
addOffset(byte[], int) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
Encode a given offset (distance from the start of the boot image) into the code array.
addOptCompilerOption(String) - Static method in class org.jikesrvm.adaptive.controller.Controller
Adds a deferred command line argument.
addPhantomCandidate(PhantomReference<?>, ObjectReference) - Static method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Add a reference to the list of phantom references.
addPhantomReference(PhantomReference<?>, Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Add a phantom reference to the list of phantom references.
addPossiblyDuplicateElement(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
 
addPredecessor(BasicBlock) - Method in class org.jikesrvm.compilers.baseline.BasicBlock
 
addProperty(int, String, String) - Method in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
addProperty(String, String) - Method in class org.jikesrvm.tuningfork.TraceEngine
Add a Property (key, value) pair to the Feed.
addr - Variable in class org.jikesrvm.osr.BytecodeTraverser
 
addr2Int(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
addr2Long(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
ADDR_2INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ADDR_2INT instructions
ADDR_2INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ADDR_2INT instructions
ADDR_2LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ADDR_2LONG instructions
ADDR_2LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ADDR_2LONG instructions
addRange(RegisterAllocatorState, LiveIntervalElement, BasicBlock) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Add a new live range to this compound interval.
addRecompileAllDynamicallyLoadedMethodsMonitor(Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for when the application requests to recompile all dynamically loaded classes
addReference(Reference<?>, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Add a reference at the end of the table
addRegisterNodes(IR) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Add a node to the value graph for every symbolic register.
addRegSpillElement(RegSpillListElement) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
 
Address - Static variable in class org.jikesrvm.classloader.TypeReference
 
ADDRESS - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
Address - Class in org.vmmagic.unboxed
Stub implementation of an Address type, intended only to allow the core of MMTk to be compiled.
Address() - Constructor for class org.vmmagic.unboxed.Address
 
address1reg_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal address1reg (17)
address1reg_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal address1reg (16)
address1scaledreg_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal address1scaledreg (16)
address1scaledreg_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal address1scaledreg (15)
ADDRESS_BASED_HASHING - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
This object model supports two schemes for hashcodes: (1) a 10 bit hash code in the object header (2) use the address of the object as its hashcode.
ADDRESS_CONSTANT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ADDRESS_CONSTANT instructions
ADDRESS_CONSTANT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ADDRESS_CONSTANT instructions
ADDRESS_EQUAL(Instruction, Instruction, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
ADDRESS_EQUAL(Instruction, Instruction, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
address_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal address (15)
address_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal address (17)
ADDRESS_OPTION - Static variable in class org.vmutil.options.Option
 
ADDRESS_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
ADDRESS_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
AddressArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
AddressArray - Class in org.vmmagic.unboxed
 
AddressArray() - Constructor for class org.vmmagic.unboxed.AddressArray
 
addressArrayCreate - Static variable in class org.jikesrvm.runtime.MagicNames
 
addressArrayGet - Static variable in class org.jikesrvm.runtime.MagicNames
 
addressArrayLength - Static variable in class org.jikesrvm.runtime.MagicNames
 
addressArraySet - Static variable in class org.jikesrvm.runtime.MagicNames
 
AddressArrayType - Static variable in class org.jikesrvm.classloader.RVMType
 
addressAsByteArray(Address) - Static method in class org.jikesrvm.runtime.Magic
Recast.
addressAsByteArray - Static variable in class org.jikesrvm.runtime.MagicNames
 
addressAsHexString(Address) - Static method in class org.jikesrvm.util.Services
Format a 32/64 bit number as "0x" followed by 8/16 hex digits.
addressAsObject(Address) - Static method in class org.jikesrvm.runtime.Magic
Cast bits.
addressAsObject - Static variable in class org.jikesrvm.runtime.MagicNames
 
addressAsObject(Address) - Method in interface org.jikesrvm.runtime.ObjectAddressRemapper
Map an address to an object.
addressAsTIB(Address) - Static method in class org.jikesrvm.runtime.Magic
Cast bits.
addressAsTIB - Static variable in class org.jikesrvm.runtime.MagicNames
 
addressBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of Addresse's are about to be copied from object src to object dst (as in an array copy).
addressBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
AddressComparison(byte) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison
 
AddressComparison_isMax() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison_isMax
 
AddressComparison_isZero() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressComparison_isZero
 
AddressConstant(int) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressConstant
 
AddressConstant - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
AddressConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents an address constant operand.
AddressConstantOperand(Address) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
Constructs a new address constant operand with the specified value.
AddressConstantOperand(Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
Constructs a new address constant operand with the specified offset value.
AddressConstantOperand(Extent) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
Constructs a new address constant operand with the specified offset value.
AddressConstantOperand(Word) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
Constructs a new address constant operand with the specified offset value.
AddressDeque - Class in org.mmtk.utility.deque
This supports unsynchronized enqueuing and dequeuing of addresses
AddressDeque(String, SharedDeque) - Constructor for class org.mmtk.utility.deque.AddressDeque
Constructor
addressFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of Address's from fields of instances (i.e. getfield).
addressFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
addressFieldWrite(Object, Address, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of Address's into fields of instances (i.e. putfield).
addressFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
addressForChunkIndex(int) - Static method in class org.mmtk.utility.heap.Map
 
AddressInputStream - Class in org.jikesrvm.util
Access raw memory region as an input stream.
AddressInputStream(Address, Extent) - Constructor for class org.jikesrvm.util.AddressInputStream
 
addressInRange(Address) - Method in class org.mmtk.utility.gcspy.Subspace
Is address in the range of this subspace?
addressInVM(Address) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Checks if an address refers to an in-use area of memory.
addressIsMapped(Address) - Static method in class org.mmtk.utility.heap.Mmapper
Return true if the given address has been mmapped
addressLocals - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
AddressOption - Class in org.vmutil.options
An option with a simple integer value.
AddressOption(OptionSet, String, String, Address) - Constructor for class org.vmutil.options.AddressOption
Create a new int option.
AddressPairDeque - Class in org.mmtk.utility.deque
This supports unsynchronized enqueuing and dequeuing of address pairs
AddressPairDeque(SharedDeque) - Constructor for class org.mmtk.utility.deque.AddressPairDeque
Constructor
addressRead(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 Address.
addressRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read an Address.
addressRead(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 Address.
addressToMmapChunksDown(Address) - Static method in class org.mmtk.utility.Conversions
 
addressToMmapChunksUp(Address) - Static method in class org.mmtk.utility.Conversions
 
addressToPages(Address) - Static method in class org.mmtk.utility.Conversions
 
addressToPagesDown(Address) - Static method in class org.mmtk.utility.Conversions
 
AddressTripleDeque - Class in org.mmtk.utility.deque
This supports unsynchronized enqueuing and dequeuing of address triples
AddressTripleDeque(SharedDeque) - Constructor for class org.mmtk.utility.deque.AddressTripleDeque
Constructor
addressTryCompareAndSwap(Object, Offset, Address, Address) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for conditional compare and exchange of Address fields.
addressTryCompareAndSwap(ObjectReference, Address, Address, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
addressTryCompareAndSwap(ObjectReference, Address, Address, Address, 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.
addressTryCompareAndSwap(ObjectReference, Address, Address, Address, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Attempt to atomically exchange the value in the given slot with the passed replacement value.
addressTryCompareAndSwap(ObjectReference, Address, Address, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
AddressType - Static variable in class org.jikesrvm.classloader.RVMType
 
addressWrite(ObjectReference, Address, 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 Address.
addressWrite(ObjectReference, Address, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write an Address.
addressWrite(ObjectReference, Address, Address, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write an Address.
addressWrite(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of the write barrier, writing the value as a raw Address.
addRestriction(Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
Record thats it is illegal to assign a symbolic register symb to a physical register p.
addRestrictions(Register, BitSet) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
Records that it is illegal to assign a symbolic register symb to any of a set of physical registers.
addrInBootImage(Address) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
 
addRootNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Add a root node to the graph.
AddrStack - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
AddrStackElement(RegisterOperand, RegisterOperand, byte, Offset, BURS_MemOp_Helpers.AddrStackElement) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.AddrStackElement
 
addrToString(Address) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
 
addSingleBlock(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
Include a single basic block in this set.
addSoftCandidate(SoftReference<?>, ObjectReference) - Static method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Add a reference to the list of soft references.
addSoftReference(SoftReference<?>, Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Add a soft reference to the list of soft references.
addSpace(ServerSpace) - Method in class org.mmtk.vm.gcspy.ServerInterpreter
Add a GCspy ServerSpace to the ServerInterpreter.
addSpillLocation(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
Adds the passed spill value to the current map
addStartupMonitor(Callbacks.StartupMonitor) - Static method in class org.jikesrvm.runtime.Callbacks
Register a callback for VM startup.
addStream(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
 
addStream(Stream) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
Add a stream to the driver.
addStream(int) - Method in class org.mmtk.vm.gcspy.ServerSpace
Add a stream to the native driver
addString(String) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addStringInternal(char[]) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
addSubClass(RVMClass) - Method in class org.jikesrvm.classloader.RVMClass
 
addTarget(ValueGraphVertex, int) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
 
addTargets(BasicBlock.ComputedBBEnum, TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
addToBucket(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
Adds the passed block from the bucket for this node
addToBuffer(char) - Method in class org.mmtk.utility.Log
adds a character to the buffer
addToBuffer(String) - Method in class org.mmtk.utility.Log
adds a string to the buffer
addToCommitted(int) - Static method in class org.mmtk.utility.heap.PageResource
Add to the total cumulative committed page count.
addToFree(int) - Method in class org.mmtk.utility.BaseGenericFreeList
Add a lump of units to the free list
addTopSortNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
addToRegisterMap(Register, LiveIntervalElement) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
 
addToTreadmill(Address, boolean) - Method in class org.mmtk.utility.Treadmill
Adds a node to the treadmill.
addToUseChain(HeapOperand<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Add an HeapOperand to the use chain of its heap variable
addToWorkList(DF_Equation) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Add an equation to the work list.
addToWorkStk(short, short[]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
 
addTraceObject(ObjectReference, int) - Static method in class org.mmtk.utility.TraceGenerator
Add a newly allocated object into the linked list of objects in a region.
addUniqueElement(RVMMethod) - Method in class org.jikesrvm.classloader.MethodVector
Adds an item if it is not already in the vector.
addUniqueElement(TypeReference) - Method in class org.jikesrvm.classloader.TypeReferenceVector
 
addUniquePredecessor(BasicBlock) - Method in class org.jikesrvm.compilers.baseline.BasicBlock
This method first checks if a block is already on the predecessor list.
addUniqueToWorkStk(short, short[]) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
 
addUnusualMap(UnusualMaps) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Add an UnusualMap to the array of unusual maps, expand the array and referencemap array if necessary
addUpdateArrayDefEquation(HeapVariable<?>, HeapVariable<?>, Object, Object) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
Add an equation to the system of the form L(A1) = updateDef(L(A2), <VALNUM(array),VALNUM(index)>)
addUpdateArrayUseEquation(HeapVariable<?>, HeapVariable<?>, Object, Object) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
Add an equation to the system of the form L(A1) = updateUse(L(A2), <VALNUM(array),VALNUM(index)>)
addUpdateObjectDefEquation(HeapVariable<?>, HeapVariable<?>, int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
Add an equation to the system of the form L(A1) = updateDef(L(A2), VALNUM(address))
addUpdateObjectUseEquation(HeapVariable<?>, HeapVariable<?>, int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
Add an equation to the system of the form L(A1) = updateUse(L(A2), VALNUM(address))
addUse(DF_Equation) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
 
addUse(DF_Equation) - Method in interface org.jikesrvm.compilers.opt.dfsolver.DF_LatticeCell
Note that this variable appears on the RHS of an equation
addVertex(ValueGraphVertex) - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
Add a vertex to this congruence class.
addWeakCandidate(WeakReference<?>, ObjectReference) - Static method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Add a reference to the list of weak references.
addWeakReference(WeakReference<?>, Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Add a weak reference to the list of weak references.
addWeight(int) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Edge
 
adjustAlignment(int) - Method in class org.jikesrvm.objectmodel.FieldLayoutContext
Adjust alignment to the next highest value.
adjustBCIndex(Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
The OsrBarrier instruction is not in IR, so the bc index was not adjusted in OSR_AdjustBCIndex.
AdjustBCIndexes - Class in org.jikesrvm.osr
OSR_AdjustBCIndex is an optimizing phase performed on HIR.
AdjustBCIndexes() - Constructor for class org.jikesrvm.osr.AdjustBCIndexes
 
AdjustBranchProbabilities - Class in org.jikesrvm.compilers.opt
This pass adjusts branch probabilities derived from static estimates to account for blocks that are statically guessed to be infrequent.
AdjustBranchProbabilities() - Constructor for class org.jikesrvm.compilers.opt.AdjustBranchProbabilities
 
adjustedWeight(double) - Static method in class org.jikesrvm.adaptive.controller.AdaptiveInlining
 
adjustESP(Offset, boolean) - Method in class org.jikesrvm.architecture.AbstractRegisters
A thread's stack has been moved or resized.
adjustESP(Offset, boolean) - Method in class org.jikesrvm.ia32.Registers
A thread's stack has been moved or resized.
adjustFields() - Method in class org.jikesrvm.osr.bytecodes.Goto
 
adjustForMetaData(int) - Method in class org.mmtk.utility.heap.FreeListPageResource
Adjust a page request to include metadata requirements for a request of the given size.
adjustForMetaData(int) - Method in class org.mmtk.utility.heap.MonotonePageResource
Adjust a page request to include metadata requirements for a request of the given size.
adjustForMetaData(int, Address) - Method in class org.mmtk.utility.heap.MonotonePageResource
Adjust a page request to include metadata requirements, if any.
adjustForMetaData(int) - Method in class org.mmtk.utility.heap.PageResource
Adjust a page request to include metadata requirements for a request of the given size.
adjustLength(int) - Method in class org.jikesrvm.classloader.FieldVector
 
adjustLength(int) - Method in class org.jikesrvm.classloader.MethodVector
 
adjustLength(int) - Method in class org.jikesrvm.classloader.TypeReferenceVector
 
adjustPointersInDuplicatedCode(IR, HashMap<BasicBlock, BasicBlock>) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
Go through all blocks in duplicated code and adjust the edges as follows: All edges (in duplicated code) that go into a block with a yieldpoint must jump to back to the original code.
adjustRegion(int, Address) - Static method in class org.jikesrvm.mm.mminterface.AlignmentEncoding
Adjust a region address so that the object pointer of an object that starts at this address will be aligned so as to encode the specified value.
adjustRegisters(AbstractRegisters, Offset) - Static method in class org.jikesrvm.scheduler.RVMThread
A thread's stack has been moved or resized.
adjustSlotOffset(boolean, ObjectReference, Address) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
 
adjustSlotOffset(boolean, ObjectReference, Address) - Method in class org.mmtk.vm.TraceInterface
This adjusts the offset into an object to reflect what it would look like if the fields were laid out in memory space immediately after the object pointer.
adjustStack(int, boolean) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
Adjust the value of ESP/RSP
adjustStack(byte[], Address, Offset) - Static method in class org.jikesrvm.scheduler.RVMThread
A thread's stack has been moved or resized.
adjustStackHeight(PseudoBytecode, int) - Static method in class org.jikesrvm.osr.ExecutionState
 
admits(int, int, int, int) - Method in class com.ibm.tuningfork.tracegen.types.EventType
Does this event type accept the supplied number of attributes of each type.
advance() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.BBEnum
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ExceptionOutEdgeEnum
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.NormalOutEdgeEnum
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.MOE
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.OE
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.OEDefsOnly
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.ROE
 
advance() - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
advance() - Method in class org.jikesrvm.compilers.opt.util.FilterEnumerator
 
advance() - Method in class org.jikesrvm.compilers.opt.util.FilterIterator
 
advanceBarrier() - Method in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
This method keeps track of nodes in the graph that are known to not have been visited yet even once.
advanceBlock(int, BasicBlock, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
 
advanceToBlock(Address, int) - Method in class org.mmtk.policy.ExplicitFreeListSpace
Prepare the next block in the free block list for use by the free list allocator.
advanceToBlock(Address, int) - Method in class org.mmtk.policy.MarkSweepSpace
Prepare the next block in the free block list for use by the free list allocator.
advanceToBlock(Address, int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
Prepare a block for allocation, returning a free list into the block.
advanceToNextForwardableRegion(MarkCompactSpace) - Method in class org.mmtk.policy.MarkCompactCollector.FromCursor
Advance the cursor either to the next region in the list, or to a new region allocated from the global list.
advanceToNextRegion() - Method in class org.mmtk.policy.MarkCompactCollector.FromCursor
Override the superclass with an additional assertion - we only advance when we have read to the end, and the cursor must point *precisely* to the last allocated byte in the region.
advanceToNextRegion() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
Follow the linked-list of regions to the next region.
advanceToNextRegion() - Method in class org.mmtk.policy.MarkCompactCollector.ToCursor
Move to the next region, in read-only mode.
advanceToObject() - Method in class org.mmtk.policy.MarkCompactCollector.FromCursor
Advance from the cursor to the start of the next object.
advanceToObjectEnd(ObjectReference) - Method in class org.mmtk.policy.MarkCompactCollector.FromCursor
Advances the cursor to the end of the given object.
ADVISE_ESP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for ADVISE_ESP instructions
ADVISE_ESP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for ADVISE_ESP instructions
AE_FALLBACK - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_PATTERN_0x0 - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_PATTERN_0x1 - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_PATTERN_0x3 - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_PATTERN_0x3D - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_PATTERN_0x3F - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_PATTERN_0x7 - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AE_REFARRAY - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
AF - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
AF bit of EFLAGS
AFTER_COLLECTION - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
The collection is complete, i.e. immediately after SS.collectionPhase(SS.RELEASE,..).
agents - Variable in class org.jikesrvm.scheduler.MainThread
 
agePropagate - Static variable in class org.mmtk.utility.TraceGenerator
 
AggregateReplacer - Interface in org.jikesrvm.compilers.opt.escape
Class that performs scalar replacement of aggregates
AINewHotEdgeEvent - Class in org.jikesrvm.adaptive.controller
Event used by the Adaptive Inlining Organizer to notify the controller that a call arc originating in a hot method has become hot and therefore recompilation of the method should be considered to enable additional profile-directed inlining.
AINewHotEdgeEvent(CompiledMethod, double, double) - Constructor for class org.jikesrvm.adaptive.controller.AINewHotEdgeEvent
 
AINewHotEdgeEvent(CompiledMethod, int, double) - Constructor for class org.jikesrvm.adaptive.controller.AINewHotEdgeEvent
 
ALENGTH_ACCESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Enumeration of Access type
align(int, int) - Static method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
align(Address) - Static method in class org.mmtk.policy.immix.Block
 
align(Address) - Static method in class org.mmtk.policy.immix.Chunk
 
align(Address) - Static method in class org.mmtk.policy.immix.Line
 
ALIGN_CODE_NONE - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
 
alignAllocation(Offset, int, int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Align an allocation using some modulo arithmetic to guarantee the following property:
(region + offset) % alignment == 0
alignAllocation(Address, int, int, int, boolean) - Static method in class org.mmtk.utility.alloc.Allocator
Aligns up an allocation request.
alignAllocation(Address, int, int) - Static method in class org.mmtk.utility.alloc.Allocator
Aligns up an allocation request.
alignAllocationNoFill(Address, int, int) - Static method in class org.mmtk.utility.alloc.Allocator
Aligns up an allocation request.
alignData - Variable in class org.jikesrvm.objectmodel.TIB
Alignment encoded data for this TIB - only used at build time
alignDown(Address, int) - Static method in class org.jikesrvm.runtime.Memory
 
alignDown(int, int) - Static method in class org.jikesrvm.runtime.Memory
 
aligned16Copy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of copyBytes bytes from src[srcPos] to dst[dstPos].
aligned32Copy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
Copy copyBytes from src to dst.
aligned64Copy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of copyBytes bytes from src[srcPos] to dst[dstPos].
aligned8Copy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of copyBytes bytes from src[srcPos] to dst[dstPos].
alignedWordCopy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
Copy numbytes from src to dst.
alignInvokeInterface() - Method in class org.jikesrvm.classloader.BytecodeStream
Skips the extra stuff after an invokeinterface instruction.
alignment - Variable in class org.jikesrvm.classloader.RVMArray
The desired alignment for instances of this type.
alignment - Variable in class org.jikesrvm.classloader.RVMClass
The desired alignment for instances of this type.
alignment - Variable in class org.jikesrvm.objectmodel.FieldLayoutContext
Alignment requirements.
ALIGNMENT_INCREMENT - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
How far do we need to shift the object to increment the encoded field by 1
ALIGNMENT_MASK - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
ALIGNMENT_VALUE - Static variable in class org.jikesrvm.objectmodel.JavaHeader
The alignment value
ALIGNMENT_VALUE - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
ALIGNMENT_VALUE - Static variable in class org.mmtk.utility.Constants
The VM will add at most this value minus BYTES_IN_INT bytes of padding to the front of an object that it places in a region of memory.
ALIGNMENT_VALUE - Static variable in class org.mmtk.vm.VM
The value to store in alignment holes
AlignmentChecking - Static variable in class org.jikesrvm.Configuration
Alignment checking (for IA32 only; for debugging purposes only).
AlignmentEncoding - Class in org.jikesrvm.mm.mminterface
Support for encoding a small amount of metadata in the alignment of a TIB.
AlignmentEncoding() - Constructor for class org.jikesrvm.mm.mminterface.AlignmentEncoding
 
alignmentValueTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
alignSwitch() - Method in class org.jikesrvm.classloader.BytecodeStream
Skips the padding of a switch instruction.
alignToLiveStride(Address) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Align an address so that it corresponds to a live word boundary.
alignUp(Address, int) - Static method in class org.jikesrvm.runtime.Memory
 
alignUp(int, int) - Static method in class org.jikesrvm.runtime.Memory
 
ALIVE - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
ALL_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
All floating point purpose registers NB with SSE x87 registers must be explicitly managed
ALL_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
All general purpose registers
allBootImageTypesResolved() - Method in class org.jikesrvm.classloader.Primitive
 
allBootImageTypesResolved() - Method in class org.jikesrvm.classloader.RVMArray
 
allBootImageTypesResolved() - Method in class org.jikesrvm.classloader.RVMClass
 
allBootImageTypesResolved() - Method in class org.jikesrvm.classloader.RVMType
This method is only called by the bootimage writer.
allBootImageTypesResolved() - Method in class org.jikesrvm.classloader.UnboxedType
 
allButGC - Static variable in class org.jikesrvm.scheduler.RVMThread
 
AllButGCHardHandshakeVisitor() - Constructor for class org.jikesrvm.scheduler.RVMThread.AllButGCHardHandshakeVisitor
 
AllDefsEnum(IR, Instruction) - Constructor for class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
Construct/initialize object
allImplementors(RVMClass) - Static method in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
 
AllInstructionEnumeration(BasicBlock, SSADictionary) - Constructor for class org.jikesrvm.compilers.opt.ssa.SSADictionary.AllInstructionEnumeration
Construct an enumeration for all instructions, both implicit and explicit in the IR, for a given basic block
AllInstructionsEnum(IR, BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.ir.IREnumeration.AllInstructionsEnum
Construct an enumeration for all instructions, both implicit and explicit in the IR, for a given basic block
allMethodsAreAnalyzed() - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
 
alloc - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
an explicit memory allocation
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.copyms.CopyMSMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.generational.copying.GenCopyMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.generational.GenMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.generational.immix.GenImmixMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.generational.marksweep.GenMSMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.immix.ImmixMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.markcompact.MCMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.marksweep.MSMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.MutatorContext
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.nogc.NoGCMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.refcount.generational.GenRCMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.refcount.RCBaseMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
Allocate memory for an object.
alloc(int, int, int, int, int) - Method in class org.mmtk.plan.semispace.SSMutator
Allocate memory for an object.
alloc(Space, int) - Static method in class org.mmtk.utility.alloc.BlockAllocator
Allocate a block, returning the address of the first usable byte in the block.
alloc(int, int, int) - Method in class org.mmtk.utility.alloc.BumpPointer
Allocate space for a new object.
alloc(int, int, int) - Method in class org.mmtk.utility.alloc.ImmixAllocator
Allocate space for a new object.
alloc(int, int, int) - Method in class org.mmtk.utility.alloc.LargeObjectAllocator
Allocate space for an object
alloc(int, int, int) - Method in class org.mmtk.utility.alloc.SegregatedFreeList
Allocate bytes contiguous bytes of zeroed memory.
alloc(int) - Method in class org.mmtk.utility.BaseGenericFreeList
Allocate size units.
alloc(int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
Allocate size units.
alloc(int, int, int) - Method in class org.mmtk.utility.BaseGenericFreeList
Allocate size units.
alloc() - Method in class org.mmtk.utility.deque.SharedDeque
 
ALLOC_BOOT - Static variable in class org.mmtk.utility.TraceGenerator
 
ALLOC_CODE - Static variable in class org.mmtk.plan.Plan
 
ALLOC_COLD_CODE - Static variable in class org.mmtk.plan.Plan
 
ALLOC_DEFAULT - Static variable in class org.mmtk.plan.Plan
 
ALLOC_GCSPY - Static variable in class org.mmtk.plan.Plan
 
ALLOC_HOT_CODE - Static variable in class org.mmtk.plan.Plan
 
ALLOC_IMMORTAL - Static variable in class org.mmtk.plan.Plan
 
ALLOC_LARGE_CODE - Static variable in class org.mmtk.plan.Plan
 
ALLOC_LOS - Static variable in class org.mmtk.plan.Plan
 
ALLOC_MATURE - Static variable in class org.mmtk.plan.generational.Gen
 
ALLOC_MATURE_MAJORGC - Static variable in class org.mmtk.plan.generational.Gen
 
ALLOC_MATURE_MINORGC - Static variable in class org.mmtk.plan.generational.Gen
 
ALLOC_MS - Static variable in class org.mmtk.plan.copyms.CopyMS
 
ALLOC_NON_MOVING - Static variable in class org.mmtk.plan.Plan
 
ALLOC_NON_REFERENCE - Static variable in class org.mmtk.plan.Plan
 
ALLOC_NURSERY - Static variable in class org.mmtk.plan.copyms.CopyMS
 
ALLOC_NURSERY - Static variable in class org.mmtk.plan.generational.Gen
 
ALLOC_NURSERY - Static variable in class org.mmtk.plan.refcount.generational.GenRC
 
ALLOC_PRIMITIVE_LOS - Static variable in class org.mmtk.plan.Plan
 
ALLOC_RC - Static variable in class org.mmtk.plan.refcount.generational.GenRC
 
ALLOC_SS - Static variable in class org.mmtk.plan.semispace.SS
 
ALLOC_STACK - Static variable in class org.mmtk.plan.Plan
 
allocate(BasicInterval, CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
 
allocate(int) - Static method in class org.jikesrvm.jni.FunctionTable
Create a new ITable of the specified size.
allocate(int) - Static method in class org.jikesrvm.jni.LinkageTripletTable
Create a new LinkageTripletTable of the specified size.
allocate() - Static method in class org.jikesrvm.objectmodel.IMT
Creates an IMT.
allocate(int) - Static method in class org.jikesrvm.objectmodel.ITable
Creates a new ITable of the specified size.
allocate(int) - Static method in class org.jikesrvm.objectmodel.ITableArray
Create a new array of ITable of the specified size.
allocate(int, int) - Static method in class org.jikesrvm.objectmodel.TIB
Create a new TIB of the specified size.
allocate() - Static method in class org.jikesrvm.scheduler.Lock
Delivers up an unassigned heavy-weight lock.
allocateArray(int, int, int, TIB, int, int, int, int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Allocate an array object.
allocateArray(BootImageInterface, RVMArray, int, boolean, int, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Allocate and initialize space in the bootimage (at bootimage writing time) to be an uninitialized instance of the (array) type specified by array.
allocateArray(BootImageInterface, RVMArray, int, boolean, int, int, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Allocate and initialize space in the bootimage (at bootimage writing time) to be an uninitialized instance of the (array) type specified by array.
allocateArrayInternal(int, int, TIB, int, int, int, int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Allocate an array object.
allocateCode(int, boolean) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Allocate a CodeArray into a code space.
allocateCode(BootImageInterface, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Allocate and initialize space in the bootimage (at bootimage writing time) to be an uninitialized instance of the (array) type specified by array.
allocateCodeStorage(int, int, int) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
Allocate space in code portion of bootimage.
allocateContiguousChunks(int) - Method in class org.mmtk.utility.heap.FreeListPageResource
Allocate sufficient contiguous chunks within a discontiguous region to satisfy the pending request.
allocateContiguousChunks(int, Space, int, Address) - Static method in class org.mmtk.utility.heap.Map
Allocate some number of contiguous chunks within a discontiguous region.
allocateCounter(int) - Static method in class org.jikesrvm.adaptive.recompilation.InvocationCounts
 
allocateCounters(NormalMethod, int) - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
 
allocateCounters(int, int) - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
 
ALLOCATED - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
allocateDataStorage(int, int, int) - Method in interface org.jikesrvm.objectmodel.BootImageInterface
Allocate space in data portion of bootimage.
allocateNewSpillLocation(int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Allocates a new spill location and grows the frame size to reflect the new layout.
allocateNewSpillLocation(int) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
 
allocateNewSymbolicToPhysical(Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
NOTE: This routine assumes we're processing the first interval of register symb; so p.isAvailable() is the key information needed.
allocateNodeNumber() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Get the next node number
allocateNonVolatileRegister(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Find a nonvolatile register to allocate starting at the reg corresponding to the symbolic register passed.
allocateNumericSlot(int, boolean) - Static method in class org.jikesrvm.runtime.Statics
Allocate a numeric slot in the JTOC.
allocateOnStackFrame(int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Allocates the specified number of bytes in the stackframe, returning the offset to the start of the allocated space.
allocateParameterSpace(int) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Ensure that there's enough space for passing parameters.
allocateReferenceSlot(boolean) - Static method in class org.jikesrvm.runtime.Statics
Allocate a reference slot in the JTOC.
allocateRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
allocateRegister(Register) - Method in class org.jikesrvm.compilers.opt.ir.Register
 
allocateScalar(int, TIB, int, int, int, int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Allocate a scalar object.
allocateScalar(BootImageInterface, RVMClass, boolean, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Allocate and initialize space in the bootimage (at bootimage writing time) to be an uninitialized instance of the (scalar) type specified by klass.
allocateSpace(Selected.Mutator, int, int, int, int, int) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Allocate space for runtime allocation of an object
allocateSpace(CollectorContext, int, int, int, int, ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Allocate space for GC-time copying of an object
allocateSpaceForCaughtException() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
We encountered a catch block that actually uses its caught exception object; allocate a stack slot for the exception delivery code to use to pass the exception object to us.
allocateSpaceForConversion() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
We encountered a float/int conversion that uses the stack as temporary storage.
allocateSpaceForSysCall(int) - 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.
allocateSpaceForSysCall(IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
We have to save/restore the non-volatile registers around syscalls, to protect ourselves from malicious C compilers and Linux kernels.
allocateThinLock(RVMType) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Allocates a thin lock word for instances of the type (if they already have one, then has no effect).
allocateThinLock(RVMType) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Allocates a thin lock word for instances of the type (if they already have one, then has no effect).
allocateToPhysical(CompoundInterval, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
Checks whether it's ok to allocate an interval to a physical register.
allocateToRegister(Register) - Method in class org.jikesrvm.compilers.opt.ir.Register
 
allocateVolatileRegister(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Find an volatile register to allocate starting at the reg corresponding to the symbolic register passed
ALLOCATION_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
allocationCountDownToGC - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
Number of allocations left before a GC is forced.
allocationSiteCount - Static variable in class org.mmtk.plan.Plan
Support for allocation-site identification
allocationSuccess - Static variable in class org.mmtk.utility.alloc.Allocator
Has an allocation succeeded since the emergency collection?
Allocator - Class in org.mmtk.utility.alloc
This abstract base class provides the basis for processor-local allocation.
Allocator() - Constructor for class org.mmtk.utility.alloc.Allocator
 
ALLOCATORS - Static variable in class org.mmtk.plan.Plan
 
ALLOCATORS - Static variable in class org.mmtk.utility.TraceGenerator
 
allocBlockCursor - Variable in class org.mmtk.policy.immix.ImmixSpace
 
allocBlockSentinel - Variable in class org.mmtk.policy.immix.ImmixSpace
 
allocCallMethods - Static variable in class org.jikesrvm.mm.mmtk.TraceInterface
 
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.CollectorContext
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.copyms.CopyMSCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.generational.copying.GenCopyCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.generational.immix.GenImmixCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.generational.marksweep.GenMSCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.immix.ImmixCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.refcount.generational.GenRCCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocCopy(ObjectReference, int, int, int, int) - Method in class org.mmtk.plan.semispace.SSCollector
Allocate space for copying an object (this method does not copy the object, it only allocates space)
allocFrame - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Did BC2IR encounter a magic that requires us to allocate a stack frame?
allocFrame - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
allocNursery - Variable in class org.mmtk.utility.Treadmill
 
AllocObject(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
AllocObject: allocate the space for an object without running any constructor the header is filled and the fields are initialized to null
allocPages(int, int, boolean) - Method in class org.mmtk.utility.heap.FreeListPageResource
Allocate pages pages from this resource.
allocPages(int, int, boolean) - Method in class org.mmtk.utility.heap.MonotonePageResource
Allocate pages pages from this resource.
allocPages(int, int, boolean) - Method in class org.mmtk.utility.heap.PageResource
 
allocSlow(int, int, int) - Method in class org.mmtk.utility.alloc.Allocator
Out-of-line slow path allocation.
allocSlow(Address, Address, int, int) - Method in class org.mmtk.utility.alloc.BumpPointer
Internal allocation slow path.
allocSlowHot(int, int, int) - Method in class org.mmtk.utility.alloc.ImmixAllocator
Internal allocation slow path.
allocSlowInline(int, int, int) - Method in class org.mmtk.utility.alloc.Allocator
Inline slow path allocation.
allocSlowOnce(int, int, int) - Method in class org.mmtk.utility.alloc.Allocator
Single slow path allocation attempt.
allocSlowOnce(int, int, int) - Method in class org.mmtk.utility.alloc.BumpPointer
External allocation slow path (called by superclass when slow path is actually taken.
allocSlowOnce(int, int, int) - Method in class org.mmtk.utility.alloc.ImmixAllocator
External allocation slow path (called by superclass when slow path is actually taken.
allocSlowOnce(int, int, int) - Method in class org.mmtk.utility.alloc.LargeObjectAllocator
Allocate a large object.
allocSlowOnce(int, int, int) - Method in class org.mmtk.utility.alloc.SegregatedFreeListLocal
Allocate bytes contiguous bytes of non-zeroed memory.
allocState - Variable in class org.mmtk.policy.MarkSweepSpace
 
allOptLevelChoices - Variable in class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
List of all opt-level choices that can be considered by the cost-benefit model
ALLOW_NORMAL_UTF8 - Static variable in class org.jikesrvm.classloader.UTF8Convert
Set fromUTF8 to not throw an exception when given a normal utf8 byte array.
ALLOW_PSEUDO_UTF8 - Static variable in class org.jikesrvm.classloader.UTF8Convert
Set fromUTF8 to not throw an exception when given a pseudo utf8 byte array.
ALLOW_READS_OF_UNDEFINED_MEMORY - Static variable in class org.jikesrvm.jni.JNIGenericHelpers
Whether to allow reads of undefined memory when computing strlen(..).
allowConcurrentPhase - Static variable in class org.mmtk.plan.Phase
Do we want to allow new concurrent workers to become active
AllowOversizedImages - Static variable in class org.jikesrvm.Configuration
allow bootimage writer to build oversized images?
ALLOWS_LINEAR_SCAN - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Can we perform a linear scan?
allowScanning - Variable in class org.mmtk.utility.alloc.BumpPointer
linear scanning is permitted if true
allSubClasses(RVMClass) - Static method in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
 
allTileNum - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
allTileNum - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
AllUsesEnum(IR, Instruction) - Constructor for class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
Construct/initialize object
allVolatilesForbidden(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
Is it forbidden to assign symbolic register symb to any volatile register?
ALoad - Class in org.jikesrvm.compilers.opt.ir
The ALoad InstructionFormat class.
ALoad() - Constructor for class org.jikesrvm.compilers.opt.ir.ALoad
 
ALoad_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the ALoad InstructionFormat
ALoad_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the ALoad InstructionFormat
aloadHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Record the effects of a aload instruction on the heap array SSA form.
ALWAYS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
always() - Static method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
ALWAYS_LOCK_ON_STATE_TRANSITION - Static variable in class org.jikesrvm.scheduler.RVMThread
 
alwaysHasNativeFrame - Variable in class org.jikesrvm.jni.JNIEnvironment
true if the bottom stack frame is native, such as thread for CreateJVM or AttachCurrentThread
AnalysisResult(boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.escape.SimpleEscape.AnalysisResult
 
AnalyticModel - Class in org.jikesrvm.adaptive.controller
This class encapsulates the analytic model used by the controller to guide multi-level recompilation decisions.
AnalyticModel() - Constructor for class org.jikesrvm.adaptive.controller.AnalyticModel
 
analyze(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
 
ANALYZED - Static variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
 
analyzeOnly - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
Whether this compilation is for analysis only?
ancestor - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
 
and(BitVector) - Method in class org.jikesrvm.util.BitVector
Logically ANDs this bit set with the specified set of bits.
and(BitVector, BitVector) - Static method in class org.jikesrvm.util.BitVector
 
and(Word) - Method in class org.vmmagic.unboxed.Word
Bit-wise and of two words.
AnnotatedElement - Class in org.jikesrvm.classloader
A common abstract super class for all elements that can be annotated within the JVM.
AnnotatedElement(RVMAnnotation[]) - Constructor for class org.jikesrvm.classloader.AnnotatedElement
Constructor used by all annotated elements
AnnotatedLSTGraph - Class in org.jikesrvm.compilers.opt.controlflow
Extends the functionality of a LSTGraph so that it comprises AnnotatedLSTNodes which have extra information in them.
AnnotatedLSTGraph(IR, LSTGraph) - Constructor for class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTGraph
Constructor
AnnotatedLSTNode - Class in org.jikesrvm.compilers.opt.controlflow
A node in the LST (Loop Structure Tree) with added information on: Whether this is a countable, affine or non-regular loop The registers being used to hold the loop iterator The initial loop iterator value The terminal loop iterator value The instruction that modifies the iterator The phi instruction that merges the redefined iterator with its original value The condition used to test for loop termination The stride operand The information is only held on regular loops.
AnnotatedLSTNode(IR, LSTNode) - Constructor for class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Constructor
AnnotatedLSTNode.BBEnum - Class in org.jikesrvm.compilers.opt.controlflow
This class implements an enumeration of BasicBlocks.
AnnotatedLSTNode.NonRegularLoopException - Exception in org.jikesrvm.compilers.opt.controlflow
Exception thrown when a non-regular loop is encountered
annotationClassToAnnotationInterface() - Method in class org.jikesrvm.classloader.Atom
Creates a class name from a type name.
annotationDefaultAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
AnnotationDefault
annotationDefaults - Static variable in class org.jikesrvm.classloader.RVMMethod
A table mapping to values present in the method info tables of annotation types.
annotationEquals(Annotation, Annotation) - Method in class org.jikesrvm.classloader.RVMAnnotation
 
AnnotationFactory() - Constructor for class org.jikesrvm.classloader.RVMAnnotation.AnnotationFactory
 
annotationHashCode() - Method in class org.jikesrvm.classloader.RVMAnnotation
 
annotationInterfaceToAnnotationClass() - Method in class org.jikesrvm.classloader.Atom
Creates an annotation name from a class name.
AnnotationMember(MethodReference, Object) - Constructor for class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
 
annotations - Variable in class org.jikesrvm.classloader.RVMClass
Cached set of inherited and declared annotations.
annotationType() - Method in class org.jikesrvm.classloader.RVMAnnotation
Return the TypeReference of the declared annotation, ie an interface and not the class object of this instance
any_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal any (9)
any_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal any (9)
any_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
Unique value for non-terminal any (7)
any_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
Unique value for non-terminal any (7)
AOSDatabase - Class in org.jikesrvm.adaptive.database
Used to keep track of the various data structures that make up the AOS database.
AOSDatabase() - Constructor for class org.jikesrvm.adaptive.database.AOSDatabase
 
AosEntrypoints - Class in org.jikesrvm.adaptive
Entrypoints that are valid when the build includes the adaptive optimization system.
AosEntrypoints() - Constructor for class org.jikesrvm.adaptive.AosEntrypoints
 
AOSExternalOptions - Class in org.jikesrvm.adaptive.util
Class to handle command-line arguments and options for the adaptive system.
AOSExternalOptions() - Constructor for class org.jikesrvm.adaptive.util.AOSExternalOptions
 
AOSGenerator - Class in org.jikesrvm.adaptive.util
This class provides advice file used by compile replay experiments Right now this class is basically duplicate part of the AOSLogging class.
AOSGenerator() - Constructor for class org.jikesrvm.adaptive.util.AOSGenerator
 
AOSInstrumentationPlan - Class in org.jikesrvm.adaptive.recompilation.instrumentation
An instance of this class is created for each method that is instrumented by the adaptive system.
AOSInstrumentationPlan(NormalMethod) - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.AOSInstrumentationPlan
 
AOSInstrumentationPlan(AOSOptions, NormalMethod) - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.AOSInstrumentationPlan
 
AOSLogging - Class in org.jikesrvm.adaptive.util
This class provides logging functionality for the Adaptive Optimization System.
AOSLogging() - Constructor for class org.jikesrvm.adaptive.util.AOSLogging
 
AOSOptions - Class in org.jikesrvm.adaptive.util
Additional option values that are computed internally are defined here.
AOSOptions() - Constructor for class org.jikesrvm.adaptive.util.AOSOptions
 
app_name_pos - Static variable in class org.jikesrvm.runtime.CommandLineArgs
The position of application class name.
app_prefix - Static variable in class org.jikesrvm.runtime.CommandLineArgs
A catch-all prefix to find application name.
appCL - Static variable in class org.jikesrvm.classloader.RVMClassLoader
 
appCLReady - Static variable in class org.jikesrvm.classloader.RVMClassLoader
Is the application class loader ready for use?
appCompleteCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Application Execution Complete callback list.
appCompleteLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
appearsIn(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
append(Register) - Method in class org.jikesrvm.compilers.opt.ir.Register
 
append(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS
Appends an instruction, i.e. emits an MIR instruction.
append(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
Append a given node after this node.
append(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
 
append(Address) - Method in class org.mmtk.policy.MarkCompactSpace
Append a region or list of regions to the global list
appendIn(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Append a given edge after this edge as an in edge.
appendInEdge(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
appendInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Append an instruction to the current basic block.
appendInstruction(BasicBlock, Instruction, int) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
appendInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Append instruction to this basic block by inserting it right before the BBEND instruction in the instruction list.
appendInstructionRespectingTerminalBranch(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Append instruction to this basic block by inserting it right before the BBEND instruction in the instruction list.
appendInstructionRespectingTerminalBranchOrPEI(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Append instruction to this basic block by inserting it right before the BBEND instruction in the instruction list.
appendLoad(BasicBlock, IR) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
Append a load of the global counter to the given basic block.
appendMove(Register, Operand, Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
Append a move instruction after a store instruction that caches value in register r.
appendOut(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Append a given edge after this edge as an out edge.
appendOutEdge(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
appendRegion(Address, Address) - Static method in class org.mmtk.policy.MarkCompactSpace
 
APPLICABLE_TO_CLASSES - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
APPLICABLE_TO_FIELDS - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
APPLICABLE_TO_METHODS - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
ApplicationClassLoader - Class in org.jikesrvm.classloader
The class loader used by Jikes RVM to load the application program.
ApplicationClassLoader(String) - Constructor for class org.jikesrvm.classloader.ApplicationClassLoader
 
applicationRepositories - Static variable in class org.jikesrvm.classloader.RVMClassLoader
 
applyCodePatches(CompiledMethod) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
Applies the code patches to the INSTRUCTION array of cm.
applyPeepholeBranchOpts(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
This pass performs peephole branch optimizations.
applySimplify(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
Perform branch simplifications.
approximate(IR, boolean) - Static method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
Compute approximate dominator/post dominator without unfactoring exception handlers.
appRunCompleteCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Application Run Complete callback list.
appRunCompleteLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
appRunStartCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Application Run Start callback list.
appRunStartLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
AppRunStartMonitor() - Constructor for class org.jikesrvm.scheduler.Lock.AppRunStartMonitor
 
appStartCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Application Start executing callback list.
appStarted - Static variable in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
indicate when the application has started
appStartLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
arch - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
arch - Static variable in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
ARCH_INDEPENDENT_END_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ARCH_INDEPENDENT_END instructions
ARCH_INDEPENDENT_INSTR_FORMAT_END_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the ARCH_INDEPENDENT_INSTR_FORMAT_END InstructionFormat
ArchCodeArrayName - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
ArchConstants - Class in org.jikesrvm.architecture
 
ArchConstants() - Constructor for class org.jikesrvm.architecture.ArchConstants
 
ArchConstants - Class in org.jikesrvm.ia32
Architecture specific constants.
ArchConstants() - Constructor for class org.jikesrvm.ia32.ArchConstants
 
ArchEntrypoints - Class in org.jikesrvm.runtime
Entrypoints that are specific to instruction architecture.
ArchEntrypoints() - Constructor for class org.jikesrvm.runtime.ArchEntrypoints
 
ArchInstructionFormat - Class in org.jikesrvm.compilers.opt.ir.ia32
Abstract parent class of all InstructionFormat classes.
ArchInstructionFormat() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
 
ArchInstructionFormat - Class in org.jikesrvm.compilers.opt.ir.ppc
Abstract parent class of all InstructionFormat classes.
ArchInstructionFormat() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
 
ArchitecturalWord - Class in org.vmmagic.unboxed
 
ArchitecturalWord() - Constructor for class org.vmmagic.unboxed.ArchitecturalWord
 
ArchitecturalWord(int, boolean) - Constructor for class org.vmmagic.unboxed.ArchitecturalWord
 
ArchitecturalWord(long) - Constructor for class org.vmmagic.unboxed.ArchitecturalWord
 
ArchitectureFactory - Class in org.jikesrvm.architecture
 
ArchitectureFactory() - Constructor for class org.jikesrvm.architecture.ArchitectureFactory
 
ArchOperator - Class in org.jikesrvm.compilers.opt.ir.ia32
The implementation of operator that is specific to a particular architecture.
ArchOperator(char, byte, int, int, int, int, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.ArchOperator
 
ArchOperator - Class in org.jikesrvm.compilers.opt.ir.ppc
The implementation of operator that is specific to a particular architecture.
ArchOperator(char, byte, int, int, int, int, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
 
ArchOperator(char, byte, int, int, int, int, int, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
 
ArchOperatorNames - Class in org.jikesrvm.compilers.opt.ir.ia32
Class to store the string representations of different operators.
ArchOperatorNames() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.ArchOperatorNames
 
ArchOperatorNames - Class in org.jikesrvm.compilers.opt.ir.ppc
Class to store the string representations of different operators.
ArchOperatorNames() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.ArchOperatorNames
 
ArchOperators - Class in org.jikesrvm.compilers.opt.ir.ia32
Provides architectural literal operators.
ArchOperators() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
 
ArchOperators - Class in org.jikesrvm.compilers.opt.ir.ppc
Provides architectural literal operators.
ArchOperators() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
 
arg_types - Static variable in class org.jikesrvm.runtime.CommandLineArgs
The types of each command line argument.
ArgReader() - Constructor for class org.jikesrvm.runtime.CommandLineArgs.ArgReader
 
args - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeEntryPoint
 
args - Static variable in class org.jikesrvm.runtime.CommandLineArgs
The command line arguments.
args - Variable in class org.jikesrvm.scheduler.MainThread
 
arguments - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The parameters which BC2IR should use to seed the local state for the entry basic block.
arity - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
number of operands needed
arity - Variable in class org.mmtk.utility.deque.SharedDeque
Number of words per entry
array - Variable in class org.jikesrvm.classloader.FieldVector
 
array - Variable in class org.jikesrvm.classloader.MethodVector
 
array - Variable in class org.jikesrvm.classloader.TypeReferenceVector
 
array - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.CreateArray
 
ARRAY_ACCESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Enumeration of Access type
ARRAY_ADDRESS_EQUAL(Instruction, Instruction, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
ARRAY_ADDRESS_EQUAL(Instruction, Instruction, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
ARRAY_BASE_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Offset of first element of an array
ARRAY_BASE_OFFSET - Static variable in class org.mmtk.vm.VM
The offset from an array reference to element zero
ARRAY_ELEMENT - Static variable in class org.mmtk.utility.Constants
 
ARRAY_HEADER_SIZE - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
ARRAY_LENGTH_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Number of bytes used to store the array length.
ARRAY_LENGTH_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Offset of array length from object reference
ARRAY_LOAD_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
ARRAY_STORE_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
arrayBaseOffsetTrapdoor(ObjectModel) - Static method in class org.mmtk.vm.ObjectModel
 
ArrayBounds() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
Create a trap code operand for an array bounds check
ArrayCell(HeapVariable<?>) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
Create a lattice cell corresponding to a heap variable.
arraycopy(byte[], int, byte[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of bytes.
arraycopy(boolean[], int, boolean[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of booleans.
arraycopy(short[], int, short[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of shorts.
arraycopy(char[], int, char[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of chars.
arraycopy(int[], int, int[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of ints.
arraycopy(float[], int, float[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of floats.
arraycopy(long[], int, long[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of longs.
arraycopy(double[], int, double[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of doubles.
arraycopy(Object[], int, Object[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of objects.
arraycopy16Bit(Object, int, Object, int, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of len elements from src[srcPos] to dst[dstPos].
arraycopy32Bit(Object, int, Object, int, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of len elements from src[srcPos] to dst[dstPos].
arraycopy64Bit(Object, int, Object, int, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of len elements from src[srcPos] to dst[dstPos].
arraycopy8Bit(Object, int, Object, int, int) - Static method in class org.jikesrvm.runtime.Memory
Low level copy of len elements from src[srcPos] to dst[dstPos].
arraycopyNoCheckcast(Object[], int, Object[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of objects where the possibility of an ArrayStoreException being thrown does not exist.
arraycopyPiecemeal(byte[], int, byte[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of bytes.
arraycopyPiecemeal(boolean[], int, boolean[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of booleans.
arraycopyPiecemeal(short[], int, short[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of shorts.
arraycopyPiecemeal(char[], int, char[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of chars.
arraycopyPiecemeal(int[], int, int[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of ints.
arraycopyPiecemeal(float[], int, float[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of floats.
arraycopyPiecemeal(long[], int, long[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of longs.
arraycopyPiecemeal(double[], int, double[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of doubles.
arraycopyPiecemeal(Object[], int, Object[], int, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform an array copy for arrays of objects where the possibility of an ArrayStoreException being thrown exists.
arraycopyPiecemealNoCheckcast(Object[], Object[], int, Offset, Offset, int) - Static method in class org.jikesrvm.classloader.RVMArray
Perform element-by-element arraycopy for array of objects without performing checkcast.
arrayDescriptorFromElementDescriptor() - Method in class org.jikesrvm.classloader.Atom
Return array descriptor corresponding to "this" array-element descriptor.
arrayDoesImplement - Static variable in class org.jikesrvm.classloader.DynamicTypeCheck
 
arrayElementType - Variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Array element type that corresponds to the type of the array that contains this location; null if this is not an array access.
arrayIndexTrapParam - Variable in class org.jikesrvm.scheduler.RVMThread
"hidden parameter" from ArrayIndexOutOfBounds trap to C trap handler
arrayIndexTrapParamField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
ARRAYLENGTH - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ARRAYLENGTH instructions
arrayLength(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
ARRAYLENGTH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ARRAYLENGTH instructions
arraylengthHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Record the effects of an arraylength instruction on the heap array SSA form.
arrayMayBeAliased(TypeReference, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
arrayObjectsStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
arrayPrimitiveStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
arrayPropagation(IR) - Static method in class org.jikesrvm.compilers.opt.Simple
Perform flow-insensitive propagation to eliminate bounds checks and arraylength for arrays with static lengths.
arrayRemset - Variable in class org.mmtk.plan.generational.GenCollector
 
arrayRemset - Variable in class org.mmtk.plan.generational.GenMatureTraceLocal
 
arrayRemset - Variable in class org.mmtk.plan.generational.GenMutator
 
arrayRemset - Variable in class org.mmtk.plan.generational.GenNurseryTraceLocal
 
arrayRemsetEntry(Address, Address) - Method in class org.mmtk.vm.Debug
An array remset entry has been traced during collection.
arrayRemsetPool - Variable in class org.mmtk.plan.generational.Gen
 
arrayStoreBarrierHelper(Assembler, BaselineCompilerImpl, NormalMethod) - Static method in class org.jikesrvm.compilers.baseline.ia32.Barriers
Helper function for primitive array stores
arrayStoreCheck(Instruction, IR, boolean) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
Expand an object array store check into the LIR sequence that implements it.
ArrayTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
arrayUsedSpaceStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
asAddressConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asALengthAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
asArray() - Method in class org.jikesrvm.classloader.RVMType
 
asArrayAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
asBlock() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an BasicBlockOperand.
asBranch() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an BranchOperand.
AscendingOffsetComparator - Class in org.jikesrvm.tools.header_gen
Utility class to help sort fields.
AscendingOffsetComparator() - Constructor for class org.jikesrvm.tools.header_gen.AscendingOffsetComparator
 
asciiBytesToString(byte[]) - Static method in class org.jikesrvm.util.StringUtilities
Convert a byte array to a String assuming the ASCII character set, for use in cases (such as early in the boot process) where character set conversion is unavailable or inadvisable.
asciiBytesToString(byte[], int, int) - Static method in class org.jikesrvm.util.StringUtilities
Convert a byte array to a String assuming the ASCII character set, for use in cases (such as early in the boot process) where character set conversion is unavailable or inadvisable.
asClass() - Method in class org.jikesrvm.classloader.RVMType
 
asClassConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asCondition() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an ConditionOperand.
asDoubleConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asFieldAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
asFieldReference() - Method in class org.jikesrvm.classloader.MemberReference
 
asFloatConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asIA32() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
 
asIntConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an IntConstantOperand.
asJTOCAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
asLocation() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an LocationOperand.
asLongConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asm - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
asm - Variable in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
asMemory() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an MemoryOperand.
asMethod() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an MethodOperand.
asMethodAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
asMethodReference() - Method in class org.jikesrvm.classloader.MemberReference
 
asNullConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asObjectConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asPPC() - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterSet
 
asPrimitive() - Method in class org.jikesrvm.classloader.RVMType
 
asReg(Instruction, Operator, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Emits code to move the operand into a register operand if it isn't one already.
asRegister() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an RegisterOperand.
Assembler - Class in org.jikesrvm.compilers.common.assembler.ia32
This class is the low-level assembler for Intel; it contains functionality for encoding specific instructions into an array of bytes.
Assembler(int) - Constructor for class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Create an assembler with a given machine code buffer size that will not print the machine code as it generates it.
Assembler(int, boolean) - Constructor for class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Create an assembler with a given machine code buffer size and tell it whether or not to print machine code as it generates it.
Assembler(int, boolean, BaselineCompilerImpl) - Constructor for class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Create an assembler with a given machine code buffer size and tell it whether or not to print machine code as it generates it.
AssemblerBase - Class in org.jikesrvm.compilers.opt.mir2mc.ia32
This class provides support functionality used by the generated Assembler; it handles basic impedance-matching functionality such as determining which addressing mode is suitable for a given IA32MemoryOperand.
AssemblerBase(int, boolean, IR) - Constructor for class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Construct Assembler object
AssemblerConstants - Class in org.jikesrvm.compilers.common.assembler.ia32
Constants exported by the assembler
AssemblerConstants() - Constructor for class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
 
AssemblerDriver - Class in org.jikesrvm.compilers.opt.mir2mc
A compiler phase that generates machine code instructions and maps.
AssemblerDriver() - Constructor for class org.jikesrvm.compilers.opt.mir2mc.AssemblerDriver
 
AssemblerOpt - Class in org.jikesrvm.compilers.opt.mir2mc.ia32
This class is the automatically-generated assembler for the optimizing compiler.
AssemblerOpt(int, boolean, IR) - Constructor for class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
 
Assert - Class in org.jikesrvm.mm.mmtk
 
Assert() - Constructor for class org.jikesrvm.mm.mmtk.Assert
 
Assert - Class in org.mmtk.vm
 
Assert() - Constructor for class org.mmtk.vm.Assert
 
assertAcceptableStates(int) - Method in class org.jikesrvm.scheduler.RVMThread
 
assertAcceptableStates(int, int) - Method in class org.jikesrvm.scheduler.RVMThread
 
assertAligned(int) - Static method in class org.mmtk.utility.Memory
Assert appropriate alignment, triggering an assertion failure if the value does not satisfy the alignment requirement of the memory operations.
assertAligned(Word) - Static method in class org.mmtk.utility.Memory
 
assertAligned(Extent) - Static method in class org.mmtk.utility.Memory
 
assertAligned(Address) - Static method in class org.mmtk.utility.Memory
 
assertCursorInBounds() - Method in class org.mmtk.policy.MarkCompactCollector.RegionCursor
Assert that the cursor is within the bounds of the region.
assertExhausted() - Method in class org.mmtk.utility.deque.SharedDeque
 
assertImmovableInCurrentCollection() - Method in class org.jikesrvm.mm.mmtk.ScanThread
Assert that the stack is immovable.
assertions - Static variable in class org.mmtk.vm.VM
 
assertionsEnabled - Static variable in class org.jikesrvm.classloader.RVMClassLoader
Are Java 1.4 style assertions enabled?
assertIsAssignable(TypeReference, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Assert that the given child type is a subclass of the given parent type.
assertIsType(Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Assert that the given operand is of the given type, or of a subclass of the given type.
assertIsZeroed(Address, int) - Static method in class org.mmtk.utility.Memory
Assert that a memory range is zeroed.
assertMutatorRemsetsFlushed() - Method in class org.mmtk.plan.TraceLocal
Assert that the remsets have been flushed.
assertNotReached() - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
 
assertRemsetFlushed() - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
 
assertRemsetFlushed() - Method in class org.mmtk.plan.stickyms.StickyMSMutator
Assert that the remsets have been flushed.
assertRemsetsFlushed() - Method in class org.mmtk.plan.generational.GenMutator
 
assertRemsetsFlushed() - Method in class org.mmtk.plan.MutatorContext
Assert that the remsets have been flushed.
assertRemsetsFlushed() - Method in class org.mmtk.plan.refcount.RCBaseMutator
 
assertSanity(int) - Static method in class org.jikesrvm.mm.mminterface.AlignmentEncoding
Assert that a prospective encoded value is sane
assertThatTypeIsNotNull(IR, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.escape.SimpleEscape
 
assertThreadBlockedOrCurrent(RVMThread) - Method in class org.jikesrvm.runtime.StackTrace
 
assertUnacceptableStates(int) - Method in class org.jikesrvm.scheduler.RVMThread
 
assertUnacceptableStates(int, int) - Method in class org.jikesrvm.scheduler.RVMThread
 
assign(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Assign this compound interval to a physical register.
assignBytecodeIndices(int, int[], int, int) - Static method in class org.jikesrvm.ia32.InterfaceMethodConflictResolver
 
assignDepthFirstNumbers(ControlFlowGraph) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
this method processes all basic blocks, do the following to each block 1) add it to the begining of the "listOfBlocks" list 2) number the instructions 3) process the instructions that restrict physical register assignment
assignInterfaceId() - Method in class org.jikesrvm.classloader.RVMClass
 
assignThreadSlot() - Method in class org.jikesrvm.scheduler.RVMThread
Find a thread slot not in use by any other live thread and bind the given thread to it.
associatedRegisters - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
 
asSpillAccess() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
 
asStackLocation() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asString() - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
 
asStringConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
asTIBConstant() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an TIBConstantOperand.
AStore - Class in org.jikesrvm.compilers.opt.ir
The AStore InstructionFormat class.
AStore() - Constructor for class org.jikesrvm.compilers.opt.ir.AStore
 
AStore_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the AStore InstructionFormat
AStore_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the AStore InstructionFormat
astoreHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Record the effects of an astore instruction on the heap array SSA form.
asType() - Method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Cast to an TypeOperand.
asUnboxedType() - Method in class org.jikesrvm.classloader.RVMType
 
asyncBlock(RVMThread.BlockAdapter) - Method in class org.jikesrvm.scheduler.RVMThread
 
asyncDebugRequestedForThisThread - Variable in class org.jikesrvm.scheduler.RVMThread
 
AsyncReporter() - Constructor for class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer.AsyncReporter
 
asyncThrowable - Variable in class org.jikesrvm.scheduler.RVMThread
Exception to throw in this thread at the earliest possible point.
Athrow - Class in org.jikesrvm.compilers.opt.ir
The Athrow InstructionFormat class.
Athrow() - Constructor for class org.jikesrvm.compilers.opt.ir.Athrow
 
ATHROW - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ATHROW instructions
athrow(Throwable) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Deliver a software exception to current java thread.
Athrow_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Athrow InstructionFormat
ATHROW_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ATHROW instructions
Athrow_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Athrow InstructionFormat
athrowMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
Atom - Class in org.jikesrvm.classloader
An utf8-encoded byte string.
Atom(byte[], int, String) - Constructor for class org.jikesrvm.classloader.Atom
 
Atom.InternedStrings - Class in org.jikesrvm.classloader
Inner class responsible for string interning.
atomicScheduledPhase - Variable in class org.mmtk.plan.ConcurrentPhase
The atomic scheduled phase to use when concurrent collection is not allowed
atoms - Static variable in class org.jikesrvm.classloader.Atom
Dictionary of all Atom instances.
Attempt(boolean) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Attempt
 
Attempt - Class in org.jikesrvm.compilers.opt.ir
The Attempt InstructionFormat class.
Attempt() - Constructor for class org.jikesrvm.compilers.opt.ir.Attempt
 
ATTEMPT(RegisterOperand, MemoryOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
This routine expands an ATTEMPT instruction into an atomic compare exchange.
attempt(LiveAnalysis, Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.Coalesce
Attempt to coalesce register r2 into register r1.
attempt - Static variable in class org.jikesrvm.runtime.MagicNames
 
attempt(int, int) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(int, int, Offset) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(Word, Word) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(Word, Word, Offset) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(ObjectReference, ObjectReference) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(ObjectReference, ObjectReference, Offset) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(Address, Address) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
attempt(Address, Address, Offset) - Method in class org.vmmagic.unboxed.Address
Attempt an atomic store operation.
ATTEMPT_ADDR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ATTEMPT_ADDR instructions
ATTEMPT_ADDR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ATTEMPT_ADDR instructions
Attempt_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Attempt InstructionFormat
ATTEMPT_IFCMP(MemoryOperand, Operand, Operand, ConditionOperand, BranchOperand, BranchProfileOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
This routine expands the compound pattern IFCMP(ATTEMPT, ZERO) into an atomic compare/exchange followed by a branch on success/failure of the attempted atomic compare/exchange.
ATTEMPT_INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ATTEMPT_INT instructions
ATTEMPT_INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ATTEMPT_INT instructions
ATTEMPT_LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for ATTEMPT_LONG instructions
ATTEMPT_LONG(RegisterOperand, MemoryOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
This routine expands an ATTEMPT instruction into an atomic compare exchange.
ATTEMPT_LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for ATTEMPT_LONG instructions
Attempt_Offset(boolean) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Attempt_Offset
 
ATTEMPT_OP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
 
Attempt_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Attempt InstructionFormat
attemptAddress(Object, Offset, Address, Address) - Static method in class org.jikesrvm.runtime.Magic
Sets the memory at (object + offset) to newValue if its contents are oldValue.
attemptAddress - Static variable in class org.jikesrvm.runtime.MagicNames
 
attemptAvailableBits(ObjectReference, Word, Word) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
attemptAvailableBits(Object, Word, Word) - Static method in class org.jikesrvm.objectmodel.JavaHeader
An attempt on the word containing the available bits.
attemptAvailableBits(Object, Word, Word) - Static method in class org.jikesrvm.objectmodel.ObjectModel
An attempt on the word containing the available bits.
attemptAvailableBits(ObjectReference, Word, Word) - Method in class org.mmtk.vm.ObjectModel
Attempts to set the bits available for memory manager use in an object.
attemptFastExecStatusTransition(int, int) - Method in class org.jikesrvm.scheduler.RVMThread
 
attemptInt(Object, Offset, int, int) - Static method in class org.jikesrvm.runtime.Magic
Sets the memory at (object + offset) to newValue if its contents are oldValue.
attemptInt - Static variable in class org.jikesrvm.runtime.MagicNames
 
attemptLeaveNativeNoBlock() - Static method in class org.jikesrvm.scheduler.RVMThread
Attempt to transition from IN_JNI or IN_NATIVE to IN_JAVA, fail if execStatus is anything but IN_JNI or IN_NATIVE.
attemptLong(Object, Offset, long, long) - Static method in class org.jikesrvm.runtime.Magic
Sets the memory at (object + offset) to newValue if its contents are oldValue.
attemptLong - Static variable in class org.jikesrvm.runtime.MagicNames
 
attemptObject(Object, Offset, Object, Object) - Static method in class org.jikesrvm.runtime.Magic
Sets the memory at (object + offset) to newValue if its contents are oldValue.
attemptObject - Static variable in class org.jikesrvm.runtime.MagicNames
 
attemptObjectReference - Static variable in class org.jikesrvm.runtime.MagicNames
 
attemptToForward(ObjectReference) - Static method in class org.mmtk.utility.ForwardingWord
Either return the forwarding pointer if the object is already forwarded (or being forwarded) or write the bit pattern that indicates that the object is being forwarded
attemptToInflate(Object, Offset, Lock) - Static method in class org.jikesrvm.scheduler.ThinLock
Promotes a light-weight lock to a heavy-weight lock.
attemptToInvokeDefaultConstructor(RVMMethod) - Method in class org.jikesrvm.tools.oth.OptTestHarness
 
attemptToLog(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Attempt to log object for coalescing RC.
attemptToMarkDeflated(Object, Offset, Word) - Static method in class org.jikesrvm.scheduler.ThinLock
 
attemptToMarkInflated(Object, Offset, Word, int, int) - Static method in class org.jikesrvm.scheduler.ThinLock
 
attemptWord(Object, Offset, Word, Word) - Static method in class org.jikesrvm.runtime.Magic
Sets the memory at (object + offset) to newValue if its contents are oldValue.
attemptWord - Static variable in class org.jikesrvm.runtime.MagicNames
 
attribMap - Static variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
attribute(String, Word) - Static method in class org.mmtk.utility.statistics.Xml
Add a word-valued attribute to an open XML tag.
attribute(String, byte[]) - Static method in class org.mmtk.utility.statistics.Xml
Add a byte[]-valued attribute to an open XML tag.
attribute(String, String) - Static method in class org.mmtk.utility.statistics.Xml
Add a String-valued attribute to an open XML tag.
attribute(String, boolean) - Static method in class org.mmtk.utility.statistics.Xml
Add a boolean-valued attribute to an open XML tag.
attribute(String, double) - Static method in class org.mmtk.utility.statistics.Xml
Add a double-valued attribute to an open XML tag.
attribute(String, long) - Static method in class org.mmtk.utility.statistics.Xml
Add a long-valued attribute to an open XML tag.
attribute(String, int) - Static method in class org.mmtk.utility.statistics.Xml
Add an int-valued attribute to an open XML tag.
attributes - Variable in class com.ibm.tuningfork.tracegen.types.EventType
 
atYieldpoint - Variable in class org.jikesrvm.scheduler.RVMThread
Are we at a yieldpoint right now?
augmentAddress(Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
augmentCount(RVMMethod, double) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
Augment the weight associated with the argument method by the argument amount.
augmentCount(RVMMethod, double) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
augmentCount(RVMMethod, double) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
augmentCount(MethodReference, double) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
Augment the weight associated with the argument method by the argument amount.
augmentCount(MethodReference, double) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
augmentCount(MethodReference, double) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
augmentData(int, double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Augment the data associated with a given cmid by the specified number of samples
augmentEdge(RVMMethod, int, RVMMethod, double) - 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.
augmentExecutionFrequency(float) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Augments the estimated relative execution frequency of this block.
automaticallyGrowCounters - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
 
automaticallyGrowCounters(boolean) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
Tell the data to automatically expand the counters if there is a request to count an event that is greater than the current size.
AV(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
avail - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
Available expressions.
available() - Method in class gnu.java.nio.VMChannel
 
available(int) - Static method in class gnu.java.nio.VMChannel
 
available() - Method in class org.jikesrvm.util.AddressInputStream
 
AVAILABLE_BITS_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
AVAILABLE_BYTES - Static variable in class org.mmtk.policy.Space
 
AVAILABLE_END - Static variable in class org.mmtk.policy.Space
 
AVAILABLE_END - Static variable in class org.mmtk.vm.VM
The highest address in the contiguously available memory available to MMTk
AVAILABLE_LOCAL_BITS - Static variable in class org.mmtk.policy.immix.ObjectHeader
number of header bits we may use
AVAILABLE_LOCAL_BITS - Static variable in class org.mmtk.policy.MarkSweepSpace
highest bit bits we may use
AVAILABLE_PAGES - Static variable in class org.mmtk.policy.Space
 
AVAILABLE_START - Static variable in class org.mmtk.policy.Space
 
AVAILABLE_START - Static variable in class org.mmtk.vm.VM
The lowest address in the contiguously available memory available to MMTk
availableBlockHead - Variable in class org.mmtk.policy.SegregatedFreeListSpace
 
availableCleanPagesForDefrag - Variable in class org.mmtk.policy.immix.Defrag
 
availableEndTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
availableEventChunks - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
AvailableExpression(Instruction, Operator, Operand[], LocationOperand, Register) - Constructor for class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
 
availableMemory() - Static method in class org.mmtk.plan.Plan
Return the amount of available memory, in bytes.
availablePhysicalPages() - Method in class org.mmtk.policy.Space
 
availableProcessors - Static variable in class org.jikesrvm.scheduler.RVMThread
The number of processors to use.
availableStartTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
AvExCache(OptOptions, boolean) - Constructor for class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
 
await() - Method in class org.jikesrvm.mm.mmtk.Monitor
 
await() - Method in class org.jikesrvm.scheduler.SoftLatch
Wait for the latch to become open.
await() - Method in class org.mmtk.vm.Monitor
Wait for a broadcast.
awaitingSpinLock - Variable in class org.jikesrvm.scheduler.RVMThread
Used to handle contention for spin locks
awoken - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
Number of times controller is awoken

B

B(RegisterOperand, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
B - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
B - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
ArrayList of GVCongruenceClass, indexed by value number.
b - Variable in class org.mmtk.utility.gcspy.Color
 
B_S - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
BACK_EDGE - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
 
backEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
 
BACKEDGE - Static variable in class org.jikesrvm.scheduler.RVMThread
 
backedgeYieldpointBlock - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
A basic block holding the call to Thread.threadSwitch for a backedge.
BACKGROUND_RECOMPILATION - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Should recompilation be done on a background thread or on next invocation?
backingData - Variable in class org.jikesrvm.objectmodel.ITableArray
The backing data used during boot image writing.
backupTrace - Variable in class org.mmtk.plan.refcount.RCBase
 
backupTrace - Variable in class org.mmtk.plan.refcount.RCBaseCollector
 
backwards - Variable in class org.jikesrvm.compilers.baseline.ConditionalBranchProfile
Backward branch
backwards - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
construct Heap SSA for backwards analysis?
backwardSortNumber - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphNode
 
backwardTopSorted - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
BAD_MAP_COMPRESSION - Static variable in class org.jikesrvm.HeapLayoutConstants
 
BAR - Variable in class org.mmtk.utility.options.DummyEnum
 
barrier - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
The earliest place where we needed to move currentNode back in the list because its successor needed to be processed.
barrierActive - Variable in class org.mmtk.plan.concurrent.ConcurrentMutator
 
Barriers - Class in org.jikesrvm.compilers.baseline.ia32
Class called from baseline compiler to generate architecture specific write barriers for garbage collectors.
Barriers() - Constructor for class org.jikesrvm.compilers.baseline.ia32.Barriers
 
Barriers - Class in org.jikesrvm.mm.mminterface
 
Barriers() - Constructor for class org.jikesrvm.mm.mminterface.Barriers
 
Barriers - Class in org.jikesrvm.mm.mmtk
 
Barriers() - Constructor for class org.jikesrvm.mm.mmtk.Barriers
 
Barriers - Class in org.mmtk.vm
 
Barriers() - Constructor for class org.mmtk.vm.Barriers
 
barriers - Static variable in class org.mmtk.vm.VM
 
barriersEntered - Variable in class org.jikesrvm.scheduler.RVMThread
 
barriersExited - Variable in class org.jikesrvm.scheduler.RVMThread
 
base - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
The base register (may be null)
base - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.AddrStackElement
 
base - Variable in class org.mmtk.utility.SimpleHashtable
The start address of the data table
BASE_EXPONENT - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
BASE_OE(Instruction, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
 
baseCompilationCompleted(CompiledMethod) - Static method in class org.jikesrvm.adaptive.util.AOSGenerator
 
baseCompiler - Static variable in class org.jikesrvm.compilers.common.BootImageCompiler
 
BaseGenericFreeList - Class in org.mmtk.utility
This is a very simple, generic malloc-free allocator.
BaseGenericFreeList() - Constructor for class org.mmtk.utility.BaseGenericFreeList
 
baseIRC() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
Is INITIAL_COMPILER set to IRC_BASE?
BaseLargeObjectSpace - Class in org.mmtk.policy
Each instance of this class corresponds to one treadmill space.
BaseLargeObjectSpace(String, boolean, VMRequest) - Constructor for class org.mmtk.policy.BaseLargeObjectSpace
The caller specifies the region of virtual memory to be used for this space.
BASELINE - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
 
BASELINE - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
 
BASELINE_COMPILER - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
BaselineBootImageCompiler - Class in org.jikesrvm.compilers.baseline
Use baseline compiler to build virtual machine boot image.
BaselineBootImageCompiler() - Constructor for class org.jikesrvm.compilers.baseline.BaselineBootImageCompiler
 
baselineCompile(NormalMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method will compile the passed method using the baseline compiler.
baselineCompile(NormalMethod) - Method in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
baselineCompile(ExecutionState) - Static method in class org.jikesrvm.osr.SpecialCompiler
Compiles the method with the baseline compiler.
BaselineCompiledMethod - Class in org.jikesrvm.compilers.baseline
Compiler-specific information associated with a method's machine instructions.
BaselineCompiledMethod(int, RVMMethod) - Constructor for class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
 
BaselineCompiler - Class in org.jikesrvm.compilers.baseline
Baseline compiler - platform independent code.
BaselineCompiler(BaselineCompiledMethod) - Constructor for class org.jikesrvm.compilers.baseline.BaselineCompiler
 
BaselineCompilerImpl - Class in org.jikesrvm.compilers.baseline.ia32
BaselineCompilerImpl is the baseline compiler implementation for the IA32 architecture.
BaselineCompilerImpl(BaselineCompiledMethod, short[], short[]) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
Create a BaselineCompilerImpl object for the compilation of method.
BaselineCompilerImpl.UnreachableBytecodeException - Exception in org.jikesrvm.compilers.baseline.ia32
Have we encountered a bytecode without valid stack heights?
BaselineConstants - Class in org.jikesrvm.ia32
Registers used by baseline compiler implementation of virtual machine.
BaselineConstants() - Constructor for class org.jikesrvm.ia32.BaselineConstants
 
baselineEmitLoadTIB(MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
The following method will emit code that moves a reference to an object's TIB into a destination register.
baselineEmitLoadTIB(MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
The following method will emit code that moves a reference to an object's TIB into a destination register.
BaselineExceptionDeliverer - Class in org.jikesrvm.compilers.baseline.ia32
Handle exception delivery and stack unwinding for methods compiled by baseline compiler.
BaselineExceptionDeliverer() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineExceptionDeliverer
 
BaselineExceptionTable - Class in org.jikesrvm.compilers.baseline
Encoding of try ranges in the final machinecode and the corresponding exception type and catch block start.
BaselineExceptionTable() - Constructor for class org.jikesrvm.compilers.baseline.BaselineExceptionTable
 
BaselineExecutionStateExtractor - Class in org.jikesrvm.osr.ia32
A class that retrieves the VM scope descriptor from a suspended thread whose top method was compiled by the baseline compiler.
BaselineExecutionStateExtractor() - Constructor for class org.jikesrvm.osr.ia32.BaselineExecutionStateExtractor
 
BaselineGCMapIterator - Class in org.jikesrvm.compilers.baseline.ia32
Iterator for stack frame built by the Baseline compiler.
BaselineGCMapIterator(AddressArray) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
Constructs a BaselineGCMapIterator for IA32.
baselineIterator - Variable in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
iterator for baseline compiled frames
BaselineMagic - Class in org.jikesrvm.compilers.baseline.ia32
Create magic code
BaselineMagic() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
 
BaselineMagic.AddressComparison - Class in org.jikesrvm.compilers.baseline.ia32
Address comparison
BaselineMagic.AddressComparison_isMax - Class in org.jikesrvm.compilers.baseline.ia32
Is an address max?
BaselineMagic.AddressComparison_isZero - Class in org.jikesrvm.compilers.baseline.ia32
Is an address zero?
BaselineMagic.AddressConstant - Class in org.jikesrvm.compilers.baseline.ia32
Generate an address constant
BaselineMagic.Attempt - Class in org.jikesrvm.compilers.baseline.ia32
Compare and swap a 32/64 bit value
BaselineMagic.Attempt_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Compare and swap a 32/64 bit value at an address plus offset
BaselineMagic.CreateArray - Class in org.jikesrvm.compilers.baseline.ia32
Create an array for a runtime table
BaselineMagic.Dsqrt - Class in org.jikesrvm.compilers.baseline.ia32
Double precision square root
BaselineMagic.DuplicateStackSlot - Class in org.jikesrvm.compilers.baseline.ia32
Perform an operation to duplicate a stack slot
BaselineMagic.DynamicBridgeTo - Class in org.jikesrvm.compilers.baseline.ia32
Perform dynamic bridge from linker to compiled code
BaselineMagic.EarlyReferenceCheckDecorator - Class in org.jikesrvm.compilers.baseline.ia32
Add a reference check to a magic generator
BaselineMagic.FreeStackSlot - Class in org.jikesrvm.compilers.baseline.ia32
Perform an operation to release a stack slot
BaselineMagic.Fsqrt - Class in org.jikesrvm.compilers.baseline.ia32
Floating point square root
BaselineMagic.GetFramePointer - Class in org.jikesrvm.compilers.baseline.ia32
Get frame pointer on entry to method
BaselineMagic.GetInlineDepth - Class in org.jikesrvm.compilers.baseline.ia32
Return the current inlining depth (always 0 for baseline)
BaselineMagic.GetObjectType - Class in org.jikesrvm.compilers.baseline.ia32
Get the type from an object
BaselineMagic.GetRegister - Class in org.jikesrvm.compilers.baseline.ia32
Put a register on to the stack
BaselineMagic.GetReturnAddressLocation - Class in org.jikesrvm.compilers.baseline.ia32
Create address that holds return address
BaselineMagic.GetTimeBase - Class in org.jikesrvm.compilers.baseline.ia32
Get a 64bit time base value (not accurate on certain multi-cores)
BaselineMagic.GetValueAtDisplacement - Class in org.jikesrvm.compilers.baseline.ia32
Load an address from the stack and load the value at it plus a displacement
BaselineMagic.InvokeClassInitializer - Class in org.jikesrvm.compilers.baseline.ia32
Boot up calling of class initializers
BaselineMagic.InvokeEntryPoint - Class in org.jikesrvm.compilers.baseline.ia32
Invoke an entry point taking values off of the stack
BaselineMagic.InvokeMethodReturningDouble - Class in org.jikesrvm.compilers.baseline.ia32
Reflective method dispatch
BaselineMagic.InvokeMethodReturningFloat - Class in org.jikesrvm.compilers.baseline.ia32
Reflective method dispatch
BaselineMagic.InvokeMethodReturningInt - Class in org.jikesrvm.compilers.baseline.ia32
Reflective method dispatch
BaselineMagic.InvokeMethodReturningLong - Class in org.jikesrvm.compilers.baseline.ia32
Reflective method dispatch
BaselineMagic.InvokeMethodReturningObject - Class in org.jikesrvm.compilers.baseline.ia32
Reflective method dispatch
BaselineMagic.InvokeMethodReturningVoid - Class in org.jikesrvm.compilers.baseline.ia32
Reflective method dispatch
BaselineMagic.IsConstantParameter - Class in org.jikesrvm.compilers.baseline.ia32
Is the requested parameter a constant?
BaselineMagic.LateReferenceCheckDecorator - Class in org.jikesrvm.compilers.baseline.ia32
Add a reference check to a magic generator
BaselineMagic.Load32 - Class in org.jikesrvm.compilers.baseline.ia32
Load a 32bit quantity from an address
BaselineMagic.Load32_Array - Class in org.jikesrvm.compilers.baseline.ia32
Get a 32bit element from a runtime table
BaselineMagic.Load32_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load a 32bit quantity from an address and offset parameter
BaselineMagic.Load64 - Class in org.jikesrvm.compilers.baseline.ia32
Load a 64bit quantity from an address
BaselineMagic.Load64_Array - Class in org.jikesrvm.compilers.baseline.ia32
Get a 64bit element from a runtime table
BaselineMagic.Load64_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load a 64bit quantity from an address and offset parameter
BaselineMagic.LoadByte - Class in org.jikesrvm.compilers.baseline.ia32
Load a byte from an address
BaselineMagic.LoadByte_Array - Class in org.jikesrvm.compilers.baseline.ia32
Get a byte element from a runtime table
BaselineMagic.LoadByte_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load a byte from an address and offset parameter
BaselineMagic.LoadChar - Class in org.jikesrvm.compilers.baseline.ia32
Load a char from an address
BaselineMagic.LoadChar_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load a char from an address plus offset
BaselineMagic.LoadLong - Class in org.jikesrvm.compilers.baseline.ia32
Load a long-sized quantity from an address
BaselineMagic.LoadLong_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load a long-sized quantity from an address plus offset
BaselineMagic.LoadShort - Class in org.jikesrvm.compilers.baseline.ia32
Load a short quantity from an address
BaselineMagic.LoadShort_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load a short quantity from an address plus offset
BaselineMagic.LoadUnsignedByte_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Load an unsigned byte from an address and offset parameter
BaselineMagic.Magic_Attempt - Class in org.jikesrvm.compilers.baseline.ia32
Compare and swap a 32/64 bit value in the format used in Magic
BaselineMagic.Magic_AttemptLong - Class in org.jikesrvm.compilers.baseline.ia32
Compare and swap a long-sized value in the format used in Magic
BaselineMagic.Magic_LoadWord_MD - Class in org.jikesrvm.compilers.baseline.ia32
Load a word-sized quantity from an address and offset parameter
BaselineMagic.Magic_Store16 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 16 bit quantity to an address plus offset in the format used in Magic
BaselineMagic.Magic_Store16_MD - Class in org.jikesrvm.compilers.baseline.ia32
Store a 16bit quantity to an address plus offset in the format used in Magic with an additional meta-data argument
BaselineMagic.Magic_Store32 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 32bit quantity to an address plus offset in the format used in Magic
BaselineMagic.Magic_Store32_MD - Class in org.jikesrvm.compilers.baseline.ia32
Store a 32bit quantity to an address plus offset in the format used in Magic with an additional meta-data argument
BaselineMagic.Magic_Store64 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 64bit quantity to an address plus offset in the format used in Magic
BaselineMagic.Magic_Store64_MD - Class in org.jikesrvm.compilers.baseline.ia32
Store a 64bit quantity to an address plus offset in the format used in Magic with an additional meta-data argument
BaselineMagic.Magic_Store8 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 8bit quantity to an address plus offset in the format used in Magic
BaselineMagic.Magic_Store8_MD - Class in org.jikesrvm.compilers.baseline.ia32
Store a 8bit quantity to an address plus offset in the format used in Magic with an additional meta-data argument
BaselineMagic.Magic_StoreLong - Class in org.jikesrvm.compilers.baseline.ia32
Store a long-sized quantity to an address plus offset in the format used in Magic
BaselineMagic.Magic_StoreLong_MD - Class in org.jikesrvm.compilers.baseline.ia32
Store a long-sized quantity to an address plus offset in the format used in Magic with an additional meta-data argument
BaselineMagic.MagicGenerator - Class in org.jikesrvm.compilers.baseline.ia32
Parent of all magic generating classes
BaselineMagic.MFence - Class in org.jikesrvm.compilers.baseline.ia32
Generate the MFENCE instruction.
BaselineMagic.Nop - Class in org.jikesrvm.compilers.baseline.ia32
Perform no-operation
BaselineMagic.Pause - Class in org.jikesrvm.compilers.baseline.ia32
Pause hint that thread is contending for a lock
BaselineMagic.Prefetch - Class in org.jikesrvm.compilers.baseline.ia32
Prefetch from an address
BaselineMagic.QuadSignExtend - Class in org.jikesrvm.compilers.baseline.ia32
Sign extend 32bit int to 64bits
BaselineMagic.QuadZeroExtend - Class in org.jikesrvm.compilers.baseline.ia32
Zero high part of 64bits
BaselineMagic.ReturnToNewStack - Class in org.jikesrvm.compilers.baseline.ia32
Exchange stacks
BaselineMagic.SetRegister - Class in org.jikesrvm.compilers.baseline.ia32
Set a register to a value from the stack
BaselineMagic.SetValueAtDisplacement - Class in org.jikesrvm.compilers.baseline.ia32
Store a value to an address from the stack plus a displacement
BaselineMagic.Store16 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 16bit quantity to an address
BaselineMagic.Store16_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Store a 16bit quantity to an address plus offset
BaselineMagic.Store32 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 32bit quantity to an address
BaselineMagic.Store32_Array - Class in org.jikesrvm.compilers.baseline.ia32
Store a 32bit element to a runtime table
BaselineMagic.Store32_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Store a 32bit quantity to an address plus offset
BaselineMagic.Store64 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 64bit quantity to an address
BaselineMagic.Store64_Array - Class in org.jikesrvm.compilers.baseline.ia32
Store a 64bit element to a runtime table
BaselineMagic.Store64_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Store a 64bit quantity to an address plus offset
BaselineMagic.Store8 - Class in org.jikesrvm.compilers.baseline.ia32
Store a 8bit quantity to an address plus offset
BaselineMagic.Store8_Array - Class in org.jikesrvm.compilers.baseline.ia32
Set a 8bit in a runtime table
BaselineMagic.Store8_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Store a 8bit quantity to an address plus offset
BaselineMagic.StoreLong - Class in org.jikesrvm.compilers.baseline.ia32
Store a long-sized quantity to an address
BaselineMagic.StoreLong_Offset - Class in org.jikesrvm.compilers.baseline.ia32
Store a long-sized quantity to an address plus offset
BaselineMagic.WordAnd - Class in org.jikesrvm.compilers.baseline.ia32
Logical and of words
BaselineMagic.WordLsh - Class in org.jikesrvm.compilers.baseline.ia32
Logical left shift of words
BaselineMagic.WordMinus - Class in org.jikesrvm.compilers.baseline.ia32
Subtraction of words
BaselineMagic.WordMinus32 - Class in org.jikesrvm.compilers.baseline.ia32
Special case of 64bit subtraction to 32bit value
BaselineMagic.WordNot - Class in org.jikesrvm.compilers.baseline.ia32
Logical not of word
BaselineMagic.WordOr - Class in org.jikesrvm.compilers.baseline.ia32
Logical or of words
BaselineMagic.WordPlus - Class in org.jikesrvm.compilers.baseline.ia32
Addition of words
BaselineMagic.WordPlus32 - Class in org.jikesrvm.compilers.baseline.ia32
Special case of 64bit addition to 32bit value
BaselineMagic.WordRsha - Class in org.jikesrvm.compilers.baseline.ia32
Arithmetic right shift of words
BaselineMagic.WordRshl - Class in org.jikesrvm.compilers.baseline.ia32
Logical right shift of words
BaselineMagic.WordToLong - Class in org.jikesrvm.compilers.baseline.ia32
Convert word to long
BaselineMagic.WordXor - Class in org.jikesrvm.compilers.baseline.ia32
Logical xor of words
baselineMethodVector - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
BaselineNoRegisters - Static variable in class org.jikesrvm.classloader.TypeReference
 
BaselineNoRegisters - Annotation Type in org.vmmagic.pragma
Some methods shouldn't use registers for locals and stack values.
BaselineOptions - Class in org.jikesrvm.compilers.baseline
Class to handle command-line arguments and options for the baseline compiler.
BaselineOptions() - Constructor for class org.jikesrvm.compilers.baseline.BaselineOptions
 
BaselineSaveLSRegisters - Static variable in class org.jikesrvm.classloader.TypeReference
 
BaselineSaveLSRegisters - Annotation Type in org.vmmagic.pragma
Methods with this pragma that are BaselineCompiled should save in its prologue, ALL registers that can be used to store local and stack registers in any BaselineCompiled method.
basePointerOnEntryToNative - Variable in class org.jikesrvm.jni.JNIEnvironment
When native code doesn't maintain a base pointer we can't chain through the base pointers when walking the stack.
baseReflectionClass - Static variable in class org.jikesrvm.classloader.TypeReference
Abstract base of reflective method invoker classes
basic_long_ifcmp(Instruction, IR, ConditionOperand, Register, Register, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
BasicBlock - Class in org.jikesrvm.compilers.baseline
Structure to describe the basic blocks of the byte code Used in calculating stack map and local variable map for the garbage collector.
BasicBlock(int, int) - Constructor for class org.jikesrvm.compilers.baseline.BasicBlock
This should be called only from the factory.
BasicBlock(int, int, int) - Constructor for class org.jikesrvm.compilers.baseline.BasicBlock
This should be used when building the EXIT block EXIT is likely to have several predecessors.
BasicBlock - Class in org.jikesrvm.compilers.opt.ir
BasicBlock(int, InlineSequence, ControlFlowGraph) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock
Creates a new basic block at the specified location.
BasicBlock(int, InlineSequence, int) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock
Creates a new basic block at the specified location with the given basic block number.
BasicBlock() - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock
This constructor is only used for creating an EXIT node
BasicBlock.BBEnum - Class in org.jikesrvm.compilers.opt.ir
 
BasicBlock.ComputedBBEnum - Class in org.jikesrvm.compilers.opt.ir
 
BasicBlock.ExceptionOutEdgeEnum - Class in org.jikesrvm.compilers.opt.ir
 
BasicBlock.InEdgeEnum - Class in org.jikesrvm.compilers.opt.ir
 
BasicBlock.NormalOutEdgeEnum - Class in org.jikesrvm.compilers.opt.ir
 
BasicBlock.OutEdgeEnum - Class in org.jikesrvm.compilers.opt.ir
 
basicBlockBoundary() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
 
BasicBlockFactory - Class in org.jikesrvm.compilers.baseline
 
BasicBlockFactory() - Constructor for class org.jikesrvm.compilers.baseline.BasicBlockFactory
 
BasicBlockLE - Class in org.jikesrvm.compilers.opt.bc2ir
This class is used as a 'wrapper' to a basic block to hold information that is necessary only for IR generation.
BasicBlockLE(int, InlineSequence, ControlFlowGraph) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Create a new BBLE (and basic block) for the specified bytecode index.
BasicBlockLE(int) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
 
basicBlockMap - Variable in class org.jikesrvm.compilers.opt.ir.IR
Backing store for IR.getBasicBlock(int).
BasicBlockOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a basic block (used in LABEL and BBEND instructions)
BasicBlockOperand(BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.BasicBlockOperand
Construct a new basic block operand with the given block.
BasicBlockPair(BasicBlock, BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
 
basicBlocks - Variable in class org.jikesrvm.compilers.baseline.BuildBB
 
basicBlocks() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
 
BasicInterval - Class in org.jikesrvm.compilers.opt.regalloc
Implements a basic live interval (no holes), which is a pair begin - the starting point of the interval end - the ending point of the interval Begin and end are numbers given to each instruction by a numbering pass.
BasicInterval(int, int) - Constructor for class org.jikesrvm.compilers.opt.regalloc.BasicInterval
 
bb - Variable in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
The basic block holding this live interval element
BBConstants - Class in org.jikesrvm.compilers.baseline
A set of constants that define some useful Java types and stack sizes that describe the state of a basic block and its stack contents on entry.
BBConstants() - Constructor for class org.jikesrvm.compilers.baseline.BBConstants
 
BBend - Class in org.jikesrvm.compilers.opt.ir
The BBend InstructionFormat class.
BBend() - Constructor for class org.jikesrvm.compilers.opt.ir.BBend
 
BBEND - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BBEND instructions
BBend_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the BBend InstructionFormat
BBEND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BBEND instructions
BBend_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the BBend InstructionFormat
bbendHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Record the effects of a bbend instruction on the heap array SSA form.
BBEnum() - Constructor for class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
Constructor
bbEnum - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
 
BBEnum() - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock.BBEnum
 
bbf - Variable in class org.jikesrvm.compilers.baseline.BuildBB
basic blocks of the byte code
BBKillSet - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
 
BBKillSet() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
Returns the kill set
BBLiveElement() - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
The constructor
bbLiveInfo - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
Temporary live information associated with each basic block
BBSet - Class in org.jikesrvm.compilers.opt.bc2ir
Encapsulates the discovery and maintenance of the set of basic blocks that are being generated during construction of the IR.
BBSet(GenerationContext, BytecodeStream, Operand[]) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.BBSet
Initialize the BBSet to handle basic block generation for the argument generation context and bytecode info.
BBSet.TreeEnumerator - Class in org.jikesrvm.compilers.opt.bc2ir
 
BC2HIR(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
This method defines the optimization plan elements required to generate HIR from bytecodes.
BC2IR - Class in org.jikesrvm.compilers.opt.bc2ir
This class translates from bytecode to HIR.
BC2IR(GenerationContext) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Construct the BC2IR object for the generation context.
BC2IR.DummyStackSlot - Class in org.jikesrvm.compilers.opt.bc2ir
Dummy stack slot
bci - Variable in class org.jikesrvm.compilers.baseline.BranchProfile
The bytecode index of the branch instruction
bci - Variable in class org.jikesrvm.runtime.StackTrace.InternalStackTraceElement
byte code index
BCI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BCI_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
 
BCI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BCI_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
 
bciAdjustment - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
OSR field: TODO rework this mechanism!
bcIndex - Variable in class org.jikesrvm.adaptive.database.callgraph.CallSite
bytecode index of callsite in caller method
bcIndex - Variable in class org.jikesrvm.adaptive.util.UnResolvedCallSite
bytecode index of callsite in caller method
bcIndex - Variable in class org.jikesrvm.classloader.BytecodeStream
 
bcIndex - Variable in class org.jikesrvm.compilers.opt.inlining.InlineSequence
bytecode index (in caller) of call site
bcIndex - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
The index of the bytecode that this instruction came from.
bcindex - Variable in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
 
bcIndex - Variable in class org.jikesrvm.osr.ExecutionState
the program pointer (bytecode index)
bcIndex - Variable in class org.jikesrvm.osr.MethodVariables
which program point
bcindexes - Variable in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
 
bcLength - Variable in class org.jikesrvm.classloader.BytecodeStream
 
bcMap - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework.MachineCode
 
bcodes - Variable in class org.jikesrvm.classloader.BytecodeStream
 
bcodes - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
The bytecodes of the method being compiled
bcodes - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
associated bytecodes
bcodes - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Bytecodes for the method being generated.
BD(RegisterOperand, Offset, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
BEFORE_COLLECTION - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
Before a collection has started, i.e. before SS.collectionPhase(SS.PREPARE,..).
begin(int, String) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
begin - Variable in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
DFN of the beginning instruction of this interval
begin - Variable in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
instruction where the live interval begins (null if alive at basic block entry)
begin - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
The instruction before which the scratch range begins.
begin() - Static method in class org.mmtk.utility.statistics.Xml
Mark the start of XML output
beginNewPhaseStack(int) - Static method in class org.mmtk.plan.Phase
Place a phase on the phase stack and begin processing.
beginPairHandshake() - Method in class org.jikesrvm.scheduler.RVMThread
 
beginPairWith(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread
 
beginPairWithCurrent() - Method in class org.jikesrvm.scheduler.RVMThread
 
beginScratchInterval(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
Begin a new interval of scratch-ness for a physical register.
beginSymbolicInterval(Register, Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
Begin a new interval of scratch-ness for a symbolic register.
BEING_FORWARDED - Static variable in class org.mmtk.utility.ForwardingWord
If this bit is set, then forwarding of this object is incomplete
BEING_LOGGED - Static variable in class org.mmtk.plan.refcount.RCHeader
 
belongsToUnreachableCatchBlock(int) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptExceptionTable
 
benefitRatio - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
Benefits of moving from one compilation level to another USAGE NOTE: The data is layed out in a upper triangular matrix
BI(RegisterOperand, RegisterOperand, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
biasBitsToThinBits(Word) - Static method in class org.jikesrvm.scheduler.ThinLock
 
BID(RegisterOperand, RegisterOperand, Offset, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
BIG_BCI_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_BCI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_BCI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_CALL_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_CALL_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_CALL_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_GCI_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_GCI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_GCI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_IEI_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_IEI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_IEI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_INVALID_BCI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_INVALID_GCI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_INVALID_IEI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_OFFSET_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_OFFSET_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
BIG_OFFSET_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
billionth - Static variable in class org.jikesrvm.runtime.MathConstants
 
billionthField - Static variable in class org.jikesrvm.runtime.Entrypoints
1e-9
Binary - Class in org.jikesrvm.compilers.opt.ir
The Binary InstructionFormat class.
Binary() - Constructor for class org.jikesrvm.compilers.opt.ir.Binary
 
Binary_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Binary InstructionFormat
Binary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Binary InstructionFormat
bind(int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
bindIfRequested() - Static method in class org.jikesrvm.scheduler.RVMThread
 
BIS(RegisterOperand, RegisterOperand, byte, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
biStart - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
bi at the start of a bytecode
BIT_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would is bit b set in a?
BIT_TEST() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for BIT_TEST
bit_test(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Is bit y of x set?
BIT_TEST(int, ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Convert the given comparison with a boolean (int) value into a condition suitable for the carry flag
bitIsSet(int, int) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
Checks if the bit position defined by the 2nd parm is set in the first parm
Bits - Class in org.jikesrvm.util
Utilities for manipulating values at the bit-level.
Bits() - Constructor for class org.jikesrvm.util.Bits
 
bits - Variable in class org.jikesrvm.util.BitVector
 
BITS_IN_ADDRESS - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BITS_IN_ADDRESS - Static variable in class org.mmtk.utility.Constants
 
BITS_IN_BOOLEAN - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_BYTE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_BYTE - Static variable in class org.mmtk.utility.Constants
 
BITS_IN_CHAR - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_CHAR - Static variable in class org.mmtk.utility.Constants
 
BITS_IN_DOUBLE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_EXTENT - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BITS_IN_FLOAT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_INT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_INT - Static variable in class org.mmtk.utility.Constants
 
BITS_IN_LONG - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_OFFSET - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BITS_IN_PAGE - Static variable in class org.mmtk.utility.Constants
 
BITS_IN_SHORT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BITS_IN_SHORT - Static variable in class org.mmtk.utility.Constants
 
BITS_IN_WORD - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BITS_IN_WORD - Static variable in class org.mmtk.utility.Constants
 
BITS_PER_MAP_ELEMENT - Static variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
Number of bits in each map element
BITS_USED - Static variable in class org.mmtk.plan.refcount.RCHeader
Current not using any bits for cycle detection, etc
bitset - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
The set of registers to which assignment is forbidden.
BitSet - Class in org.jikesrvm.compilers.opt.util
A bit set is a set of elements, each of which corresponds to a unique integer from [0,MAX].
BitSet(BitSetMapping) - Constructor for class org.jikesrvm.compilers.opt.util.BitSet
Creates an empty set corresponding to a given mapping.
BitSetBBEnum(IR, BitVector) - Constructor for class org.jikesrvm.compilers.opt.ir.IR.BitSetBBEnum
 
BitSetMapping - Interface in org.jikesrvm.compilers.opt.util
An object that implements a bijection between whole numbers and objects.
bitsPerMap - Variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
Number of bits in each map
bittest_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal bittest (18)
bittest_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal bittest (18)
BitVector - Class in org.jikesrvm.util
Implements a bit vector.
BitVector(int) - Constructor for class org.jikesrvm.util.BitVector
Creates an empty string with the specified size.
BitVector(BitVector) - Constructor for class org.jikesrvm.util.BitVector
Creates a copy of a Bit String
BLACK - Static variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
Black - Static variable in class org.mmtk.utility.gcspy.Color
 
block - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Basic block that this BBLE refers to.
block - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
The basic block corresponding to this lattice cell.
block - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
the basic block this node represents
block - Variable in class org.jikesrvm.compilers.opt.ir.operand.BasicBlockOperand
The basic block
block - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
block(RVMThread.BlockAdapter, boolean) - Method in class org.jikesrvm.scheduler.RVMThread
Attempts to block the thread, and return the state it is in after the attempt.
block(RVMThread.BlockAdapter) - Method in class org.jikesrvm.scheduler.RVMThread
 
Block - Class in org.mmtk.policy.immix
This class defines operations over block-granularity meta-data
Block() - Constructor for class org.mmtk.policy.immix.Block
 
BLOCK_DEFRAG_STATE_TABLE_BYTES - Static variable in class org.mmtk.policy.immix.Block
 
BLOCK_DEFRAG_STATE_TABLE_OFFSET - Static variable in class org.mmtk.policy.immix.Chunk
 
BLOCK_IS_DEFRAG_SOURCE - Static variable in class org.mmtk.policy.immix.Block
 
BLOCK_IS_NOT_DEFRAG_SOURCE - Static variable in class org.mmtk.policy.immix.Block
 
BLOCK_MASK - Static variable in class org.mmtk.policy.immix.Chunk
 
BLOCK_MASK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
BLOCK_MASK - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
BLOCK_PAGE_OFFSET_SHIFT - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
BLOCK_SC_MASK - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
BLOCK_SIZE - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
BLOCK_SIZE_CLASSES - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
BLOCK_STATE_TABLE_BYTES - Static variable in class org.mmtk.policy.immix.Block
 
BLOCK_STATE_TABLE_OFFSET - Static variable in class org.mmtk.policy.immix.Chunk
 
BlockAdapter() - Constructor for class org.jikesrvm.scheduler.RVMThread.BlockAdapter
 
blockAdapters - Static variable in class org.jikesrvm.scheduler.RVMThread
 
blockAllMutatorsForGC() - Static method in class org.jikesrvm.scheduler.RVMThread
Stop all mutator threads.
BlockAllocator - Class in org.mmtk.utility.alloc
This class implements "block" data structures of various sizes.
BlockAllocator() - Constructor for class org.mmtk.utility.alloc.BlockAllocator
 
blockCountSpillCost() - Method in class org.jikesrvm.compilers.opt.OptOptions
Is REGALLOC_SPILL_COST_ESTIMATE set to REGALLOC_BLOCK_COUNT_SPILL_COST?
BlockCountSpillCost - Class in org.jikesrvm.compilers.opt.regalloc
An object that returns an estimate of the relative cost of spilling a symbolic register, based on basic block frequencies.
BlockCountSpillCost(IR) - Constructor for class org.jikesrvm.compilers.opt.regalloc.BlockCountSpillCost
 
BLOCKED_IN_JNI - Static variable in class org.jikesrvm.scheduler.RVMThread
like BLOCKED_IN_NATIVE, but indicates that the thread is in JNI rather than VM native code.
BLOCKED_IN_NATIVE - Static variable in class org.jikesrvm.scheduler.RVMThread
thread is in native code, and is to block before returning to Java code.
blockedFor(RVMThread.BlockAdapter) - Method in class org.jikesrvm.scheduler.RVMThread
 
blockForGC() - Method in class org.jikesrvm.mm.mmtk.Collection
 
blockForGC() - Method in class org.mmtk.vm.Collection
Block for the garbage collector.
blockHeaderSize - Variable in class org.mmtk.policy.SegregatedFreeListSpace
 
BlockingPriorityQueue - Class in org.jikesrvm.adaptive.util
This class extends PriorityQueueRVM to safely support multiple producers/consumers where the consumers are blocked if no objects are available to consume.
BlockingPriorityQueue(BlockingPriorityQueue.CallBack) - Constructor for class org.jikesrvm.adaptive.util.BlockingPriorityQueue
 
BlockingPriorityQueue() - Constructor for class org.jikesrvm.adaptive.util.BlockingPriorityQueue
 
BlockingPriorityQueue.CallBack - Class in org.jikesrvm.adaptive.util
Used to notify consumers when about to wait and when notified Default implementation does nothing, but can be overriden as needed by client.
blockNum_ - Variable in class org.mmtk.utility.gcspy.Subspace
the number of blocks in this space
blockNumber - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
ID number (index into block array)
blocks - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
The set of BasicBlockLEs we are generating
blocks - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
ArrayList holding basic blocks
blocks - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
 
BLOCKS_IN_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
blockSize(int) - Static method in class org.mmtk.utility.alloc.BlockAllocator
Return the size in bytes of a block of a given size class
blockSize - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
The GCspy space's block size
blockSize_ - Variable in class org.mmtk.utility.gcspy.Subspace
the block size
blockSizeClass - Variable in class org.mmtk.policy.SegregatedFreeListSpace
 
Blue - Static variable in class org.mmtk.utility.gcspy.Color
 
BMD_OFFSET - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
boolcmp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal boolcmp (19)
boolcmp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal boolcmp (19)
boolcmp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
Unique value for non-terminal boolcmp (8)
boolcmp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
Unique value for non-terminal boolcmp (8)
Boolean - Static variable in class org.jikesrvm.classloader.TypeReference
 
BOOLEAN_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
true if the garbage collector does not support the bulk copy operation
BOOLEAN_CMP_ADDR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOOLEAN_CMP_ADDR instructions
BOOLEAN_CMP_ADDR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOOLEAN_CMP_ADDR instructions
BOOLEAN_CMP_DOUBLE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOOLEAN_CMP_DOUBLE instructions
BOOLEAN_CMP_DOUBLE(Instruction, RegisterOperand, ConditionOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of BOOLEAN_CMP_DOUBLE
BOOLEAN_CMP_DOUBLE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOOLEAN_CMP_DOUBLE instructions
BOOLEAN_CMP_FLOAT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOOLEAN_CMP_FLOAT instructions
BOOLEAN_CMP_FLOAT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOOLEAN_CMP_FLOAT instructions
BOOLEAN_CMP_INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOOLEAN_CMP_INT instructions
BOOLEAN_CMP_INT(Instruction, RegisterOperand, Operand, Operand, ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of BOOLEAN_CMP_INT
BOOLEAN_CMP_INT(Instruction, RegisterOperand, ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of a special case of BOOLEAN_CMP_INT when the condition registers have already been set by the previous ALU op.
BOOLEAN_CMP_INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOOLEAN_CMP_INT instructions
BOOLEAN_CMP_LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOOLEAN_CMP_LONG instructions
BOOLEAN_CMP_LONG(Instruction, RegisterOperand, Operand, Operand, ConditionOperand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of BOOLEAN_CMP_LONG
BOOLEAN_CMP_LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOOLEAN_CMP_LONG instructions
BOOLEAN_NOT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOOLEAN_NOT instructions
BOOLEAN_NOT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOOLEAN_NOT instructions
BOOLEAN_OPTION - Static variable in class org.vmutil.options.Option
 
BooleanArray - Static variable in class org.jikesrvm.classloader.RVMArray
 
BooleanArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
booleanArrayRead(boolean[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of booleans from fields of arrays (i.e. aload).
booleanArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
booleanArrayWrite(boolean[], int, boolean) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of booleans into arrays (i.e. bastore).
booleanArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
booleanBulkCopy(boolean[], Offset, boolean[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for a bulk copy of booleans (i.e. in an array copy).
booleanBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of booleans are about to be copied from object src to object dst (as in an array copy).
booleanBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
booleanBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
booleanBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
 
BooleanCmp - Class in org.jikesrvm.compilers.opt.ir
The BooleanCmp InstructionFormat class.
BooleanCmp() - Constructor for class org.jikesrvm.compilers.opt.ir.BooleanCmp
 
BooleanCmp_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the BooleanCmp InstructionFormat
BooleanCmp_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the BooleanCmp InstructionFormat
booleanCmpAddr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
booleanCmpInt(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
booleanCompareHelper(Instruction, RegisterOperand, Operand, Operand, ConditionOperand) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Generate a boolean operation opcode 1) IF br !
BooleanCounter - Class in org.mmtk.utility.statistics
This class implements a simple boolean counter (counting number of phases where some boolean event is true).
BooleanCounter(String) - Constructor for class org.mmtk.utility.statistics.BooleanCounter
Constructor
BooleanCounter(String, boolean) - Constructor for class org.mmtk.utility.statistics.BooleanCounter
Constructor
BooleanCounter(String, boolean, boolean) - Constructor for class org.mmtk.utility.statistics.BooleanCounter
Constructor
booleanFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of booleans from fields of instances (i.e. getfield).
booleanFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
booleanFieldWrite(Object, boolean, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of booleans into fields of instances (i.e. putfield).
booleanFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
booleanNot(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
BooleanOption - Class in org.vmutil.options
Base class for boolean options.
BooleanOption(OptionSet, String, String, boolean) - Constructor for class org.vmutil.options.BooleanOption
Create a new boolean option.
booleanRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual read of a boolean read barrier.
booleanRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read a boolean.
booleanRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual read of a boolean read barrier.
BooleanType - Static variable in class org.jikesrvm.classloader.RVMType
 
BooleanTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
booleanWrite(ObjectReference, boolean, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of a boolean write barrier.
booleanWrite(ObjectReference, Address, boolean, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write a boolean.
booleanWrite(ObjectReference, Address, boolean, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write a boolean.
booleanWrite(ObjectReference, boolean, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of a boolean write barrier.
boostFactor - Variable in class org.jikesrvm.adaptive.controller.AINewHotEdgeEvent
Estimate of the expected benefit if the method is recompiled AT THE SAME OPT LEVEL with the newly enabled profile-directed inlining.
boot(AOSOptions) - Static method in class org.jikesrvm.adaptive.controller.AdaptiveInlining
Creates the dynamic call graph.
boot() - Static method in class org.jikesrvm.adaptive.controller.Controller
Initialize the controller subsystem (called from VM.boot) This method is called AFTER the command line options are processed.
boot(AOSOptions) - Static method in class org.jikesrvm.adaptive.database.AOSDatabase
This method provides a hook to do initialization and is intentionally empty by default.
boot(AOSOptions) - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
Called at boot time to set up the required data structures.
boot() - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Called when the VM is booting
boot(AOSOptions) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.CounterBasedSampling
Initializes counter based sampling.
boot() - Static method in class org.jikesrvm.adaptive.util.AOSGenerator
Called from ControllerThread.run to initialize the logging subsystem
boot() - Method in class org.jikesrvm.adaptive.util.AOSLogging
Called from ControllerThread.run to initialize the logging subsystem
boot(String) - Static method in class org.jikesrvm.classloader.BootstrapClassLoader
Initialize for execution.
boot() - Static method in class org.jikesrvm.classloader.RVMClassLoader
Initialize at boot time.
boot() - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
 
boot() - Static method in class org.jikesrvm.ia32.ThreadLocalState
The C bootstrap program has placed a pointer to the initial RVMThread in ESI.
boot() - Static method in class org.jikesrvm.jni.JNIEnvironment
Initialization required during VM booting; only does something if we are on a platform that needs linkage triplets.
boot(BootRecord) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
 
boot(BootRecord) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Initialization that occurs at boot time (runtime initialization).
boot() - Static method in class org.jikesrvm.mm.mmtk.SynchronizedCounter
 
boot() - Static method in class org.jikesrvm.osr.ObjectHolder
 
boot() - Static method in class org.jikesrvm.runtime.Callbacks
Perform boot-time actions.
boot() - Static method in class org.jikesrvm.runtime.DynamicLibrary
Add symbol for the bootloader to find symbols within it.
boot() - Static method in class org.jikesrvm.runtime.Time
 
boot() - Static method in class org.jikesrvm.scheduler.FinalizerThread
 
boot() - Static method in class org.jikesrvm.scheduler.Lock
Set up callbacks to report statistics.
boot() - Static method in class org.jikesrvm.scheduler.RVMThread
Boot the threading subsystem.
boot() - Static method in class org.jikesrvm.util.Services
Called during the boot sequence, any time before we go multi-threaded.
boot() - Static method in class org.jikesrvm.VM
Begin VM execution.
boot(Extent, Extent) - Static method in class org.mmtk.utility.heap.HeapGrowthManager
Initialize heap size parameters and the mechanisms used to adaptively change heap size.
boot(Address) - Static method in class org.mmtk.utility.TraceGenerator
Add the information in the bootImage to the trace.
BOOT_IMAGE_CODE_END - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the end of the code section of the boot image.
BOOT_IMAGE_CODE_SIZE - Static variable in class org.jikesrvm.HeapLayoutConstants
The current boot image code size
BOOT_IMAGE_CODE_SIZE_LIMIT - Static variable in class org.jikesrvm.HeapLayoutConstants
Limit for boot image code size: fail the build if VM.AllowOversizedImages is not set and the boot image code size is greater than or equal to this amount of bytes.
BOOT_IMAGE_CODE_START - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the start of the code section of the boot image.
BOOT_IMAGE_DATA_END - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the end of the data section of the boot image.
BOOT_IMAGE_DATA_SIZE - Static variable in class org.jikesrvm.HeapLayoutConstants
The current boot image data size
BOOT_IMAGE_DATA_SIZE_LIMIT - Static variable in class org.jikesrvm.HeapLayoutConstants
Limit for boot image data size: fail the build if VM.AllowOversizedImages is not set and the boot image data size is greater than or equal to this amount of bytes.
BOOT_IMAGE_DATA_START - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the start of the data section of the boot image.
BOOT_IMAGE_END - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the end of the boot image.
BOOT_IMAGE_RMAP_END - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the end of the ref map section of the boot image.
BOOT_IMAGE_RMAP_START - Static variable in class org.jikesrvm.HeapLayoutConstants
The address of the start of the ref map section of the boot image.
BOOT_SEGMENT_MB - Static variable in class org.jikesrvm.mm.mmtk.Memory
 
bootCompleted - Variable in class org.jikesrvm.runtime.BootRecord
flag to indicate RVM has completed booting and ready to run Java programs added by Ton Ngo for JNI support
booted - Static variable in class org.jikesrvm.adaptive.controller.Controller
Has the execution of boot completed successfully?
booted - Static variable in class org.jikesrvm.adaptive.util.AOSGenerator
 
booted() - Static method in class org.jikesrvm.adaptive.util.AOSGenerator
Return whether AOS logging has booted.
booted - Variable in class org.jikesrvm.adaptive.util.AOSLogging
 
booted() - Method in class org.jikesrvm.adaptive.util.AOSLogging
 
booted - Static variable in class org.jikesrvm.mm.mminterface.MemoryManager
Has the interface been booted yet?
bootImageCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Boot image writing callback list.
bootImageCodeAddress - Static variable in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
bootImageCodeEnd - Variable in class org.jikesrvm.runtime.BootRecord
 
bootImageCodeStart - Variable in class org.jikesrvm.runtime.BootRecord
 
BootImageCompiler - Class in org.jikesrvm.compilers.common
Abstract superclass to interface bootimage compiler to the rest of the VM.
BootImageCompiler() - Constructor for class org.jikesrvm.compilers.common.BootImageCompiler
 
BootImageCreate() - Constructor for class org.jikesrvm.compilers.common.CodeArray.BootImageCreate
 
bootImageDataAddress - Static variable in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
bootImageDataEnd - Variable in class org.jikesrvm.runtime.BootRecord
 
bootImageDataStart - Variable in class org.jikesrvm.runtime.BootRecord
address at which image is to be loaded into memory
bootImageEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
 
bootImageIdentityHashCode(Object) - Static method in class org.jikesrvm.runtime.Magic
Certain objects aren't replicated in the boot image to save space.
bootImageInstantiationFinished() - Static method in class org.jikesrvm.runtime.Statics
Inform Statics that boot image instantiation is over and that unnecessary data structures, for runtime, can be released.
BootImageInterface - Interface in org.jikesrvm.objectmodel
Interface of BootImage that is used to define object model classes.
bootImageIntern(T) - Static method in class org.jikesrvm.runtime.Magic
Certain objects aren't replicated in the boot image to save space.
bootImageLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
BootImageMemberLookupError - Error in org.jikesrvm.classloader
 
BootImageMemberLookupError(RVMMember, Member, Object, Throwable) - Constructor for error org.jikesrvm.classloader.BootImageMemberLookupError
 
bootImageReportGeneration(Object) - Static method in class org.jikesrvm.runtime.Statics
After serializing Statics the boot image writer generates a report.
bootImageRMapAddress - Static variable in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
bootImageRMapEnd - Variable in class org.jikesrvm.runtime.BootRecord
 
bootImageRMapStart - Variable in class org.jikesrvm.runtime.BootRecord
 
bootMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
BootRecord - Class in org.jikesrvm.runtime
Information required to start the virtual machine and communicate with the outside world.
BootRecord() - Constructor for class org.jikesrvm.runtime.BootRecord
 
bootSpace - Static variable in class org.jikesrvm.mm.mmtk.Memory
 
BOOTSTRAP_CLASS_PREFIX_SET - Static variable in class org.jikesrvm.classloader.Atom
The set of class prefixes that MUST be loaded by bootstrap classloader.
BootstrapClassLoader - Class in org.jikesrvm.classloader
Implements an object that functions as the bootstrap class loader.
BootstrapClassLoader() - Constructor for class org.jikesrvm.classloader.BootstrapClassLoader
Prevent other classes from constructing one.
bootstrapClassLoader - Static variable in class org.jikesrvm.classloader.BootstrapClassLoader
 
BootstrapClassLoader.Handler<T> - Interface in org.jikesrvm.classloader
 
bootstrapClasspath - Static variable in class org.jikesrvm.classloader.BootstrapClassLoader
Places whence we load bootstrap .class files.
BootThread - Class in org.jikesrvm.scheduler
Represents the thread that the Jikes RVM uses to boot itself.
BootThread() - Constructor for class org.jikesrvm.scheduler.BootThread
 
bootThread - Static variable in class org.jikesrvm.scheduler.RVMThread
The boot thread, can't be final so as to allow initialization during boot image writing.
bootThreadField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
bootThreadOffset - Variable in class org.jikesrvm.runtime.BootRecord
jtoc offset of RVMThread.bootThread
bootTime - Static variable in class org.jikesrvm.runtime.Time
boot time in milliseconds
bootTime() - Static method in class org.jikesrvm.runtime.Time
 
bootTimeWriteBarrier(Word) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Installs a reference into the boot image.
bootTimeWriteBarrier(Word) - Method in class org.mmtk.plan.Plan
Perform any required write barrier action when installing an object reference a boot time.
bootTimeWriteBarrier(Word) - Method in class org.mmtk.plan.poisoned.Poisoned
 
BORROW_FROM_RSUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would b-a produce a borrow?
BORROW_FROM_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would a-b produce a borrow?
BORROW_FROM_SUB() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for BORROW_FROM_SUB
borrow_from_sub(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would x - y produce a borrow?
bottom - Variable in class org.jikesrvm.compilers.opt.controlflow.Diamond
The bottom of the diamond
bottom(String, NormalMethod) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Debugging aid to be called after printing the IR
BOTTOM - Static variable in class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
 
BoundedNursery - Class in org.mmtk.utility.options
Provide an upper bound on nursery size.
BoundedNursery() - Constructor for class org.mmtk.utility.options.BoundedNursery
Create the option.
boundedNursery - Variable in class org.mmtk.utility.options.FixedNursery
 
boundedNursery - Variable in class org.mmtk.utility.options.NurserySize
 
BOUNDS_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Guard operand that originates from a bounds-check
BOUNDS_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BOUNDS_CHECK instructions
BOUNDS_CHECK_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BOUNDS_CHECK instructions
BoundsCheck - Class in org.jikesrvm.compilers.opt.ir
The BoundsCheck InstructionFormat class.
BoundsCheck() - Constructor for class org.jikesrvm.compilers.opt.ir.BoundsCheck
 
boundsCheck(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
BoundsCheck_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the BoundsCheck InstructionFormat
BoundsCheck_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the BoundsCheck InstructionFormat
boundsCheckHelper(Offset, Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
Private helper to perform an array bounds check
boxAsBoolean(boolean) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsByte(byte) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsChar(char) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsDouble(double) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsFloat(float) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsInt(int) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsLong(long) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxAsShort(short) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
boxConstantObjectAsOperand(Object, TypeReference) - Static method in class org.jikesrvm.compilers.opt.Simplifier
Package up an object as a constant operand
boxConstantOperand(ConstantOperand, TypeReference) - Static method in class org.jikesrvm.compilers.opt.Simplifier
Package up a constant operand as an object
BP_ON_ENTRY_OFFSET - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
Location of a saved version of the field JNIEnvironment.basePointerOnEntryToNative
brainDeadSpillCost() - Method in class org.jikesrvm.compilers.opt.OptOptions
Is REGALLOC_SPILL_COST_ESTIMATE set to REGALLOC_BRAINDEAD_SPILL_COST?
BrainDeadSpillCost - Class in org.jikesrvm.compilers.opt.regalloc
An object that returns an estimate of the relative cost of spilling a symbolic register.
BrainDeadSpillCost(IR) - Constructor for class org.jikesrvm.compilers.opt.regalloc.BrainDeadSpillCost
 
branch - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is an intraprocedural branch of some form
BRANCH_TARGET - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BRANCH_TARGET instructions
BRANCH_TARGET_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BRANCH_TARGET instructions
BranchCondition() - Constructor for enum org.jikesrvm.compilers.baseline.TemplateCompilerFramework.BranchCondition
 
branchIfUnordered() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Will this floating point compare branch if the results are unordered?
branchLikelyPrefix() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
BranchOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a branch target.
BranchOperand(Instruction) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.BranchOperand
Construct a new branch operand with the given target.
BranchOptimizationDriver - Class in org.jikesrvm.compilers.opt.controlflow
IR level independent driver for simple peephole optimizations of branches.
BranchOptimizationDriver(int, boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
 
BranchOptimizationDriver(int) - Constructor for class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
 
BranchOptimizations - Class in org.jikesrvm.compilers.opt.controlflow
Perform simple peephole optimizations for branches.
BranchOptimizations(int, boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
 
BranchOptimizations(int, boolean, boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
 
branchOpts - Variable in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
Need to run branch optimizations after
branchOpts - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
 
branchOpts - Variable in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
 
branchOpts - Static variable in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
 
branchOpts - Variable in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
Cache of branch optimizations if used to tidy up
branchOpts - Variable in class org.jikesrvm.compilers.opt.Simple
 
branchOpts - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
 
BranchProfile - Class in org.jikesrvm.compilers.baseline
Profile data for a branch instruction.
BranchProfile(int, float) - Constructor for class org.jikesrvm.compilers.baseline.BranchProfile
 
BranchProfileCarrier - Class in org.jikesrvm.compilers.opt.ir
InstructionFormats that have a BranchProfile (which is BranchProfileOperand)
BranchProfileCarrier() - Constructor for class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
 
BranchProfileCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ia32
Lookup used to see if an operator is a BranchProfile (which is BranchProfileOperand)
BranchProfileCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.BranchProfileCarrierLookup
 
BranchProfileCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ppc
Lookup used to see if an operator is a BranchProfile (which is BranchProfileOperand)
BranchProfileCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.BranchProfileCarrierLookup
 
BranchProfileOperand - Class in org.jikesrvm.compilers.opt.ir.operand
 
BranchProfileOperand(float) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
BranchProfileOperand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
BranchProfiles - Class in org.jikesrvm.compilers.baseline
Profile data for all conditional branches (including switches) of a single RVMMethod.
BranchProfiles(NormalMethod, int[]) - Constructor for class org.jikesrvm.compilers.baseline.BranchProfiles
 
branchProfiles - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The BranchProfile data for method, if available
BranchSimplifier - Class in org.jikesrvm.compilers.opt.controlflow
Simplify and canonicalize conditional branches with constant operands.
BranchSimplifier() - Constructor for class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
 
BranchTarget - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
branchUnlikelyPrefix() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
breakCodeOrder(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Create a break in the code order between bb1 and bb2 (bb1 and bb2 must be currently adjacent in the code order).
breakStub() - Static method in class org.jikesrvm.util.Services
 
BRIDGE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
BRIDGE_FRAME_EXTRA_SIZE - Static variable in class org.jikesrvm.ia32.BaselineConstants
bridge frames save 2 additional GPRs
BRIDGE_FROM_NATIVE - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
Has bridge from native annotation, NB this makes the flags byte negative
bridgeInstructions - Variable in class org.jikesrvm.scheduler.RVMThread
Before call new instructions, we need a bridge to recover register states from the stack frame.
bridgeParameterIndex - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
current parameter being mapped (-1 == "this")
bridgeParameterInitialIndex - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
first parameter to be mapped (-1 == "this")
bridgeParameterMappingRequired - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
have all bridge parameters been mapped yet?
bridgeParameterTypes - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
parameter types passed by that method
bridgeRegisterIndex - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
gpr register it lives in
bridgeRegisterLocation - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
memory address at which that register was saved
bridgeRegistersLocationUpdated - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
have the register location been updated
bridgeSpilledParameterMappingRequired - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
do we need to map spilled params (baseline compiler = no, opt = yes)
bridgeSpilledParamInitialOffset - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
starting offset to stack location for param0
bridgeSpilledParamLocation - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
current spilled param location
bridgeTarget - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
method to be invoked via dynamic bridge (null: current frame is not a dynamic bridge)
broadcast() - Method in class org.jikesrvm.mm.mmtk.Monitor
 
broadcast() - Method in class org.jikesrvm.scheduler.LightMonitor
 
broadcast() - Method in class org.jikesrvm.scheduler.Monitor
Send a broadcast, which should awaken anyone who is currently blocked in any of the wait methods.
broadcast() - Method in class org.mmtk.vm.Monitor
Send a broadcast.
bsize - Static variable in class org.jikesrvm.osr.bytecodes.CheckCast
 
bsize - Variable in class org.jikesrvm.osr.bytecodes.DoubleStore
 
bsize - Variable in class org.jikesrvm.osr.bytecodes.FloatStore
 
bsize - Variable in class org.jikesrvm.osr.bytecodes.Goto
 
bsize - Variable in class org.jikesrvm.osr.bytecodes.IntStore
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.InvokeStatic
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.LoadDoubleConst
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.LoadFloatConst
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.LoadIntConst
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.LoadLongConst
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
 
bsize - Static variable in class org.jikesrvm.osr.bytecodes.LoadWordConst
 
bsize - Variable in class org.jikesrvm.osr.bytecodes.LongStore
 
bsize - Variable in class org.jikesrvm.osr.bytecodes.RefStore
 
BT_CLOSURE - Static variable in class org.mmtk.plan.refcount.RCBase
 
BTFreeLargeObjectSweeper - Class in org.mmtk.plan.refcount.backuptrace
This class implements the freeing of large objects during a backup trace.
BTFreeLargeObjectSweeper() - Constructor for class org.mmtk.plan.refcount.backuptrace.BTFreeLargeObjectSweeper
 
BTSweeper - Class in org.mmtk.plan.refcount.backuptrace
This class implements the thread-local core functionality for a transitive closure over the heap graph.
BTSweeper() - Constructor for class org.mmtk.plan.refcount.backuptrace.BTSweeper
 
btSweepImmortal - Variable in class org.mmtk.plan.refcount.RCBaseMutator
 
BTSweepImmortalScanner - Class in org.mmtk.plan.refcount.backuptrace
This class is used in backup tracing to sweep and zero any dead 'immortal' objects.
BTSweepImmortalScanner() - Constructor for class org.mmtk.plan.refcount.backuptrace.BTSweepImmortalScanner
 
BTTraceLocal - Class in org.mmtk.plan.refcount.backuptrace
This class implements the thread-local core functionality for a transitive closure over the heap graph.
BTTraceLocal(Trace) - Constructor for class org.mmtk.plan.refcount.backuptrace.BTTraceLocal
 
bucket - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
 
Bucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Constructor for class org.jikesrvm.util.HashMapRVM.Bucket
 
Bucket(T, AbstractHashSetRVM.AbstractBucket<T>) - Constructor for class org.jikesrvm.util.HashSetRVM.Bucket
 
Bucket(K, V, AbstractHashMapRVM.AbstractBucket<K, V>) - Constructor for class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
 
Bucket(T, AbstractHashSetRVM.AbstractBucket<T>) - Constructor for class org.jikesrvm.util.ImmutableEntryHashSetRVM.Bucket
 
bucketIndex(K, int) - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
bucketIndex - Variable in class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
 
bucketIndex(T, int) - Method in class org.jikesrvm.util.AbstractHashSetRVM
 
bucketIndex - Variable in class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
 
BucketIterator() - Constructor for class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
 
buckets - Variable in class org.jikesrvm.util.AbstractHashMapRVM
 
buckets - Variable in class org.jikesrvm.util.AbstractHashSetRVM
 
buf - Variable in class org.jikesrvm.runtime.CommandLineArgs.ArgReader
 
buffer - Variable in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
buffer provides the communication channel between the listener and the organizer.
buffer - Variable in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
buffer provides the communication channel between the edge listener and the organizer.
buffer - Variable in class org.mmtk.plan.TraceWriteBuffer
 
buffer - Variable in class org.mmtk.utility.Log
buffer to store written message until flushing
BUFFER_MASK - Static variable in class org.mmtk.utility.deque.Deque
 
BUFFER_SIZE - Static variable in class org.mmtk.utility.deque.Deque
 
bufferEnd(Address) - Method in class org.mmtk.utility.deque.Deque
 
bufferFirst(Address) - Method in class org.mmtk.utility.deque.Deque
 
bufferIndex - Variable in class org.mmtk.utility.Log
location of next character to be written
bufferLast(Address, int) - Method in class org.mmtk.utility.deque.Deque
 
bufferLast(Address) - Method in class org.mmtk.utility.deque.Deque
 
bufferLastOffset(int) - Method in class org.mmtk.utility.deque.Deque
 
bufferOffset(Address) - Method in class org.mmtk.utility.deque.Deque
 
bufferSentinel(int) - Method in class org.mmtk.utility.deque.LocalSSB
Return the sentinel offset for a buffer of a given arity.
bufferSize - Variable in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
the buffer's size, i.e. length of DynamicCallGraphOrganizer.buffer
bufferStart(Address) - Method in class org.mmtk.utility.deque.Deque
 
buflen - Variable in class org.jikesrvm.runtime.CommandLineArgs.ArgReader
 
bufsenqueued - Variable in class org.mmtk.utility.deque.SharedDeque
 
bugReportMessage() - Static method in class org.jikesrvm.VM
Produce a message requesting a bug report be submitted
BUILD_FOR_GENRC - Static variable in class org.mmtk.plan.refcount.RCBase
True if we are building for generational RC
BUILD_FOR_STICKYIMMIX - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
BuildBB - Class in org.jikesrvm.compilers.baseline
Analyze the byte codes and determine the boundaries of the basic blocks.
BuildBB(NormalMethod) - Constructor for class org.jikesrvm.compilers.baseline.BuildBB
Analyzes the bytecodes and builds the basic blocks with their predecessors.
BuildBB.InstructionType - Enum in org.jikesrvm.compilers.baseline
Types of Instructions
buildDiamond(BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.Diamond
See if bb is the root of a diamond.
buildDoesImplement(RVMArray) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
Create the doesImplement vector for a RVMArray.
buildDoesImplement(RVMClass) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
Create the doesImplement vector for a RVMClass.
BuildFor32Addr - Static variable in class org.jikesrvm.Configuration
 
buildFor32Addr() - Static method in class org.jikesrvm.VM
 
BuildFor64Addr - Static variable in class org.jikesrvm.Configuration
 
BuildForAdaptiveSystem - Static variable in class org.jikesrvm.Configuration
Is this an adaptive build?
buildForGenRC() - Method in class org.mmtk.plan.refcount.generational.GenRCConstraints
 
buildForGenRC() - Method in class org.mmtk.plan.refcount.RCBaseConstraints
 
BuildForGnuClasspath - Static variable in class org.jikesrvm.Configuration
 
BuildForHarmony - Static variable in class org.jikesrvm.Configuration
 
BuildForHwFsqrt - Static variable in class org.jikesrvm.Configuration
 
BuildForIA32 - Static variable in class org.jikesrvm.Configuration
 
BuildForIMTInterfaceInvocation - Static variable in class org.jikesrvm.Configuration
 
BuildForITableInterfaceInvocation - Static variable in class org.jikesrvm.Configuration
 
BuildForLinux - Static variable in class org.jikesrvm.Configuration
 
BuildForOptCompiler - Static variable in class org.jikesrvm.Configuration
Is this an opt compiler build?
BuildForOsx - Static variable in class org.jikesrvm.Configuration
 
BuildForPower64ELF_ABI - Static variable in class org.jikesrvm.Configuration
 
BuildForPowerPC - Static variable in class org.jikesrvm.Configuration
 
BuildForSolaris - Static variable in class org.jikesrvm.Configuration
 
BuildForSSE2 - Static variable in class org.jikesrvm.Configuration
 
buildForSSE2() - Static method in class org.jikesrvm.VM
 
BuildForSSE2Full - Static variable in class org.jikesrvm.Configuration
 
BuildForSVR4ABI - Static variable in class org.jikesrvm.Configuration
 
buildIMTDict(RVMClass, RVMClass[]) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
Build up a description of the IMT contents for the given class.
buildITable(RVMClass, RVMClass) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
 
buildLog - Static variable in class org.jikesrvm.mm.mmtk.ActivePlan
Log instance used at build time
BuildLST - Class in org.jikesrvm.compilers.opt.controlflow
A compiler phase to construct the loop structure tree (LST).
BuildLST() - Constructor for class org.jikesrvm.compilers.opt.controlflow.BuildLST
 
buildMDAHelper(RVMMethod, int[], int, RVMArray) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
 
buildMultiDimensionalArray(int, int[], RVMArray) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Build a multi-dimensional array.
BuildReferenceMaps - Class in org.jikesrvm.compilers.baseline
This class builds the reference and non-reference maps for a given method.
BuildReferenceMaps() - Constructor for class org.jikesrvm.compilers.baseline.BuildReferenceMaps
 
buildReferenceMaps(NormalMethod, int[], byte[], ReferenceMaps, BuildBB) - Method in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
After the analysis of the blocks of a method, examine the byte codes again, to determine the reference maps for the gc points.
BuildReferenceMaps.PrimitiveSize - Enum in org.jikesrvm.compilers.baseline
 
buildRevTopSort() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Builds the reverse topological order, i.e., the topsort order on the reverse graph.
buildRevTopSort() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Build a reverse topological sort of this graph
buildStackTrace(int, int) - Method in class org.jikesrvm.runtime.StackTrace
 
buildSuperclassIds(RVMType) - Static method in class org.jikesrvm.classloader.DynamicTypeCheck
Create the superclass Id vector for a RVMType.
BuildTimeConfig - Class in org.jikesrvm.mm.mmtk
Read build-time configuration information for MMTk from a Java properties file.
BuildTimeConfig(String, String) - Constructor for class org.jikesrvm.mm.mmtk.BuildTimeConfig
 
BuildTimeConfig(String) - Constructor for class org.jikesrvm.mm.mmtk.BuildTimeConfig
 
BuildTimeConfig - Class in org.mmtk.vm
Build-time configuration constants for MMTk.
BuildTimeConfig() - Constructor for class org.mmtk.vm.BuildTimeConfig
 
buildTopological(TopSortInterface, boolean) - Static method in class org.jikesrvm.compilers.opt.util.TopSort
 
buildTopSort() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Build a topological sort of this graph
buildTree(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.MinimalBURS
Build a BURS Tree for each Instruction.
buildTrees(DepGraph) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
Stage 1: Complete the expression trees and identify tree roots.
buildTwoDimensionalArray(int, int, int, RVMArray) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Build a two-dimensional array.
BuildWithBaseBootImageCompiler - Static variable in class org.jikesrvm.Configuration
build with Base boot image compiler?
BuildWithGCSpy - Static variable in class org.jikesrvm.Configuration
 
BuildWithGCTrace - Static variable in class org.jikesrvm.Configuration
 
BULK_COMPILATION_VERBOSITY - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Control amount of verbosity for bulk compilation (larger means more)
BulkCompile - Class in org.jikesrvm.adaptive.recompilation
Utilities for providing compiler advice.
BulkCompile() - Constructor for class org.jikesrvm.adaptive.recompilation.BulkCompile
 
BumpPointer - Class in org.mmtk.utility.alloc
This class implements a bump pointer allocator that allows linearly scanning through the allocated objects.
BumpPointer(Space, boolean) - Constructor for class org.mmtk.utility.alloc.BumpPointer
Constructor.
BURS - Class in org.jikesrvm.compilers.opt.lir2mir
A few common utilities used for invoking BURS tree-pattern matching to do instruction selection.
BURS(IR) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.BURS
 
burs - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
The BURS object
BURS_backdoor_linkWithNext(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Allow BURS a back door into linkWithNext.
BURS_Common_Helpers - Class in org.jikesrvm.compilers.opt.lir2mir
Contains BURS helper functions common to all platforms.
BURS_Common_Helpers(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
BURS_Debug - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_32
 
BURS_Debug() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Debug
 
BURS_Debug - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_64
 
BURS_Debug() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Debug
 
BURS_Debug - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_32
 
BURS_Debug() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Debug
 
BURS_Debug - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_64
 
BURS_Debug() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Debug
 
BURS_Definitions - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_32
 
BURS_Definitions() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
 
BURS_Definitions - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_64
 
BURS_Definitions() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
 
BURS_Definitions - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_32
 
BURS_Definitions() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
 
BURS_Definitions - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_64
 
BURS_Definitions() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
 
BURS_Helpers - Class in org.jikesrvm.compilers.opt.lir2mir.ia32
Contains IA32-specific helper functions for BURS.
BURS_Helpers(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
 
BURS_IntConstantTreeNode - Class in org.jikesrvm.compilers.opt.lir2mir
A subclass of BURS_TreeNode for an IntConstantOperand.
BURS_IntConstantTreeNode(int) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
Constructor for interior node.
BURS_MemOp_Helpers - Class in org.jikesrvm.compilers.opt.lir2mir
Contains common BURS helper functions for platforms with memory operands.
BURS_MemOp_Helpers(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
BURS_MemOp_Helpers.AddrStackElement - Class in org.jikesrvm.compilers.opt.lir2mir
 
BURS_MemOp_Helpers.MOStackElement - Class in org.jikesrvm.compilers.opt.lir2mir
 
BURS_STATE - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_32
Machine-specific instruction selection rules.
BURS_STATE(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
 
BURS_STATE - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_64
Machine-specific instruction selection rules.
BURS_STATE(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
 
BURS_STATE - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_32
Machine-specific instruction selection rules.
BURS_STATE(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
 
BURS_STATE - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_64
Machine-specific instruction selection rules.
BURS_STATE(BURS) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
 
BURS_StateCoder - Interface in org.jikesrvm.compilers.opt.lir2mir
 
BURS_TreeNode - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_32
An BURS_TreeNode is a node in a binary tree that is fed as input to BURS.
BURS_TreeNode(DepGraphNode) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
Constructor for interior node.
BURS_TreeNode(char) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
Constructor for leaf/auxiliary node.
BURS_TreeNode - Class in org.jikesrvm.compilers.opt.lir2mir.ia32_64
An BURS_TreeNode is a node in a binary tree that is fed as input to BURS.
BURS_TreeNode(DepGraphNode) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
Constructor for interior node.
BURS_TreeNode(char) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
Constructor for leaf/auxiliary node.
BURS_TreeNode - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_32
An BURS_TreeNode is a node in a binary tree that is fed as input to BURS.
BURS_TreeNode(DepGraphNode) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
Constructor for interior node.
BURS_TreeNode(char) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
Constructor for leaf/auxiliary node.
BURS_TreeNode - Class in org.jikesrvm.compilers.opt.lir2mir.ppc_64
An BURS_TreeNode is a node in a binary tree that is fed as input to BURS.
BURS_TreeNode(DepGraphNode) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
Constructor for interior node.
BURS_TreeNode(char) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
Constructor for leaf/auxiliary node.
BURSManagedFPROperand - Class in org.jikesrvm.compilers.opt.ir.operand.ia32
An FPR register that BURS is managing.
BURSManagedFPROperand(int) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ia32.BURSManagedFPROperand
 
bypassMoves(Operand) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Bypass MOVE instructions that def an operand: return the first def in the chain that is not the result of a MOVE instruction.
Byte - Static variable in class org.jikesrvm.classloader.TypeReference
 
BYTE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
 
BYTE_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BYTE_ALOAD instructions
BYTE_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BYTE_ALOAD instructions
BYTE_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BYTE_ASTORE instructions
BYTE_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BYTE_ASTORE instructions
BYTE_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
true if the garbage collector does not support the bulk copy operation
BYTE_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BYTE_LOAD instructions
BYTE_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BYTE_LOAD instructions
BYTE_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for BYTE_STORE instructions
BYTE_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for BYTE_STORE instructions
BYTE_TYPE - Static variable in class org.mmtk.utility.gcspy.StreamConstants
 
ByteArray - Static variable in class org.jikesrvm.classloader.RVMArray
 
ByteArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
byteArrayRead(byte[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of bytes from fields of arrays (i.e. baload).
byteArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
ByteArrayStringEncoderVisitor(int) - Constructor for class org.jikesrvm.classloader.UTF8Convert.ByteArrayStringEncoderVisitor
 
byteArrayWrite(byte[], int, byte) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of bytes into arrays (i.e. bastore).
byteArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
ByteBufferStringEncoderVisitor(int) - Constructor for class org.jikesrvm.classloader.UTF8Convert.ByteBufferStringEncoderVisitor
 
byteBulkCopy(byte[], Offset, byte[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for a bulk copy of bytes (i.e. in an array copy).
byteBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of bytes are about to be copied from object src to object dst (as in an array copy).
byteBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
byteBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
byteBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
 
bytecode - Variable in class org.jikesrvm.runtime.DynamicLink
how method was called at that site
BytecodeConstants - Class in org.jikesrvm.classloader
Information about java byte codes that appear in the "code" attribute of a .class file.
BytecodeConstants() - Constructor for class org.jikesrvm.classloader.BytecodeConstants
 
bytecodeMap - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
Encoded representation of bytecode index to offset in code array map.
bytecodeMap - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
Mapping from bytecodes to machine code offsets
bytecodeReflection - Static variable in class org.jikesrvm.runtime.Reflection
Perform reflection using bytecodes (true) or out-of-line machine code (false)
bytecodes - Variable in class org.jikesrvm.classloader.NormalMethod
bytecodes for this method (null --> none)
bytecodes - Variable in class org.jikesrvm.osr.BytecodeTraverser
 
BytecodeStream - Class in org.jikesrvm.classloader
Provides minimal abstraction layer to a stream of bytecodes from the code attribute of a method.
BytecodeStream(NormalMethod, byte[]) - Constructor for class org.jikesrvm.classloader.BytecodeStream
 
BytecodeTraverser - Class in org.jikesrvm.osr
BytecodeTraverser does depth first search on a bytecode array, determines the type information of locals and stacks at Interesting point.
BytecodeTraverser() - Constructor for class org.jikesrvm.osr.BytecodeTraverser
 
byteFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of bytes from fields of instances (i.e. getfield).
byteFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
byteFieldWrite(Object, byte, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of bytes into fields of instances (i.e. putfield).
byteFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
bytelength - Variable in class org.jikesrvm.compilers.baseline.BuildBB
 
byteRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual read of a byte read barrier.
byteRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read a byte.
byteRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual read of a byte read barrier.
BYTES_IN_ADDRESS - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BYTES_IN_ADDRESS - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_BLOCK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
BYTES_IN_BLOCK_DEFRAG_STATE_ENTRY - Static variable in class org.mmtk.policy.immix.Block
 
BYTES_IN_BLOCK_STATE_ENTRY - Static variable in class org.mmtk.policy.immix.Block
 
BYTES_IN_BOOLEAN - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_BYTE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_BYTE - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_CHAR - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_CHAR - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_CHUNK - Static variable in class org.mmtk.policy.Space
 
BYTES_IN_COPY - Static variable in class org.jikesrvm.runtime.Memory
Number of bytes used when copying larger chunks of memory.
BYTES_IN_DOUBLE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_EXTENT - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BYTES_IN_FLOAT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_INT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_INT - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_KBYTE - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_LINE - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
BYTES_IN_LINE_STATUS - Static variable in class org.mmtk.policy.immix.Line
 
BYTES_IN_LONG - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_MBYTE - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_OFFSET - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BYTES_IN_PAGE - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_RECYCLE_ALLOC_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
BYTES_IN_REGION - Static variable in class org.mmtk.utility.alloc.EmbeddedMetaData
 
BYTES_IN_SHORT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
BYTES_IN_SHORT - Static variable in class org.mmtk.utility.Constants
 
BYTES_IN_STACKSLOT - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
 
BYTES_IN_WORD - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
BYTES_IN_WORD - Static variable in class org.mmtk.utility.Constants
 
BYTES_PUSHED - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
bytesInPage - Variable in class org.jikesrvm.runtime.BootRecord
size of a virtual memory page in bytes
byteSizeOperators - Static variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Operators with byte arguments
bytesPerMap() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
 
bytesRequiredWhenCopied(Object, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
 
bytesRequiredWhenCopied(Object, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
how many bytes are needed when the array object is copied by GC?
bytesRequiredWhenCopied(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
 
bytesRequiredWhenCopied(Object, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
how many bytes are needed when the scalar object is copied by GC?
bytesRequiredWhenCopied(Object, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
how many bytes are needed when the array object is copied by GC?
bytesToMmapChunksUp(Extent) - Static method in class org.mmtk.utility.Conversions
 
bytesToPages(Extent) - Method in class org.jikesrvm.options.OptionSet
 
bytesToPages(Extent) - Static method in class org.mmtk.utility.Conversions
 
bytesToPages(Offset) - Static method in class org.mmtk.utility.Conversions
 
bytesToPages(Extent) - Method in class org.vmutil.options.OptionSet
Convert bytes into pages, rounding up if necessary.
bytesToPagesUp(Extent) - Static method in class org.mmtk.utility.Conversions
 
ByteStream - Class in org.jikesrvm.mm.mmtk.gcspy
Set up a GCspy Stream with data type BYTE_TYPE.
ByteStream(AbstractDriver, String, byte, byte, byte, byte, String, String, int, int, int, Color, boolean) - Constructor for class org.jikesrvm.mm.mmtk.gcspy.ByteStream
Construct a new GCspy stream of BYTE_TYPE
ByteStream - Class in org.mmtk.vm.gcspy
Set up a GCspy Stream with data type BYTE_TYPE
ByteStream(AbstractDriver, String, byte, byte, byte, byte, String, String, int, int, int, Color, boolean) - Constructor for class org.mmtk.vm.gcspy.ByteStream
Construct a new GCspy stream of BYTE_TYPE
bytesUsed(Object, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
 
bytesUsed(Object, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
how many bytes are used by the array object?
bytesUsed(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
 
bytesUsed(Object, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
how many bytes are used by the scalar?
bytesUsed(Object, RVMArray, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
how many bytes are used by the array?
byteToBlockMap - Variable in class org.jikesrvm.compilers.baseline.BuildBB
identify which block a byte is part of
byteToBlockMap - Variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
identify which block a byte is part of
ByteType - Static variable in class org.jikesrvm.classloader.RVMType
 
ByteTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
byteWrite(ObjectReference, byte, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of a byte write barrier.
byteWrite(ObjectReference, Address, byte, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write a byte.
byteWrite(ObjectReference, Address, byte, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write a byte.
byteWrite(ObjectReference, byte, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of a byte write barrier.

C

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
Calls System.exit(int) with the correct security status.
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 booleanvalue.
configItem(String, String) - Static method in class org.mmtk.utility.statistics.Xml
Output a "config" entity, with a given name and Stringvalue.
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
Set the source position description (Instruction.bcIndex, Instruction.position) for this instruction to be the same as the source instruction's source position description.
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
Creates an instance of a 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
Create an instance of a 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)

D

D(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
Create a double register operand for a given physical FPR.
D(Register) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a double register operand for a given register.
D(Address, byte, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
daemon - Variable in class org.jikesrvm.scheduler.RVMThread
The virtual machine terminates when the last non-daemon (user) thread terminates.
danglingReferenceCount - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
DarkGray - Static variable in class org.mmtk.utility.gcspy.Color
 
data - Variable in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
data - Variable in class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer
 
data - Variable in class org.jikesrvm.compilers.baseline.BranchProfiles
Branch profile for each profiled bytecode
data - Static variable in class org.jikesrvm.compilers.baseline.EdgeCounts
Array of edge count data.
data - Variable in class org.jikesrvm.jni.FunctionTable
The backing data used during boot image writing.
data - Variable in class org.jikesrvm.jni.LinkageTripletTable
The backing data used during boot image writing.
data - Variable in class org.jikesrvm.objectmodel.IMT
The backing data used during boot image writing.
data - Variable in class org.jikesrvm.objectmodel.ITable
The backing data used during boot image writing.
data - Variable in class org.jikesrvm.objectmodel.TIB
The backing data used during boot image writing.
data - Variable in class org.jikesrvm.util.PriorityQueueRVM.PriorityQueueNode
the associated data
data - Variable in class org.mmtk.vm.gcspy.ByteStream
Instance variables
data - Variable in class org.mmtk.vm.gcspy.IntStream
The stream data
data - Variable in class org.mmtk.vm.gcspy.ShortStream
 
data - Variable in class org.vmmagic.unboxed.ObjectReference
The object field.
DATA_END_OFFSET - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
DATA_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.Chunk
 
DATA_OFFSET - Static variable in class org.mmtk.utility.SimpleHashtable
Offset to the data
DATA_START_OFFSET - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
dataName - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
A string description of this data;
dataWasScaled - Static variable in class org.mmtk.utility.statistics.PerfEvent
true if any data was scaled
db(String) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Print a debug string to the sysWrite stream.
db(String) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Print a debug string to the sysWrite stream
db - Static variable in class org.jikesrvm.compilers.opt.FieldAnalysis
The backing store
db - Variable in class org.jikesrvm.compilers.opt.FieldDatabase
 
db - Variable in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Database holding information on class loading
DBG - Static variable in class org.jikesrvm.classloader.ApplicationClassLoader
 
dbg - Static variable in class org.jikesrvm.scheduler.MainThread
 
DBG_ALL - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Master debug flag for IR gen.
DBG_APP_CL - Static variable in class org.jikesrvm.classloader.RVMClassLoader
 
DBG_BB - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: basic blocks
DBG_BBSET - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: basic block set operations
DBG_BCPARSE - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: bytecode parsing
DBG_CF - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: control flow
DBG_CFG - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: cfg
DBG_ELIMCOPY - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: elim copy to locals
DBG_ELIMNULL - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: elim null checks
DBG_EX - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: exception handlers
DBG_FLATTEN - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: flattening
DBG_INLINE_JSR - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: jsr inlining
DBG_INSTR - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: print instructions as they are generated
DBG_LOCAL - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: local var rectification
DBG_OPERAND_LATTICE - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: operand lattice functions
DBG_REGEN - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: block regeneration
DBG_SELECTED - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
DBG_SELECTIVE - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Debugging with method_to_print.
DBG_STACK - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: stack rectification
DBG_TYPE - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Debug flag: type analysis
dbgPrintFree() - Method in class org.mmtk.utility.BaseGenericFreeList
Print the free list (for debugging purposes)
dbits - Variable in class org.jikesrvm.osr.bytecodes.LoadDoubleConst
 
DC(double) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a long constant operand with a given value.
DCBF - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for DCBF instructions
DCBF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for DCBF instructions
DCBST - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for DCBST instructions
dcbst - Static variable in class org.jikesrvm.runtime.MagicNames
 
DCBST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for DCBST instructions
DCBT - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for DCBT instructions
dcbt - Static variable in class org.jikesrvm.runtime.MagicNames
 
DCBT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for DCBT instructions
DCBTST - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for DCBTST instructions
dcbtst - Static variable in class org.jikesrvm.runtime.MagicNames
 
DCBTST_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for DCBTST instructions
DCBZ - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for DCBZ instructions
dcbz - Static variable in class org.jikesrvm.runtime.MagicNames
 
DCBZ_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for DCBZ instructions
DCBZL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for DCBZL instructions
dcbzl - Static variable in class org.jikesrvm.runtime.MagicNames
 
DCBZL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for DCBZL instructions
dcg - Static variable in class org.jikesrvm.adaptive.controller.Controller
The dynamic call graph
DCG_DECAY_RATE - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
What factor should we decay call graph edges hotness by
DCG_SAMPLE_SIZE - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
After how many timer interrupts do we update the weights in the dynamic call graph?
dcgOrg - Variable in class org.jikesrvm.adaptive.controller.ControllerThread
There are several ways in which a dcg organizer might be created; keep track of it once it is created so that we only create one instance of it.
DD(int, int) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Definitely-different relation for two value numbers.
DD(Object, Object) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Definitely-different relation.
DEAD - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
deallocateRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
dealWithPossibleRemovalOfCatchBlockByTheOptCompiler(Offset, RVMType, int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
 
deathScan - Static variable in class org.mmtk.plan.semispace.gctrace.GCTrace
 
DEBUG - Static variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
 
DEBUG - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
 
DEBUG - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
 
DEBUG - Static variable in class org.jikesrvm.adaptive.measurements.instrumentation.YieldpointCounterData
 
DEBUG - Static variable in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
 
DEBUG - Static variable in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
 
DEBUG - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.CounterBasedSampling
 
DEBUG - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
 
DEBUG - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
These are local copies of optimizing compiler debug options that can be set via the command line arguments.
DEBUG - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
 
debug(String) - Method in class org.jikesrvm.adaptive.util.AOSLogging
 
DEBUG - Static variable in class org.jikesrvm.compilers.common.RecompilationManager
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTGraph
Debug messages?
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Flag to optionally print verbose debugging messages
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.Dominators
Control for debug output
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.DefUse
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.FieldAnalysis
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.FieldDatabase
 
debug(String) - Static method in class org.jikesrvm.compilers.opt.FieldDatabase
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Debug execution
DEBUG - Static variable in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ir.GCIRMap
Used for class-wide debugging
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
debug(int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
Debugging info
DEBUG - Static variable in class org.jikesrvm.compilers.opt.liveness.LiveInterval
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.liveness.LiveSet
just used for debugging
DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
verbose debugging flag
DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.LinearScan
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
just used for debugging, all output statements use VM.syswrite
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
flag to optionally print verbose debugging messages
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumber
Print verbose debugging output?
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Print verbose debugging output?
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation
Print verbose debugging messages?
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
verbose debugging flag
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
Generate debug output?
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Flag to optionally print verbose debugging messages
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
 
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Flag to turn on debugging
DEBUG - Static variable in class org.jikesrvm.compilers.opt.ssa.UniformlyGeneratedGVN
 
Debug - Class in org.jikesrvm.mm.mmtk
Debugger support for the MMTk harness
Debug() - Constructor for class org.jikesrvm.mm.mmtk.Debug
 
DEBUG - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
DEBUG - Static variable in class org.jikesrvm.objectmodel.FieldLayout
Enable debugging
DEBUG - Static variable in class org.jikesrvm.runtime.CommandLineArgs
 
DEBUG - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
 
DEBUG - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
 
DEBUG - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
 
DEBUG - Static variable in class org.mmtk.policy.Space
 
DEBUG - Static variable in class org.mmtk.utility.BaseGenericFreeList
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
DEBUG - Static variable in class org.mmtk.utility.gcspy.Subspace
 
Debug - Class in org.mmtk.vm
 
Debug() - Constructor for class org.mmtk.vm.Debug
 
DEBUG - Static variable in class org.mmtk.vm.gcspy.ServerInterpreter
 
DEBUG - Static variable in class org.mmtk.vm.gcspy.ServerSpace
 
DEBUG - Static variable in class org.mmtk.vm.gcspy.Stream
 
DEBUG - Static variable in class org.mmtk.vm.VM
Global debugging switch
DEBUG2 - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
 
DEBUG_ - Static variable in class org.jikesrvm.mm.mmtk.gcspy.Util
 
DEBUG_COALESCE - Static variable in class org.jikesrvm.compilers.opt.regalloc.LinearScan
 
DEBUG_CODEGEN - Variable in class org.jikesrvm.compilers.opt.OptOptions
Enable debugging support for final assembly
DEBUG_ESTIMATE - Static variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
 
DEBUG_GCP - Variable in class org.jikesrvm.compilers.opt.OptOptions
Perform noisy global code placement
DEBUG_INSTRU_SAMPLING - Variable in class org.jikesrvm.compilers.opt.OptOptions
Enable debugging statements for instrumentation sampling
DEBUG_INSTRU_SAMPLING_DETAIL - Variable in class org.jikesrvm.compilers.opt.OptOptions
Enable detailed debugging statements for instrumentation sampling
DEBUG_STACK_TRAMPOLINE - Static variable in class org.jikesrvm.scheduler.RVMThread
debugging flag for return barrier trampoline
DebugAddress - Class in org.mmtk.utility.options
Allow an address to be specified on the command line for use in debugging.
DebugAddress() - Constructor for class org.mmtk.utility.options.DebugAddress
Create the option
debugAddress - Static variable in class org.mmtk.utility.options.Options
 
debugBegining(IR, boolean, boolean, boolean, boolean) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
Just a helper method to encapsulate the optional debugging info that is performed at the beginning of the perform method
debugBytesDefraged - Variable in class org.mmtk.policy.immix.Defrag
 
debugCollectionTypeDetermined - Variable in class org.mmtk.policy.immix.Defrag
 
debugging - Static variable in class org.mmtk.vm.VM
 
debuggingCounterData - Static variable in class org.jikesrvm.adaptive.database.AOSDatabase
 
debugLock - Static variable in class org.jikesrvm.scheduler.RVMThread
Lock (mutex) used for servicing debug requests.
debugPostGlobal(IR, boolean, boolean, boolean) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
Just a helper method to encapsulate the optional debugging info that is performed after the global propagation step of "perform"
debugRequested - Static variable in class org.jikesrvm.scheduler.RVMThread
Flag set by external signal to request debugger activation at next thread switch.
debugRequestedField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
debugRequestedOffset - Variable in class org.jikesrvm.runtime.BootRecord
jtoc offset of RVMThread.debugRequested
debugSpaces(CopySpace) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
Prints some debugging info.
debugSpaces(CopySpace) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
Debugging info for the semispaces
debugThreads - Static variable in class org.jikesrvm.scheduler.RVMThread
Preallocated array for use in debug requested.
DebugUtil - Class in org.jikesrvm.mm.mminterface
Common debugging utility functions used by various garbage collectors
DebugUtil() - Constructor for class org.jikesrvm.mm.mminterface.DebugUtil
 
DEC_ALIVE - Static variable in class org.mmtk.plan.refcount.RCHeader
 
DEC_KILL - Static variable in class org.mmtk.plan.refcount.RCHeader
 
decay() - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
Visit the WeightedCallTargets for every call site send them the decay message.
decay(double) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
Decay the weights of all call targets by the specified amount
decay(double) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
decay(double) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
decay() - Method in interface org.jikesrvm.adaptive.measurements.Decayable
Called periodically when it is time to decay runtime mesaurment data
decay(int, double) - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
decay counters
decay(double) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
Decay the weights of all call targets by the specified amount
decay(double) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
decay(double) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
DECAY_FREQUENCY - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
After how many clock ticks should we decay
Decayable - Interface in org.jikesrvm.adaptive.measurements
This interface defines the decay method.
decayDecayableObjects() - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Decays all registered decayable objects.
decayEventCounter - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Counts the number of decay events
decayingCounters() - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs when the decay organizer runs.
decayObjects - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
The currently registered decayable objects
DecayOrganizer - Class in org.jikesrvm.adaptive.measurements.organizers
An organizer that periodically decays runtime counters
DecayOrganizer(YieldCounterListener) - Constructor for class org.jikesrvm.adaptive.measurements.organizers.DecayOrganizer
 
decayStatistics(int) - Method in class org.jikesrvm.adaptive.util.AOSLogging
Call this method to dump statistics related to decaying
decBuffer - Variable in class org.mmtk.plan.refcount.RCBaseCollector
 
decBuffer - Variable in class org.mmtk.plan.refcount.RCBaseMutator
 
decideWhetherToDefrag(boolean, boolean, int, boolean, boolean) - Method in class org.mmtk.policy.immix.Defrag
 
decideWhetherToDefrag(boolean, boolean, int, boolean) - Method in class org.mmtk.policy.immix.ImmixSpace
Determine the collection kind.
decimal(Offset) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
decimal(int) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
decimal(long) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
decimal(short) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
declareApplicationClassLoaderIsReady() - Static method in class org.jikesrvm.classloader.RVMClassLoader
 
DECLARED_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
The type has been declared as obtained from a getfield, getstatic, putfield, putstatic, array load
declaredAnnotationDatas - Variable in class org.jikesrvm.classloader.AnnotatedElement
Annotations from the class file that are described as runtime visible.
declaredAnnotations - Variable in class org.jikesrvm.classloader.AnnotatedElement
Cached array of declared annotations.
declaredClasses - Variable in class org.jikesrvm.classloader.RVMClass
Declared inner classes, may be null
declaredFields - Variable in class org.jikesrvm.classloader.RVMClass
Fields of this class
declaredInterfaces - Variable in class org.jikesrvm.classloader.RVMClass
Interfaces supported by this class
declaredMethods - Variable in class org.jikesrvm.classloader.RVMClass
Methods of this class
declaredParameterAnnotations - Static variable in class org.jikesrvm.classloader.RVMMethod
Cache of arrays of declared parameter annotations.
declaresFinalInstanceField() - Method in class org.jikesrvm.classloader.RVMClass
Does this class directly define a final instance field (has implications for JMM).
declaringClass - Variable in class org.jikesrvm.classloader.RVMClass
The outer class, or null if this is not a inner/nested class
declaringClass - Variable in class org.jikesrvm.classloader.RVMMember
The class that declared this member, available by calling getDeclaringClass once the class is loaded.
decode - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Decoding table.
decode(int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Decode the target non-terminal and minimal cost covering statement into the rule that produces the non-terminal
decode - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Decoding table.
decode(int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Decode the target non-terminal and minimal cost covering statement into the rule that produces the non-terminal
decode - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Decoding table.
decode(int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Decode the target non-terminal and minimal cost covering statement into the rule that produces the non-terminal
decode - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Decoding table.
decode(int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Decode the target non-terminal and minimal cost covering statement into the rule that produces the non-terminal
decodeLong(String) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
decodeLongEncoding(Address) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
Decode a 4-byte encoding, taking a pointer to the first byte of the encoding, and returning the encoded value as an Offset
decodeLongEncoding(byte[], int) - Static method in class org.jikesrvm.mm.mmtk.ScanBootImage
Decode a 4-byte encoding, taking a byte array and an index into it and returning the encoded value as an integer
decPool - Variable in class org.mmtk.plan.refcount.RCBase
 
decPredecessorCount() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS_DepGraphNode
 
decRC(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Decrement the reference count of an object.
DECSRIPTION_PROPERTY - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
deepCopy() - Method in class org.jikesrvm.classloader.ExceptionHandlerMap
 
deepCopy() - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
Returns a deep copy of the stack.
deepestCommonAncestor(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Return the deepest common dominance ancestor of blocks a and b
DEFAULT_CHUNK_SIZE - Static variable in class com.ibm.tuningfork.tracegen.chunk.Chunk
 
DEFAULT_DEFRAG_FREE_HEADROOM - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_DEFRAG_FREE_HEADROOM_FRACTION - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_DEFRAG_HEADROOM - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_DEFRAG_HEADROOM_FRACTION - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_DEFRAG_LINE_REUSE_RATIO - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_EVENT_CHUNK_SIZE - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
DEFAULT_LINE_REUSE_RATIO - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_MARKCOUNT_BITS - Static variable in class org.mmtk.policy.MarkSweepSpace
 
DEFAULT_MAX_NURSERY - Static variable in class org.mmtk.plan.Plan
 
DEFAULT_MIN_NURSERY - Static variable in class org.mmtk.plan.Plan
 
DEFAULT_MMTK_PROPERTIES - Static variable in class org.jikesrvm.mm.mmtk.Factory
 
DEFAULT_PRETENURE_THRESHOLD_FRACTION - Static variable in class org.mmtk.utility.options.PretenureThresholdFraction
if object is bigger than this fraction of nursery, pretenure to LOS
DEFAULT_SIMPLE_SPILL_THRESHOLD - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
DEFAULT_SITE - Static variable in class org.mmtk.plan.Plan
 
DEFAULT_SIZE - Static variable in class org.jikesrvm.util.AbstractHashMapRVM
 
DEFAULT_SIZE - Static variable in class org.jikesrvm.util.AbstractHashSetRVM
 
DEFAULT_UNUSED_STRING - Static variable in class org.mmtk.vm.gcspy.ServerSpace
The "unused" string
DEFAULT_VERBOSITY - Static variable in class org.jikesrvm.mm.mmtk.ScanThread
 
defaultAttr - Static variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
defaultCollectorContext - Variable in class org.mmtk.plan.Plan
Default collector context
DefaultFileAccess - Class in org.jikesrvm.tools.oth
 
DefaultFileAccess() - Constructor for class org.jikesrvm.tools.oth.DefaultFileAccess
 
DefaultInlineOracle - Class in org.jikesrvm.compilers.opt.inlining
The default inlining oracle used by the optimizing compiler.
DefaultInlineOracle() - Constructor for class org.jikesrvm.compilers.opt.inlining.DefaultInlineOracle
 
DefaultOutput - Class in org.jikesrvm.tools.oth
Implements printing of output to the standard locations, i.e.
DefaultOutput() - Constructor for class org.jikesrvm.tools.oth.DefaultOutput
 
defaultThinLockOffset() - Static method in class org.jikesrvm.objectmodel.JavaHeader
 
defaultThinLockOffset() - Static method in class org.jikesrvm.objectmodel.ObjectModel
 
defaultValue - Variable in class org.mmtk.vm.gcspy.ByteStream
 
defaultValue - Variable in class org.mmtk.vm.gcspy.IntStream
The default value for the data items
defaultValue - Variable in class org.mmtk.vm.gcspy.ShortStream
 
defaultValue - Variable in class org.vmutil.options.AddressOption
 
defaultValue - Variable in class org.vmutil.options.BooleanOption
 
defaultValue - Variable in class org.vmutil.options.EnumOption
 
defaultValue - Variable in class org.vmutil.options.FloatOption
 
defaultValue - Variable in class org.vmutil.options.IntOption
 
defaultValue - Variable in class org.vmutil.options.MicrosecondsOption
 
defaultValue - Variable in class org.vmutil.options.PagesOption
 
defaultValue - Variable in class org.vmutil.options.StringOption
 
DefChain - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from HeapVariable to HeapOperand .
defDoublesAsUse(Operand, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Is the operand d, which is a def in instruction s, also a use in instruction s?
defEnd - Variable in class org.jikesrvm.compilers.opt.ir.Instruction.OE
 
deferredMethods - Static variable in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
 
deferredMOReg - Variable in class org.jikesrvm.compilers.opt.ir.Instruction.OE
 
DefineClass(JNIEnvironment, Address, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
DefineClass: Loads a class from a buffer of raw class data.
defineClassCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
defineclass call callback list.
defineClassEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
 
defineClassInternal(String, byte[], int, int, ClassLoader) - Static method in class org.jikesrvm.classloader.RVMClassLoader
 
defineClassInternal(String, InputStream, ClassLoader) - Static method in class org.jikesrvm.classloader.RVMClassLoader
 
defineClassLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
definedIn(Register, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
 
definedIn - Variable in class org.jikesrvm.compilers.opt.ssa.HeapVariable
a bit vector representing the basic blocks that write to this variable
defineEvent(String, String) - Method in class org.jikesrvm.tuningfork.TraceEngine
Defines an EventType.
defineEvent(String, String, EventAttribute) - Method in class org.jikesrvm.tuningfork.TraceEngine
Define an EventType.
defineEvent(String, String, EventAttribute[]) - Method in class org.jikesrvm.tuningfork.TraceEngine
Defines an EventType.
definesEFLAGS(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
definesSpillLocation(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
definesSpillLocation(int, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
definingInstruction(Operand) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Find the instruction that defines an operand.
definingInstruction(Operand) - Static method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
definingInstruction(Operand) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
definitelyDifferent(FieldReference) - Method in class org.jikesrvm.classloader.FieldReference
Do this and that definitely refer to different fields?
definitelyDifferent(MethodReference) - Method in class org.jikesrvm.classloader.MethodReference
Do this and that definitely refer to different methods?
definitelyDifferent(TypeReference) - Method in class org.jikesrvm.classloader.TypeReference
Do this and that definitely refer to the different types?
definitelySame(FieldReference) - Method in class org.jikesrvm.classloader.FieldReference
Do this and that definitely refer to the same field?
definitelySame(MethodReference) - Method in class org.jikesrvm.classloader.MethodReference
Do this and that definitely refer to the same method?
definitelySame(TypeReference) - Method in class org.jikesrvm.classloader.TypeReference
Do this and that definitely refer to the same type?
deflate(Object, Offset) - Method in class org.jikesrvm.scheduler.Lock
Disassociates this heavy-weight lock from the indicated object.
deflations - Static variable in class org.jikesrvm.scheduler.Lock
Number of deflations
defList - Variable in class org.jikesrvm.compilers.opt.ir.Register
Used to store register lists.
defrag - Variable in class org.mmtk.policy.immix.CollectorLocal
 
Defrag - Class in org.mmtk.policy.immix
 
Defrag(FreeListPageResource) - Constructor for class org.mmtk.policy.immix.Defrag
 
defrag - Variable in class org.mmtk.policy.immix.ImmixSpace
 
defragBytesFreed - Static variable in class org.mmtk.policy.immix.Defrag
 
defragBytesNotFreed - Static variable in class org.mmtk.policy.immix.Defrag
 
defragCleanBytesAvailable - Static variable in class org.mmtk.policy.immix.Defrag
 
defragCleanBytesUsed - Static variable in class org.mmtk.policy.immix.Defrag
 
defragCopy - Variable in class org.mmtk.plan.generational.immix.GenImmixCollector
 
DefragFreeHeadroom - Class in org.mmtk.utility.options
 
DefragFreeHeadroom() - Constructor for class org.mmtk.utility.options.DefragFreeHeadroom
Create the option.
defragFreeHeadroom - Static variable in class org.mmtk.utility.options.Options
 
DefragFreeHeadroomFraction - Class in org.mmtk.utility.options
 
DefragFreeHeadroomFraction() - Constructor for class org.mmtk.utility.options.DefragFreeHeadroomFraction
Create the option.
defragFreeHeadroomFraction - Static variable in class org.mmtk.utility.options.Options
 
DefragHeadroom - Class in org.mmtk.utility.options
 
DefragHeadroom() - Constructor for class org.mmtk.utility.options.DefragHeadroom
Create the option.
defragHeadroom - Static variable in class org.mmtk.utility.options.Options
 
DefragHeadroomFraction - Class in org.mmtk.utility.options
 
DefragHeadroomFraction() - Constructor for class org.mmtk.utility.options.DefragHeadroomFraction
Create the option.
defragHeadroomFraction - Static variable in class org.mmtk.utility.options.Options
 
defragHeadroomPages() - Method in class org.mmtk.policy.immix.ImmixSpace
Return the amount of headroom required to allow defrag, so this can be included in a collection reserve.
DefragLineReuseRatio - Class in org.mmtk.utility.options
 
DefragLineReuseRatio() - Constructor for class org.mmtk.utility.options.DefragLineReuseRatio
Create the option.
defragLineReuseRatio - Static variable in class org.mmtk.utility.options.Options
 
defragReusableMarkStateThreshold - Static variable in class org.mmtk.policy.immix.Defrag
 
defrags - Static variable in class org.mmtk.policy.immix.Defrag
 
DefragSimpleSpillThreshold - Class in org.mmtk.utility.options
 
DefragSimpleSpillThreshold() - Constructor for class org.mmtk.utility.options.DefragSimpleSpillThreshold
Create the option.
defragSimpleSpillThreshold - Static variable in class org.mmtk.utility.options.Options
 
defragSpaceExhausted - Variable in class org.mmtk.policy.immix.Defrag
 
defragSpillThreshold - Static variable in class org.mmtk.policy.immix.Defrag
 
DefragStress - Class in org.mmtk.utility.options
Should we force degfrag every time the immix space is collected?
DefragStress() - Constructor for class org.mmtk.utility.options.DefragStress
Create the option.
defragStress - Static variable in class org.mmtk.utility.options.Options
 
defragTrace - Variable in class org.mmtk.plan.generational.immix.GenImmixCollector
 
defragTrace - Variable in class org.mmtk.plan.immix.ImmixCollector
 
defs - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
 
defs(Register) - Static method in class org.jikesrvm.compilers.opt.DefUse
 
defs - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
Set of DF_Equations which define this lattice cell.
defs - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from Instruction to the set of heap operands (an HeapOperand[]) that this instruction defines.
defsHeapVariable(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Does a particular instruction define any heap variable?
DEFUNCT_FIELD - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
 
DefUse - Class in org.jikesrvm.compilers.opt
This class computes du-lists and associated information.
DefUse() - Constructor for class org.jikesrvm.compilers.opt.DefUse
 
DefUse.RegOpListWalker - Class in org.jikesrvm.compilers.opt
Utility class to encapsulate walking a use/def list.
DefUseEffect() - Constructor for enum org.jikesrvm.compilers.opt.Simplifier.DefUseEffect
 
defv - Variable in class org.jikesrvm.osr.TypeStack
 
deinitMutator() - Method in class org.mmtk.plan.MutatorContext
The mutator is about to be cleaned up, make sure all local data is returned.
deInstallStackTrampoline() - Method in class org.jikesrvm.scheduler.RVMThread
de-install the stack trampoline (disabling return barriers).
delayBase - Static variable in class org.jikesrvm.scheduler.SpinLock
 
delayCount - Static variable in class org.jikesrvm.scheduler.SpinLock
 
delayIndex - Static variable in class org.jikesrvm.scheduler.SpinLock
 
delayMultiplier - Static variable in class org.jikesrvm.scheduler.SpinLock
 
delegate - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
Where costs and rules are stored
delete(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
This method removes an entry in the GCIRMap that is specified by inst.
delete() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Delete this edge from the graph.
deleteAllOutEdges() - Method in class org.jikesrvm.compilers.opt.bc2ir.InliningBlockLE
delete the outgoing CFG edges from all basic blocks in the callee (gc.cfg).
deleteBranches(BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
deleteExceptionalOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
deleteFromUseChain(HeapOperand<Object>) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Delete an HeapOperand from the use chain of its heap variable
DeleteGlobalRef(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
 
deleteGlobalRef(int) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
 
deleteIn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
deleteJNIRef(int) - Method in class org.jikesrvm.jni.JNIEnvironment
Remove a reference from the JNIRefs stack.
DeleteLocalRef(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
 
deleteMin() - Method in class org.jikesrvm.adaptive.util.BlockingPriorityQueue
Remove and return the front (minimum) object.
deleteMin() - Method in class org.jikesrvm.util.PriorityQueueRVM
Remove and return the front (minimum) object
deleteNormalOut() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Delete all the non-exceptional out edges.
deleteOut() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
deleteOut(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
deleteOut(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
deleteRegSpillElement(RegSpillListElement) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
 
DeleteWeakGlobalRef(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
 
deleteWeakRef(int) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
 
deliverer - Static variable in class org.jikesrvm.jni.JNICompiledMethod
Architecture specific deliverer of exceptions
deliverException(CompiledMethod, Address, Throwable, AbstractRegisters) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineExceptionDeliverer
Pass control to a catch block.
deliverException(CompiledMethod, Address, Throwable, AbstractRegisters) - Method in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptExceptionDeliverer
Pass control to a catch block.
deliverException(CompiledMethod, Address, Throwable, AbstractRegisters) - Method in class org.jikesrvm.jni.ia32.JNIExceptionDeliverer
Deliver exception, not possible for JNI methods
deliverException(CompiledMethod, Address, Throwable, AbstractRegisters) - Method in class org.jikesrvm.runtime.ExceptionDeliverer
Stackframe's method has a "catch" block for exception being thrown and control is to be passed to that catch block.
deliverException(Throwable, AbstractRegisters) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Deliver an exception to current java thread.
deliverHardwareException(int, Word) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Deliver a hardware exception to current java thread.
deliverHardwareExceptionMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
deliverHardwareExceptionOffset - Variable in class org.jikesrvm.runtime.BootRecord
jtoc offset of RuntimeEntrypoints.deliverHardwareException()
deltaMarkState(byte, boolean) - Static method in class org.mmtk.policy.immix.ObjectHeader
Return the mark state incremented or decremented by one.
deltaMarkState(boolean) - Method in class org.mmtk.policy.MarkSweepSpace
Return the mark state incremented or decremented by one.
DepGraph - Class in org.jikesrvm.compilers.opt.depgraph
Dependence Graph for a single basic block in the program.
DepGraph(IR, Instruction, Instruction, BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.depgraph.DepGraph
Constructor (computes the dependence graph!).
DepGraphConstants - Class in org.jikesrvm.compilers.opt.depgraph
Constants used in the dependence graph
DepGraphConstants() - Constructor for class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
DepGraphEdge - Class in org.jikesrvm.compilers.opt.depgraph
Dependence graph edges: connect operands of different instructions represented by dependence graph nodes.
DepGraphEdge(DepGraphNode, DepGraphNode, int) - Constructor for class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
 
DepGraphEdge(RegisterOperand, DepGraphNode, DepGraphNode, int) - Constructor for class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Constructor for dependence graph edge of a REG_TRUE dependence from sourceNode to destNode due to destOp
DepGraphNode - Class in org.jikesrvm.compilers.opt.depgraph
Dependence graph node: there is one for each instruction in a basic block.
DepGraphNode(Instruction) - Constructor for class org.jikesrvm.compilers.opt.depgraph.DepGraphNode
Constructor.
depGraphNodes - Variable in class org.jikesrvm.compilers.opt.depgraph.DepGraph
 
DepGraphStats - Class in org.jikesrvm.compilers.opt.depgraph
This module provides dependence graph statistics.
DepGraphStats(DepGraph, String) - Constructor for class org.jikesrvm.compilers.opt.depgraph.DepGraphStats
Create a statistical summary of a dependence graph for a given basic block.
depKind() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Get the type of the dependence edge.
depoison(Word) - Static method in class org.mmtk.plan.poisoned.Poisoned
DePoisons a reference value.
deprecatedAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
Deprecated
depth - Variable in class org.jikesrvm.classloader.RVMType
Number of superclasses to Object.
depth(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Return the distance from the root of the dominator tree to a given basic block
depth - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
distance from the root of the dominator tree, lazily initialized (-1 => not initialized)
depth - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode
The depth of the loop
depth() - Method in class org.jikesrvm.osr.TypeStack
 
depthField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
DepthFirstEnumerator - Class in org.jikesrvm.compilers.opt.util
 
DepthFirstEnumerator(GraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.DepthFirstEnumerator
 
depthFirstNumbers - Variable in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
 
Deque - Class in org.mmtk.utility.deque
Class that defines a doubly-linked double-ended queue (deque).
Deque() - Constructor for class org.mmtk.utility.deque.Deque
 
dequeue() - Method in class org.jikesrvm.scheduler.ThreadQueue
 
dequeue() - Method in class org.jikesrvm.tuningfork.ChunkQueue
 
dequeue() - Method in class org.jikesrvm.tuningfork.EventChunkQueue
 
dequeue(int) - Method in class org.mmtk.utility.deque.SharedDeque
 
dequeue(int, boolean) - Method in class org.mmtk.utility.deque.SharedDeque
 
dequeue(boolean, boolean) - Method in class org.mmtk.utility.deque.SharedDeque
Dequeue a block from the shared pool.
dequeueAndWait(int) - Method in class org.mmtk.utility.deque.SharedDeque
 
dequeueAndWait(int, boolean) - Method in class org.mmtk.utility.deque.SharedDeque
 
dequeueUnderflow(int) - Method in class org.mmtk.utility.deque.LocalQueue
There are not sufficient entries in the head buffer for a pending dequeue.
DERIVED_FILTER_OPT_LEVEL - Variable in class org.jikesrvm.adaptive.util.AOSOptions
 
DERIVED_MAX_OPT_LEVEL - Variable in class org.jikesrvm.adaptive.util.AOSOptions
 
describeObject(ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
For debugging: dumps descriptor of an object.
description - Variable in class com.ibm.tuningfork.tracegen.types.EventAttribute
 
description - Variable in class com.ibm.tuningfork.tracegen.types.EventType
 
description - Variable in class com.ibm.tuningfork.tracegen.types.ScalarType
 
description - Variable in class org.vmutil.options.Option
 
descriptor - Variable in class org.jikesrvm.classloader.InterfaceMethodSignature
Descriptor of the interface method
descriptor - Variable in class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
The variable's type descriptor.
descriptor - Variable in class org.jikesrvm.classloader.MemberReference
The descriptor
descriptor - Variable in class org.mmtk.policy.Space
 
descriptorFromClassName() - Method in class org.jikesrvm.classloader.Atom
Return class descriptor corresponding to "this" class name.
descriptorMap - Static variable in class org.mmtk.utility.heap.Map
 
designatedOffset - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
desiredAssertionStatus - Variable in class org.jikesrvm.classloader.RVMClass
Are assertions enabled on this class?
desiredSamples - Variable in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
Number of samples to be taken before issuing callback to controller
desiredSSAOptions - Variable in class org.jikesrvm.compilers.opt.ir.IR
Options that define the SSA properties desired the next time we enter SSA form.
desiredSSAOptions - Variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
SSA options
dest - Variable in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
The sink of a control-flow edge
DEST_AREA_SIZE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
destination - Variable in class org.jikesrvm.compilers.opt.ssa.LeaveSSA.Copy
The left-hand side of the copy instruction
destOperand() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Get the destination operand.
determineCollectionAttempts() - Static method in class org.mmtk.utility.alloc.Allocator
 
determined(boolean) - Method in class org.mmtk.policy.immix.Defrag
 
determineFileName(IR, String, RVMMethod) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
determineSpillCostEstimator(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
 
determineThreadCount() - Method in class org.mmtk.plan.Plan
Determines the number of threads that will be used for collection.
DF_AbstractCell - Class in org.jikesrvm.compilers.opt.dfsolver
Represents a single lattice cell in a dataflow system.
DF_AbstractCell() - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
Default Constructor
DF_AbstractCell(int) - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
This constructor bounds the initial capacity to save space.
DF_Equation - Class in org.jikesrvm.compilers.opt.dfsolver
Represents a single Data Flow equation.
DF_Equation(DF_LatticeCell, DF_Operator, DF_LatticeCell) - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Constructor for case of one operand on the right-hand side.
DF_Equation(DF_LatticeCell, DF_Operator, DF_LatticeCell, DF_LatticeCell) - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Constructor for case of two operands on the right-hand side.
DF_Equation(DF_LatticeCell, DF_Operator, DF_LatticeCell, DF_LatticeCell, DF_LatticeCell) - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Constructor for case of three operands on the right-hand side.
DF_Equation(DF_LatticeCell, DF_Operator, DF_LatticeCell[]) - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Constructor for case of more than three operands on the right-hand side.
DF_Graph - Class in org.jikesrvm.compilers.opt.dfsolver
Implementation of a graph used in the guts of the dataflow equation solver.
DF_Graph() - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Graph
 
DF_LatticeCell - Interface in org.jikesrvm.compilers.opt.dfsolver
Represents a single lattice cell in a dataflow equation system.
DF_Operator - Class in org.jikesrvm.compilers.opt.dfsolver
Represents a function for DF_LatticeCell values.
DF_Operator() - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Operator
 
DF_Solution - Class in org.jikesrvm.compilers.opt.dfsolver
Represents the solution to a system of Data Flow equations.
DF_Solution() - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_Solution
 
DF_System - Class in org.jikesrvm.compilers.opt.dfsolver
Represents a system of Data Flow equations Implementation Note: The set of equations is internally represented as a graph (actually a SpaceEffGraph).
DF_System() - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_System
 
DF_System(boolean) - Constructor for class org.jikesrvm.compilers.opt.dfsolver.DF_System
 
dfComparator - Static variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
 
DFS() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
 
DFS(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
The non-recursive depth-first numbering code called from Step 1.
dfs(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
DFS(SortedGraphNode, int) - Method in class org.jikesrvm.compilers.opt.util.TopSort
Depth-first numbering in a non-recursive manner
DFS(StringBuilder, TreeNode, int) - Method in class org.jikesrvm.compilers.opt.util.Tree
A preorder depth first traversal, printing node as visited
DFS(TreeNode) - Method in class org.jikesrvm.compilers.opt.util.TreeBottomUpEnumerator
A postorder depth first traversal, adding nodes to the list
DFS(TreeNode) - Method in class org.jikesrvm.compilers.opt.util.TreeTopDownEnumerator
A preorder depth first traversal, adding nodes to the list
DFS_VISITED - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
dfsCFG(BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
DFSCounter - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
a counter for assigning DFS numbers
DFSenumerateByFinish - Class in org.jikesrvm.compilers.opt.util
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing finishing time.
DFSenumerateByFinish(Graph) - Constructor for class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
Construct a depth-first enumerator across all the nodes of a graph.
DFSenumerateByFinish(Graph, Enumeration<GraphNode>) - Constructor for class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
dfsVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
dg_node - Variable in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
Dependence graph node corresponding to interior node in BURS tree (set to null for leaf node or for OTHER_OPERAND node).
Diamond - Class in org.jikesrvm.compilers.opt.controlflow
This class represents a diamond (if-then-else) structure in the control-flow graph.
Diamond(BasicBlock, BasicBlock, BasicBlock, BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.controlflow.Diamond
 
dictionary - Static variable in class org.jikesrvm.classloader.Atom
Used to canonicalize Atoms: possibly non-canonical Atom => Atom
dictionary - Static variable in class org.jikesrvm.classloader.InterfaceMethodSignature
Used to canonicalize InterfaceMethodSignatures
dictionary - Static variable in class org.jikesrvm.classloader.MemberReference
Used to canonicalize memberReferences
dictionary - Static variable in class org.jikesrvm.classloader.TypeReference
Used to canonicalize TypeReferences
dictionary - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Place to hang Heap SSA information.
didNothing - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
Number of times controller is awoken and did nothing.
didSomething - Variable in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
Did we expand something?
dieAbruptlyRecursiveSystemTrouble() - Static method in class org.jikesrvm.VM
 
diff(Address) - Method in class org.vmmagic.unboxed.Address
Compute the difference between two Addresses and return the result.
dimension - Variable in class org.jikesrvm.classloader.RVMType
Number of [ in descriptor for arrays; -1 for primitives; 0 for classes.
dimensionField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
dirty - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
Is this physical register currently dirty?
dirtyMap - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
For each GC Point s, a set of symbolic registers that are cached in dirty scratch registers before s.
DISABLE_RECOMPILE_ALL_METHODS - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Disable the ability for an app to request all methods to be recompiled
DISABLE_WAITING - Static variable in class org.mmtk.utility.deque.SharedDeque
 
disableClassloading - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
disabledAssertionStrings - Static variable in class org.jikesrvm.classloader.RVMClassLoader
String describing packages and classes to disable assertions on (of the form ":<packagename>...
disableGC() - Static method in class org.jikesrvm.VM
The disableGC() and enableGC() methods are for use as guards to protect code that must deal with raw object addresses in a collection-safe manner (i.e. code that holds raw pointers across "gc-sites").
disableGC(boolean) - Static method in class org.jikesrvm.VM
disableGC: Disable GC if it hasn't already been disabled.
disableGCDepth - Variable in class org.jikesrvm.scheduler.RVMThread
Counts the depth of outstanding calls to VM.disableGC().
disableInstrumentation() - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.Instrumentation
Calling this routine causes all future compilations not to insert instrumentation, regardless of what the options say.
disableYieldpoints() - Method in class org.jikesrvm.scheduler.RVMThread
Disable yieldpoints on this thread.
disableYieldpoints() - Static method in class org.jikesrvm.VM
 
disallowAllocationsByThisThread - Variable in class org.jikesrvm.scheduler.RVMThread
Assertion checking while manipulating raw addresses -- see VM.disableGC()/VM.enableGC().
disasm(int, int) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Debugging support (return a printable representation of the machine code).
discardInstructions() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
discardOSRBarrierInformation() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
disconnect() - Method in class gnu.java.nio.VMChannel
Disconnect this channel, if it is a datagram socket.
disconnect(int) - Static method in class gnu.java.nio.VMChannel
 
DISCONTIG_INDEX_INCREMENT - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
discontiguous() - Static method in class org.mmtk.utility.heap.VMRequest
A request for a discontiguous region of memory
discontiguousSpaceIndex - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
disp - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetValueAtDisplacement
 
disp - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.SetValueAtDisplacement
 
disp - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
The displacement
disp64MemOperandConversion(IR, Instruction, MemoryOperand) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.RewriteMemoryOperandsWithOversizedDisplacements
 
displacement - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.AddrStackElement
 
distribute(int, byte, int, byte) - Method in class org.mmtk.vm.gcspy.ByteStream
Distribute a value across a sequence of tiles.
distribute(int, int, int, int) - Method in class org.mmtk.vm.gcspy.IntStream
Distribute a value across a sequence of tiles.
distribute(int, short, int, short) - Method in class org.mmtk.vm.gcspy.ShortStream
Distribute a value across a sequence of tiles.
DivByZero() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
Create a trap code operand for a divide by zero check
DL_Helper() - Constructor for class org.jikesrvm.runtime.DynamicLinker.DL_Helper
 
do_aload(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a load from a given local variable of a reference.
do_astore(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a store into a given local variable of an object ref.
do_BoundsCheck(Operand, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Generates a boundscheck instruction for the given operand and index.
do_CheckStore(Operand, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Generate a storecheck for the given array and elem
do_DFcmpGL_if(boolean, boolean, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
Handles the bytecode pattern DFcmpGL; if..
do_dload(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a load from a given local variable of a double.
do_fload(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a load from a given local variable of a float.
do_if(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
Handle if.. bytecodes
do_if_icmp(int, TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
Handle if_icmp.. bytecodes
do_iinc(int, int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates the incrementing of a given int local variable.
do_iload(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a load from a given local variable of an int.
do_IntZeroCheck(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Generates a check for 0 for the given operand
do_lcmp_if(TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiler
Handles the bytecode pattern lcmp; if..
do_lload(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a load from a given local variable of a long.
do_LongZeroCheck(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Generates a checks for 0 for the given operand
do_NullCheck(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Generates a null-check instruction for the given operand.
do_store(int, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Simulates a store into a given local variable of an int/long/double/float
doADC(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ADC operator
doADD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ADD operator
doADDSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ADDSD operator
doADDSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ADDSS operator
doAND(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a AND operator
doANDNPD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ANDNPD operator
doANDNPS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ANDNPS operator
doANDPD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ANDPD operator
doANDPS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ANDPS operator
doArrayLoad(Instruction, IR, Operator, int) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
Expand an array load.
doArrayStore(Instruction, IR, Operator, int) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
Expand an array store.
doBSWAP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryAcc instruction and has a BSWAP operator
doBT(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Test instruction and has a BT operator
doBTC(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Test instruction and has a BTC operator
doBTR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Test instruction and has a BTR operator
doBTS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Test instruction and has a BTS operator
DoBURS() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoBURS
 
doCALL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Call instruction and has a CALL operator
doCDO(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_ConvertDW2QW instruction and has a CDO operator
doCDQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_ConvertDW2QW instruction and has a CDQ operator
doCDQE(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_ConvertDW2QW instruction and has a CDQE operator
doCMOV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_CondMove instruction and has a CMOV operator
doCMP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a CMP operator
doCMPEQSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPEQSD operator
doCMPEQSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPEQSS operator
doCMPLESD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPLESD operator
doCMPLESS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPLESS operator
doCMPLTSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPLTSD operator
doCMPLTSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPLTSS operator
doCMPNESD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPNESD operator
doCMPNESS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPNESS operator
doCMPNLESD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPNLESD operator
doCMPNLESS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPNLESS operator
doCMPNLTSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPNLTSD operator
doCMPNLTSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPNLTSS operator
doCMPORDSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPORDSD operator
doCMPORDSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPORDSS operator
doCMPUNORDSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPUNORDSD operator
doCMPUNORDSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a CMPUNORDSS operator
doCMPXCHG(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_CompareExchange instruction and has a CMPXCHG operator
doCMPXCHG8B(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_CompareExchange8B instruction and has a CMPXCHG8B operator
doCondMove(IR, Diamond, Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Perform the transformation to replace conditional branch with a sequence using conditional moves.
doCVTSD2SI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSD2SI operator
doCVTSD2SIQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSD2SIQ operator
doCVTSD2SS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSD2SS operator
doCVTSI2SD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSI2SD operator
doCVTSI2SDQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSI2SDQ operator
doCVTSI2SS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSI2SS operator
doCVTSS2SD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSS2SD operator
doCVTSS2SI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTSS2SI operator
doCVTTSD2SI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTTSD2SI operator
doCVTTSD2SIQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTTSD2SIQ operator
doCVTTSS2SI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a CVTTSS2SI operator
doDEC(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryAcc instruction and has a DEC operator
doDeferredSpecializations() - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
Drain the queue of methods waiting for specialized code generation.
doDIV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Divide instruction and has a DIV operator
doDIVSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a DIVSD operator
doDIVSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a DIVSS operator
doesCheckStore - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
Does this method do checkstore?
doesImplement - Variable in class org.jikesrvm.classloader.RVMType
The interface implementation array for this type.
doFADD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FADD operator
doFADDP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FADDP operator
doFCHS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryAcc instruction and has a FCHS operator
doFCMOV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_CondMove instruction and has a FCMOV operator
doFCOMI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a FCOMI operator
doFCOMIP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a FCOMIP operator
doFDIV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FDIV operator
doFDIVP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FDIVP operator
doFDIVR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FDIVR operator
doFDIVRP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FDIVRP operator
doFFREE(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FFREE operator
doFFREEP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FFREEP operator
doFIADD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FIADD operator
doFIDIV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FIDIV operator
doFIDIVR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FIDIVR operator
doFILD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a FILD operator
doFIMUL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FIMUL operator
doFINIT(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Empty instruction and has a FINIT operator
doFIST(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a FIST operator
doFISTP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a FISTP operator
doFISUB(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FISUB operator
doFISUBR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FISUBR operator
doFLD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a FLD operator
doFLD1(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLD1 operator
doFLDCW(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryNoRes instruction and has a FLDCW operator
doFLDL2E(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLDL2E operator
doFLDL2T(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLDL2T operator
doFLDLG2(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLDLG2 operator
doFLDLN2(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLDLN2 operator
doFLDPI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLDPI operator
doFLDZ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a FLDZ operator
doFMUL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FMUL operator
doFMULP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FMULP operator
doFNINIT(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Empty instruction and has a FNINIT operator
doFNSAVE(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_FSave instruction and has a FNSAVE operator
doFNSTCW(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryNoRes instruction and has a FNSTCW operator
doFPREM(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FPREM operator
doFRSTOR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_FSave instruction and has a FRSTOR operator
doFST(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a FST operator
doFSTCW(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryNoRes instruction and has a FSTCW operator
doFSTP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a FSTP operator
doFSTSW(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a FSTSW operator
doFSUB(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FSUB operator
doFSUBP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FSUBP operator
doFSUBR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FSUBR operator
doFSUBRP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a FSUBRP operator
doFUCOMI(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a FUCOMI operator
doFUCOMIP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a FUCOMIP operator
doFXCH(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_XChng instruction and has a FXCH operator
doIDIV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Divide instruction and has a IDIV operator
doIMMQ_MOV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
 
doIMUL1(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Multiply instruction and has a IMUL1 operator
doIMUL2(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a IMUL2 operator
doINC(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryAcc instruction and has a INC operator
doInst(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Assembles the given instruction.
doInst(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
 
doINT(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Trap instruction and has a INT operator
doJCC(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Emit the given instruction, assuming that it is a MIR_CondBranch instruction and has a JCC operator
doJMP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Emit the given instruction, assuming that it is a MIR_Branch instruction and has a JMP operator
doLEA(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Lea instruction and has a LEA operator
DoLiveness() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoLiveness
 
doLOWTABLESWITCH(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Emit the given instruction, assuming that it is a MIR_LowTableSwitch instruction and has a MIR_LOWTABLESWITCH operator
doMemory - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
 
doMETHODSTART(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a METHODSTART operator
doMFENCE(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Empty instruction and has a MFENCE operator
domFrontierEnumerator(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
Enumerate the basic blocks in the dominance frontier for this node.
DominanceFrontier - Class in org.jikesrvm.compilers.opt.controlflow
Calculate dominance frontier for a set of basic blocks.
DominanceFrontier() - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominanceFrontier
 
dominanceFrontier - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
representation of the dominance frontier for this node
dominanceFrontierString() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
Return a string representation of the dominance frontier for this node.
dominanceSuccessor(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
return `a's successor on the path from `a' to `b' in the dominator tree.
dominates(int, BitVector) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Does basic block number b dominate all basic blocks in a set?
dominates(int, int) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Does basic block number "master" dominate basic block number "slave"?
dominates(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Does basic block number "master" dominate basic block number "slave"?
dominator - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
the immediate dominator
dominator - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
Cache of dominator tree that should be computed prior to this phase
dominator - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
DOMINATOR - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
 
DominatorCell - Class in org.jikesrvm.compilers.opt.controlflow
DominatorCell represents a set of basic blocks, used in the dataflow calculation
DominatorCell(BasicBlock, IR) - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorCell
Make a bit set for a basic block
dominatorEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
 
DominatorInfo - Class in org.jikesrvm.compilers.opt.controlflow
This structure holds dominator-related information for a basic block.
DominatorInfo(BitVector) - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorInfo
Make a structure with a given bit set holding the dominators of the basic block.
dominatorInfo - Variable in class org.jikesrvm.compilers.opt.controlflow.Dominators
 
dominatorInfoMap - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
A structure used to quickly index into the DominatorVertex tree
DominatorOperator - Class in org.jikesrvm.compilers.opt.controlflow
This class implements the MEET operation for the dataflow equations for the dominator calculation.
DominatorOperator() - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorOperator
 
dominators - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
Bit set representation of the dominators for this basic block.
dominators - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorInfo
A BitVector which represents the dominators of the basic block
Dominators - Class in org.jikesrvm.compilers.opt.controlflow
Calculate dominators for basic blocks.
Dominators() - Constructor for class org.jikesrvm.compilers.opt.controlflow.Dominators
 
dominators - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
the cache to hold the set of nodes that dominate this one.
dominators(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
This method returns the set of blocks that dominates the passed block, i.e., it answers the question "Who dominates me?"
dominators(BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
This method returns the set of blocks that dominates the passed block, i.e., it answers the question "Who dominates me?"
dominators - Variable in class org.jikesrvm.compilers.opt.ir.IR
Information about dominators as used for global code placement during SSA.
dominators - Variable in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
Compiler phases necessary to re-build dominators and dominance frontier
dominatorsAreComputed - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Were dominators computed successfully ?
DominatorsPhase - Class in org.jikesrvm.compilers.opt.controlflow
Driver routine for dominator computation.
DominatorsPhase(boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
 
DominatorSystem - Class in org.jikesrvm.compilers.opt.controlflow
Implementation of the dataflow equation system to calculate dominators.
DominatorSystem(IR) - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
Default constructor.
DominatorTree - Class in org.jikesrvm.compilers.opt.controlflow
This class provides the abstraction of a dominator tree TODO: we do not support IRs with exception handlers.
DominatorTree(IR, boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorTree
Build a dominator tree from an IR.
dominatorTree - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Place to hang dominator tree.
DominatorTreeNode - Class in org.jikesrvm.compilers.opt.controlflow
This class implements a node in the dominator tree.
DominatorTreeNode(BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
Construct a dominator tree node for a given basic block.
DominatorTreePhase - Class in org.jikesrvm.compilers.opt.controlflow
Driver routine for dominator tree computation
DominatorTreePhase() - Constructor for class org.jikesrvm.compilers.opt.controlflow.DominatorTreePhase
 
doMOV(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOV operator
doMOVAPD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVAPD operator
doMOVAPS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVAPS operator
doMOVD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVD operator
doMOVLPD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVLPD operator
doMOVLPS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVLPS operator
doMOVQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVQ operator
doMOVSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVSD operator
doMOVSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Move instruction and has a MOVSS operator
doMOVSX(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a MOVSX operator
doMOVSXDQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a MOVSXDQ operator
doMOVSXQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a MOVSXQ operator
doMOVZX(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a MOVZX operator
doMOVZXQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a MOVZXQ operator
domPhase - Variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
 
doMUL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Multiply instruction and has a MUL operator
doMULSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a MULSD operator
doMULSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a MULSS operator
done - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
done - Variable in class org.jikesrvm.compilers.opt.util.FilterEnumerator
 
done - Variable in class org.jikesrvm.compilers.opt.util.FilterIterator
 
doNEG(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryAcc instruction and has a NEG operator
doneWaiting() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
Called when the controller thread is woken after waiting on Controller.controllerInputQueue
doneWaiting() - Method in class org.jikesrvm.adaptive.util.BlockingPriorityQueue.CallBack
 
doNOT(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryAcc instruction and has a NOT operator
doOFFSET(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_CaseLabel instruction and has a OFFSET operator
doOR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a OR operator
doORPD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ORPD operator
doORPS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ORPS operator
doPAUSE(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Empty instruction and has a PAUSE operator
doPettisHansenAlgo2(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
Reorder code using Algo2 (Bottom-Up Positioning) from Pettis and Hansen PLDI'90.
doPOP(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Nullary instruction and has a POP operator
doPREFETCHNTA(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_CacheOp instruction and has a PREFETCHNTA operator
doProfileReport - Static variable in class org.jikesrvm.scheduler.RVMThread
The latch for reporting profile data.
doPSLLQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a PSLLQ operator
doPSRLQ(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a PSRLQ operator
doPUSH(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_UnaryNoRes instruction and has a PUSH operator
doRCL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a RCL operator
doRCR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a RCR operator
doRDTSC(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_RDTSC instruction and has a RDTSC operator
doRecompile() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
This method will recompile the method designated by the controller plan ControllerPlan.getCompPlan().
doRET(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Return instruction and has a RET operator
doROL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ROL operator
doROR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a ROR operator
doSAL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SAL operator
doSAR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SAR operator
doSBB(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SBB operator
doSET(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Set instruction and has a SET operator
doSHL(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SHL operator
doSHLD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_DoubleShift instruction and has a SHLD operator
doSHR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SHR operator
doSHRD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_DoubleShift instruction and has a SHRD operator
doSQRTSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a SQRTSD operator
doSQRTSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Unary instruction and has a SQRTSS operator
doSUB(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SUB operator
doSUBSD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SUBSD operator
doSUBSS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a SUBSS operator
doTEST(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Test instruction and has a TEST operator
DOUBLE - Static variable in class com.ibm.tuningfork.tracegen.types.ScalarType
The scalar type representing a Java double.
Double - Static variable in class org.jikesrvm.classloader.TypeReference
 
DOUBLE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
DOUBLE - Static variable in class org.jikesrvm.osr.OSRConstants
 
double2bytes(byte[], int, double) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
double2Float(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
double2Int(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
double2Long(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
DOUBLE_2FLOAT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_2FLOAT instructions
DOUBLE_2FLOAT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_2FLOAT instructions
DOUBLE_2INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_2INT instructions
double_2int(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
DOUBLE_2INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_2INT instructions
DOUBLE_2LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_2LONG instructions
double_2long(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
DOUBLE_2LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_2LONG instructions
DOUBLE_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_ADD instructions
DOUBLE_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_ADD instructions
DOUBLE_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_ALOAD instructions
DOUBLE_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_ALOAD instructions
DOUBLE_AS_LONG_BITS - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_AS_LONG_BITS instructions
DOUBLE_AS_LONG_BITS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_AS_LONG_BITS instructions
DOUBLE_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_ASTORE instructions
DOUBLE_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_ASTORE instructions
DOUBLE_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
true if the garbage collector supports the bulk copy operation
DOUBLE_CMPG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_CMPG instructions
DOUBLE_CMPG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_CMPG instructions
DOUBLE_CMPL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_CMPL instructions
DOUBLE_CMPL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_CMPL instructions
DOUBLE_COND_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_COND_MOVE instructions
DOUBLE_COND_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_COND_MOVE instructions
DOUBLE_DIV - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_DIV instructions
DOUBLE_DIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_DIV instructions
DOUBLE_IFCMP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_IFCMP instructions
DOUBLE_IFCMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_IFCMP instructions
DOUBLE_INCREMENT - Static variable in class org.mmtk.plan.refcount.RCHeader
 
DOUBLE_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_LOAD instructions
double_load_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal double_load (26)
double_load_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal double_load (27)
DOUBLE_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_LOAD instructions
DOUBLE_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_MOVE instructions
DOUBLE_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_MOVE instructions
DOUBLE_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_MUL instructions
DOUBLE_MUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_MUL instructions
DOUBLE_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_NEG instructions
DOUBLE_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_NEG instructions
DOUBLE_REG - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
 
DOUBLE_REM - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_REM instructions
DOUBLE_REM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_REM instructions
DOUBLE_SQRT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_SQRT instructions
DOUBLE_SQRT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_SQRT instructions
DOUBLE_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_STORE instructions
DOUBLE_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_STORE instructions
DOUBLE_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for DOUBLE_SUB instructions
DOUBLE_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for DOUBLE_SUB instructions
DOUBLE_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
DOUBLE_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
DOUBLE_VALUE - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
DOUBLE_WORD - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
Constant for constructing double-word (= 32 bit) Attempt generators
doubleAbsMask - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Mask to abs an XMM registers
doubleAdd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
DoubleArray - Static variable in class org.jikesrvm.classloader.RVMArray
 
DoubleArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
doubleArrayRead(double[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of doubles from fields of arrays (i.e. daload).
doubleArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
doubleArrayWrite(double[], int, double) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of doubles into arrays (i.e. dastore).
doubleArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
doubleAsLongBits(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleAsLongBits(double) - Static method in class org.jikesrvm.runtime.Magic
Cast bits.
doubleAsLongBits - Static variable in class org.jikesrvm.runtime.MagicNames
 
doubleBulkCopy(double[], Offset, double[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for a bulk copy of doubles (i.e. in an array copy).
doubleBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of doubles are about to be copied from object src to object dst (as in an array copy).
doubleBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
doubleBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
doubleBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
 
doubleCmpg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleCmpl(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleCondMove(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
DoubleConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a constant double operand.
DoubleConstantOperand(double) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
Constructs a new double constant operand with the specified value.
DoubleConstantOperand(double, Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
Constructs a new double constant operand with the specified value and JTOC offset.
doubleDiv(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of doubles from fields of instances (i.e. getfield).
doubleFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
doubleFieldWrite(Object, double, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of doubles into fields of instances (i.e. putfield).
doubleFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
doubleLocals - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
doubleMul(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleNeg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual read of a double read barrier.
doubleRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read a double.
doubleRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual read of a double read barrier.
doubleRem(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleSignMask - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Mask to flip sign bits in XMM registers
doubleSqrt(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
DoubleStore - Class in org.jikesrvm.osr.bytecodes
BC_DoubleStore: dstore, dstore_<i>
DoubleStore(int) - Constructor for class org.jikesrvm.osr.bytecodes.DoubleStore
 
doubleSub(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
doubleToString(double) - Static method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
Converts a double to string with maximum precision.
DoubleType - Static variable in class org.jikesrvm.classloader.RVMType
 
DoubleTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
doubleWrite(ObjectReference, double, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of a double write barrier.
doubleWrite(ObjectReference, Address, double, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write a double.
doubleWrite(ObjectReference, Address, double, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write a double.
doubleWrite(ObjectReference, double, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of a double write barrier.
DoublyLinkedList - Class in org.mmtk.utility
FIXME This class must be re-written as it makes the assumption that the implementation language (Java) and the language being implemented are the same.
DoublyLinkedList(int, boolean) - Constructor for class org.mmtk.utility.DoublyLinkedList
 
doUCOMISD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a UCOMISD operator
doUCOMISS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_Compare instruction and has a UCOMISS operator
doXOR(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a XOR operator
doXORPD(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a XORPD operator
doXORPS(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerOpt
Emit the given instruction, assuming that it is a MIR_BinaryAcc instruction and has a XORPS operator
driver - Variable in class org.mmtk.utility.gcspy.LinearScan
 
driver - Variable in class org.mmtk.vm.gcspy.ServerSpace
a pointer to the C driver, gcspy_gc_drivert *driver
DRIVER_EXCLUDE - Variable in class org.jikesrvm.compilers.opt.OptOptions
Exclude methods from being opt compiled
DS(Object, Object) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Definitely-same relation.
Dsqrt() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Dsqrt
 
dumbFrequency() - Method in class org.jikesrvm.compilers.opt.OptOptions
Is PROFILE_FREQUENCY_STRATEGY set to PROFILE_DUMB_FREQ?
DUMMY - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Dummy slot.
DUMMY_DEF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for DUMMY_DEF instructions
DUMMY_DEF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for DUMMY_DEF instructions
DUMMY_USE - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for DUMMY_USE instructions
DUMMY_USE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for DUMMY_USE instructions
DUMMYBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
DummyEnum - Class in org.mmtk.utility.options
A sample enumeration for testing.
DummyEnum() - Constructor for class org.mmtk.utility.options.DummyEnum
Create the option.
dummyEnum - Static variable in class org.mmtk.utility.options.Options
 
DummyStackSlot() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.BC2IR.DummyStackSlot
 
dump() - Method in class org.jikesrvm.architecture.AbstractRegisters
 
dump() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Dumps a human readable description of the loop.
dump() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
dumps the map
dump() - Method in class org.jikesrvm.ia32.Registers
 
dump() - Method in class org.jikesrvm.scheduler.Lock
Reports the state of a heavy-weight lock, via VM.sysWrite(org.jikesrvm.classloader.Atom).
dump() - Method in class org.jikesrvm.scheduler.RVMThread
Dump this thread's identifying information, for debugging, via VM.sysWrite(String).
dump(int) - Method in class org.jikesrvm.scheduler.RVMThread
Dump this thread's identifying information, for debugging, via VM.sysWrite(String).
dump(char[], int) - Method in class org.jikesrvm.scheduler.RVMThread
Dump this thread's info, for debugging.
dump(char[]) - Method in class org.jikesrvm.scheduler.RVMThread
Dump this thread's info, for debugging.
dump() - Method in class org.jikesrvm.scheduler.ThreadQueue
 
dump() - Method in class org.mmtk.utility.gcspy.Subspace
Dump a representation of the subspace
dump1DHisto(String, int[]) - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpAcct() - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpAll(int) - Static method in class org.jikesrvm.scheduler.RVMThread
Dump information for all threads, via VM.sysWrite(String).
dumpAllThreadStacks() - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
Dump all threads & their stacks starting at the frame identified by the threads saved contextRegisters (ip & fp fields).
dumpBlock(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Dump a human readable description of a basic block within the loop
dumpBlockedThreads() - Method in class org.jikesrvm.scheduler.Lock
Dump threads blocked trying to get this lock
dumpBuffer - Static variable in class org.jikesrvm.util.Services
Pre-allocate the dump buffer, since dump() might get called inside GC.
dumpBufferLock - Static variable in class org.jikesrvm.util.Services
 
dumpBufferLockField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
dumpBufferLockOffset - Static variable in class org.jikesrvm.util.Services
Reset at boot time.
dumpCFG(IR) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
 
dumpChain(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
 
dumpContents() - Method in class org.jikesrvm.osr.ia32.TempRegisters
 
dumpCounts() - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
Dump all the profile data to the file BaselineCompiler.options.PROFILE_EDGE_COUNTER_FILE
dumpCounts(String) - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
Dump all profile data to the given file
dumpCover(AbstractBURS_TreeNode, byte, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Dumps the cover of a tree, i.e. the rules that cover the tree with a minimal cost.
dumpCover(AbstractBURS_TreeNode, byte, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Dumps the cover of a tree, i.e. the rules that cover the tree with a minimal cost.
dumpCover(AbstractBURS_TreeNode, byte, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Dumps the cover of a tree, i.e. the rules that cover the tree with a minimal cost.
dumpCover(AbstractBURS_TreeNode, byte, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Dumps the cover of a tree, i.e. the rules that cover the tree with a minimal cost.
dumpFrame(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
Dump the specified frame in a format useful for debugging the stack trampoline
dumpGraph() - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
Dump all profile data to the given file
dumpGraph(String) - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
Dump all profile data to the given file
dumpHeader(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
For low level debugging of GC subsystem.
dumpHeader(Object) - Static method in class org.jikesrvm.objectmodel.MiscHeader
For low level debugging of GC subsystem.
dumpHeader(ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
For low level debugging of GC subsystem.
dumpHeader(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
For low level debugging of GC subsystem.
dumpInstruction(IR, Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Dump a human readable description of an instruction within a basic block within the loop
dumpIR(IR, String) - Static method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
Prints the IR, optionally including the CFG
dumpIR(IR, String, boolean) - Static method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
Prints the IR, optionally including the CFG
dumpIt(LSTNode) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
 
dumpJniRefsStack() - Method in class org.jikesrvm.jni.JNIEnvironment
Dump the JNIRefs stack to the sysWrite stream
DumpLinearScan - Class in org.mmtk.utility.alloc
Simple linear scan to dump object information.
DumpLinearScan() - Constructor for class org.mmtk.utility.alloc.DumpLinearScan
 
dumpLock - Static variable in class org.jikesrvm.scheduler.RVMThread
Lock used for dumping stack and such.
dumpLocks() - Static method in class org.jikesrvm.scheduler.Lock
Dump the lock table.
dumpMap(int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
Dumps the GCmap that starts at entry.
dumpMCInformation(boolean) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
dumpMemory(Address, int, int) - Method in class org.jikesrvm.mm.mmtk.Memory
 
dumpMemory(Address, int, int) - Static method in class org.jikesrvm.runtime.Memory
 
dumpMemory(Address, int, int) - Static method in class org.mmtk.utility.Memory
Dump the contents of memory around a given address
dumpMemory(Address, int, int) - Method in class org.mmtk.vm.Memory
Logs the contents of an address and the surrounding memory to the error output.
dumpObject(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
dumpObject(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
Dump debugging information for an object.
dumpObjectInformation(ObjectReference) - Static method in class org.mmtk.utility.sanitychecker.SanityChecker
Print out object information (used for warning and error messages)
dumpRange(Address, Address) - Static method in class org.mmtk.vm.gcspy.Util
Dump a range in format [start,end)
dumpRef(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
 
dumpRef(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Logs information about a reference to the error output.
dumpRef(Address, int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
Print out information associated with a reference.
dumpRegisterContent(WordArray) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
 
dumpStack() - Method in class org.jikesrvm.mm.mmtk.Assert
 
dumpStack() - Static method in class org.jikesrvm.scheduler.RVMThread
Dump stack of calling thread, starting at callers frame
dumpStack(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
Dump state of a (stopped) thread's stack.
dumpStack(Address, Address) - Static method in class org.jikesrvm.scheduler.RVMThread
Dump state of a (stopped) thread's stack.
dumpStack() - Method in class org.mmtk.vm.Assert
Print a stack trace
dumpStackAndDie(Address) - Static method in class org.jikesrvm.scheduler.RVMThread
Dump state of a (stopped) thread's stack and exit the virtual machine.
dumpStackAndDieMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
dumpStackAndDieOffset - Variable in class org.jikesrvm.runtime.BootRecord
jtoc offset of RVMThread.dumpStackAndDie(I)
dumpStackContent(byte[], Offset) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
 
dumpStackFrame(int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
Dump the contents of a stack frame.
dumpStackOnBlock - Static variable in class org.jikesrvm.scheduler.RVMThread
 
dumpStats() - Static method in class org.jikesrvm.scheduler.RVMThread
Dump statistics gather on operations
dumpThread(RVMThread) - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpThreadArray(RVMThread[], int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpThreadArray(String, RVMThread[], int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpThreadSlotArray(int[], int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpThreadSlotArray(String, int[], int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
dumpTopFrameInfo(int) - Method in class org.jikesrvm.mm.mmtk.ScanThread
Print out the basic information associated with the top frame on the stack.
dumpTree(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS
Dumps the tree for debugging.
dumpTree(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Dumps the whole tree starting at the given node.
dumpTree(String, AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
 
dumpTree(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Dumps the whole tree starting at the given node.
dumpTree(String, AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
 
dumpTree(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Dumps the whole tree starting at the given node.
dumpTree(String, AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
 
dumpTree(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Dumps the whole tree starting at the given node.
dumpTree(String, AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
 
dumpVirtualMachine() - Static method in class org.jikesrvm.scheduler.RVMThread
Dump state of virtual machine.
dumpWaitingThreads() - Method in class org.jikesrvm.scheduler.Lock
Dump threads waiting to be notified on this lock
dumpWithPadding(int) - Method in class org.jikesrvm.scheduler.RVMThread
Dump this thread's identifying information, for debugging, via VM.sysWrite(String).
dup() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
 
dup() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
 
dup() - Method in class org.jikesrvm.compilers.opt.OptOptions
 
dup() - Method in class org.jikesrvm.util.BitVector
 
duplicateCode(IR, HashMap<BasicBlock, BasicBlock>, HashSet<BasicBlock>) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
Make a duplicate of all basic blocks down at the bottom of the code order.
duplicateOptions() - Method in class org.jikesrvm.tools.oth.OptTestHarness
 
DuplicateStackSlot() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.DuplicateStackSlot
 
DW - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
DW_S - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
DYNAMIC_CALL_FILE_INPUT - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
File containing information about the hot call sites
DYNAMIC_CALL_FILE_OUTPUT - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Name of dynamic call graph file
DYNAMIC_HASH_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Does this object model place the hash for a hashed and moved object after the data (at a dynamic offset)
DynamicBridge - Static variable in class org.jikesrvm.classloader.TypeReference
 
DynamicBridge - Annotation Type in org.vmmagic.pragma
Methods of a class that implements this interface are treated specially by the compilers.
DynamicBridgeTo() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.DynamicBridgeTo
 
dynamicBridgeTo(CodeArray) - Static method in class org.jikesrvm.runtime.Magic
Transfer execution to target of a dynamic bridge method.
dynamicBridgeTo - Static variable in class org.jikesrvm.runtime.MagicNames
 
DynamicCallFileInfoReader - Class in org.jikesrvm.adaptive.util
Utility to read dynamic call graph annotations from file in ASCII format.
DynamicCallFileInfoReader() - Constructor for class org.jikesrvm.adaptive.util.DynamicCallFileInfoReader
 
DynamicCallGraphOrganizer - Class in org.jikesrvm.adaptive.measurements.organizers
An organizer to build a dynamic call graph from call graph edge samples.
DynamicCallGraphOrganizer(EdgeListener) - Constructor for class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
Constructs a new dynamic call graph organizer that will get its data from the given edge listener.
dynamicLibraries - Static variable in class org.jikesrvm.runtime.DynamicLibrary
Currently loaded dynamic libraries.
DynamicLibrary - Class in org.jikesrvm.runtime
Interface to the dynamic libraries of our underlying operating system.
DynamicLibrary(String, Address) - Constructor for class org.jikesrvm.runtime.DynamicLibrary
Maintain a loaded library, call it's JNI_OnLoad function if present
dynamicLink - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
place to keep info returned by CompiledMethod.getDynamicLink
DynamicLink - Class in org.jikesrvm.runtime
Place for CompiledMethod.getDynamicLink() to deposit return information.
DynamicLink() - Constructor for class org.jikesrvm.runtime.DynamicLink
 
DynamicLinker - Class in org.jikesrvm.runtime
Implement lazy compilation.
DynamicLinker() - Constructor for class org.jikesrvm.runtime.DynamicLinker
 
DynamicLinker.DL_Helper - Class in org.jikesrvm.runtime
Helper class that does the real work of resolving method references and compiling a lazy method invocation.
DynamicLinkerHelper - Class in org.jikesrvm.ia32
Machine specific helper functions for dynamic linking.
DynamicLinkerHelper() - Constructor for class org.jikesrvm.ia32.DynamicLinkerHelper
 
DynamicTypeCheck - Class in org.jikesrvm.classloader
Data structures and code for fast dynamic type checking.
DynamicTypeCheck() - Constructor for class org.jikesrvm.classloader.DynamicTypeCheck
 
DynamicTypeCheckExpansion - Class in org.jikesrvm.compilers.opt.hir2lir
Expansion of Dynamic Type Checking operations.
DynamicTypeCheckExpansion() - Constructor for class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
 
dynLink - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator either directly or indirectly may casue dynamic linking
dzmmap(Address, int) - Method in class org.jikesrvm.mm.mmtk.Memory
 
dzmmap(Address, Extent) - Static method in class org.jikesrvm.runtime.Memory
Do mmap demand zero fixed address memory mapping call
dzmmap(Address, int) - Method in class org.mmtk.vm.Memory
Demand zero mmaps an area of virtual memory.

E

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
Clients must use EmptyIterator.getInstance() to obtain an instance.
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
 

F

F(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
Create a float register operand for a given physical FPR.
F(Register) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a float register operand for a given register.
f - Variable in class org.jikesrvm.compilers.opt.util.FilterEnumerator
 
f - Variable in class org.jikesrvm.compilers.opt.util.FilterIterator
 
fabricateMachineCodeOffsetForPrologueInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.MachineCodeOffsets
Fabricates an offset for prologue instructions in methods that are not interruptible to deal with an oddity.
Factory() - Constructor for class org.jikesrvm.compilers.common.CodeArray.Factory
 
Factory - Class in org.jikesrvm.mm.mmtk
This is a VM-specific class which defines factory methods for VM-specific types which must be instantiated within MMTk.
Factory() - Constructor for class org.jikesrvm.mm.mmtk.Factory
 
Factory - Class in org.mmtk.vm
This class defines factory methods for VM-specific types which must be instantiated within MMTk.
Factory() - Constructor for class org.mmtk.vm.Factory
 
factory - Static variable in class org.mmtk.vm.VM
 
fail(Throwable, NormalMethod) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Abort a compilation with an error.
fail() - Static method in class org.jikesrvm.compilers.opt.ir.BasicBlock.BBEnum
 
fail() - Static method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
 
fail() - Static method in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
 
fail(Instruction, String) - Static method in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Called to generate a (possibly fatal) error message when it is detected that an InstructionFormat method was invoked on an instruction/operator that does not conform to that format.
fail(Operator, String) - Static method in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Called to generate a (possibly fatal) error message when it is detected that an InstructionFormat method was invoked on an operator that does not conform to that format.
fail(String) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
 
fail(String) - Method in class org.jikesrvm.mm.mmtk.Assert
 
fail(Option, String) - Method in class org.jikesrvm.options.OptionSet
 
fail(String) - Method in class org.mmtk.vm.Assert
Logs a message and traceback, then exits.
fail(String) - Method in class org.vmutil.options.Option
A fatal error occurred during the setting of an option.
fail(Option, String) - Method in class org.vmutil.options.OptionSet
A fatal error occurred during the setting of an option.
FAIL_ON_BAD_REFERENCES - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
If a bad reference is encountered should we halt the VM?
failed - Variable in class org.jikesrvm.mm.mmtk.ScanThread
 
failIf(boolean, String) - Method in class org.vmutil.options.Option
Fail if a specified condition is met.
failIfYieldpointsDisabled() - Method in class org.jikesrvm.scheduler.RVMThread
Fail if yieldpoints are disabled on this thread
FAILURE - Static variable in class org.mmtk.utility.BaseGenericFreeList
 
FAILURE_VERBOSITY - Static variable in class org.jikesrvm.mm.mmtk.ScanThread
 
failWithIndexOutOfBoundsException() - Static method in class org.jikesrvm.classloader.RVMArray
 
fallback(NormalMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method uses the default compiler (baseline) to compile a method It is typically called when a more aggressive compilation fails.
fallback() - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
fallback(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
 
fallback - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
 
FALLBACK_PATTERN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
Fallback to a slower path that is not specialized
fallThrough - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
The desired fallthrough (next in code order) BBLE (may be null).
fallThrough - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Do we fall through to the next basic block?
fallThroughBB(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
 
FALLTHRU_ - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
FALLTHRUTARGET - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
FALSE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Evaluation result is false
fastIsLive(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
Test the liveness of an object during defragmentation
fastLocks - Static variable in class org.jikesrvm.scheduler.ThinLock
 
fastPath(ObjectReference, Address, ObjectReference, int) - Method in class org.mmtk.plan.generational.GenMutator
Perform the write barrier fast path, which may involve remembering a reference if necessary.
fastPath(Address, ObjectReference) - Method in class org.mmtk.plan.generational.GenMutator
Perform the root write barrier fast path, which may involve remembering a reference if necessary.
fastTrace - Variable in class org.mmtk.plan.immix.ImmixCollector
 
fastTraceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
Trace a reference to an object in the context of a non-moving collection.
FatalError(JNIEnvironment, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
FatalError: print a message and terminate the VM
fbits - Variable in class org.jikesrvm.osr.bytecodes.LoadFloatConst
 
FC(float) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a long constant operand with a given value.
FCMP_CMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FCMP_CMOV instructions
FCMP_CMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FCMP_CMOV instructions
FCMP_FCMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FCMP_FCMOV instructions
FCMP_FCMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FCMP_FCMOV instructions
FeedHeaderChunk - Class in com.ibm.tuningfork.tracegen.chunk
 
FeedHeaderChunk() - Constructor for class com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
 
feedlet - Variable in class org.jikesrvm.scheduler.RVMThread
The Feedlet instance for this thread to use to make addEvent calls.
Feedlet - Class in org.jikesrvm.tuningfork
A Feedlet is a entity that is a unit of trace generation for TuningFork.
Feedlet(TraceEngine, int) - Constructor for class org.jikesrvm.tuningfork.Feedlet
Create a new Feedlet.
FEEDLET_ADD_OPERATION - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FEEDLET_COUNT_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FEEDLET_DATA_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FEEDLET_DESCRIBE_OPERATION - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FEEDLET_ID_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
FEEDLET_REMOVE_OPERATION - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FEEDLET_TYPE_ID - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FeedletChunk - Class in com.ibm.tuningfork.tracegen.chunk
 
FeedletChunk() - Constructor for class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
feedletIndex - Variable in class org.jikesrvm.tuningfork.Feedlet
 
feedletOperations - Variable in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
FENCE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FENCE instructions
fence() - Static method in class org.jikesrvm.runtime.Magic
Emits a strong memory fence, used to enforce StoreLoad in the JMM.
fence - Static variable in class org.jikesrvm.runtime.MagicNames
 
FENCE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FENCE instructions
fetchAndAdd(Object, Offset, int) - Static method in class org.jikesrvm.scheduler.Synchronization
 
fetchAndAddAddressWithBound(Object, Offset, int, Address) - Static method in class org.jikesrvm.scheduler.Synchronization
 
fetchAndDecrement(Object, Offset, int) - Static method in class org.jikesrvm.scheduler.Synchronization
 
fetchAndStore(Object, Offset, int) - Static method in class org.jikesrvm.scheduler.Synchronization
 
fetchAndStoreAddress(Object, Offset, Address) - Static method in class org.jikesrvm.scheduler.Synchronization
 
fetchAndSubAddressWithBound(Object, Offset, int, Address) - Static method in class org.jikesrvm.scheduler.Synchronization
 
fetchCommandLineArguments() - Static method in class org.jikesrvm.runtime.CommandLineArgs
Fetch arguments from program command line.
FI_EscapeSummary - Class in org.jikesrvm.compilers.opt.escape
This class holds the results of a flow-insensitive escape analysis for a method.
FI_EscapeSummary() - Constructor for class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
 
FIELD0_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
FIELD1_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
FIELD2_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
FIELD3_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
FIELD4_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
FIELD5_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
FIELD_ACCESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Enumeration of Access type
FIELD_ANALYSIS - Variable in class org.jikesrvm.compilers.opt.OptOptions
Eagerly compute method summaries for flow-insensitive field analysis
FIELD_SHIFT - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
First bit of the encoded field
FIELD_WIDTH - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
Bits of metadata that we encode
FIELD_ZERO_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Offset of the first field from object reference
FieldAnalysis - Class in org.jikesrvm.compilers.opt
Flow-insensitive, context-insensitive, interprocedural analysis of fields.
FieldAnalysis() - Constructor for class org.jikesrvm.compilers.opt.FieldAnalysis
 
fieldContentsType - Variable in class org.jikesrvm.classloader.FieldReference
The field's type
FieldDatabase - Class in org.jikesrvm.compilers.opt
database to hold field-level information this is a mapping from RVMField -> FieldDatabaseEntry
FieldDatabase() - Constructor for class org.jikesrvm.compilers.opt.FieldDatabase
 
FieldDatabase.FieldDatabaseEntry - Class in org.jikesrvm.compilers.opt
A data structure holding information about a field.
FieldDatabase.FieldWriterInfo - Class in org.jikesrvm.compilers.opt
A data structure holding information about a particular <method,field> combination, where the method may write the field.
FieldDatabaseEntry(RVMField) - Constructor for class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
 
FieldLayout - Class in org.jikesrvm.objectmodel
This abstract class defines the interface for schemes that layout fields in an object.
FieldLayout(boolean, boolean) - Constructor for class org.jikesrvm.objectmodel.FieldLayout
 
fieldLayoutContext - Variable in class org.jikesrvm.classloader.RVMClass
A field layout helper - used to keep context regarding field layouts.
FieldLayoutContext - Class in org.jikesrvm.objectmodel
State for the field layout engine.
FieldLayoutContext(byte) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutContext
 
FieldLayoutContext(byte, FieldLayoutContext) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutContext
Constructor for an object with a superclass.
FieldLayoutPacked - Class in org.jikesrvm.objectmodel
Layout fields in an object, packed like sardines in a crushed tin box.
FieldLayoutPacked(boolean, boolean) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutPacked
 
FieldLayoutPacked.LayoutContext - Class in org.jikesrvm.objectmodel
Lay out an object, maintaining offsets of free slots of size 1,2,4 and 8 bytes.
FieldLayoutUnpacked - Class in org.jikesrvm.objectmodel
 
FieldLayoutUnpacked(boolean, boolean) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutUnpacked
 
FieldLayoutUnpacked.LayoutContext - Class in org.jikesrvm.objectmodel
 
fieldRef - Variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Field that corresponds to this location; null if this is not a field access.
FieldReference - Class in org.jikesrvm.classloader
A class to represent the reference in a class file to a field.
FieldReference(TypeReference, Atom, Atom, int) - Constructor for class org.jikesrvm.classloader.FieldReference
 
FieldVector - Class in org.jikesrvm.classloader
Lightweight implementation of a vector of Fields.
FieldVector() - Constructor for class org.jikesrvm.classloader.FieldVector
 
FieldWriterInfo() - Constructor for class org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
 
FILE - Static variable in class gnu.java.nio.VMChannel.Kind
A file.
FileAccess - Interface in org.jikesrvm.tools.oth
Provides an interface for parsing option files for OptTestHarness.
fileAccess - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
FileSystem - Class in org.jikesrvm.runtime
Interface to filesystem of underlying operating system.
FileSystem() - Constructor for class org.jikesrvm.runtime.FileSystem
 
fillAlignmentGap(BootImageInterface, Address, Extent) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Fills an alignment gap with the alignment value
fillAlignmentGap(Address, Address) - Static method in class org.mmtk.utility.alloc.Allocator
Fill the specified region with the alignment value.
filter(RVMMethod, boolean) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
 
filter(RVMMethod, boolean) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
filter(RVMMethod, boolean) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
filter(MethodReference) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
 
filter(MethodReference) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
filter(MethodReference) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
filter - Variable in class org.jikesrvm.compilers.opt.util.FilteredDFSenumerateByFinish
 
Filter() - Constructor for class org.jikesrvm.compilers.opt.util.FilterEnumerator.Filter
 
Filter() - Constructor for class org.jikesrvm.compilers.opt.util.FilterIterator.Filter
 
filter - Variable in class org.jikesrvm.compilers.opt.util.ReverseFilteredDFSenumerateByFinish
 
FILTER - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
FilteredDFSenumerateByFinish - Class in org.jikesrvm.compilers.opt.util
 
FilteredDFSenumerateByFinish(Graph, Enumeration<GraphNode>, GraphEdgeFilter) - Constructor for class org.jikesrvm.compilers.opt.util.FilteredDFSenumerateByFinish
 
FilterEnumerator<S,T> - Class in org.jikesrvm.compilers.opt.util
A FilterEnumerator filters and maps a source Enumeration to generate a new one.
FilterEnumerator(Enumeration<S>, FilterEnumerator.Filter<S, T>) - Constructor for class org.jikesrvm.compilers.opt.util.FilterEnumerator
 
FilterEnumerator.Filter<S,T> - Class in org.jikesrvm.compilers.opt.util
 
FilterIterator<T> - Class in org.jikesrvm.compilers.opt.util
A FilterIterator filters and maps a source Iterator to generate a new one.
FilterIterator(Iterator<T>, FilterIterator.Filter<T>) - Constructor for class org.jikesrvm.compilers.opt.util.FilterIterator
 
FilterIterator.Filter<T> - Class in org.jikesrvm.compilers.opt.util
 
filterOptLevel - Variable in class org.jikesrvm.adaptive.measurements.organizers.MethodSampleOrganizer
Filter out all opt-compiled methods that were compiled at this level or higher.
FINAL_REPORT_LEVEL - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Control amount of info reported on exit (larger means more)
finalDead - Static variable in class org.mmtk.plan.semispace.gctrace.GCTrace
 
FINALIZABLE - Static variable in class org.mmtk.plan.Simple
 
FinalizableProcessor - Class in org.jikesrvm.mm.mmtk
This class manages the processing of finalizable objects.
FinalizableProcessor() - Constructor for class org.jikesrvm.mm.mmtk.FinalizableProcessor
Create a new table.
finalizableProcessor - Static variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
The FinalizableProcessor singleton
FinalizableProcessor - Class in org.mmtk.vm
This class manages finalizable objects.
FinalizableProcessor() - Constructor for class org.mmtk.vm.FinalizableProcessor
 
finalizableProcessor - Static variable in class org.mmtk.vm.VM
 
finalize() - Method in class gnu.java.nio.VMChannel.State
 
finalize() - Method in class org.jikesrvm.scheduler.Monitor
Frees the data structures that were allocated in C code when the object was created.
finalizeBlock(BasicBlock) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS
Finalizes a block.
finalized - Static variable in class org.mmtk.utility.heap.Map
 
finalizeInstrumentation(NormalMethod) - Method in class org.jikesrvm.adaptive.recompilation.instrumentation.AOSInstrumentationPlan
 
finalizeInstrumentation(NormalMethod) - Method in class org.jikesrvm.compilers.opt.driver.InstrumentationPlan
Called after compilation completes, but before the method is executed.
finalizeOsrSpecialization() - Method in class org.jikesrvm.classloader.NormalMethod
Restores the original state of the method.
FinalizerThread - Class in org.jikesrvm.scheduler
Finalizer thread.
FinalizerThread() - Constructor for class org.jikesrvm.scheduler.FinalizerThread
 
finalizeStaticSpaceMap() - Static method in class org.mmtk.utility.heap.Map
Finalize the space map, establishing which virtual memory is nailed down, and then placing the rest into a map to be used by discontiguous spaces.
finalizeTime - Static variable in class org.mmtk.plan.Simple
 
finalMergeMaps(int, UnusualMaps) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
This method will merge the jsr invoker's base map with changes due to *all* nested jsr subroutines.
FinalMIRExpansion - Class in org.jikesrvm.compilers.opt.mir2mc.ia32
Final acts of MIR expansion for the IA32 architecture.
FinalMIRExpansion() - Constructor for class org.jikesrvm.compilers.opt.mir2mc.ia32.FinalMIRExpansion
 
FinalMIRExpansionDriver - Class in org.jikesrvm.compilers.opt.mir2mc
A compiler phase that drives final MIR expansion.
FinalMIRExpansionDriver() - Constructor for class org.jikesrvm.compilers.opt.mir2mc.FinalMIRExpansionDriver
 
finalPass(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Do a final pass over the generated basic blocks to create the initial code ordering.
find(InlineSequence) - Method in class org.jikesrvm.compilers.opt.inlining.CallSiteTree
Given an inline sequence representing an inlined call site, find the corresponding call site tree node.
find(Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
Find and return a matching available expression.
findAndSetJSRCallSite(int, BasicBlock, int, boolean[]) - Method in class org.jikesrvm.compilers.baseline.BuildBB
Scans back from ret instruction to jsr call sites.
findAsciiAtom(String) - Static method in class org.jikesrvm.classloader.Atom
Find an atom.
findAtomString(String) - Static method in class org.jikesrvm.classloader.Atom.InternedStrings
Find a string literal from an atom
findAvailableRegister(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
 
findAvailableRegister(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
 
findBackEdges(BasicBlock, int, Map<SpaceEffGraphNode, Integer>) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
This routine performs a non-recursive depth-first search starting at the block passed looking for back edges.
findBytecodeIndexForInstruction(Offset) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
Find bytecode index corresponding to one of this method's machine instructions.
findCatchBlockForInstruction(Offset, RVMType) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
Find a catch block within the compiled method
findCatchBlockForInstruction(Offset, RVMType) - Method in class org.jikesrvm.compilers.common.CompiledMethod
Find "catch" block for a machine instruction of this method that might be guarded against specified class of exceptions by a "try" block.
findCatchBlockForInstruction(int[], Offset, RVMType) - Static method in class org.jikesrvm.compilers.common.ExceptionTable
Return the machine code offset for the catch block that will handle the argument exceptionType,or -1 if no such catch block exists.
findCatchBlockForInstruction(Offset, RVMType) - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
 
findCatchBlockForInstruction(Offset, RVMType) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
Find "catch" block for a machine instruction of this method.
findCatchBlockForInstruction(Offset, RVMType) - Method in class org.jikesrvm.jni.JNICompiledMethod
 
findClass(String) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
Search the bootstrap class loader's classpath for given class.
FindClass(JNIEnvironment, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
FindClass: given a class name, find its RVMClass, or 0 if not found
findColdPrev(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
 
findColdSucc(Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
 
findCommonSuperclass(TypeReference, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
Returns a common superclass of the two types.
findCongruenceMatch(ArrayList<GVCongruenceClass>, ValueGraphVertex) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Does vertex v belong to any congruence class in a vector?
findDeadlockedThreads() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
Returns the ids of deadlocked threads occurring due to either monitor or ownable synchronizer ownership.
findDeaths() - Static method in class org.mmtk.utility.TraceGenerator
This computes and adds to the trace buffer the unreachable time for all of the objects that are _provably_ unreachable.
findDeclaredField(Atom, Atom) - Method in class org.jikesrvm.classloader.RVMClass
Find description of a field of this class.
findDeclaredField(Atom) - Method in class org.jikesrvm.classloader.RVMClass
Find description of a field of this class.
findDeclaredMethod(Atom, Atom) - Method in class org.jikesrvm.classloader.RVMClass
Find description of a method of this class.
findDeclaredMethod(Atom) - Method in class org.jikesrvm.classloader.RVMClass
Find the first description of a method of this class.
findDeclaredOrFirstMethod(RVMClass, String, String) - Method in class org.jikesrvm.tools.oth.OptTestHarness
Finds a method, either one with a given descriptor or the first matching one in in the given class.
findGCMapIndex(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
This method searches for the GC map corresponding to the passed machine code offset.
findHeapIdx(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Finds the index that is already being used to hold the counts for cmid.
findInfrequentInstruction(BasicBlock) - Method in class org.jikesrvm.compilers.opt.AdjustBranchProbabilities
 
findInitializerMethod(Atom) - Method in class org.jikesrvm.classloader.RVMClass
Find specified initializer method description.
findInputEdge(DepGraphNode, Operand) - Static method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Return the input edge for a given node that corresponds to a given operand.
findInternedString(String) - Static method in class org.jikesrvm.classloader.Atom.InternedStrings
Find an interned string but don't create it if not found
findITable(TIB, int) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
Return a reference to the itable for a given class, interface pair We might not have created the iTable yet, in which case we will do that and then return it.
findItableMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
findLatestPlan(RVMMethod) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
Looks for the last controller plan for the passed method
findLibrary(String) - Method in class org.jikesrvm.classloader.ApplicationClassLoader
 
findLineNumberForInstruction(Offset) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
 
findLineNumberForInstruction(Offset) - Method in class org.jikesrvm.compilers.common.CompiledMethod
Find source line number corresponding to one of this method's machine instructions.
findLineNumberForInstruction(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
Find source line number corresponding to one of this method's machine instructions.
findLineNumberForInstruction(Offset) - Method in class org.jikesrvm.jni.JNICompiledMethod
 
findLoopToOptimise(AnnotatedLSTNode) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Find an outermost loop to optimise and optimise it.
findMainMethod() - Method in class org.jikesrvm.classloader.RVMClass
Find description of "public static void main(String[])" method of this class.
findMatchingPlan(CompiledMethod) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
Find the plan for the compiled method that is passed
findMCEntry(Offset) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
Does a binary search of the machine code maps to find the index in MCInformation where the entry for the argument machine code offset starts.
findMethodForInstruction(Address) - Static method in class org.jikesrvm.compilers.common.CompiledMethods
Find the method whose machine code contains the specified instruction.
findMethodInfo(RVMMethod) - Method in class org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
 
findMethodSummary(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.escape.SummaryDatabase
 
findMonitorDeadlockedThreads() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
Returns the ids of deadlocked threads occurring due to monitor ownership.
findNaturalLoop(SpaceEffGraphEdge, BitVector) - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
This routine implements part of the algorithm to compute natural loops as defined in Muchnick p 192.
findNode(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph
 
findObjectLiteral(Object) - Static method in class org.jikesrvm.runtime.Statics
Find a slot in the JTOC with this object literal in else return 0
findOrCreate(byte[], int, int, String) - Static method in class org.jikesrvm.classloader.Atom
Find an atom from the subsequence of another
findOrCreate(byte[], boolean, String) - Static method in class org.jikesrvm.classloader.Atom
This is the findOrCreate() method through which all Atoms are ultimately created.
findOrCreate(MemberReference) - Static method in class org.jikesrvm.classloader.InterfaceMethodSignature
Find or create an interface method signature for the given method reference.
findOrCreate(TypeReference, Atom, Atom) - Static method in class org.jikesrvm.classloader.MemberReference
Find or create the canonical MemberReference instance for the given tuple.
findOrCreate(TypeReference, Atom, Atom) - Static method in class org.jikesrvm.classloader.MethodReference
Find or create a method reference
findOrCreate(ClassLoader, Atom) - Static method in class org.jikesrvm.classloader.TypeReference
Find or create the canonical TypeReference instance for the given pair.
findOrCreate(String) - Static method in class org.jikesrvm.classloader.TypeReference
Shorthand for doing a find or create for a type reference that should be created using the bootstrap classloader.
findOrCreate(Class<?>) - Static method in class org.jikesrvm.classloader.TypeReference
Convert a java.lang.Class into a type reference the slow way.
findOrCreate16ByteSizeLiteral(long, long) - Static method in class org.jikesrvm.runtime.Statics
Find the given literal in the 16byte like literal map, if not found create a slot for the literal and place an entry in the map
findOrCreateAsciiAtom(String) - Static method in class org.jikesrvm.classloader.Atom
Find or create an atom.
findOrCreateCell(Object) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Finds the cell matching this key.
findOrCreateCongruenceClass(Object, HashMap<Object, GVCongruenceClass>) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Given a label, return the congruence class for that label.
findOrCreateEdge(CoalesceGraph.Node, CoalesceGraph.Node) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph
 
findOrCreateEntry(RVMField) - Method in class org.jikesrvm.compilers.opt.FieldDatabase
 
findOrCreateHeapIdx(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Either find the index that is already being used to hold the counts for cmid or allocate a new entry in the heap for cmid.
findOrCreateHeapVariable(Object) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Return the heap variable for a given type or field with number 0.
findOrCreateIndexSet(HashMap<Object, HashSet<T>>, Object) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
 
findOrCreateInternal(ClassLoader, Atom) - Static method in class org.jikesrvm.classloader.TypeReference
Find or create the canonical TypeReference instance for the given pair without type descriptor parsing.
findOrCreateIntervalSet(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
Find or create the set of intervals corresponding to a register r.
findOrCreateIntSizeLiteral(int) - Static method in class org.jikesrvm.runtime.Statics
Find the given literal in the int like literal map, if not found create a slot for the literal and place an entry in the map
findOrCreateJtocOffset() - Method in class org.jikesrvm.classloader.RVMMethod
Finds or create a JTOC offset for this method.
findOrCreateLongSizeLiteral(long) - Static method in class org.jikesrvm.runtime.Statics
Find the given literal in the long like literal map, if not found create a slot for the literal and place an entry in the map
findOrCreateMethodSet(HashMapRVM<T, InvalidationDatabase.MethodSet>, T) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Looks up the MethodSet corresponding to a given key in the database.
findOrCreateMethodSet(ImmutableEntryHashMapRVM<T, SpecializationDatabase.MethodSet<T>>, T) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
Looks up the MethodSet corresponding to a given key in the database.
findOrCreateMethodSummary(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.escape.SummaryDatabase
 
findOrCreateNode(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph
 
findOrCreateObjectLiteral(Object) - Static method in class org.jikesrvm.runtime.Statics
Find or allocate a slot in the JTOC for an object literal.
findOrCreateOriginalDefs(Object) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Return a set of all the original definitions of a heap variable.
findOrCreateOriginalUses(Object) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Return a set of all the original uses of a heap variable.
findOrCreateRegister(Object, int, HashMap<LoadElimination.UseRecord, Register>, GenericRegisterPool, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
Given a value number, return the temporary register allocated for that value number.
findOrCreateRegister(Object, int, int, HashMap<LoadElimination.UseRecord, Register>, GenericRegisterPool, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
Given a pair of value numbers, return the temporary register allocated for that pair.
findOrCreateSet(RVMClass) - Static method in class org.jikesrvm.compilers.opt.inlining.InterfaceHierarchy
 
findOrCreateSpecializedVersion(NormalMethod) - Method in class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
 
findOrCreateSpecializedVersion(NormalMethod) - Method in interface org.jikesrvm.compilers.opt.specialization.SpecializationContext
Finds or creates a specialized version of source for this context.
findOrCreateSpillLocation(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationManager
 
findOrCreateSplitSet(HashMap<LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair, HashSet<Register>>, BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
Given a mapping from BasicBlockPair -> HashSet, find or create the hash set corresponding to a given basic block pair
findOrCreateTemp(RegisterOperand, HashMap<Register, Register>, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
Finds or creates a temporary register to cache a symbolic register.
findOrCreateUnicodeAtom(String) - Static method in class org.jikesrvm.classloader.Atom
Find or create an atom.
findOrCreateUtf8Atom(byte[]) - Static method in class org.jikesrvm.classloader.Atom
Find or create an atom.
findOrCreateVertex(Object) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Find or create an ValueGraphVertex corresponding to a given variable.
findOrCreateVertex(Register) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Find or create an ValueGraphVertex corresponding to a given register
findOrCreateVertex(ConstantOperand) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Find or create an ValueGraphVertex corresponding to a given constant operand
findOrCreateVertex(TypeOperand) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Find or create an ValueGraphVertex corresponding to a given type operand
findOrCreateVertex(MethodOperand) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Find or create an ValueGraphVertex corresponding to a given method operand
findOrCreateVertex(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Find or create an ValueGraphVertex corresponding to a given method operand
findOSREntry(Offset) - Method in class org.jikesrvm.osr.EncodedOSRMap
Do a binary search, find the entry for the machine code offset.
findOutEdgeTo(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
findParameterType(Register) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
 
findPlan(RVMMethod) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
Looks for a controller plan for the passed method
findPrefix(CommandLineArgs.PrefixType) - Static method in class org.jikesrvm.runtime.CommandLineArgs
Find a Prefix object of a given type.
findResource(String) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
 
findResources(String) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
 
findSplitPoints(IR, LiveAnalysis, LSTGraph) - Static method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
Find the points the IR where live ranges should be split.
findStaticMethod(Atom, Atom) - Method in class org.jikesrvm.classloader.RVMClass
Find specified static method description.
findUnicodeAtom(String) - Static method in class org.jikesrvm.classloader.Atom
Find an atom.
findUnusualMap(int) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Finds an unsual map with an index greater than 127.
findUtf8Atom(byte[]) - Static method in class org.jikesrvm.classloader.Atom
Find an atom.
findValue(String) - Method in class org.vmutil.options.EnumOption
Searches for a string in the enumeration.
findVirtualMethod(Atom, Atom) - Method in class org.jikesrvm.classloader.RVMType
Find specified virtual method description.
findWorkableClassloader(Atom) - Static method in class org.jikesrvm.classloader.RVMClassLoader
An unpleasant hack to deal with the problem of replaying work when using dynamic classloaders (whose identity will vary from run to run).
finish() - Method in class org.jikesrvm.classloader.FieldVector
 
finish() - Method in class org.jikesrvm.classloader.MethodVector
 
finish() - Method in class org.jikesrvm.classloader.TypeReferenceVector
 
finish(GenerationContext) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
finish() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
Completes the encoding of the map.
finish() - Method in class org.mmtk.policy.MarkCompactCollector.ToCursor
Update the metadata of the current region with the current value of the cursor.
finishAndAdvanceToNextRegion() - Method in class org.mmtk.policy.MarkCompactCollector.ToCursor
Move to the next region, updating the metadata with the current 'write' state.
finishBooting() - Static method in class org.jikesrvm.VM
Complete the task of booting Jikes RVM.
finishedWithRegularMap - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
have we processed all the values in the regular map yet?
finishPhase - Static variable in class org.mmtk.plan.Simple
The collection scheme - this is a small tree of complex phases.
finishThreadTermination() - Method in class org.jikesrvm.scheduler.RVMThread
Uninterruptible final portion of thread termination.
first - Variable in class org.jikesrvm.compilers.opt.liveness.LiveSet
The beginning of the list
first - Variable in class org.jikesrvm.compilers.opt.util.CompoundEnumerator
 
first() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
 
first - Variable in class org.jikesrvm.util.Pair
 
FIRST_DOUBLE - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
 
FIRST_GCMAP_REG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIteratorConstants
 
FIRST_GCMAP_REG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
 
FIRST_INT - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
 
FIRST_SPECIAL - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
 
FIRST_USABLE_BLOCK_INDEX - Static variable in class org.mmtk.policy.immix.Chunk
 
firstBasicBlockInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.IR
Return the first basic block with respect to the current code linearization order.
firstBranchInstruction() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Return the first branch instruction in the block.
firstCBSCallSample - Variable in class org.jikesrvm.scheduler.RVMThread
round robin starting point for CBS samples
firstCBSMethodSample - Variable in class org.jikesrvm.scheduler.RVMThread
round robin starting point for CBS samples
firstChunk(int, int) - Method in class org.mmtk.policy.immix.ChunkList
 
firstInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Return the first basic block with respect to the current code linearization order.
firstIndex_ - Variable in class org.mmtk.utility.gcspy.Subspace
The index of the block in which start_ lies
firstInEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
firstInNode() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
firstInstruction() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
firstInstructionInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.IR
Return the first instruction with respect to the current code linearization order.
firstLabelFollowing(Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
 
firstLocalOffset - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
firstNode() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Get the list of nodes.
firstNonNullClassLoader() - Static method in class gnu.classpath.VMStackWalker
Walk up the stack and return the first non-null class loader.
firstNonvolatileFPR - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
first saved nonvolatile floating point register (-1 if no nonvolatile FPRs)
firstNonvolatileGPR - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
first saved nonvolatile integer register (-1 if no nonvolatile GPRs)
firstOutEdge() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
firstOutNode() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
firstPEIKillSet - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
 
firstPEIKillSet() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
Returns the first PEI kill set, i.e., the Kill set up to the first PEI
firstRealInstruction() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
firstRealInstructionFollowing(Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
 
firstRealMethod(Throwable) - Method in class org.jikesrvm.runtime.StackTrace
Find the first non-VM method/exception initializer method in the stack trace.
firstRealMethod() - Method in class org.jikesrvm.runtime.StackTrace
Finds the first non-VM method in the stack trace.
firstUse(Object) - Static method in class org.jikesrvm.classloader.RVMAnnotation
 
firstUse - Static variable in class org.jikesrvm.runtime.Reflection
 
FITS(Operand, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
FITS(Operand, int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
fits(long, int) - Static method in class org.jikesrvm.util.Bits
Finds out whether a given signed value can be represented in a given number of bits.
fits(Offset, int) - Static method in class org.jikesrvm.util.Bits
Finds out whether a given signed value can be represented in a given number of bits.
fits(Address, int) - Static method in class org.jikesrvm.util.Bits
Find out whether a given signed value can be represented in a given number of bits.
fits(int, int) - Static method in class org.jikesrvm.util.Bits
Finds out whether a given signed value can be represented in a given number of bits.
fits(Word, int) - Static method in class org.jikesrvm.util.Bits
Finds out whether a given signed value can be represented in a given number of bits.
FIVE_SLOTS - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
fixed(Address, Extent) - Static method in class org.mmtk.utility.heap.VMRequest
A request for an explicit region of memory
fixedExtent(Extent, boolean) - Static method in class org.mmtk.utility.heap.VMRequest
A request for a number of bytes of memory, optionally requesting the highest available.
FixedNursery - Class in org.mmtk.utility.options
Provide an lower and upper bound on nursery size.
FixedNursery(BoundedNursery) - Constructor for class org.mmtk.utility.options.FixedNursery
 
fixedNursery - Variable in class org.mmtk.utility.options.NurserySize
 
fixedSize(int) - Static method in class org.mmtk.utility.heap.VMRequest
A request for a number of megabytes of memory
fixupBBSet(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Performs tree fixup (restore Red/Black invariants) after adding a new node to the tree.
fixupCFGForOsr(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
Splits each OsrPoint, and connects it to the exit point.
fixupMovedStack(Offset) - Method in class org.jikesrvm.scheduler.RVMThread
This (suspended) thread's stack has been moved.
fixUpPhiPredecessors(ArrayList<Instruction>, BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
When phi nodes were generated the basic blocks weren't known for the predecessors, fix this up now.
FL_META_OFFSET - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
flagAsConvertedFromRef() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
 
flags - Variable in class org.jikesrvm.compilers.common.CompiledMethod
Flags bit field
flags - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Encoding of random boolean state
flags - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
Used to encode various properties of the block.
flags - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Type of a RegisterOperand can be in one of three states: a- declared: the type obtained from a getfield,getstatic,putfield,putstatic,array load b- precise: obtained from a NEW.
flags - Variable in class org.jikesrvm.compilers.opt.ir.Register
Encoding of register properties & scratch bits
flags - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
The following word is defined for several uses.
flags2 - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Some bits used to characterize guards.
flagsOn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
flip() - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
Flip the probability (p = 1 - p)
flip(boolean) - Method in class org.mmtk.utility.Treadmill
Flips the roles of the spaces in preparation for a collection.
flipBranchProbability() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Invert the probabilty of this branch being taken.
flipCode(byte) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Returns the appropriate condition for the reverted sense of the branch (e.g. code for "not equal" if code for "equal" is passed in).
flipCode() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Flip the direction of the condition.
flipCode() - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
flip the direction of the condition
flipConditionalBranch(Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Flip a conditional branch and remove the trailing goto.
flipConditionalBranch(Instruction) - Method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
Flip a conditional branch and remove the trailing goto.
flipOperands() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Change the condition code to allow the order of the operands to be flipped. i.e.
flipOperands() - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
change the condition when operands are flipped
Float - Static variable in class org.jikesrvm.classloader.TypeReference
 
FLOAT - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
FLOAT - Static variable in class org.jikesrvm.osr.OSRConstants
 
float2bytes(byte[], int, float) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
float2Double(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
float2Int(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
float2Long(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
FLOAT_2DOUBLE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_2DOUBLE instructions
FLOAT_2DOUBLE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_2DOUBLE instructions
FLOAT_2INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_2INT instructions
float_2int(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
FLOAT_2INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_2INT instructions
FLOAT_2LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_2LONG instructions
float_2long(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
FLOAT_2LONG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_2LONG instructions
FLOAT_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_ADD instructions
FLOAT_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_ADD instructions
FLOAT_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_ALOAD instructions
FLOAT_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_ALOAD instructions
FLOAT_AS_INT_BITS - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_AS_INT_BITS instructions
FLOAT_AS_INT_BITS_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_AS_INT_BITS instructions
FLOAT_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_ASTORE instructions
FLOAT_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_ASTORE instructions
FLOAT_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
true if the garbage collector supports the bulk copy operation
FLOAT_CMPG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_CMPG instructions
FLOAT_CMPG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_CMPG instructions
FLOAT_CMPL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_CMPL instructions
FLOAT_CMPL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_CMPL instructions
FLOAT_COND_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_COND_MOVE instructions
FLOAT_COND_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_COND_MOVE instructions
FLOAT_DIV - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_DIV instructions
FLOAT_DIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_DIV instructions
FLOAT_ESP - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Should we allow the stack pointer to float in order to avoid scratch registers in move instructions.
FLOAT_IFCMP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_IFCMP instructions
FLOAT_IFCMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_IFCMP instructions
FLOAT_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_LOAD instructions
float_load_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal float_load (25)
float_load_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal float_load (26)
FLOAT_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_LOAD instructions
FLOAT_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_MOVE instructions
FLOAT_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_MOVE instructions
FLOAT_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_MUL instructions
FLOAT_MUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_MUL instructions
FLOAT_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_NEG instructions
FLOAT_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_NEG instructions
FLOAT_OPTION - Static variable in class org.vmutil.options.Option
 
FLOAT_REM - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_REM instructions
FLOAT_REM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_REM instructions
FLOAT_SQRT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_SQRT instructions
FLOAT_SQRT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_SQRT instructions
FLOAT_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_STORE instructions
FLOAT_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_STORE instructions
FLOAT_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for FLOAT_SUB instructions
FLOAT_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for FLOAT_SUB instructions
FLOAT_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
FLOAT_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
FLOAT_VALUE - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
floatAbsMask - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Mask to abs an XMM registers
floatAdd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
FloatArray - Static variable in class org.jikesrvm.classloader.RVMArray
 
FloatArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
floatArrayRead(float[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of floats from fields of arrays (i.e. faload).
floatArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
floatArrayWrite(float[], int, float) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of floats into arrays (i.e. fastore).
floatArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
floatAsIntBits(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
floatAsIntBits(float) - Static method in class org.jikesrvm.runtime.Magic
Cast bits.
floatAsIntBits - Static variable in class org.jikesrvm.runtime.MagicNames
 
floatBulkCopy(float[], Offset, float[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for a bulk copy of floats (i.e. in an array copy).
floatBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of floats are about to be copied from object src to object dst (as in an array copy).
floatBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
floatBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
floatBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
 
floatCmpg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
floatCmpl(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
floatCondMove(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
FloatConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a constant float operand.
FloatConstantOperand(float) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
Constructs a new float constant operand with the specified value.
FloatConstantOperand(float, Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
Constructs a new float constant operand with the specified value and JTOC offset.
floatDiv(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
floatFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of floats from fields of instances (i.e. getfield).
floatFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
floatFieldWrite(Object, float, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of floats into fields of instances (i.e. putfield).
floatFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
floatLocals - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
floatMul(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
floatNeg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
FloatOption - Class in org.vmutil.options
An option that has a simple single precision floating point value.
FloatOption(OptionSet, String, String, float) - Constructor for class org.vmutil.options.FloatOption
Create a new float option.
floatRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual read of a float read barrier.
floatRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read a float.
floatRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual read of a float read barrier.
floatRem(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
floatSignMask - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Mask to flip sign bits in XMM registers
floatSqrt(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
FloatStore - Class in org.jikesrvm.osr.bytecodes
BC_FloatStore: fstore, fstore_<i>
FloatStore(int) - Constructor for class org.jikesrvm.osr.bytecodes.FloatStore
 
floatSub(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
FloatType - Static variable in class org.jikesrvm.classloader.RVMType
 
FloatTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
floatWrite(ObjectReference, float, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of a float write barrier.
floatWrite(ObjectReference, Address, float, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write a float.
floatWrite(ObjectReference, Address, float, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write a float.
floatWrite(ObjectReference, float, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of a float write barrier.
flush(boolean) - Method in class gnu.java.nio.VMChannel
 
flush(int, boolean) - Static method in class gnu.java.nio.VMChannel
 
flush() - Method in class org.jikesrvm.util.PrintContainer.WithPrintStream
 
flush() - Method in class org.jikesrvm.util.PrintContainer.WithPrintWriter
 
flush() - Method in class org.jikesrvm.util.PrintContainer.WithSysWrite
 
flush() - Method in class org.jikesrvm.util.PrintLN
 
flush() - Method in class org.mmtk.plan.copyms.CopyMSMutator
 
flush() - Method in class org.mmtk.plan.generational.marksweep.GenMSMutator
 
flush() - Method in class org.mmtk.plan.markcompact.MCMutator
Flush the pages this mutator has allocated back to the global dirty page list, where the collectors can find them.
flush() - Method in class org.mmtk.plan.marksweep.MSMutator
 
flush() - Method in class org.mmtk.plan.MutatorContext
Flush mutator context, in response to a requestMutatorFlush.
flush() - Method in class org.mmtk.plan.refcount.RCBaseMutator
 
flush() - Method in class org.mmtk.plan.stickyms.StickyMSMutator
 
flush() - Method in class org.mmtk.plan.TraceLocal
Flush the local buffers of all deques.
flush() - Method in class org.mmtk.plan.TraceWriteBuffer
Flush the buffer to the trace.
flush() - Method in class org.mmtk.policy.MarkCompactLocal
Flush this thread-local component in preparation for the mutator thread to die.
flush() - Method in class org.mmtk.utility.alloc.SegregatedFreeListLocal
Zero all of the current free list pointers, and refresh the currentBlock values, so instead of the free list pointing to free cells, it points to the block containing the free cells.
flush() - Static method in class org.mmtk.utility.Log
flushes the buffer.
FLUSH_COLLECTOR - Static variable in class org.mmtk.plan.concurrent.Concurrent
 
FLUSH_MUTATOR - Static variable in class org.mmtk.plan.concurrent.Concurrent
 
flushAvailableBlocks() - Method in class org.mmtk.policy.SegregatedFreeListSpace
Flush all the allocation blocks to the consumed list.
flushBuffer() - Method in class org.mmtk.utility.Log
flushes the buffer
flushedBlockHead - Variable in class org.mmtk.policy.SegregatedFreeListSpace
 
flushEventChunk() - Method in class org.jikesrvm.tuningfork.Feedlet
 
flushLocal() - Method in class org.mmtk.utility.deque.LocalDeque
 
flushLocal() - Method in class org.mmtk.utility.deque.LocalSSB
Flush the buffer and add it to the shared queue (this will make any entries in the buffer visible to any consumer associated with the shared queue).
flushLocal() - Method in class org.mmtk.utility.deque.ObjectReferenceBuffer
Flushes all local state back to the shared queue.
flushMutatorContext() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Flush the mutator context.
flushRememberedSets() - Method in class org.mmtk.plan.concurrent.marksweep.CMSMutator
 
flushRememberedSets() - Method in class org.mmtk.plan.generational.GenMutator
 
flushRememberedSets() - Method in class org.mmtk.plan.MutatorContext
Flush per-mutator remembered sets into the global remset pool.
flushRememberedSets() - Method in class org.mmtk.plan.refcount.RCBaseMutator
 
flushRememberedSets() - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
 
flushRememberedSets() - Method in class org.mmtk.plan.stickyms.StickyMSMutator
 
flushRequested - Variable in class org.jikesrvm.scheduler.RVMThread
Is there a flush request for this thread?
FOLD_2CONVERSION - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold xxx_2xxx where the precision is increased then decreased achieving a nop effect
FOLD_ADDS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary ADD operations
FOLD_ANDS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary AND operations
FOLD_CHECKS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold ZeroCheck where we're testing whether a value is 0 or not
FOLD_CMPS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary CMP operations
FOLD_CONDMOVES - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold COND_MOVE operations
FOLD_CONSTANTS_TO_LHS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold operations that create a constant on the LHS?
FOLD_DIVS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary divide operations
FOLD_DOUBLES - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold operations on doubles
FOLD_FLOATS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold operations on floats
FOLD_IFCMPS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold IFCMP operations
FOLD_INTS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold operations on ints
FOLD_LONGS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold operations on longs
FOLD_MULTS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary multiply operations
FOLD_NEGS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold unary NEG operations
FOLD_NOTS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold unary NOT operations
FOLD_ORS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary OR operations
FOLD_OVER_UNINTERRUPTIBLE - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold across uninterruptible regions
FOLD_REFS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold operations on word like things
FOLD_SHIFTLS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary shift left operations
FOLD_SHIFTRS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary shift right operations
FOLD_SUBS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary SUB operations
FOLD_XORS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Fold binary XOR operations
foldBranches - Variable in class org.jikesrvm.compilers.opt.Simple
Fold conditional branches with constant operands?
foldChecks - Variable in class org.jikesrvm.compilers.opt.Simple
Attempt to eliminate bounds and cast checks?
foldConstants(IR) - Method in class org.jikesrvm.compilers.opt.Simple
Perform constant folding.
FoldingDriver() - Constructor for class org.jikesrvm.compilers.opt.ssa.SSATuneUp.FoldingDriver
 
follow(Operand) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Follow the operand's definition filtering out moves This code is taken and modified from an old LoopUnrolling
follow(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
follow(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Follow a chain of Move operations filtering back to a def
FOO - Variable in class org.mmtk.utility.options.DummyEnum
 
fooFPOffset - Variable in class org.jikesrvm.scheduler.RVMThread
Foo frame pointer offset
forbidAllVolatiles(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
Records that it is illegal to assign a symbolic register symb to any volatile physical registerss.
forbiddenBytecode(String, Object, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
Print a warning message whan we compile a bytecode that is forbidden in Uninterruptible code.
forbiddenBytecode(String, int) - Method in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
Print a warning message whan we compile a bytecode that is forbidden in Uninterruptible code.
FORCE_SLOW_MAP_LOOKUP - Static variable in class org.mmtk.policy.Space
 
forceFrameAllocation() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Forces allocation of a stack frame for this method.
forceFrameAllocation() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
We encountered a magic (get/set framepointer) that is going to force us to actually create the stack frame.
ForceFrequentGC - Static variable in class org.jikesrvm.Configuration
 
forceFullHeapCollection() - Method in class org.mmtk.plan.generational.Gen
Force the next collection to be full heap.
forceFullHeapCollection() - Method in class org.mmtk.plan.Plan
Force the next collection to be full heap.
forceFullHeapCollection() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
 
forceFullHeapCollection() - Method in class org.mmtk.plan.stickyms.StickyMS
 
forceOneCPU - Static variable in class org.jikesrvm.Options
 
format - Variable in class org.jikesrvm.compilers.opt.ir.Operator
Encoding of the operator's InstructionFormat.
formatCall(Instruction) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
formatHighlighting(BasicBlock) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
formatInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
Formats instructions.
formatSize(Address, int) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
 
formatSize(String, int, int) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
 
formatSize(Address, int) - Method in class org.mmtk.vm.gcspy.Util
Pretty print a size, converting from bytes to kilo- or mega-bytes as appropriate
formatSize(String, int, int) - Method in class org.mmtk.vm.gcspy.Util
Pretty print a size, converting from bytes to kilo- or mega-bytes as appropriate
forNameCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
forName call callback list.
forNameEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
 
forNameLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
forward - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTree
true if we are computing regular dominators, false for post-dominators
forward - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
Indicates whether we perform the algorithm over the CFG or the reverse CFG, i.e., whether we are computing dominators or post-dominators.
forward - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
The direction we are moving on the graph
forward - Variable in class org.jikesrvm.compilers.opt.util.TopSort
are we processing the graph in forward order?
forward(TraceLocal, boolean) - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
Iterates over and forward entries in the table.
forward(TraceLocal, boolean) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Iterate over all references and forward.
FORWARD - Static variable in class org.mmtk.plan.Simple
 
forward(TraceLocal, boolean) - Method in class org.mmtk.vm.FinalizableProcessor
Iterates over and forward entries in the table.
forward(TraceLocal, boolean) - Method in class org.mmtk.vm.ReferenceProcessor
Iterate over all references and forward.
FORWARD_CLOSURE - Static variable in class org.mmtk.plan.markcompact.MC
 
FORWARD_FINALIZABLE - Static variable in class org.mmtk.plan.Simple
 
FORWARD_REFS - Static variable in class org.mmtk.plan.Simple
 
forwardBE(IR) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
A forward enumeration of all the basic blocks in the IR.
forwardBlockEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.IR
Forward (with respect to the current code linearization order) iteration overal all the basic blocks in the IR.
FORWARDED - Static variable in class org.mmtk.utility.ForwardingWord
If this bit is set, then forwarding of this object has commenced
forwardGlobalIE(IR) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
A forward enumeration of all the instructions in the IR.
FORWARDING_BITS - Static variable in class org.mmtk.utility.ForwardingWord
 
FORWARDING_MASK - Static variable in class org.mmtk.utility.ForwardingWord
This mask is used to reveal which state this object is in with respect to forwarding
FORWARDING_NOT_TRIGGERED_YET - Static variable in class org.mmtk.utility.ForwardingWord
If this bit pattern is set, the forwarding of this object has not been triggered yet.
FORWARDING_POINTER_OFFSET - Static variable in class org.mmtk.policy.MarkCompactSpace
 
FORWARDING_PTR_OVERLAYS_TIB - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Does this object model use the same header word to contain the TIB and a forwarding pointer?
ForwardingWord - Class in org.mmtk.utility
This class provides generic support for object forwarding, which is specific to a few policies that support copying.
ForwardingWord() - Constructor for class org.mmtk.utility.ForwardingWord
 
forwardInstrEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Forward enumeration of all the instruction in the block.
forwardInstrEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.IR
Forward (with respect to the current code linearization order) iteration over all the instructions in this IR.
forwardIntraBlockIE(Instruction, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
Forward intra basic block instruction enumerations from from start...last inclusive.
forwardJcc(byte) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Generate a forward Jcc instruction into the generated code.
forwardJECXZ() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Generate a forward JECXZ instruction into the generated code.
forwardJMP() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Generate a forward JMP instruction into the generated code.
forwardObject(ObjectReference, int) - Static method in class org.mmtk.utility.ForwardingWord
 
forwardPhase - Static variable in class org.mmtk.plan.Simple
Ensure that all references in the system are correct.
forwardRealInstrEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Forward enumeration of all the real instruction in the block.
ForwardReference - Class in org.jikesrvm.compilers.common.assembler
A forward reference has a machine-code-index source and optionally a bytecode-index target.
ForwardReference(int, int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference
 
ForwardReference(int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference
 
ForwardReference.ConditionalBranch - Class in org.jikesrvm.compilers.common.assembler
 
ForwardReference.LoadReturnAddress - Class in org.jikesrvm.compilers.common.assembler
 
ForwardReference.ShortBranch - Class in org.jikesrvm.compilers.common.assembler
 
ForwardReference.SwitchCase - Class in org.jikesrvm.compilers.common.assembler
 
ForwardReference.UnconditionalBranch - Class in org.jikesrvm.compilers.common.assembler
 
forwardRefs - Variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
The set of outstanding forward references.
forwardSortNumber - Variable in class org.jikesrvm.compilers.opt.util.SortedGraphNode
 
forwardTable(TraceLocal) - Method in class org.mmtk.utility.sanitychecker.SanityDataTable
Forward data table using the supplied trace.
forwardTopSorted - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
forwardTrace - Variable in class org.mmtk.plan.markcompact.MC
This trace updates pointers with the forwarded references
forwardTrace - Variable in class org.mmtk.plan.markcompact.MCCollector
 
FOUR_SLOTS - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
fourElementDiamond(BasicBlock, BasicBlock, BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.Diamond
 
fp - Variable in class org.jikesrvm.ia32.Registers
Frame pointer
fp - Variable in class org.jikesrvm.mm.mmtk.ScanThread
 
FP0 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP1 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP2 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
fp2spOffset(Offset) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
Translates a FP offset into an SP offset assuming ESP is still positioned as it was at the start of the current bytecode (biStart).
FP3 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP4 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP5 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP6 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP7 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
FP_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FP_ADD instructions
FP_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FP_ADD instructions
FP_DIV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FP_DIV instructions
FP_DIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FP_DIV instructions
fp_ifcmp(Instruction) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
FP_MOV_OP_MOV(Instruction, Operator, Operand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of FP_ADD_ACC, FP_MUL_ACC, FP_SUB_ACC, and FP_DIV_ACC.
FP_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FP_MUL instructions
FP_MUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FP_MUL instructions
FP_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FP_NEG instructions
FP_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FP_NEG instructions
FP_REM - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FP_REM instructions
FP_REM(Instruction, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of FP_REM
FP_REM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FP_REM instructions
FP_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for FP_SUB instructions
FP_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for FP_SUB instructions
fpConditionOK(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Is a specified condition operand 'safe' to transfer into an FCMP instruction?
fpOffset - Variable in class org.jikesrvm.osr.ExecutionState
the offset of frame pointer of the activation.
FPOffset2SPOffset(int) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
PRECONDITION: The final frameSize is calculated before calling this routine.
fpPop - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator pops floating-point stack after performing defs
fpPush - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator pushs floating-point stack before performing defs
FPR(int) - Constructor for enum org.jikesrvm.ia32.RegisterConstants.FPR
 
FPR2GPR_64(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Emits code to move 64 bits from FPRs to GPRs
FPR_2INT(Instruction, RegisterOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of FLOAT_2INT and DOUBLE_2INT, using the FIST instruction.
FPRMETA_FP_OFFSET - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
 
fprs - Variable in class org.jikesrvm.architecture.AbstractRegisters
Floating point registers
fprs - Variable in class org.jikesrvm.osr.ia32.TempRegisters
 
FPRS_FP_OFFSET - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
 
fprsShadow - Variable in class org.jikesrvm.architecture.AbstractRegisters
 
fpSet - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
Cache the set of floating-point registers for efficiency
fpStackHeight - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
The number of floating point stack slots allocated.
FPU_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
FPU_STATE_SIZE - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
space to save entire FPU state.
frac - Variable in class org.mmtk.utility.heap.VMRequest
 
fraction(float) - Static method in class org.mmtk.utility.heap.VMRequest
A request for a fraction of available memory
FragmentationStats - Class in org.mmtk.utility.options
Option to print fragmentation information for the free list.
FragmentationStats() - Constructor for class org.mmtk.utility.options.FragmentationStats
Create the option.
fragmentationStats - Static variable in class org.mmtk.utility.options.Options
 
frameIndex - Variable in class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
The slot on the local variable stack where the variable is stored.
frameIsRequired() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
frameOffset - Variable in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
The spill location, an offset from the frame pointer
framePointer - Variable in class org.jikesrvm.scheduler.RVMThread
FP for current frame, saved in the prologue of every method
framePointerField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
framePtr - Variable in class org.jikesrvm.mm.mminterface.GCMapIterator
address of stackframe currently being scanned
frameRequired - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Have we decided that a stack frame is required for this method?
frameSize - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
The frame size of the current method
frameSize - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
free - Static variable in class org.jikesrvm.jni.JNIGlobalRefTable
 
free(Address) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
 
free(Lock) - Static method in class org.jikesrvm.scheduler.Lock
Recycles an unused heavy-weight lock.
free(Address) - Method in class org.mmtk.policy.BaseLargeObjectSpace
Free a cell.
free(ObjectReference) - Method in class org.mmtk.policy.ExplicitFreeListSpace
Free an object.
free(ObjectReference) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
Free an object
free(Space, Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
Free a block.
free(int) - Method in class org.mmtk.utility.BaseGenericFreeList
Free a previously allocated contiguous lump of units.
free(int, boolean) - Method in class org.mmtk.utility.BaseGenericFreeList
Free a previously allocated contiguous lump of units.
free(Address) - Method in class org.mmtk.utility.deque.SharedDeque
 
free(Address) - Method in class org.mmtk.vm.gcspy.Util
Free an array of bytes previously allocated with malloc
FREE_MASK - Static variable in class org.mmtk.utility.GenericFreeList
 
freeAllChunks(Address) - Static method in class org.mmtk.utility.heap.Map
Free all chunks in a linked list of contiguous chunks.
freeContiguousChunk(Address) - Method in class org.mmtk.utility.heap.FreeListPageResource
Release a single chunk from a discontiguous region.
freeContiguousChunks(Address) - Static method in class org.mmtk.utility.heap.Map
Free some set of contiguous chunks, given the chunk address
freeContiguousChunks(int) - Static method in class org.mmtk.utility.heap.Map
Free some set of contiguous chunks, given the chunk index
freeInterval(MappedBasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
 
freeInterval(SpillLocationInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationManager
Records that a particular interval is potentially available for reuse.
freeIntervals - Variable in class org.jikesrvm.compilers.opt.regalloc.SpillLocationManager
Set of spill locations which were previously allocated, but may be free since the assigned register is no longer live.
freeList - Variable in class org.mmtk.utility.alloc.SegregatedFreeList
The current free lists for the size classes
freeList - Variable in class org.mmtk.utility.heap.FreeListPageResource
 
FreeListPageResource - Class in org.mmtk.utility.heap
This class manages the allocation of pages for a space.
FreeListPageResource(Space, Address, Extent) - Constructor for class org.mmtk.utility.heap.FreeListPageResource
Constructor Contiguous free list resource.
FreeListPageResource(Space, Address, Extent, int) - Constructor for class org.mmtk.utility.heap.FreeListPageResource
Constructor Contiguous free list resource.
FreeListPageResource(Space, int) - Constructor for class org.mmtk.utility.heap.FreeListPageResource
Constructor Discontiguous monotone resource.
freeMapSlot - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
 
freeMemory() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Returns the amount of free memory.
freeMemory() - Static method in class org.mmtk.plan.Plan
Return the amount of free memory, in bytes (where free is defined as not in use).
freeReady() - Method in class org.jikesrvm.mm.mmtk.FinalizableProcessor
 
freeRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
freeSlotN - Static variable in class org.jikesrvm.scheduler.RVMThread
Number of free thread slots.
freeSlots - Static variable in class org.jikesrvm.scheduler.RVMThread
Free thread slots
FreeStackSlot() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.FreeStackSlot
 
freq - Variable in class org.jikesrvm.compilers.baseline.BranchProfile
The number of times the branch was executed.
freq - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
Relative execution frequency of this basic block.
FREQ_FOCUS_EFFORT - Variable in class org.jikesrvm.compilers.opt.OptOptions
Focus compilation effort based on frequency profile data
frequency(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
Determines how expensive it is to place an instruction in this block.
frequencyCounters() - Method in class org.jikesrvm.compilers.opt.OptOptions
Is PROFILE_FREQUENCY_STRATEGY set to PROFILE_COUNTERS_FREQ?
from() - Method in interface org.jikesrvm.compilers.opt.util.GraphEdge
 
from() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Get the start node for the edge.
fromCursor - Variable in class org.mmtk.policy.MarkCompactCollector
 
FromCursor() - Constructor for class org.mmtk.policy.MarkCompactCollector.FromCursor
 
fromIntSignExtend(int) - Static method in class org.vmmagic.unboxed.Address
Fabricate an Address instance from an integer, after sign extending the integer.
fromIntSignExtend(int) - Static method in class org.vmmagic.unboxed.Extent
 
fromIntSignExtend(int) - Static method in class org.vmmagic.unboxed.Offset
 
fromIntSignExtend(int) - Static method in class org.vmmagic.unboxed.Word
Converts an int to a word.
fromIntZeroExtend(int) - Static method in class org.vmmagic.unboxed.Address
Fabricate an Address instance from an integer, after zero extending the integer.
fromIntZeroExtend(int) - Static method in class org.vmmagic.unboxed.Extent
 
fromIntZeroExtend(int) - Static method in class org.vmmagic.unboxed.Offset
 
fromIntZeroExtend(int) - Static method in class org.vmmagic.unboxed.Word
Converts an int to a word.
fromLong(long) - Static method in class org.vmmagic.unboxed.Address
Fabricate an Address instance from an integer
fromLong(long) - Static method in class org.vmmagic.unboxed.Offset
 
fromLong(long) - Static method in class org.vmmagic.unboxed.Word
Converts a long to a word.
fromNode() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Get the start node for the edge.
fromNodeString() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Returns the string representation of the start node (used for printing).
fromNodeString() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Returns the string representation of the start node (used for printing).
fromObject(Object) - Static method in class org.vmmagic.unboxed.ObjectReference
Convert from an object to a reference.
FromReflectedField(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
FromReflectedField
FromReflectedMethod(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
FromReflectedMethod
fromSpace() - Static method in class org.mmtk.plan.generational.copying.GenCopy
 
fromSpace() - Static method in class org.mmtk.plan.semispace.SS
 
fromSpace - Variable in class org.mmtk.policy.CopySpace
 
fromSpace - Variable in class org.mmtk.utility.Treadmill
 
fromSpaceDesc() - Static method in class org.mmtk.plan.generational.copying.GenCopy
 
fromSpaceDriver() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
 
fromSpaceEmpty() - Method in class org.mmtk.utility.Treadmill
 
fromTop - Variable in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
Is the offset from the top or bottom of stack frame?
fromUTF8(byte[]) - Static method in class org.jikesrvm.classloader.UTF8Convert
Convert the given sequence of (pseudo-)utf8 formatted bytes into a String.
fromUTF8(ByteBuffer) - Static method in class org.jikesrvm.classloader.UTF8Convert
Convert the given sequence of (pseudo-)utf8 formatted bytes into a String.
frontier - Variable in class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
Compiler phases necessary to re-build dominators and dominance frontier
fsaveLocation - Variable in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
A frame offset for 108 bytes of stack space to store the floating point state in the SaveVolatile protocol.
Fsqrt() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Fsqrt
 
fullHeap - Static variable in class org.mmtk.plan.generational.Gen
 
fullHeap - Static variable in class org.mmtk.plan.stickyimmix.StickyImmix
 
FullHeapSystemGC - Class in org.mmtk.utility.options
Should a major GC be performed when a system GC is triggered?
FullHeapSystemGC() - Constructor for class org.mmtk.utility.options.FullHeapSystemGC
Create the option.
fullHeapSystemGC - Static variable in class org.mmtk.utility.options.Options
 
fullHeapTime - Static variable in class org.mmtk.plan.generational.Gen
 
fullTrace - Variable in class org.mmtk.plan.marksweep.MSCollector
 
fullyBooted - Static variable in class org.jikesrvm.Properties
is the running VM fully booted?
fullyBooted() - Method in class org.mmtk.plan.copyms.CopyMS
 
fullyBooted() - Method in class org.mmtk.plan.generational.Gen
 
fullyBooted() - Method in class org.mmtk.plan.Plan
 
fullyBooted() - Method in class org.mmtk.plan.refcount.generational.GenRC
 
fullyBootedVM() - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
Now that VM is fully booted, enable options such as PRINT_MACHINE_CODE that require a fully booted VM.
fullyBootedVM() - Static method in class org.jikesrvm.mm.mminterface.JMXSupport
Initializes data structures.
fullyBootedVM() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Notify the MM that the host VM is now fully booted.
fullyBootedVM() - Method in class org.jikesrvm.tuningfork.TraceEngine
 
function - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
An encoding of the function used to manage heap size.
FUNCTIONCOUNT - Static variable in class org.jikesrvm.jni.JNIFunctions
 
FunctionTable - Static variable in class org.jikesrvm.classloader.TypeReference
 
FunctionTable - Class in org.jikesrvm.jni
This class holds a JNI function table, at runtime it is an array with CodeArray elements
FunctionTable(int) - Constructor for class org.jikesrvm.jni.FunctionTable
Private constructor.
FunctionTableType - Static variable in class org.jikesrvm.classloader.RVMType
 
futureTimeForMethod(HotMethodEvent) - Method in class org.jikesrvm.adaptive.controller.AnalyticModel
How much time do we expect to spend in the method in the future if we take no recompilation action?
fuzzyMatchDRIVER_EXCLUDE(String) - Method in class org.jikesrvm.compilers.opt.OptOptions
Does the given parameter appear within a set the String of one of the options?
fuzzyMatchMETHOD_TO_PRINT(String) - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
Does the given parameter appear within a set the String of one of the options?
fuzzyMatchMETHOD_TO_PRINT(String) - Method in class org.jikesrvm.compilers.opt.OptOptions
Does the given parameter appear within a set the String of one of the options?

G

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
The root generation context for the current compilation.
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
Get the bytecode index of the 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
only for use by BC2IR; return ExceptionHandlerBasicBlockBag.caller
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
Get the modifiers associated with this class ClassLoaderConstants.
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
For IR internal use only; general clients should use Instruction.nextInstructionInCodeOrder().
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
For IR internal use only; General clients should use Instruction.prevInstructionInCodeOrder().
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
 

H

H2L_CALL_VIA_JTOC - Variable in class org.jikesrvm.compilers.opt.OptOptions
Plant virtual calls via the JTOC rather than from the tib of anobject when possible
H2L_INLINE_NEW - Variable in class org.jikesrvm.compilers.opt.OptOptions
Inline allocation of scalars and arrays
H2L_INLINE_PRIMITIVE_WRITE_BARRIER - Variable in class org.jikesrvm.compilers.opt.OptOptions
Inline primitive write barriers for certain collectors
H2L_INLINE_WRITE_BARRIER - Variable in class org.jikesrvm.compilers.opt.OptOptions
Inline write barriers for generational collectors
H2L_NO_CALLEE_EXCEPTIONS - Variable in class org.jikesrvm.compilers.opt.OptOptions
Assert that any callee of this compiled method will not throw exceptions.
hadToSpill() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
 
half - Static variable in class org.jikesrvm.runtime.MathConstants
 
half32 - Static variable in class org.jikesrvm.runtime.MathConstants
 
half32Field - Static variable in class org.jikesrvm.runtime.Entrypoints
0.5F^32
halfFloatField - Static variable in class org.jikesrvm.runtime.Entrypoints
0.5F
HandInlinedScanning - Class in org.jikesrvm.mm.mminterface
Supply and interpretation of values to be alignment-encoded into the TIB pointer of an object.
HandInlinedScanning() - Constructor for class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
handinRefs(Object[]) - Static method in class org.jikesrvm.osr.ObjectHolder
 
handle - Variable in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
When a data object is registered with a counter manager, it is given an id, which is stored here.
handle8BitRestrictions(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
Ensure that if an operand has an 8 bit memory operand that all of its register operands are in 8 bit registers.
handleDebugRequestForThread() - Method in class org.jikesrvm.scheduler.RVMThread
 
handleHandshakeRequest() - Method in class org.jikesrvm.scheduler.RVMThread
Handle requests that required a soft handshake.
handleMicrocontention(int) - Method in class org.jikesrvm.scheduler.SpinLock
An attempt to lock or unlock a processor lock has failed, presumably due to contention with another processor.
handleOSRFromOpt(Address) - Static method in class org.jikesrvm.adaptive.OSRListener
 
handleOverriddenMethods(RVMClass) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Takes action when a method is overridden.
handlePossibleRecursiveCallToSysExit() - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveCallToSysFail(String) - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveCallToSysFail(String, int) - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveException() - Method in class org.jikesrvm.scheduler.RVMThread
Handle the case of exception handling triggering new exceptions.
handlePossibleRecursiveExit(String, int) - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveExit(String, int, String) - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveExit(String, int, String, int) - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveExit(String, int, String, boolean, int) - Static method in class org.jikesrvm.VM
 
handlePossibleRecursiveShutdown() - Static method in class org.jikesrvm.VM
Used only by VM.shutdown()
handleProblemEdges() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
Stage 1c: Mark src node of some problem edges as tree roots to avoid cyclic dependencies.
HandlerBlockLE - Class in org.jikesrvm.compilers.opt.bc2ir
Extend BasicBlockLE for handler blocks
HandlerBlockLE(int, InlineSequence, TypeOperand, GenericRegisterPool, int, ControlFlowGraph) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.HandlerBlockLE
Create a new exception handler BBLE (and exception handler basic block) for the specified bytecode index and exception type.
handleReferenceFromImmortalSpace(Address) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
Handle a direct reference from the immortal space.
handleReferenceFromImmortalSpace(Address) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
Handle a direct reference from the immortal space.
handleReferenceFromImmortalSpace(Address) - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
Handle a direct reference from the immortal space.
handleRemsetAddress(Address) - Method in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
Handle a remset address
handleRemsetAddress(Address) - Method in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
Handle a remset address.
handlerLivenessComputed - Variable in class org.jikesrvm.compilers.opt.ir.IR
Was liveness for handlers computed?
handlerLiveSet - Variable in class org.jikesrvm.compilers.opt.depgraph.DepGraph
Set of variables that are live on entry to at least one catch block that is reachable via a PEI in currentBlock.
handleRoot(Address) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
Handle a root address
handleRoot(Address) - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
Handle a root address
handlerPCs - Variable in class org.jikesrvm.classloader.ExceptionHandlerMap
bytecode offset at which exception handler for i-th try block begins 0-indexed from start of method's bytecodes[]
handlerPCs - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Start bytecode index of each the exception handler
handlers - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
The exception handler BBLE's for this block (null if none)
handleSubclassing(RVMClass) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
 
handleUncaughtException(Throwable) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
 
handleUncaughtException(Throwable) - Method in class org.jikesrvm.scheduler.RVMThread
Handles uncaught exceptions for subclasses of SystemThread.
handleUserCollectionRequest() - Static method in class org.mmtk.plan.Plan
The application code has requested a collection.
handshakeBlockAdapter - Static variable in class org.jikesrvm.scheduler.RVMThread
 
HandshakeBlockAdapter() - Constructor for class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
 
handshakeLock - Static variable in class org.jikesrvm.scheduler.RVMThread
Lock that prevents multiple (soft or hard) handshakes from proceeding concurrently.
handshakeThreads - Static variable in class org.jikesrvm.scheduler.RVMThread
Preallocated array for use in handshakes.
hardHandshakeResume(RVMThread.BlockAdapter, RVMThread.HardHandshakeVisitor) - Static method in class org.jikesrvm.scheduler.RVMThread
 
hardHandshakeResume() - Static method in class org.jikesrvm.scheduler.RVMThread
 
hardHandshakeSuspend(RVMThread.BlockAdapter, RVMThread.HardHandshakeVisitor) - Static method in class org.jikesrvm.scheduler.RVMThread
 
hardHandshakeSuspend() - Static method in class org.jikesrvm.scheduler.RVMThread
 
HardHandshakeVisitor() - Constructor for class org.jikesrvm.scheduler.RVMThread.HardHandshakeVisitor
 
HardwareTrapCompiledMethod - Class in org.jikesrvm.compilers.common
Information associated with artificial stackframe inserted by hardware trap handler.
HardwareTrapCompiledMethod(int, RVMMethod) - Constructor for class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
 
HardwareTrapGCMapIterator - Class in org.jikesrvm.compilers.common
Iterator for stack frames inserted by hardware trap handler.
HardwareTrapGCMapIterator(AddressArray) - Constructor for class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
 
hardwareTrapIterator - Variable in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
iterator for HardwareTrap stackframes
hardwareTrapMethodId - Variable in class org.jikesrvm.runtime.BootRecord
method id for inserting stackframes at site of hardware traps
HarnessAll - Class in org.mmtk.utility.options
Should we wrap the entire execution with a harnessBegin/harnessEnd?
HarnessAll() - Constructor for class org.mmtk.utility.options.HarnessAll
Create the option.
harnessAll - Static variable in class org.mmtk.utility.options.Options
 
harnessBegin() - Static method in class org.mmtk.plan.Plan
Generic hook to allow benchmarks to be harnessed.
harnessEnd() - Static method in class org.mmtk.plan.Plan
Generic hook to allow benchmarks to be harnessed.
has8BitMemoryOperand(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
 
HAS_ALLOCATION - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_ARRAY_READ - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_ARRAY_WRITE - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_BACK_BRANCH - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_COND_BRANCH - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_FIELD_READ - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_FIELD_WRITE - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_INVOKE - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_JSR - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_MAGIC - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_SWITCH - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_SYNCH - Static variable in class org.jikesrvm.classloader.NormalMethod
 
HAS_THROW - Static variable in class org.jikesrvm.classloader.NormalMethod
 
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Does the argument instruction have a non-null operand named Address?
hasAddress(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Does the argument instruction have a non-null operand named Address?
hasAdvice - Static variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
hasAdvice() - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
hasAllocation() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasAnnotations() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasApplicableExceptionalOut(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Are there any exceptional out edges that are applicable to the given instruction (assumed to be in instruction in 'this')
hasArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
Does the argument instruction have a non-null operand named Array?
hasArray(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
Does the argument instruction have a non-null operand named Array?
hasArrayRead() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasArrayWrite() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasAthrowInst() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Does this basic block contain an explicit athrow instruction?
hasBackwardsBranch() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasBadSizeMemoryOperand(Instruction) - Static method in class org.jikesrvm.compilers.opt.regalloc.SimpleSpillCost
Does instruction s have a memory operand of an inconvenient size?
hasBaselineNoRegistersAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasBaselineSaveLSRegistersAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasBitsToShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
Does the argument instruction have a non-null operand named BitsToShift?
hasBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
Does the argument instruction have a non-null operand named Block?
hasBlock(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Label
Does the argument instruction have a non-null operand named Block?
hasBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.BlockAdapter
 
hasBlockRequest(RVMThread, int) - Method in class org.jikesrvm.scheduler.RVMThread.BlockAdapter
 
hasBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
 
hasBlockRequest(RVMThread, int) - Method in class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
 
hasBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
 
hasBlockRequest(RVMThread, int) - Method in class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
 
hasBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
 
hasBlockRequest(RVMThread, int) - Method in class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
 
hasBlockRequest(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
 
hasBlockRequest(RVMThread, int) - Method in class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
 
hasBody(RVMMethod) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
Does the callee method have a body?
hasBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
Does the argument instruction have a non-null operand named BranchProfile?
hasBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
Does the argument instruction have a non-null operand named BranchProfile?
hasBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
Does the argument instruction have a non-null operand named BranchProfile?
hasBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Does the argument instruction have a non-null k'th operand named BranchProfile?
hasBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Does the argument instruction have a non-null operand named BranchProfile?
hasBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
Does the argument instruction have a non-null operand named BranchProfile?
hasBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null k'th operand named BranchProfile?
hasBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Does the argument instruction have a non-null k'th operand named BranchProfile?
hasBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
Does the argument instruction have a non-null operand named BranchProfile?
hasBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Does the argument instruction have a non-null k'th operand named BranchProfile?
hasBranchProfile(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null k'th operand named BranchProfile?
hasBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Does the argument instruction have a non-null operand named BranchProfile1?
hasBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named BranchProfile1?
hasBranchProfile1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named BranchProfile1?
hasBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Does the argument instruction have a non-null operand named BranchProfile2?
hasBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named BranchProfile2?
hasBranchProfile2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named BranchProfile2?
hasBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Does the argument instruction have any operands named BranchProfile?
hasBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have any operands named BranchProfile?
hasBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Does the argument instruction have any operands named BranchProfile?
hasBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Does the argument instruction have any operands named BranchProfile?
hasBranchProfiles(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have any operands named BranchProfile?
hasBridgeFromNativeAnnotation() - Method in class org.jikesrvm.classloader.RVMClass
The methods of this class are only called from native code, they are compiled with a special prolog to interface with the native stack frame.
hasBridgeFromNativeAnnotation() - Method in class org.jikesrvm.compilers.common.CompiledMethod
 
hasCell(DF_LatticeCell) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Does this equation contain an appearance of a given cell?
hasCMTaboo(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Do any of the instructions in a basic block preclude eliminating the basic block with conditional moves?
hasCompiledVersion(int) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
 
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Does the argument instruction have a non-null operand named Cond?
hasCond(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
Does the argument instruction have a non-null operand named Cond?
hasCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Does the argument instruction have a non-null operand named Cond1?
hasCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named Cond1?
hasCond1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named Cond1?
hasCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Does the argument instruction have a non-null operand named Cond2?
hasCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named Cond2?
hasCond2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named Cond2?
hasCondBranch() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasCounterArray() - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
 
hasCounters - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
Does the baseline compiled method have a counters array?
hasData() - Method in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
 
hasData() - Method in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
hasData() - Method in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
 
hasData() - Method in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
 
hasData(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
Does the argument instruction have a non-null operand named Data?
hasDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null operand named Default?
hasDefault(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named Default?
hasDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null operand named DefaultBranchProfile?
hasDefaultBranchProfile(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named DefaultBranchProfile?
hasDesignatedTarget() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
hasDest1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
Does the argument instruction have a non-null operand named Dest1?
hasDest2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
Does the argument instruction have a non-null operand named Dest2?
hasDestination(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
Does the argument instruction have a non-null operand named Destination?
hasDimension(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
Does the argument instruction have a non-null k'th operand named Dimension?
hasDimensions(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
Does the argument instruction have any operands named Dimension?
hasDRIVER_EXCLUDE() - Method in class org.jikesrvm.compilers.opt.OptOptions
Have any items been placed in the set DRIVER_EXCLUDE?
hasDynamicBridgeAnnotation() - Method in class org.jikesrvm.classloader.RVMClass
Should the methods of this class be compiled with special register save/restore logic?
hasElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
Does the argument instruction have a non-null k'th operand named Element?
hasElement(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
Does the argument instruction have a non-null k'th operand named Element?
hasElements(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
Does the argument instruction have any operands named Element?
hasElements(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
Does the argument instruction have any operands named Element?
hasExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Is this block in the scope of at least exception handler?
hasFalseValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Does the argument instruction have a non-null operand named FalseValue?
hasFieldRead() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasFieldWrite() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasFinalizer() - Method in class org.jikesrvm.classloader.Primitive
 
hasFinalizer() - Method in class org.jikesrvm.classloader.RVMArray
 
hasFinalizer - Variable in class org.jikesrvm.classloader.RVMClass
Do objects of this class have a finalizer method?
hasFinalizer() - Method in class org.jikesrvm.classloader.RVMClass
 
hasFinalizer() - Method in class org.jikesrvm.classloader.RVMType
 
hasFinalizer() - Method in class org.jikesrvm.classloader.UnboxedType
 
hasFloatingPointDef(BasicBlock, boolean) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Do any of the instructions in a basic block define a floating-point register?
hasFormal(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
Does the argument instruction have a non-null k'th operand named Formal?
hasFormals(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
Does the argument instruction have any operands named Formal?
hasGoal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
Does the argument instruction have a non-null operand named Goal?
hasGoto() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Does this basic block end in a GOTO instruction?
hasGuard(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
Does the argument instruction have a non-null operand named Guard?
hasGuard(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
Does the argument instruction have a non-null operand named Guard?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
Does the argument instruction have a non-null operand named GuardResult?
hasGuardResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
Does the argument instruction have a non-null operand named GuardResult?
hash - Variable in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
A mapping that holds the analysis result for thread-locality for each Register.
hash - Static variable in class org.jikesrvm.compilers.opt.escape.SummaryDatabase
 
hash - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
 
hash2 - Variable in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
A mapping that holds the analysis result for method-locality for each Register.
HASH_CODE_MASK - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
HASH_CODE_SHIFT - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
HASH_SHIFT - Static variable in class org.mmtk.utility.SimpleHashtable
The number of low order bits to ignore
HASH_STATE_HASHED - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
HASH_STATE_HASHED_AND_MOVED - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
HASH_STATE_MASK - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
HASH_STATE_UNHASHED - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
HASH_STATS - Static variable in class org.jikesrvm.objectmodel.ObjectModel
Should we gather stats on hash code state transitions for address-based hashing?
HASHANDLER_ - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
hashCode() - Method in class org.jikesrvm.adaptive.database.callgraph.CallSite
 
hashCode() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
hashCode() - Method in class org.jikesrvm.adaptive.util.UnResolvedCallSite
 
hashCode() - Method in class org.jikesrvm.classloader.Atom
Return the hashCode of an atom, this equals the unicode string encoding of the atom
hashCode() - Method in class org.jikesrvm.classloader.FieldVector
 
hashCode() - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
 
hashCode() - Method in class org.jikesrvm.classloader.MemberReference
 
hashCode() - Method in class org.jikesrvm.classloader.MethodVector
 
hashCode() - Method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
Compute hashCode from meth
hashCode() - Method in class org.jikesrvm.classloader.RVMAnnotation
 
hashCode() - Method in class org.jikesrvm.classloader.RVMMember
 
hashCode() - Method in class org.jikesrvm.classloader.RVMType
Define hashCode(), to allow use of consistent hash codes during bootImage writing and run-time
hashCode() - Method in class org.jikesrvm.classloader.TypeReference
Hash value based on name, used for canonical type dictionary
hashCode() - Method in class org.jikesrvm.classloader.TypeReferenceVector
 
hashCode() - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
 
hashCode() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
 
hashCode() - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
 
hashCode() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
 
hashCode() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
hashCode() - Method in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
Unused hashcode method
hashCode() - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
 
hashCode() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
 
hashCode() - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
Redefine hash code for reproducibility.
hashCode() - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
 
hashCode() - Method in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
 
hashCode() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary.HeapKey
Return a hash code for this name.
hashCode() - Method in class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
 
hashCode() - Method in class org.jikesrvm.runtime.CommandLineArgs.Prefix
Hashcode to be consistent with Comparable
hashCode() - Method in class org.jikesrvm.util.BitVector
 
hashCode() - Method in class org.jikesrvm.util.Pair
 
hashCode() - Method in class org.vmmagic.unboxed.ArchitecturalWord
 
HASHCODE_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
HASHCODE_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
hashCodeGenerator - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
hasHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named High?
HashMapRVM<K,V> - Class in org.jikesrvm.util
Stripped down implementation of HashMap data structure for use by core parts of the JikesRVM runtime.
HashMapRVM() - Constructor for class org.jikesrvm.util.HashMapRVM
 
HashMapRVM(int) - Constructor for class org.jikesrvm.util.HashMapRVM
 
HashMapRVM.Bucket<K,V> - Class in org.jikesrvm.util
 
hashRequests - Static variable in class org.jikesrvm.objectmodel.ObjectModel
count number of Object.hashCode() operations
HashSetRVM<T> - Class in org.jikesrvm.util
Stripped down implementation of HashSet for use by core parts of the JikesRVM runtime.
HashSetRVM() - Constructor for class org.jikesrvm.util.HashSetRVM
 
HashSetRVM(int) - Constructor for class org.jikesrvm.util.HashSetRVM
 
HashSetRVM.Bucket<T> - Class in org.jikesrvm.util
 
hashTheKey(K) - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
hashTheKey(K) - Method in class org.jikesrvm.util.HashMapRVM
 
hashTheKey(K) - Method in class org.jikesrvm.util.IdentityHashMapRVM
 
hashTheKey(K) - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM
 
hashTheKey(K) - Method in class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
 
hashTransition1 - Static variable in class org.jikesrvm.objectmodel.ObjectModel
count transitions from UNHASHED to HASHED
hashTransition2 - Static variable in class org.jikesrvm.objectmodel.ObjectModel
count transitions from HASHED to HASHED_AND_MOVED
hasIn(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasIncrement(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
Does the argument instruction have a non-null operand named Increment?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Does the argument instruction have a non-null operand named Index?
hasIndex(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Does the argument instruction have a non-null operand named Index?
hasInlineAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasInlinedEdge(RVMMethod, int, RVMMethod) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
This method searches the machine code maps and determines if the given call edge is definitely inlined into the method.
hasInlinedTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
Does the argument instruction have a non-null operand named InlinedTypeInfo?
hasInlinePragma(RVMMethod, CompilationState) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
Should the callee method always be inlined?
hasInterrupt - Variable in class org.jikesrvm.scheduler.RVMThread
Has the thread been interrupted?
hasInterruptibleAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasInvoke() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasJSR() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasLessConservativeFlags(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
 
hasLessConservativeGuard(RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
Does the argument instruction have a non-null operand named Location?
hasLocation(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Does the argument instruction have a non-null operand named Location?
hasLogicallyUninterruptibleAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasLongDef(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Do any of the instructions in a basic block define a long register?
hasLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named Low?
hasMagic() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasMaskBegin(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Does the argument instruction have a non-null operand named MaskBegin?
hasMaskEnd(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Does the argument instruction have a non-null operand named MaskEnd?
hasMatch(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null k'th operand named Match?
hasMatches(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have any Matches operands?
hasMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
Does the argument instruction have a non-null operand named MemAddr?
hasMemAddr(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
Does the argument instruction have a non-null operand named MemAddr?
hasMemoryOperand() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
 
hasMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Does the argument instruction have a non-null operand named Method?
hasMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Does the argument instruction have a non-null operand named Method?
hasMethod(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Does the argument instruction have a non-null operand named Method?
hasMETHOD_TO_PRINT() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
Have any items been placed in the set METHOD_TO_PRINT?
hasMETHOD_TO_PRINT() - Method in class org.jikesrvm.compilers.opt.OptOptions
Have any items been placed in the set METHOD_TO_PRINT?
hasMethodStart(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Does the argument instruction have a non-null operand named MethodStart?
hasMismatch - Variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
 
hasMore() - Method in class org.jikesrvm.osr.OSRMapIterator
 
hasMoreBytecodes() - Method in class org.jikesrvm.classloader.BytecodeStream
Does the stream have more bytecodes in it?
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
Is the iterator at the end of the vector
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.DefUse.RegOpListWalker
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.BBEnum
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.InEdgeEnum
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.OutEdgeEnum
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph.NodeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse.PDUEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.PhysicalRegisterEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.IR.BitSetBBEnum
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
Are there any more elements in the enumeration
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllInstructionsEnum
Are there more elements in the enumeration?
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
Are there any more elements in the enumeration
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse.PDUEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet.PhysicalRegisterEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.liveness.LiveIntervalEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetEnumerator
Are there any more elements?
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary.AllInstructionEnumeration
Are there more elements in the enumeration?
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.CompoundEnumerator
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.DepthFirstEnumerator
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
Return whether there are any more nodes left to enumerate.
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.FilterEnumerator
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Enum
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.GraphNodeEnumerator.Iter
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.ReverseEnumerator
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph.NodeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InEdgeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InNodeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutEdgeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutNodeEnumeration
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
 
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.TreeBottomUpEnumerator
any elements left?
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.TreeNodeChildrenEnumerator
any elements left?
hasMoreElements() - Method in class org.jikesrvm.compilers.opt.util.TreeTopDownEnumerator
any elements left?
hasMoreElements() - Method in class org.jikesrvm.osr.OSRMapIterator
 
hasMoreElements() - Method in class org.jikesrvm.util.EmptyEnumeration
 
hasMoreFrames() - Method in class org.jikesrvm.runtime.StackBrowser
 
hasMoreMethodId() - Method in class org.jikesrvm.osr.OSRMapIterator
 
hasMoreObjects() - Method in class org.mmtk.policy.MarkCompactCollector.FromCursor
 
hasNativeStackFrame() - Method in class org.jikesrvm.jni.JNIEnvironment
 
hasNativeStackFrame() - Method in class org.jikesrvm.scheduler.RVMThread
Indicate whether the stack of this Thread contains any C frame (used in RuntimeEntrypoints.deliverHardwareException for stack resize)
hasNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named NewValue?
hasNewValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
Does the argument instruction have a non-null operand named NewValue?
hasNewValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
Does the argument instruction have a non-null operand named NewValueHigh?
hasNewValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
Does the argument instruction have a non-null operand named NewValueLow?
hasNext() - Method in class org.jikesrvm.compilers.opt.util.FilterIterator
 
hasNext() - Method in class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
 
hasNext() - Method in class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
 
hasNext() - Method in class org.jikesrvm.util.EmptyIterator
 
hasNext() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
 
hasNoBoundsCheckAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNoCheckStoreAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNoEscapesAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNoInlineAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNoInlinePragma() - Method in class org.jikesrvm.classloader.RVMMethod
Has this method been marked as forbidden to inline?
hasNoInlinePragma(RVMMethod, CompilationState) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineTools
Should the callee method be barred from ever being considered for inlining?
hasNonMovingAllocationAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNonMovingAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNonReturningCall() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Does this basic block end in a call that never returns?
hasNonReturningOsr() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
hasNoNullCheckAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasNoOptCompileAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasOffset() - Method in class org.jikesrvm.classloader.RVMMember
Has the field been laid out in the object yet ?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
Does the argument instruction have a non-null operand named Offset?
hasOffset(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Does the argument instruction have a non-null operand named Offset?
hasOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named OldValue?
hasOldValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
Does the argument instruction have a non-null operand named OldValue?
hasOldValueHigh(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
Does the argument instruction have a non-null operand named OldValueHigh?
hasOldValueLow(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
Does the argument instruction have a non-null operand named OldValueLow?
hasOneIn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasOneIn(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasOneOut() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasOneOut(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasOSRMap(Offset) - Method in class org.jikesrvm.osr.EncodedOSRMap
 
hasOut(GraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Does the argument instruction have a non-null k'th operand named Param?
hasParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Does the argument instruction have a non-null k'th operand named Param?
hasParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Does the argument instruction have a non-null k'th operand named Param?
hasParam(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have a non-null k'th operand named Param?
hasParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Does the argument instruction have any operands named Param?
hasParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Does the argument instruction have any operands named Param?
hasParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Does the argument instruction have any operands named Param?
hasParams(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have any operands named Param?
hasPendingException - Variable in class org.jikesrvm.jni.JNIEnvironment
 
hasPhysicalOperand(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
 
hasPopBytes(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
Does the argument instruction have a non-null operand named PopBytes?
hasPreciseTarget() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
hasPred(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Does the argument instruction have a non-null k'th operand named Pred?
hasPreds(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Does the argument instruction have any operands named Pred?
hasPreemptibleAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasPrev() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
 
hasPrevious() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
 
hasPrologueYieldpoint() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
hasPureAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasReachableExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Are there exceptinal handlers that are reachable via exceptional control flow from this basic block?
hasReachableExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.ir.IR
 
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
Does the argument instruction have a non-null operand named Ref?
hasRef(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
Does the argument instruction have a non-null operand named Ref?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
Does the argument instruction have a non-null operand named Result?
hasResult(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
Does the argument instruction have a non-null operand named Result?
hasResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
Does the argument instruction have a non-null operand named Result1?
hasResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
Does the argument instruction have a non-null operand named Result1?
hasResult1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
Does the argument instruction have a non-null operand named Result1?
hasResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Does the argument instruction have a non-null operand named Result2?
hasResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
Does the argument instruction have a non-null operand named Result2?
hasResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
Does the argument instruction have a non-null operand named Result2?
hasResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
Does the argument instruction have a non-null operand named Result2?
hasResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Does the argument instruction have a non-null operand named Result2?
hasResult2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have a non-null operand named Result2?
hasResultBit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
Does the argument instruction have a non-null operand named ResultBit?
hasReturn() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Does this basic block end in a RETURN instruction?
hasRoom(int) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
hasRuntimeFinalAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasRuntimePureAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasSaveVolatileAnnotation() - Method in class org.jikesrvm.classloader.RVMClass
Should the methods of this class save incoming registers ?
hasShift(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Does the argument instruction have a non-null operand named Shift?
hasSize(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
Does the argument instruction have a non-null operand named Size?
hasSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
Does the argument instruction have a non-null operand named Source?
hasSource(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Does the argument instruction have a non-null operand named Source?
hasSpecialVersion() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
hasSwitch() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasSwitch() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Does this basic block end in a SWITCH instruction?
hasSymbolicRegister(MemoryOperand) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
 
hasSynch() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasSysCall - Variable in class org.jikesrvm.compilers.opt.ir.IR
Does this IR include a syscall?
hasSysCall() - Method in class org.jikesrvm.compilers.opt.ir.IR
 
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Does the argument instruction have a non-null k'th operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null k'th operand named Target?
hasTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Does the argument instruction have a non-null k'th operand named Target?
hasTarget() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
Does the argument instruction have a non-null operand named Target?
hasTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Does the argument instruction have a non-null k'th operand named Target?
hasTarget(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null k'th operand named Target?
hasTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Does the argument instruction have a non-null operand named Target1?
hasTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named Target1?
hasTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named Target1?
hasTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Does the argument instruction have a non-null operand named Target2?
hasTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named Target2?
hasTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named Target2?
hasTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Does the argument instruction have any operands named Target?
hasTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have any operands named Target?
hasTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Does the argument instruction have any operands named Target?
hasTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Does the argument instruction have any operands named Target?
hasTargets(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have any operands named Target?
hasTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Does the argument instruction have a non-null operand named TCode?
hasTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
Does the argument instruction have a non-null operand named TCode?
hasTCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
Does the argument instruction have a non-null operand named TCode?
hasThrow() - Method in class org.jikesrvm.classloader.NormalMethod
 
hasTrap() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Does this basic block end in an explicit trap?
hasTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
Does the argument instruction have a non-null operand named TrapCode?
hasTrapCode(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
Does the argument instruction have a non-null operand named TrapCode?
hasTrueValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Does the argument instruction have a non-null operand named TrueValue?
hasType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
Does the argument instruction have a non-null operand named Type?
hasType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
Does the argument instruction have a non-null operand named Type?
hasType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.New
Does the argument instruction have a non-null operand named Type?
hasType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
Does the argument instruction have a non-null operand named Type?
hasType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
Does the argument instruction have a non-null operand named Type?
hasTypeInfo(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
Does the argument instruction have a non-null operand named TypeInfo?
hasUninterruptibleAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasUninterruptibleNoWarnAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null operand named Unknown1?
hasUnknown1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named Unknown1?
hasUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null operand named Unknown2?
hasUnknown2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named Unknown2?
hasUnpreemptibleAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasUnpreemptibleNoWarnAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasUntracedAnnotation() - Method in class org.jikesrvm.classloader.AnnotatedElement
 
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Move
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Return
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
Does the argument instruction have a non-null operand named Val?
hasVal(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
Does the argument instruction have a non-null operand named Val?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named Val1?
hasVal1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
Does the argument instruction have a non-null operand named Val1?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
Does the argument instruction have a non-null operand named Val2?
hasVal2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
Does the argument instruction have a non-null operand named Val2?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Does the argument instruction have a non-null k'th operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Does the argument instruction have a non-null operand named Value?
hasValue(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
Does the argument instruction have a non-null operand named Value?
hasValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
Does the argument instruction have a non-null operand named Value1?
hasValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
Does the argument instruction have a non-null operand named Value1?
hasValue1(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Does the argument instruction have a non-null operand named Value1?
hasValue1Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
Does the argument instruction have a non-null operand named Value1Bit?
hasValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
Does the argument instruction have a non-null operand named Value2?
hasValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
Does the argument instruction have a non-null operand named Value2?
hasValue2(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Does the argument instruction have a non-null operand named Value2?
hasValue2Bit(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
Does the argument instruction have a non-null operand named Value2Bit?
hasValue3(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
Does the argument instruction have a non-null operand named Value3?
hasValues(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Does the argument instruction have any operands named Value?
hasVarDefs() - Method in class org.jikesrvm.compilers.opt.ir.Operator
Can the operator have a variable number of uses?
hasVarUses() - Method in class org.jikesrvm.compilers.opt.ir.Operator
Can the operator have a variable number of uses?
hasVarUsesOrDefs() - Method in class org.jikesrvm.compilers.opt.ir.Operator
Can the operator have a variable number of uses or defs?
hasWork() - Method in class org.mmtk.plan.Trace
 
hasZeroIn() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
hasZeroOut() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
haveCandidates() - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
 
haveProblemEdges() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
head - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.ChainInfo
 
head - Variable in class org.jikesrvm.scheduler.ThreadQueue
 
head - Variable in class org.jikesrvm.tuningfork.ChunkQueue
 
head - Variable in class org.jikesrvm.tuningfork.EventChunkQueue
 
head - Variable in class org.jikesrvm.util.LinkedListRVM
pointer to first element in the list
head - Variable in class org.mmtk.utility.BaseGenericFreeList
 
head - Variable in class org.mmtk.utility.deque.LocalQueue
the start of the buffer
head - Variable in class org.mmtk.utility.deque.SharedDeque
Head of the shared deque
head - Variable in class org.mmtk.utility.DoublyLinkedList
 
head - Variable in class org.vmutil.options.OptionSet
 
HEAD_INITIAL_VALUE - Static variable in class org.mmtk.utility.deque.Deque
 
headDiscontiguousRegion - Variable in class org.mmtk.policy.Space
 
header - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode
Basic block which is the loop head
header(String, NormalMethod) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Debugging aid to be called before printing the IR
HEADER_MARK_BITS - Static variable in class org.mmtk.policy.MarkSweepSpace
Select between using mark bits in a side bitmap, or mark bits in the headers of object (or other sub-class scheme), and a single mark bit per block.
HEADER_MARK_BITS - Variable in class org.mmtk.vm.Config
Mark bit in the header or on the side ?
HEADER_SIZE - Static variable in class org.mmtk.utility.DoublyLinkedList
 
HeaderByte - Class in org.mmtk.utility
This class provides generic support for operations over the GC byte within each object's header word.
HeaderByte() - Constructor for class org.mmtk.utility.HeaderByte
 
headerSize() - Static method in class org.mmtk.utility.DoublyLinkedList
 
headerSize() - Static method in class org.mmtk.utility.Treadmill
 
headOverflow(int) - Method in class org.mmtk.utility.deque.LocalDeque
Buffer space has been exhausted, allocate a new buffer and enqueue the existing buffer (if any).
heads - Variable in class org.mmtk.utility.BaseGenericFreeList
 
headSetInclusive(BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Computes the headSet() [from java.util.SortedSet] but includes all elements less than upperBound inclusive.
headSetInclusive(int) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Computes the headSet() [from java.util.SortedSet] but includes all elements less than upperBound inclusive.
headStarved(int) - Method in class org.mmtk.utility.deque.LocalQueue
The head is empty (or null), and the shared queue has no buffers available.
heap - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
A priority queue of ready tree nodes.
HEAP_END - Static variable in class org.mmtk.policy.Space
 
HEAP_END - Static variable in class org.mmtk.vm.VM
The highest address in virtual memory known to MMTk
HEAP_START - Static variable in class org.mmtk.policy.Space
 
HEAP_START - Static variable in class org.mmtk.vm.VM
The lowest address in virtual memory known to MMTk
heapCursor - Static variable in class org.mmtk.policy.Space
 
heapEndTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
HeapGrowthManager - Class in org.mmtk.utility.heap
This class is responsible for growing and shrinking the heap size by observing heap utilization and GC load.
HeapGrowthManager() - Constructor for class org.mmtk.utility.heap.HeapGrowthManager
 
heapify(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
heapifyDown(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Restore the heap property after decreasing a count array entry's value
heapifyUp(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Restore the heap property after increasing a count array entry's value
HeapKey(int, T) - Constructor for class org.jikesrvm.compilers.opt.ssa.SSADictionary.HeapKey
Create a new name for a heap variable.
HeapLayoutConstants - Class in org.jikesrvm
Constants defining heap layout constants
HeapLayoutConstants() - Constructor for class org.jikesrvm.HeapLayoutConstants
 
heapLimit - Static variable in class org.mmtk.policy.Space
 
HeapOperand<T> - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a heap variable for instructions in Heap Array SSA form.
HeapOperand(HeapVariable<T>) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
Construct an operand corresponding to a heap variable.
heapOperands - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllDefsEnum
Array of heap operands defined by the instruction
heapOperands - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllUsesEnum
Array of heap operands defined by the instruction
heapPhi - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from BasicBlock to ArrayList of Instruction .
heapRanges - Variable in class org.jikesrvm.runtime.BootRecord
 
heapSizeChanged - Variable in class org.jikesrvm.mm.mmtk.MMTk_Events
 
heapSizeChanged(Extent) - Method in class org.jikesrvm.mm.mmtk.MMTk_Events
 
heapSizeChanged(Extent) - Method in class org.mmtk.vm.MMTk_Events
 
heapStartTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
heapTypes - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
The set of type to build heap array variables for
heapTypes - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
restrict Heap SSA to this set of types?
heapValid - Variable in class org.jikesrvm.compilers.opt.ssa.SSAOptions
is Heap SSA info valid?
HeapVariable<T> - Class in org.jikesrvm.compilers.opt.ssa
An HeapVariable represents a heap variable for heap array SSA form.
HeapVariable(T, int, IR) - Constructor for class org.jikesrvm.compilers.opt.ssa.HeapVariable
Create a new Heap variable of a given type, with a given number.
heapVariables - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from HeapKey to the set of heap variables introduced for this IR
hex(Address) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
hex(int) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
hex(short) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
hex(byte) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
HEX_PREFIX - Static variable in class org.mmtk.utility.Log
string that prefixes numbers logged in hexadecimal
hexDigitCharacter - Static variable in class org.jikesrvm.util.Services
A map of hexadecimal digit values to their character representations.
hexDigitCharacter - Static variable in class org.mmtk.utility.Log
map of hexadecimal digit values to their character representations
hi - Static variable in class org.mmtk.plan.generational.copying.GenCopy
true if copying to "higher" semispace
hi - Static variable in class org.mmtk.plan.semispace.SS
true if allocating into the "higher" semispace
hiddenSignatureId - Variable in class org.jikesrvm.scheduler.RVMThread
"hidden parameter" for interface invocation thru the IMT
hiddenSignatureIdField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
high - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Current end bytecode of this BBLE
high - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
upper bound of dominated nodes range
HIGH_64BIT - Static variable in class org.jikesrvm.osr.OSRConstants
 
HIGHER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Unsigned integer > - >U
HIGHER() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for HIGHER
higher(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Is x higher (unsigned >) than y?
HIGHER_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Unsigned integer >= - >=U
HIGHER_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for HIGHER_EQUAL
higher_equal(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Is x higher equal (unsigned >=) than y?
highFixedSize(int) - Static method in class org.mmtk.utility.heap.VMRequest
A request for a number of megabytes of memory at the highest available addresses
highFraction(float) - Static method in class org.mmtk.utility.heap.VMRequest
A request for a fraction of available memory, optionally requesting the highest available.
HIGHLIGHTED - Static variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
HIGHWATER_BYTES - Static variable in class org.mmtk.policy.immix.Chunk
 
HIGHWATER_OFFSET - Static variable in class org.mmtk.policy.immix.Chunk
 
highWaterMark - Variable in class org.mmtk.utility.heap.FreeListPageResource
 
hijackedReturnAddress - Variable in class org.jikesrvm.scheduler.RVMThread
Return address of stack frame hijacked by return barrier
hijackedReturnAddressField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
hijackedReturnCalleeFp - Variable in class org.jikesrvm.scheduler.RVMThread
Callee frame pointer for stack frame hijacked by return barrier
hijackedReturnCallerFp - Variable in class org.jikesrvm.scheduler.RVMThread
Caller frame pointer for stack frame hijacked by return barrier
HIR - Static variable in class org.jikesrvm.compilers.opt.ir.IR
Part of an enumerated type used to encode IR Level
HIR2LIR(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
This method defines the optimization plan elements that are to be performed to lower HIR to LIR.
HIRInfo - Class in org.jikesrvm.compilers.opt.ir
Wrapper class around IR info that is valid on the HIR/LIR/MIR
HIRInfo(IR) - Constructor for class org.jikesrvm.compilers.opt.ir.HIRInfo
 
HIRInfo - Variable in class org.jikesrvm.compilers.opt.ir.IR
Pointer to the HIRInfo for this method.
HIROptimizations(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
This method defines the optimization plan elements that are to be performed on the HIR.
holder - Variable in class org.jikesrvm.scheduler.LightMonitor
 
holderSlot - Variable in class org.jikesrvm.scheduler.Monitor
 
holdInScratchAfter(Instruction, Register, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Inserts code as needed so that after instruction s, the value of a symbolic register will be held in a particular scratch physical register.
holdsLock(Object, RVMThread) - Static method in class org.jikesrvm.objectmodel.JavaHeader
 
holdsLock(Object, RVMThread) - Static method in class org.jikesrvm.objectmodel.ObjectModel
 
holdsLock(Object) - Method in class org.jikesrvm.scheduler.RVMThread
Does the currently running Thread hold the lock on an obj?
holdsLock(Object, Offset, RVMThread) - Static method in class org.jikesrvm.scheduler.ThinLock
 
hot - Variable in class org.mmtk.utility.alloc.ImmixAllocator
 
HotMethodEvent - Class in org.jikesrvm.adaptive.controller
Abstract parent class for events from organizers to the controller used to communicate that a method should be considered as a candidate for recompilation.
HotMethodEvent(CompiledMethod, double) - Constructor for class org.jikesrvm.adaptive.controller.HotMethodEvent
 
HotMethodEvent(CompiledMethod, int) - Constructor for class org.jikesrvm.adaptive.controller.HotMethodEvent
 
HotMethodRecompilationEvent - Class in org.jikesrvm.adaptive.controller
Event used by the basic recompilation organizer to notify the controller that a method is hot.
HotMethodRecompilationEvent(CompiledMethod, double) - Constructor for class org.jikesrvm.adaptive.controller.HotMethodRecompilationEvent
 
HotMethodRecompilationEvent(CompiledMethod, int) - Constructor for class org.jikesrvm.adaptive.controller.HotMethodRecompilationEvent
 
hotnessToCounts(double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Convert from a [0.0...1.0] hotness value to the number of counts that represents that fraction of hotness
HUGE_BCI_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_BCI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_BCI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_CALL_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_CALL_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_CALL_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_GCI_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_GCI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_GCI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_IEI_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_IEI_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_IEI_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_INVALID_BCI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_INVALID_GCI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_INVALID_IEI - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_OFFSET_IDX_ADJ - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_OFFSET_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
HUGE_OFFSET_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 

I

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
The inlining oracle to be used for the current compilation.
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 longs, 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 longs
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
The offset of Services.intBufferLock in this class's TIB.
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
This class implements an Enumeration of Operands.
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
This class implements an Enumeration of Operand.
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
Is the operand an AddressConstantOperand?
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
Is the operand an BasicBlockOperand?
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
Is the operand an BranchOperand?
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
Is the operand an ClassConstantOperand?
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
Is the operand an ConstantOperand?
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
Is the operand an DoubleConstantOperand?
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
Is the operand an FloatConstantOperand?
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
Is the operand an IntConstantOperand?
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
Is the operand an LocationOperand?
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
Is the operand an LongConstantOperand?
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
Is the operand an MemoryOperand?
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
Is the operand an MethodOperand?
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
Is the operand a movable ObjectConstantOperand?
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
Is the operand an NullConstantOperand?
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
Is the operand an ObjectConstantOperand?
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
Is the operand an RegisterOperand?
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
Is the operand an StackLocationOperand?
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
Is the operand an StringConstantOperand?
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
Is the operand an TIBConstantOperand?
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
Is the operand an TrueGuardOperand?
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
Is the operand an TypeOperand?
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
 

J

JAVA_HEADER_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Number of bytes used by the Java Header
JAVA_HEADER_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Offset of the Java header from the object reference
java_lang_reflect_Method_invokeMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JavaHeader - Class in org.jikesrvm.objectmodel
Defines the JavaHeader portion of the object header for the default JikesRVM object model.
JavaHeader() - Constructor for class org.jikesrvm.objectmodel.JavaHeader
 
JavaHeaderConstants - Class in org.jikesrvm.objectmodel
Constants for the JavaHeader.
JavaHeaderConstants() - Constructor for class org.jikesrvm.objectmodel.JavaHeaderConstants
 
JavaIoSerializable - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaIoSerializableType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangArithmeticException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangArrayIndexOutOfBoundsException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangArrayStoreException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangClass - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangClassCastException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangClassType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangCloneable - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangCloneableType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangError - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangIllegalMonitorStateException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangNegativeArraySizeException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangNullPointerException - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangObject - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangObjectArray - Static variable in class org.jikesrvm.classloader.RVMArray
 
JavaLangObjectArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangObjectArrayType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangObjectType - Static variable in class org.jikesrvm.classloader.RVMType
 
javaLangReferenceReadBarrier(Object) - Static method in class org.jikesrvm.mm.mminterface.Barriers
A java.lang.ref.Reference is being read.
javaLangReferenceReadBarrier(ObjectReference) - Method in class org.mmtk.plan.concurrent.ConcurrentMutator
 
javaLangReferenceReadBarrier(ObjectReference) - Method in class org.mmtk.plan.MutatorContext
Read a reference type.
JavaLangRefReference - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangRefReferenceReferenceField - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangRefReferenceType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangString - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangStringType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaLangSystem - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangThrowable - Static variable in class org.jikesrvm.classloader.TypeReference
 
JavaLangThrowableType - Static variable in class org.jikesrvm.classloader.RVMType
 
JavaSizeConstants - Class in org.jikesrvm.runtime
Constants defining the basic sizes of primitive quantities
JavaSizeConstants() - Constructor for class org.jikesrvm.runtime.JavaSizeConstants
 
JBC_aaload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aconst_null - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aload_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aload_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aload_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_aload_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_anewarray - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_areturn - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_arraylength - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_astore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_astore_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_astore_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_astore_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_astore_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_athrow - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_baload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_bastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_bipush - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_breakpoint - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_caload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_castore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_checkcast - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_d2f - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_d2i - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_d2l - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dadd - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_daload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dcmpg - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dcmpl - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dconst_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dconst_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ddiv - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dload_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dload_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dload_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dload_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dmul - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dneg - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_drem - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dreturn - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dstore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dstore_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dstore_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dstore_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dstore_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dsub - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dup - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dup2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dup2_x1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dup2_x2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dup_x1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_dup_x2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_f2d - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_f2i - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_f2l - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fadd - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_faload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fcmpg - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fcmpl - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fconst_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fconst_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fconst_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fdiv - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fload_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fload_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fload_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fload_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fmul - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fneg - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_frem - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_freturn - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fstore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fstore_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fstore_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fstore_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fstore_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_fsub - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_getfield - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_getstatic - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_goto - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_goto_w - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_i2d - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_i2f - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_i2l - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iadd - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iaload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iand - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_4 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_5 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iconst_m1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_idiv - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_acmpeq - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_acmpne - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_icmpeq - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_icmpge - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_icmpgt - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_icmple - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_icmplt - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_if_icmpne - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifeq - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifge - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifgt - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifle - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iflt - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifne - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifnonnull - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ifnull - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iinc - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iload_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iload_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iload_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iload_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_impdep1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_impdep2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_imul - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ineg - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_instanceof - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_int2byte - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_int2char - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_int2short - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_invokedynamic - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_invokeinterface - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_invokespecial - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_invokestatic - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_invokevirtual - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ior - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_irem - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ireturn - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ishl - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ishr - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_istore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_istore_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_istore_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_istore_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_istore_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_isub - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_iushr - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ixor - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_jsr - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_jsr_w - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_l2d - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_l2f - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_l2i - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ladd - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_laload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_land - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lcmp - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lconst_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lconst_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ldc - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ldc2_w - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ldc_w - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ldiv - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_length(int) - Static method in class org.jikesrvm.classloader.BytecodeConstants
Returns the length of the given bytecode.
JBC_lload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lload_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lload_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lload_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lload_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lmul - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lneg - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lookupswitch - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lor - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lrem - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lreturn - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lshl - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lshr - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lstore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lstore_0 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lstore_1 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lstore_2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lstore_3 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lsub - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lushr - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_lxor - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_monitorenter - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_monitorexit - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_multianewarray - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_name(int) - Static method in class org.jikesrvm.classloader.BytecodeConstants
Gets the name of a bytecode (for debugging/printing).
JBC_new - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_newarray - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_nop - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_pop - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_pop2 - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_putfield - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_putstatic - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_ret - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_return - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_saload - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_sastore - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_sipush - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_swap - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_tableswitch - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
JBC_wide - Static variable in class org.jikesrvm.classloader.BytecodeConstants
 
jdkMember - Variable in error org.jikesrvm.classloader.BootImageMemberLookupError
 
JikesRVMSupport - Class in gnu.classpath
Library support interface of Jikes RVM
JikesRVMSupport() - Constructor for class gnu.classpath.JikesRVMSupport
 
JikesRVMSupport - Class in gnu.java.lang
 
JikesRVMSupport() - Constructor for class gnu.java.lang.JikesRVMSupport
 
JMXSupport - Class in org.jikesrvm.classloader
Implements functionality to support JMX classloading beans.
JMXSupport() - Constructor for class org.jikesrvm.classloader.JMXSupport
 
JMXSupport - Class in org.jikesrvm
Support class for implementations of the JMX runtime beans.
JMXSupport() - Constructor for class org.jikesrvm.JMXSupport
 
JMXSupport - Class in org.jikesrvm.mm.mminterface
Provides methods supporting all JMX beans that relate to memory.
JMXSupport() - Constructor for class org.jikesrvm.mm.mminterface.JMXSupport
 
JMXSupport - Class in org.jikesrvm.scheduler
 
JMXSupport() - Constructor for class org.jikesrvm.scheduler.JMXSupport
 
JNI - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
 
JNI_COMPILER - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
JNI_ENV_OFFSET - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
Location of an extra copy of the RVMThread.jniEnv when saved to stack
JNICompiledMethod - Class in org.jikesrvm.jni
Information associated with artifical stackframe inserted at the transition from Jave to JNI Native C.
JNICompiledMethod(int, RVMMethod) - Constructor for class org.jikesrvm.jni.JNICompiledMethod
 
JNICompiler - Class in org.jikesrvm.jni.ia32
This class compiles the prolog and epilog for all code that makes the transition between Java and Native C for the 2 cases: from Java to C: all user-defined native methods C to Java: all JNI functions in JNIFunctions When performing the transitions the values in registers and on the stack need to be treated with care, but also when transitioning into Java we need to do a spin-wait if a GC is underway.
JNICompiler() - Constructor for class org.jikesrvm.jni.ia32.JNICompiler
 
jniCountDownToGC - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
Number of c-to-java jni calls left before a GC is forced.
jniEnteredBlocked - Variable in class org.jikesrvm.scheduler.RVMThread
 
jniEntry - Static variable in class org.jikesrvm.runtime.Entrypoints
 
jniEnv - Variable in class org.jikesrvm.scheduler.RVMThread
Cached JNI environment for this thread
JNIEnvBasePointerOnEntryToNative - Static variable in class org.jikesrvm.runtime.Entrypoints
 
jniEnvField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIEnvironment - Class in org.jikesrvm.jni
A JNIEnvironment is created for each Java thread.
JNIEnvironment() - Constructor for class org.jikesrvm.jni.JNIEnvironment
Initialize a thread specific JNI environment.
JNIEnvSavedJTOCField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIEnvSavedTRField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
jniEnvShadow - Variable in class org.jikesrvm.scheduler.RVMThread
 
JNIExceptionDeliverer - Class in org.jikesrvm.jni.ia32
Exception delivery mechanisms for JNI on IA32
JNIExceptionDeliverer() - Constructor for class org.jikesrvm.jni.ia32.JNIExceptionDeliverer
 
jniExit - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIExternalFunctionsField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
jniExternalFunctionsFieldOffset - Static variable in class org.jikesrvm.jni.ia32.JNICompiler
Offset of external functions field in JNIEnvironment
jniFramePtr - Variable in class org.jikesrvm.jni.ia32.JNIGCMapIterator
 
JNIFunctions - Static variable in class org.jikesrvm.classloader.TypeReference
 
JNIFunctions - Static variable in class org.jikesrvm.jni.JNIEnvironment
This is the shared JNI function table used by native code to invoke methods in @link{JNIFunctions}.
JNIFunctions - Class in org.jikesrvm.jni
This class implements the 232 JNI functions.
JNIFunctions() - Constructor for class org.jikesrvm.jni.JNIFunctions
 
JNIFunctions - Variable in class org.jikesrvm.runtime.BootRecord
Reference to JNI function table
JNIGCMapIterator - Class in org.jikesrvm.jni.ia32
Iterator for stack frames inserted at the transition from Java to JNI Native C.
JNIGCMapIterator(AddressArray) - Constructor for class org.jikesrvm.jni.ia32.JNIGCMapIterator
 
JNIGenericHelpers - Class in org.jikesrvm.jni
Platform independent utility functions called from JNIFunctions (cannot be placed in JNIFunctions because methods there are specially compiled to be called from native).
JNIGenericHelpers() - Constructor for class org.jikesrvm.jni.JNIGenericHelpers
 
JNIGlobalRefs - Static variable in class org.jikesrvm.jni.JNIGlobalRefTable
 
JNIGlobalRefsField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIGlobalRefTable - Class in org.jikesrvm.jni
Weak Global References are global references (negative numbers), with the 2^30 bit UNset.
JNIGlobalRefTable() - Constructor for class org.jikesrvm.jni.JNIGlobalRefTable
 
JNIHasPendingExceptionField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIHelpers - Class in org.jikesrvm.architecture
Dispatches calls to JNIHelpers to the appropriate architecture-specific class.
JNIHelpers() - Constructor for class org.jikesrvm.architecture.JNIHelpers
 
JNIHelpers - Class in org.jikesrvm.jni.ia32
Platform dependent utility functions called from JNIFunctions (cannot be placed in JNIFunctions because methods there are specially compiled to be called from native).
JNIHelpers() - Constructor for class org.jikesrvm.jni.ia32.JNIHelpers
 
jniIterator - Variable in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
iterator for JNI Java -> C stackframes
jniNextRef - Variable in class org.jikesrvm.jni.ia32.JNIGCMapIterator
 
jniOnLoad - Variable in class org.jikesrvm.runtime.DynamicLibrary
Address of JNI_OnLoad method
jniOnUnload - Variable in class org.jikesrvm.runtime.DynamicLibrary
Address of JNI_OnUnLoad
jniRefs - Variable in class org.jikesrvm.jni.ia32.JNIGCMapIterator
 
JNIRefs - Variable in class org.jikesrvm.jni.JNIEnvironment
references passed to native code
JNIREFS_ARRAY_LENGTH - Static variable in class org.jikesrvm.jni.JNIEnvironment
initial size for JNI refs, later grow as needed
JNIREFS_FUDGE_LENGTH - Static variable in class org.jikesrvm.jni.JNIEnvironment
sometimes we put stuff onto the jnirefs array bypassing the code that makes sure that it does not overflow (evil assembly code in the jni stubs that would be painful to fix).
JNIRefsField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIRefsMax - Variable in class org.jikesrvm.jni.JNIEnvironment
Offset of end (last entry) of JNIRefs array
JNIRefsMaxField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIRefsSavedFP - Variable in class org.jikesrvm.jni.JNIEnvironment
Previous frame boundary in JNIRefs array.
JNIRefsSavedFPField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNIRefsShadow - Variable in class org.jikesrvm.jni.JNIEnvironment
 
JNIRefsTop - Variable in class org.jikesrvm.jni.JNIEnvironment
Offset of current top ref in JNIRefs array
JNIRefsTopField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
jniThrowPendingException - Static variable in class org.jikesrvm.runtime.Entrypoints
 
JNITopJavaFP - Variable in class org.jikesrvm.jni.JNIEnvironment
When transitioning between Java and C and back, we may want to stop a thread returning into Java and executing mutator code when a GC is in progress.
JNITopJavaFPField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
join(long, int) - Method in class org.jikesrvm.scheduler.RVMThread
Wait for the thread to die or for the timeout to occur
JSR_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
JSR_INDEX_MASK - Static variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
 
JSR_MASK - Static variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
 
JSRBBNum - Variable in class org.jikesrvm.compilers.baseline.PendingRETInfo
 
JSRENTRY - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
 
JSRENTRY - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
JSREXIT - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
 
JSRInfo - Class in org.jikesrvm.compilers.baseline
Scratch space for JSR processing.
JSRInfo(int) - Constructor for class org.jikesrvm.compilers.baseline.JSRInfo
 
jsrInfo - Variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
 
jsrLock - Static variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
Serializes JSR processing
JSRMismatchCount - Static variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
 
JSRNextBBNum - Variable in class org.jikesrvm.compilers.baseline.PendingRETInfo
Block number of block after JSR
JSRRoutineCount - Static variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
 
JSRRoutinesWithMismatch - Static variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
 
JSRSubNext - Variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
 
JSRSubroutineInfo - Class in org.jikesrvm.compilers.baseline
This class is used during the building of reference/non-reference maps for a method.
JSRSubroutineInfo(int, byte[], int) - Constructor for class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
 
JSRSubStartByteIndex - Variable in class org.jikesrvm.compilers.baseline.PendingRETInfo
 
JTOC_ACCESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Enumeration of Access type
JTOC_REGISTER - Static variable in class org.jikesrvm.ia32.RegisterConstants
Register holding the value of the JTOC, only necessary when we can't directly address the JTOC
JTOCoffset - Variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
JTOC index that corresponds to this location
jtocOffset - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
jtocOffsets - Static variable in class org.jikesrvm.classloader.RVMMethod
The offsets of virtual methods in the JTOC, if it's been placed there by constant propagation.

K

key - Variable in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase.MethodSet
 
key - Variable in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase.MethodSet
 
key - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
The heap variable this lattice cell tracks information for.
key - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
The heap variable this lattice cell tracks information for.
key - Variable in class org.jikesrvm.util.HashMapRVM.Bucket
 
key - Variable in class org.jikesrvm.util.HashSetRVM.Bucket
 
key - Variable in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
 
key - Variable in class org.jikesrvm.util.ImmutableEntryHashSetRVM.Bucket
 
key - Variable in class org.vmutil.options.Option
 
KEY_OFFSET - Static variable in class org.mmtk.utility.SimpleHashtable
Offset to the key
keyIterator() - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
KeyIterator() - Constructor for class org.jikesrvm.util.AbstractHashMapRVM.KeyIterator
 
keys() - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
kids(AbstractBURS_TreeNode, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Give leaf child corresponding to external rule and child number.
kids(AbstractBURS_TreeNode, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Give leaf child corresponding to external rule and child number.
kids(AbstractBURS_TreeNode, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Give leaf child corresponding to external rule and child number.
kids(AbstractBURS_TreeNode, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Give leaf child corresponding to external rule and child number.
killFallThrough() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Replace fall through in this block by an explicit goto
killFallThroughs(IR, BitVector) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
 
KILOBYTE - Static variable in class org.jikesrvm.mm.mmtk.gcspy.Util
 
kind - Variable in class gnu.java.nio.VMChannel
 
Kind() - Constructor for class gnu.java.nio.VMChannel.Kind
 
kind - Variable in class org.jikesrvm.osr.LocalRegPair
is it a local or stack?
kind - Variable in class org.jikesrvm.osr.VariableElement
the kind of this element : LOCAL or STACK
KIND_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
 
KIND_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
 
klass - Variable in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
 
klass - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
The declaring class of the method being compiled
klass - Variable in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
type of the object

L

L(int) - Method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
Create a long register operand for a given GPR number.
L(Register) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a long register operand for a given register.
l - Variable in class org.jikesrvm.util.LinkedListIteratorRVM
The list we are iterating over
L2E - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Constant log2(e), supported as an x87 constant
L2M_HANDLER_LIVENESS - Variable in class org.jikesrvm.compilers.opt.OptOptions
Store liveness for handlers to improve dependence graph at PEIs
L2M_MAX_BLOCK_SIZE - Variable in class org.jikesrvm.compilers.opt.OptOptions
Maximum size of block for BURS in real instructions, larger blocks are split.
L2T - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Constant log2(10), supported as an x87 constant
label - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
 
Label - Class in org.jikesrvm.compilers.opt.ir
The Label InstructionFormat class.
Label() - Constructor for class org.jikesrvm.compilers.opt.ir.Label
 
LABEL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LABEL instructions
label(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS
Recursively labels the tree with costs.
label(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
/** Recursively labels the tree/
label(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
/** Recursively labels the tree/
label(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
/** Recursively labels the tree/
label(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
/** Recursively labels the tree/
label - Variable in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
A label representing a property of this congruence class.
label - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
the name of the operator that does the definition
label_ADDR_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels ADDR_2LONG tree node
label_ADDRESS_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels ADDRESS_CONSTANT tree node
label_ADDRESS_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels ADDRESS_CONSTANT tree node
label_ADDRESS_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels ADDRESS_CONSTANT tree node
label_ADDRESS_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels ADDRESS_CONSTANT tree node
label_ATTEMPT_ADDR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels ATTEMPT_ADDR tree node
label_ATTEMPT_ADDR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels ATTEMPT_ADDR tree node
label_ATTEMPT_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels ATTEMPT_INT tree node
label_ATTEMPT_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels ATTEMPT_INT tree node
label_ATTEMPT_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels ATTEMPT_INT tree node
label_ATTEMPT_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels ATTEMPT_INT tree node
label_ATTEMPT_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels ATTEMPT_LONG tree node
label_ATTEMPT_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels ATTEMPT_LONG tree node
label_ATTEMPT_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels ATTEMPT_LONG tree node
label_ATTEMPT_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels ATTEMPT_LONG tree node
label_BOOLEAN_CMP_ADDR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels BOOLEAN_CMP_ADDR tree node
label_BOOLEAN_CMP_ADDR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels BOOLEAN_CMP_ADDR tree node
label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BOOLEAN_CMP_INT tree node
label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BOOLEAN_CMP_INT tree node
label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels BOOLEAN_CMP_INT tree node
label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels BOOLEAN_CMP_INT tree node
label_BOOLEAN_CMP_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BOOLEAN_CMP_LONG tree node
label_BOOLEAN_CMP_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BOOLEAN_CMP_LONG tree node
label_BOOLEAN_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BOOLEAN_NOT tree node
label_BOOLEAN_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BOOLEAN_NOT tree node
label_BOOLEAN_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels BOOLEAN_NOT tree node
label_BOOLEAN_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels BOOLEAN_NOT tree node
label_BRANCH_TARGET(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BRANCH_TARGET tree node
label_BRANCH_TARGET(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BRANCH_TARGET tree node
label_BRANCH_TARGET(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels BRANCH_TARGET tree node
label_BRANCH_TARGET(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels BRANCH_TARGET tree node
label_BYTE_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BYTE_ALOAD tree node
label_BYTE_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BYTE_ALOAD tree node
label_BYTE_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BYTE_ASTORE tree node
label_BYTE_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BYTE_ASTORE tree node
label_BYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BYTE_LOAD tree node
label_BYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BYTE_LOAD tree node
label_BYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels BYTE_LOAD tree node
label_BYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels BYTE_LOAD tree node
label_BYTE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels BYTE_STORE tree node
label_BYTE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels BYTE_STORE tree node
label_BYTE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels BYTE_STORE tree node
label_BYTE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels BYTE_STORE tree node
label_CALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels CALL tree node
label_CALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels CALL tree node
label_CALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels CALL tree node
label_CALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels CALL tree node
label_CLEAR_FLOATING_POINT_STATE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels CLEAR_FLOATING_POINT_STATE tree node
label_CLEAR_FLOATING_POINT_STATE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels CLEAR_FLOATING_POINT_STATE tree node
label_CMP_CMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels CMP_CMOV tree node
label_CMP_CMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels CMP_CMOV tree node
label_DCBF(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DCBF tree node
label_DCBF(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DCBF tree node
label_DCBST(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DCBST tree node
label_DCBST(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DCBST tree node
label_DCBT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DCBT tree node
label_DCBT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DCBT tree node
label_DCBTST(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DCBTST tree node
label_DCBTST(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DCBTST tree node
label_DCBZ(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DCBZ tree node
label_DCBZ(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DCBZ tree node
label_DCBZL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DCBZL tree node
label_DCBZL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DCBZL tree node
label_DOUBLE_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_2FLOAT tree node
label_DOUBLE_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_2FLOAT tree node
label_DOUBLE_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_2FLOAT tree node
label_DOUBLE_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_2FLOAT tree node
label_DOUBLE_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_2INT tree node
label_DOUBLE_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_2INT tree node
label_DOUBLE_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_2INT tree node
label_DOUBLE_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_2INT tree node
label_DOUBLE_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_2LONG tree node
label_DOUBLE_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_2LONG tree node
label_DOUBLE_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_2LONG tree node
label_DOUBLE_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_ADD tree node
label_DOUBLE_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_ADD tree node
label_DOUBLE_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_ADD tree node
label_DOUBLE_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_ADD tree node
label_DOUBLE_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_ALOAD tree node
label_DOUBLE_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_ALOAD tree node
label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_AS_LONG_BITS tree node
label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_AS_LONG_BITS tree node
label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_AS_LONG_BITS tree node
label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_AS_LONG_BITS tree node
label_DOUBLE_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_ASTORE tree node
label_DOUBLE_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_ASTORE tree node
label_DOUBLE_CMPG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_CMPG tree node
label_DOUBLE_CMPG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_CMPG tree node
label_DOUBLE_CMPL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_CMPL tree node
label_DOUBLE_CMPL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_CMPL tree node
label_DOUBLE_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_DIV tree node
label_DOUBLE_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_DIV tree node
label_DOUBLE_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_DIV tree node
label_DOUBLE_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_DIV tree node
label_DOUBLE_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_IFCMP tree node
label_DOUBLE_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_IFCMP tree node
label_DOUBLE_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_IFCMP tree node
label_DOUBLE_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_IFCMP tree node
label_DOUBLE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_LOAD tree node
label_DOUBLE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_LOAD tree node
label_DOUBLE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_LOAD tree node
label_DOUBLE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_LOAD tree node
label_DOUBLE_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_MOVE tree node
label_DOUBLE_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_MOVE tree node
label_DOUBLE_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_MOVE tree node
label_DOUBLE_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_MOVE tree node
label_DOUBLE_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_MUL tree node
label_DOUBLE_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_MUL tree node
label_DOUBLE_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_MUL tree node
label_DOUBLE_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_MUL tree node
label_DOUBLE_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_NEG tree node
label_DOUBLE_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_NEG tree node
label_DOUBLE_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_NEG tree node
label_DOUBLE_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_NEG tree node
label_DOUBLE_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_REM tree node
label_DOUBLE_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_REM tree node
label_DOUBLE_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_SQRT tree node
label_DOUBLE_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_SQRT tree node
label_DOUBLE_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_SQRT tree node
label_DOUBLE_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_SQRT tree node
label_DOUBLE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_STORE tree node
label_DOUBLE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_STORE tree node
label_DOUBLE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_STORE tree node
label_DOUBLE_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_STORE tree node
label_DOUBLE_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels DOUBLE_SUB tree node
label_DOUBLE_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels DOUBLE_SUB tree node
label_DOUBLE_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels DOUBLE_SUB tree node
label_DOUBLE_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels DOUBLE_SUB tree node
label_FCMP_CMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FCMP_CMOV tree node
label_FCMP_CMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FCMP_CMOV tree node
label_FCMP_FCMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FCMP_FCMOV tree node
label_FCMP_FCMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FCMP_FCMOV tree node
label_FENCE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FENCE tree node
label_FENCE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FENCE tree node
label_FENCE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FENCE tree node
label_FENCE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FENCE tree node
label_FLOAT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_2DOUBLE tree node
label_FLOAT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_2DOUBLE tree node
label_FLOAT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_2DOUBLE tree node
label_FLOAT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_2DOUBLE tree node
label_FLOAT_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_2INT tree node
label_FLOAT_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_2INT tree node
label_FLOAT_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_2INT tree node
label_FLOAT_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_2INT tree node
label_FLOAT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_2LONG tree node
label_FLOAT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_2LONG tree node
label_FLOAT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_2LONG tree node
label_FLOAT_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_ADD tree node
label_FLOAT_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_ADD tree node
label_FLOAT_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_ADD tree node
label_FLOAT_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_ADD tree node
label_FLOAT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_ALOAD tree node
label_FLOAT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_ALOAD tree node
label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_AS_INT_BITS tree node
label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_AS_INT_BITS tree node
label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_AS_INT_BITS tree node
label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_AS_INT_BITS tree node
label_FLOAT_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_ASTORE tree node
label_FLOAT_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_ASTORE tree node
label_FLOAT_CMPG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_CMPG tree node
label_FLOAT_CMPG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_CMPG tree node
label_FLOAT_CMPL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_CMPL tree node
label_FLOAT_CMPL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_CMPL tree node
label_FLOAT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_DIV tree node
label_FLOAT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_DIV tree node
label_FLOAT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_DIV tree node
label_FLOAT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_DIV tree node
label_FLOAT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_IFCMP tree node
label_FLOAT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_IFCMP tree node
label_FLOAT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_IFCMP tree node
label_FLOAT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_IFCMP tree node
label_FLOAT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_LOAD tree node
label_FLOAT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_LOAD tree node
label_FLOAT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_LOAD tree node
label_FLOAT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_LOAD tree node
label_FLOAT_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_MOVE tree node
label_FLOAT_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_MOVE tree node
label_FLOAT_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_MOVE tree node
label_FLOAT_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_MOVE tree node
label_FLOAT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_MUL tree node
label_FLOAT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_MUL tree node
label_FLOAT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_MUL tree node
label_FLOAT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_MUL tree node
label_FLOAT_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_NEG tree node
label_FLOAT_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_NEG tree node
label_FLOAT_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_NEG tree node
label_FLOAT_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_NEG tree node
label_FLOAT_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_REM tree node
label_FLOAT_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_REM tree node
label_FLOAT_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_SQRT tree node
label_FLOAT_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_SQRT tree node
label_FLOAT_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_SQRT tree node
label_FLOAT_SQRT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_SQRT tree node
label_FLOAT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_STORE tree node
label_FLOAT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_STORE tree node
label_FLOAT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_STORE tree node
label_FLOAT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_STORE tree node
label_FLOAT_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels FLOAT_SUB tree node
label_FLOAT_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels FLOAT_SUB tree node
label_FLOAT_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels FLOAT_SUB tree node
label_FLOAT_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels FLOAT_SUB tree node
Label_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Label InstructionFormat
label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels GET_CAUGHT_EXCEPTION tree node
label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels GET_CAUGHT_EXCEPTION tree node
label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels GET_CAUGHT_EXCEPTION tree node
label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels GET_CAUGHT_EXCEPTION tree node
label_GET_TIME_BASE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels GET_TIME_BASE tree node
label_GET_TIME_BASE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels GET_TIME_BASE tree node
label_GET_TIME_BASE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels GET_TIME_BASE tree node
label_GET_TIME_BASE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels GET_TIME_BASE tree node
label_GOTO(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels GOTO tree node
label_GOTO(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels GOTO tree node
label_GOTO(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels GOTO tree node
label_GOTO(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels GOTO tree node
label_GUARD_COMBINE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels GUARD_COMBINE tree node
label_GUARD_COMBINE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels GUARD_COMBINE tree node
label_GUARD_COMBINE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels GUARD_COMBINE tree node
label_GUARD_COMBINE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels GUARD_COMBINE tree node
label_GUARD_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels GUARD_MOVE tree node
label_GUARD_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels GUARD_MOVE tree node
label_GUARD_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels GUARD_MOVE tree node
label_GUARD_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels GUARD_MOVE tree node
label_ICBI(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels ICBI tree node
label_ICBI(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels ICBI tree node
label_IG_PATCH_POINT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels IG_PATCH_POINT tree node
label_IG_PATCH_POINT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels IG_PATCH_POINT tree node
label_IG_PATCH_POINT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels IG_PATCH_POINT tree node
label_IG_PATCH_POINT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels IG_PATCH_POINT tree node
label_INT_2ADDRZerExt(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2ADDRZerExt tree node
label_INT_2ADDRZerExt(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2ADDRZerExt tree node
label_INT_2BYTE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_2BYTE tree node
label_INT_2BYTE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2BYTE tree node
label_INT_2BYTE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_2BYTE tree node
label_INT_2BYTE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2BYTE tree node
label_INT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_2DOUBLE tree node
label_INT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2DOUBLE tree node
label_INT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_2DOUBLE tree node
label_INT_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2DOUBLE tree node
label_INT_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_2FLOAT tree node
label_INT_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2FLOAT tree node
label_INT_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_2FLOAT tree node
label_INT_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2FLOAT tree node
label_INT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_2LONG tree node
label_INT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2LONG tree node
label_INT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_2LONG tree node
label_INT_2LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2LONG tree node
label_INT_2SHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_2SHORT tree node
label_INT_2SHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2SHORT tree node
label_INT_2SHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_2SHORT tree node
label_INT_2SHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2SHORT tree node
label_INT_2USHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_2USHORT tree node
label_INT_2USHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_2USHORT tree node
label_INT_2USHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_2USHORT tree node
label_INT_2USHORT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_2USHORT tree node
label_INT_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_ADD tree node
label_INT_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_ADD tree node
label_INT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_ALOAD tree node
label_INT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_ALOAD tree node
label_INT_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_AND tree node
label_INT_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_AND tree node
label_INT_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_ASTORE tree node
label_INT_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_ASTORE tree node
label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_BITS_AS_FLOAT tree node
label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_BITS_AS_FLOAT tree node
label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_BITS_AS_FLOAT tree node
label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_BITS_AS_FLOAT tree node
label_INT_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_CONSTANT tree node
label_INT_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_CONSTANT tree node
label_INT_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_CONSTANT tree node
label_INT_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_CONSTANT tree node
label_INT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_DIV tree node
label_INT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_DIV tree node
label_INT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_DIV tree node
label_INT_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_DIV tree node
label_INT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_IFCMP tree node
label_INT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_IFCMP tree node
label_INT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_IFCMP tree node
label_INT_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_IFCMP tree node
label_INT_IFCMP2(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_IFCMP2 tree node
label_INT_IFCMP2(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_IFCMP2 tree node
label_INT_IFCMP2(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_IFCMP2 tree node
label_INT_IFCMP2(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_IFCMP2 tree node
label_INT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_LOAD tree node
label_INT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_LOAD tree node
label_INT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_LOAD tree node
label_INT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_LOAD tree node
label_INT_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_MOVE tree node
label_INT_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_MOVE tree node
label_INT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_MUL tree node
label_INT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_MUL tree node
label_INT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_MUL tree node
label_INT_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_MUL tree node
label_INT_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_NEG tree node
label_INT_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_NEG tree node
label_INT_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_NOT tree node
label_INT_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_NOT tree node
label_INT_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_OR tree node
label_INT_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_OR tree node
label_INT_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_REM tree node
label_INT_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_REM tree node
label_INT_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_REM tree node
label_INT_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_REM tree node
label_INT_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_SHL tree node
label_INT_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_SHL tree node
label_INT_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_SHL tree node
label_INT_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_SHL tree node
label_INT_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_SHR tree node
label_INT_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_SHR tree node
label_INT_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_SHR tree node
label_INT_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_SHR tree node
label_INT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_STORE tree node
label_INT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_STORE tree node
label_INT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_STORE tree node
label_INT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_STORE tree node
label_INT_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_SUB tree node
label_INT_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_SUB tree node
label_INT_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_USHR tree node
label_INT_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_USHR tree node
label_INT_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels INT_USHR tree node
label_INT_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels INT_USHR tree node
label_INT_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels INT_XOR tree node
label_INT_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels INT_XOR tree node
label_IR_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels IR_PROLOGUE tree node
label_IR_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels IR_PROLOGUE tree node
label_IR_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels IR_PROLOGUE tree node
label_IR_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels IR_PROLOGUE tree node
label_LCMP_CMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LCMP_CMOV tree node
label_LCMP_CMOV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LCMP_CMOV tree node
label_LONG_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_2DOUBLE tree node
label_LONG_2DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_2DOUBLE tree node
label_LONG_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_2FLOAT tree node
label_LONG_2FLOAT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_2FLOAT tree node
label_LONG_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_2INT tree node
label_LONG_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_2INT tree node
label_LONG_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_2INT tree node
label_LONG_2INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_2INT tree node
label_LONG_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_ADD tree node
label_LONG_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_ADD tree node
label_LONG_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_ADD tree node
label_LONG_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_ALOAD tree node
label_LONG_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_ALOAD tree node
label_LONG_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_AND tree node
label_LONG_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_AND tree node
label_LONG_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_AND tree node
label_LONG_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_ASTORE tree node
label_LONG_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_ASTORE tree node
label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_BITS_AS_DOUBLE tree node
label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_BITS_AS_DOUBLE tree node
label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_BITS_AS_DOUBLE tree node
label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_BITS_AS_DOUBLE tree node
label_LONG_CMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_CMP tree node
label_LONG_CMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_CMP tree node
label_LONG_CMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_CMP tree node
label_LONG_CMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_CMP tree node
label_LONG_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_CONSTANT tree node
label_LONG_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_CONSTANT tree node
label_LONG_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_CONSTANT tree node
label_LONG_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_CONSTANT tree node
label_LONG_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_DIV tree node
label_LONG_DIV(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_DIV tree node
label_LONG_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_IFCMP tree node
label_LONG_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_IFCMP tree node
label_LONG_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_IFCMP tree node
label_LONG_IFCMP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_IFCMP tree node
label_LONG_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_LOAD tree node
label_LONG_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_LOAD tree node
label_LONG_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_LOAD tree node
label_LONG_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_LOAD tree node
label_LONG_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_MOVE tree node
label_LONG_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_MOVE tree node
label_LONG_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_MOVE tree node
label_LONG_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_MUL tree node
label_LONG_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_MUL tree node
label_LONG_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_MUL tree node
label_LONG_MUL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_MUL tree node
label_LONG_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_NEG tree node
label_LONG_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_NEG tree node
label_LONG_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_NEG tree node
label_LONG_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_NOT tree node
label_LONG_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_NOT tree node
label_LONG_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_NOT tree node
label_LONG_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_OR tree node
label_LONG_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_OR tree node
label_LONG_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_OR tree node
label_LONG_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_REM tree node
label_LONG_REM(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_REM tree node
label_LONG_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_SHL tree node
label_LONG_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_SHL tree node
label_LONG_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_SHL tree node
label_LONG_SHL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_SHL tree node
label_LONG_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_SHR tree node
label_LONG_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_SHR tree node
label_LONG_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_SHR tree node
label_LONG_SHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_SHR tree node
label_LONG_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_STORE tree node
label_LONG_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_STORE tree node
label_LONG_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_STORE tree node
label_LONG_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_STORE tree node
label_LONG_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_SUB tree node
label_LONG_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_SUB tree node
label_LONG_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_SUB tree node
label_LONG_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_USHR tree node
label_LONG_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_USHR tree node
label_LONG_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_USHR tree node
label_LONG_USHR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LONG_USHR tree node
label_LONG_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LONG_XOR tree node
label_LONG_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LONG_XOR tree node
label_LONG_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LONG_XOR tree node
label_LOWTABLESWITCH(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels LOWTABLESWITCH tree node
label_LOWTABLESWITCH(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels LOWTABLESWITCH tree node
label_LOWTABLESWITCH(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels LOWTABLESWITCH tree node
label_LOWTABLESWITCH(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels LOWTABLESWITCH tree node
label_MATERIALIZE_FP_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels MATERIALIZE_FP_CONSTANT tree node
label_MATERIALIZE_FP_CONSTANT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels MATERIALIZE_FP_CONSTANT tree node
label_NOP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels NOP tree node
label_NOP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels NOP tree node
label_NOP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels NOP tree node
label_NOP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels NOP tree node
label_NULL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels NULL tree node
label_NULL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels NULL tree node
label_NULL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels NULL tree node
label_NULL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels NULL tree node
label_NULL_CHECK(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels NULL_CHECK tree node
label_NULL_CHECK(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels NULL_CHECK tree node
label_NULL_CHECK(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels NULL_CHECK tree node
label_NULL_CHECK(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels NULL_CHECK tree node
LABEL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LABEL instructions
label_OTHER_OPERAND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels OTHER_OPERAND tree node
label_OTHER_OPERAND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels OTHER_OPERAND tree node
label_OTHER_OPERAND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels OTHER_OPERAND tree node
label_OTHER_OPERAND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels OTHER_OPERAND tree node
label_PAUSE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels PAUSE tree node
label_PAUSE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels PAUSE tree node
label_PREFETCH(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels PREFETCH tree node
label_PREFETCH(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels PREFETCH tree node
label_PREPARE_ADDR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels PREPARE_ADDR tree node
label_PREPARE_ADDR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels PREPARE_ADDR tree node
label_PREPARE_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels PREPARE_INT tree node
label_PREPARE_INT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels PREPARE_INT tree node
label_PREPARE_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels PREPARE_LONG tree node
label_PREPARE_LONG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels PREPARE_LONG tree node
label_READ_CEILING(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels READ_CEILING tree node
label_READ_CEILING(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels READ_CEILING tree node
label_READ_CEILING(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels READ_CEILING tree node
label_READ_CEILING(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels READ_CEILING tree node
label_REF_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_ADD tree node
label_REF_ADD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_ADD tree node
label_REF_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_AND tree node
label_REF_AND(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_AND tree node
label_REF_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_MOVE tree node
label_REF_MOVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_MOVE tree node
label_REF_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_NEG tree node
label_REF_NEG(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_NEG tree node
label_REF_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_NOT tree node
label_REF_NOT(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_NOT tree node
label_REF_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_OR tree node
label_REF_OR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_OR tree node
label_REF_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_SUB tree node
label_REF_SUB(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_SUB tree node
label_REF_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REF_XOR tree node
label_REF_XOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REF_XOR tree node
label_REGISTER(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels REGISTER tree node
label_REGISTER(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels REGISTER tree node
label_REGISTER(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels REGISTER tree node
label_REGISTER(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels REGISTER tree node
label_RESOLVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels RESOLVE tree node
label_RESOLVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels RESOLVE tree node
label_RESOLVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels RESOLVE tree node
label_RESOLVE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels RESOLVE tree node
label_RETURN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels RETURN tree node
label_RETURN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels RETURN tree node
label_RETURN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels RETURN tree node
label_RETURN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels RETURN tree node
label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels SET_CAUGHT_EXCEPTION tree node
label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels SET_CAUGHT_EXCEPTION tree node
label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels SET_CAUGHT_EXCEPTION tree node
label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels SET_CAUGHT_EXCEPTION tree node
label_SHORT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels SHORT_ALOAD tree node
label_SHORT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels SHORT_ALOAD tree node
label_SHORT_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels SHORT_ASTORE tree node
label_SHORT_ASTORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels SHORT_ASTORE tree node
label_SHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels SHORT_LOAD tree node
label_SHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels SHORT_LOAD tree node
label_SHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels SHORT_LOAD tree node
label_SHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels SHORT_LOAD tree node
label_SHORT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels SHORT_STORE tree node
label_SHORT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels SHORT_STORE tree node
label_SHORT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels SHORT_STORE tree node
label_SHORT_STORE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels SHORT_STORE tree node
label_SYSCALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels SYSCALL tree node
label_SYSCALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels SYSCALL tree node
label_SYSCALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels SYSCALL tree node
label_SYSCALL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels SYSCALL tree node
Label_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Label InstructionFormat
label_TRAP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels TRAP tree node
label_TRAP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels TRAP tree node
label_TRAP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels TRAP tree node
label_TRAP(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels TRAP tree node
label_TRAP_IF(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels TRAP_IF tree node
label_TRAP_IF(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels TRAP_IF tree node
label_TRAP_IF(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels TRAP_IF tree node
label_TRAP_IF(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels TRAP_IF tree node
label_UBYTE_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels UBYTE_ALOAD tree node
label_UBYTE_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels UBYTE_ALOAD tree node
label_UBYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels UBYTE_LOAD tree node
label_UBYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels UBYTE_LOAD tree node
label_UBYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels UBYTE_LOAD tree node
label_UBYTE_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels UBYTE_LOAD tree node
label_UNINT_BEGIN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels UNINT_BEGIN tree node
label_UNINT_BEGIN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels UNINT_BEGIN tree node
label_UNINT_BEGIN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels UNINT_BEGIN tree node
label_UNINT_BEGIN(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels UNINT_BEGIN tree node
label_UNINT_END(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels UNINT_END tree node
label_UNINT_END(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels UNINT_END tree node
label_UNINT_END(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels UNINT_END tree node
label_UNINT_END(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels UNINT_END tree node
label_USHORT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels USHORT_ALOAD tree node
label_USHORT_ALOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels USHORT_ALOAD tree node
label_USHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels USHORT_LOAD tree node
label_USHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels USHORT_LOAD tree node
label_USHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels USHORT_LOAD tree node
label_USHORT_LOAD(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels USHORT_LOAD tree node
label_WRITE_FLOOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels WRITE_FLOOR tree node
label_WRITE_FLOOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels WRITE_FLOOR tree node
label_WRITE_FLOOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels WRITE_FLOOR tree node
label_WRITE_FLOOR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels WRITE_FLOOR tree node
label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels YIELDPOINT_BACKEDGE tree node
label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels YIELDPOINT_BACKEDGE tree node
label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels YIELDPOINT_BACKEDGE tree node
label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels YIELDPOINT_BACKEDGE tree node
label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels YIELDPOINT_EPILOGUE tree node
label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels YIELDPOINT_EPILOGUE tree node
label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels YIELDPOINT_EPILOGUE tree node
label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels YIELDPOINT_EPILOGUE tree node
label_YIELDPOINT_OSR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels YIELDPOINT_OSR tree node
label_YIELDPOINT_OSR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels YIELDPOINT_OSR tree node
label_YIELDPOINT_OSR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels YIELDPOINT_OSR tree node
label_YIELDPOINT_OSR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels YIELDPOINT_OSR tree node
label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Labels YIELDPOINT_PROLOGUE tree node
label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Labels YIELDPOINT_PROLOGUE tree node
label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Labels YIELDPOINT_PROLOGUE tree node
label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Labels YIELDPOINT_PROLOGUE tree node
labelHelper(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Record the effects of a label instruction on the heap array SSA form.
labelInstruction - Variable in class org.jikesrvm.compilers.opt.ir.IREnumeration.AllInstructionsEnum
The label instruction for the basic block - the label is special as we want it to appear in the enumeration before the implicit SSA instructions
labelInstruction - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary.AllInstructionEnumeration
The label instruction for the basic block
labelTrees() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
Stage 3: Label the trees with their min cost cover.
lacksMachineCodeOffset(Instruction) - Method in class org.jikesrvm.compilers.opt.mir2mc.MachineCodeOffsets
Checks whether a machine code offset is missing for the instruction.
LANDING_PAD - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
Bitfield used in flag encoding
LARGE_CODE - Static variable in class org.mmtk.plan.Plan
 
largeCodeSpace - Static variable in class org.mmtk.plan.Plan
 
largeCursor - Variable in class org.mmtk.utility.alloc.ImmixAllocator
bump pointer for large objects
largeFieldsFirst - Variable in class org.jikesrvm.objectmodel.FieldLayout
Whether to lay out 8byte values first in order to avoid some holes
largeLimit - Variable in class org.mmtk.utility.alloc.ImmixAllocator
limit for bump pointer for large objects
LargeObjectAllocator - Class in org.mmtk.utility.alloc
This abstract class implements core functionality for a generic large object allocator.
LargeObjectAllocator(BaseLargeObjectSpace) - Constructor for class org.mmtk.utility.alloc.LargeObjectAllocator
Constructor
LargeObjectLocal - Class in org.mmtk.policy
Each instance of this class is intended to provide fast, unsynchronized access to a treadmill.
LargeObjectLocal(BaseLargeObjectSpace) - Constructor for class org.mmtk.policy.LargeObjectLocal
Constructor
LargeObjectSpace - Class in org.mmtk.policy
Each instance of this class corresponds to one explicitly managed large object space.
LargeObjectSpace(String, VMRequest) - Constructor for class org.mmtk.policy.LargeObjectSpace
The caller specifies the region of virtual memory to be used for this space.
LargeObjectSpace(String, boolean, VMRequest) - Constructor for class org.mmtk.policy.LargeObjectSpace
The caller specifies the region of virtual memory to be used for this space.
last() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
 
LAST_EXEC_STATUS - Static variable in class org.jikesrvm.scheduler.RVMThread
Not actually a state but just a marker.
LAST_GCMAP_REG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIteratorConstants
 
LAST_GCMAP_REG - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
 
lastAddress - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
lastBasicBlockInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.IR
Return the last basic block with respect to the current code linearization order.
lastCollectionFullHeap() - Method in class org.mmtk.plan.concurrent.Concurrent
 
lastCollectionFullHeap() - Method in class org.mmtk.plan.generational.Gen
 
lastCollectionFullHeap() - Method in class org.mmtk.plan.Plan
 
lastCollectionFullHeap() - Method in class org.mmtk.plan.refcount.RCBase
 
lastCollectionWasExhaustive() - Method in class org.mmtk.plan.generational.immix.GenImmix
 
lastCollectionWasExhaustive() - Method in class org.mmtk.plan.immix.Immix
 
lastCollectionWasExhaustive() - Method in class org.mmtk.plan.Plan
 
lastCommittedImmixPages - Static variable in class org.mmtk.plan.stickyimmix.StickyImmix
TODO: this field is unused, somebody with MMTk knowledge needs to look at it
lastEntry - Variable in class org.jikesrvm.osr.EncodedOSRMap
the last entry index.
lastFixedStackRegister - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
PPC only: last general purpose register holding part of the operand stack
lastFloatStackRegister - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
PPC only: last floating point register holding part of the operand stack
lastGC - Static variable in class org.mmtk.utility.TraceGenerator
 
lastGCMapEntry - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
the index of the last map entry in use
lastGCWasDefrag - Variable in class org.mmtk.plan.generational.immix.GenImmix
 
lastGCWasDefrag - Variable in class org.mmtk.plan.immix.Immix
 
lastGCWasTracing - Static variable in class org.mmtk.plan.semispace.gctrace.GCTrace
 
lastInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Return the last basic block with respect to the current code linearization order.
lastIndexOf(Object) - Method in class org.jikesrvm.util.LinkedListRVM
UNIMPLEMENTED
lastInstr - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Last instruction generated (for ELIM_COPY_LOCALS)
lastInstr - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
lastInstruction() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
lastInstructionInCodeOrder() - Method in class org.jikesrvm.compilers.opt.ir.IR
Return the last instruction with respect to the current code linearization order.
lastInternalTriggeredCollection - Static variable in class org.mmtk.plan.Plan
 
lastMMTkVerbosity - Static variable in class org.jikesrvm.mm.mminterface.JMXSupport
The level of verbosity that was used in MMTk when verbosity was switched off.
lastNode() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Get the end of the list of nodes.
lastNumberedNode - Variable in class org.jikesrvm.compilers.opt.util.TopSort
the last node to get a number
lastOffset - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
lastOsrBarrier - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
osr barrier needs type information of locals and stacks, it has to be created before a _callHelper.
lastReadyIndex - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
Last object ready to be finalized
lastRealInstruction() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
lastRealMethod(int) - Method in class org.jikesrvm.runtime.StackTrace
Find the first non-VM method at the end of the stack trace
lastRequestCount - Variable in class org.mmtk.plan.ControllerCollectorContext
The request index that was last completed
lastSize - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
lastStressPages - Variable in class org.mmtk.plan.Plan
 
lastTraceIndex - Static variable in class org.jikesrvm.runtime.StackTrace
Index of the last stack trace; only used to support VM.VerboseStackTracePeriod
lastTriggerCount - Variable in class org.mmtk.plan.ParallelCollector
Last group trigger index (see CollectorContextGroup)
latch - Variable in class org.jikesrvm.adaptive.measurements.organizers.Organizer
A latch used for activate/passivate.
Latch - Class in org.jikesrvm.scheduler
An implementation of a latch using the HeavyCondLock in "nice" mode.
Latch(boolean) - Constructor for class org.jikesrvm.scheduler.Latch
Create a new latch, with the given open/closed state.
late - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
lateProcessCommandLineArguments() - Static method in class org.jikesrvm.runtime.CommandLineArgs
Stage2 processing of virtual machine directives appearing in argument list.
LateReferenceCheckDecorator(Offset, BaselineMagic.MagicGenerator) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LateReferenceCheckDecorator
Construct decorator that will add reference checks
latestContender - Variable in class org.jikesrvm.scheduler.SpinLock
The state of the thread lock.
latestContenderField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
launched - Variable in class org.jikesrvm.scheduler.MainThread
 
layout - Static variable in class org.jikesrvm.objectmodel.ObjectModel
Layout widget
LayoutContext(byte, FieldLayoutPacked.LayoutContext) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
Create a layout for an object, initializing offsets from its superclass.
LayoutContext(byte) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutUnpacked.LayoutContext
 
LayoutContext(byte, FieldLayoutUnpacked.LayoutContext) - Constructor for class org.jikesrvm.objectmodel.FieldLayoutUnpacked.LayoutContext
 
layoutField(FieldLayoutContext, RVMClass, RVMField, int) - Method in class org.jikesrvm.objectmodel.FieldLayout
Lay out a given field.
layoutInstanceFields(RVMClass) - Method in class org.jikesrvm.objectmodel.FieldLayout
This is where a class gets laid out.
layoutInstanceFields(RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Layout the instance fields declared in this class.
LAZY_SWEEP - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LazyCompilationTrampoline - Class in org.jikesrvm.compilers.common
 
LazyCompilationTrampoline() - Constructor for class org.jikesrvm.compilers.common.LazyCompilationTrampoline
 
LazyCompilationTrampoline - Class in org.jikesrvm.ia32
Generate a "trampoline" that jumps to the shared lazy compilation stub.
LazyCompilationTrampoline() - Constructor for class org.jikesrvm.ia32.LazyCompilationTrampoline
 
lazyMethodInvoker() - Static method in class org.jikesrvm.runtime.DynamicLinker
Resolve, compile if necessary, and invoke a method.
lazyMethodInvokerMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
lazyMethodInvokerTrampolineIndex() - Method in class org.jikesrvm.objectmodel.TIB
Calculate the address that is the call target for the lazy method invoker trampoline.
lazyMethodInvokerTrampolineWords() - Static method in class org.jikesrvm.objectmodel.TIB
 
lbits - Variable in class org.jikesrvm.osr.bytecodes.LoadLongConst
 
LC(long) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a long constant operand with a given value.
LC(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
LCMP_CMOV - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for LCMP_CMOV instructions
LCMP_CMOV(Instruction, RegisterOperand, Operand, Operand, ConditionOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Generate a long compare and cmov
LCMP_CMOV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for LCMP_CMOV instructions
LCONST - Static variable in class org.jikesrvm.osr.OSRConstants
 
LE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
ZF == 1 or SF !
LE() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
LE(Address) - Method in class org.vmmagic.unboxed.Address
Return true if this Address instance is less than or equal to addr2.
LE(Extent) - Method in class org.vmmagic.unboxed.Extent
 
LE(Word) - Method in class org.vmmagic.unboxed.Word
Less-than or equal comparison
LEA_SHIFT(Operand, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Can an IV be the scale in a LEA instruction?
LEA_SHIFT(Operand, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Can an IV be the scale in a LEA instruction?
LEA_SHIFT(Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
 
leaveJNIBlocked() - Method in class org.jikesrvm.scheduler.RVMThread
 
leaveJNIBlockedFromCallIntoNative() - Static method in class org.jikesrvm.scheduler.RVMThread
Called when JNI code tried to transition from IN_JNI to IN_JAVA but failed
leaveJNIBlockedFromCallIntoNativeMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
leaveJNIBlockedFromJNIFunctionCall() - Static method in class org.jikesrvm.scheduler.RVMThread
 
leaveJNIBlockedFromJNIFunctionCallMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
leaveJNIFromCallIntoNative() - Static method in class org.jikesrvm.scheduler.RVMThread
 
leaveJNIFromJNIFunctionCall() - Static method in class org.jikesrvm.scheduler.RVMThread
 
leaveNative() - Static method in class org.jikesrvm.scheduler.RVMThread
Leave privileged code.
leaveNativeBlocked() - Method in class org.jikesrvm.scheduler.RVMThread
 
leaveNativeBlockedImpl() - Method in class org.jikesrvm.scheduler.RVMThread
 
LeaveSSA - Class in org.jikesrvm.compilers.opt.ssa
This compiler phase translates out of SSA form.
LeaveSSA() - Constructor for class org.jikesrvm.compilers.opt.ssa.LeaveSSA
 
leaveSSA - Variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Compiler phases called from this one
LeaveSSA.Copy - Class in org.jikesrvm.compilers.opt.ssa
An instance of this class represents a pending copy instruction to be inserted.
LeaveSSA.VariableStacks - Class in org.jikesrvm.compilers.opt.ssa
This class provides an abstraction over stacks of names for registers.
left(String, int) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
left - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
 
LEFT_CHILD_FIRST - Static variable in interface org.jikesrvm.compilers.opt.lir2mir.BURS_StateCoder
 
LEFT_JUSTIFIED - Static variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
leftChild - Variable in class org.jikesrvm.compilers.opt.util.TreeNode
The first (leftmost) child
leftRotateBBSet(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
 
length() - Method in class org.jikesrvm.classloader.Atom
 
length() - Method in class org.jikesrvm.classloader.BytecodeStream
Returns the length of the bytecode stream Returns 0 if the method doesn't have any bytecodes (i.e. is abstract or native)
length - Variable in class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
The variable is active in PC values [startPC, startPC+length].
length() - Method in class org.jikesrvm.compilers.common.CodeArray
 
length() - Method in class org.jikesrvm.jni.FunctionTable
Return the length of the ITable
length() - Method in class org.jikesrvm.jni.LinkageTripletTable
Return the length of the LinkageTripletTable
length() - Method in class org.jikesrvm.objectmodel.IMT
Returns the length of the IMT
length() - Method in class org.jikesrvm.objectmodel.ITable
Return the length of the ITable
length() - Method in class org.jikesrvm.objectmodel.ITableArray
Return the length of the array of ITable
length() - Method in interface org.jikesrvm.objectmodel.RuntimeTable
Get the table length.
length() - Method in class org.jikesrvm.objectmodel.TIB
 
length(String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
The real length of the prefix.
length - Variable in class org.jikesrvm.util.AddressInputStream
Length of the memory region
length() - Method in class org.jikesrvm.util.BitVector
Calculates and returns the set's size in bits.
length() - Method in class org.vmmagic.unboxed.AddressArray
 
length() - Method in class org.vmmagic.unboxed.ExtentArray
 
length() - Method in class org.vmmagic.unboxed.ObjectReferenceArray
 
length() - Method in class org.vmmagic.unboxed.OffsetArray
 
length() - Method in class org.vmmagic.unboxed.WordArray
 
LENGTH_MASK - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
LENGTH_OFFSET - Static variable in class com.ibm.tuningfork.tracegen.chunk.Chunk
 
LESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Signed integer <
LESS() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for LESS
LESS_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Signed integer <=
LESS_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for LESS_EQUAL
level - Variable in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
Optimization level at which phase should be performed.
level - Variable in class org.jikesrvm.compilers.opt.Simple
At what optimization level should this phase be run?
LG2 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Constant log10(2), supported as an x87 constant
LG_INSTRUCTION_WIDTH - Static variable in class org.jikesrvm.ia32.RegisterConstants
log2 of instruction width in bytes
LG_WORDSIZE - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
lgcode - Variable in class org.mmtk.plan.MutatorContext
Per-mutator allocator into the large code space
LGE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
CF == 0 - logically greater than or equal (not below)
LGE() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
LGT - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
CF == 0 and ZF == 0 - logically greater than (above)
LGT() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
libHandler - Variable in class org.jikesrvm.runtime.DynamicLibrary
Value returned from dlopen
libName - Variable in class org.jikesrvm.runtime.DynamicLibrary
The name of the library
LICM - Class in org.jikesrvm.compilers.opt.ssa
This class does loop invariant code movement.
LICM() - Constructor for class org.jikesrvm.compilers.opt.ssa.LICM
 
LightGray - Static variable in class org.mmtk.utility.gcspy.Color
 
LightMonitor - Class in org.jikesrvm.scheduler
A light-weigh condition variable and lock, like Monitor, but this one is movable and can be garbage collected.
LightMonitor() - Constructor for class org.jikesrvm.scheduler.LightMonitor
 
LIKELY - Static variable in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
likely() - Static method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
limit - Variable in class org.mmtk.policy.MarkCompactCollector.RegionCursor
The limit of the current region.
limit - Variable in class org.mmtk.utility.alloc.BumpPointer
current external slow-path sentinel for bump pointer
limit - Variable in class org.mmtk.utility.alloc.ImmixAllocator
limit for bump pointer
Line - Class in org.mmtk.policy.immix
 
Line() - Constructor for class org.mmtk.policy.immix.Line
 
line - Variable in class org.mmtk.utility.alloc.ImmixAllocator
 
LINE_MARK_BYTES_PER_BLOCK - Static variable in class org.mmtk.policy.immix.Line
 
LINE_MARK_TABLE_BYTES - Static variable in class org.mmtk.policy.immix.Line
 
LINE_MARK_TABLE_OFFSET - Static variable in class org.mmtk.policy.immix.Chunk
 
LINE_MASK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LinearScan - Class in org.jikesrvm.compilers.opt.regalloc
Main driver for linear scan register allocation.
LinearScan() - Constructor for class org.jikesrvm.compilers.opt.regalloc.LinearScan
Build this phase as a composite of others.
linearScan(LinearScan) - Method in class org.mmtk.utility.alloc.BumpPointer
Perform a linear scan through the objects allocated by this bump pointer.
LinearScan - Class in org.mmtk.utility.alloc
Callbacks from BumpPointer during a linear scan are dispatched through a subclass of this object.
LinearScan() - Constructor for class org.mmtk.utility.alloc.LinearScan
 
LinearScan - Class in org.mmtk.utility.gcspy
This class is only necessary because we cannot implement org.mmtk.utility.alloc.LinearScan as an interface since the invokeinterface bytecode is forbidden in uninterruptible code.
LinearScan(AbstractDriver) - Constructor for class org.mmtk.utility.gcspy.LinearScan
Create a new scanner.
LinearScanPhase - Class in org.jikesrvm.compilers.opt.regalloc
 
LinearScanPhase() - Constructor for class org.jikesrvm.compilers.opt.regalloc.LinearScanPhase
 
linearScanState - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
Information needed for linear scan.
LinearScanState - Class in org.jikesrvm.compilers.opt.regalloc
 
LinearScanState() - Constructor for class org.jikesrvm.compilers.opt.regalloc.LinearScanState
 
LinearSpaceDriver - Class in org.mmtk.utility.gcspy.drivers
GCspy driver for the MMTk ContigousSpace.
LinearSpaceDriver(ServerInterpreter, String, Space, int, boolean) - Constructor for class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
Create a new driver for a contiguous MMTk space.
lineMarkState - Variable in class org.mmtk.policy.immix.ImmixSpace
 
lineNumber - Variable in class org.jikesrvm.runtime.StackTrace.Element
Line number of element
lineNumberMap - Variable in class org.jikesrvm.classloader.NormalMethod
pc to source-line info (null --> none) Each entry contains both the line number (upper 16 bits) and corresponding start PC (lower 16 bits).
lineNumberTableAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
LineNumberTable
LineReuseRatio - Class in org.mmtk.utility.options
 
LineReuseRatio() - Constructor for class org.mmtk.utility.options.LineReuseRatio
Create the option.
lineReuseRatio - Static variable in class org.mmtk.utility.options.Options
 
LINES_IN_BLOCK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LINES_IN_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
linesConsumed - Variable in class org.mmtk.policy.immix.ImmixSpace
 
lineUnavailState - Variable in class org.mmtk.policy.immix.ImmixSpace
 
lineUseCount - Variable in class org.mmtk.utility.alloc.ImmixAllocator
approximation to bytes allocated (measured at 99% accurate) 07/10/30
Link(InterfaceMethodSignature, RVMMethod, InterfaceInvocation.IMTDict.Link) - Constructor for class org.jikesrvm.classloader.InterfaceInvocation.IMTDict.Link
 
LINK(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominators
Adds edge (block1, block2) to the forest maintained as an auxiliary data structure.
link(ValueGraphVertex, ValueGraphVertex, int) - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Link two vertices in the value graph
linkageTriplets - Static variable in class org.jikesrvm.jni.JNIEnvironment
For the 64-bit PowerPC ELF ABI we need a linkage triple instead of just a function pointer.
LinkageTripletTable - Static variable in class org.jikesrvm.classloader.TypeReference
 
LinkageTripletTable - Class in org.jikesrvm.jni
This class holds a triplet for each entry of the JNI function table.
LinkageTripletTable(int) - Constructor for class org.jikesrvm.jni.LinkageTripletTable
Private constructor.
LinkageTripletTableType - Static variable in class org.jikesrvm.classloader.RVMType
 
LinkedListIteratorRVM<T> - Class in org.jikesrvm.util
 
LinkedListIteratorRVM(LinkedListRVM<T>) - Constructor for class org.jikesrvm.util.LinkedListIteratorRVM
Constructor
LinkedListRVM<T> - Class in org.jikesrvm.util
Implementation of java.util.LinkedList for use in classes that end up in the boot image.
LinkedListRVM() - Constructor for class org.jikesrvm.util.LinkedListRVM
 
LinkedListRVM.Element<T> - Class in org.jikesrvm.util
Class for the actual elements of the list.
linkInCodeOrder(BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Make BB2 follow BB1 in the code ordering.
links - Variable in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict
 
linkToExit(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Add an FCFG edge from the given basic block to the exit node.
linkWithNext(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
For IR internal use only; general clients should always use higer level mutation functions.
linkWithNext(Register) - Method in class org.jikesrvm.compilers.opt.ir.Register
 
LIR - Static variable in class org.jikesrvm.compilers.opt.ir.IR
Part of an enumerated type used to encode IR Level
LIR2MIR(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.ia32.MIROptimizationPlanner
This method defines the optimization plan elements that are to be performed to convert LIR to IA32 MIR.
LIRInfo - Variable in class org.jikesrvm.compilers.opt.ir.IR
Pointer to the LIRInfo for this method.
LIRInfo - Class in org.jikesrvm.compilers.opt.ir
Wrapper class around IR info that is valid on the LIR/MIR
LIRInfo(IR) - Constructor for class org.jikesrvm.compilers.opt.ir.LIRInfo
 
LIROptimizations(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
This method defines the optimization plan elements that are to be performed on the LIR.
list - Variable in class org.jikesrvm.compilers.opt.ir.GCIRMap
This is the list of maps.
list - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.MapElement
 
list - Variable in class org.jikesrvm.compilers.opt.util.TreeBottomUpEnumerator
List of nodes in postorder
list - Variable in class org.jikesrvm.compilers.opt.util.TreeTopDownEnumerator
List of nodes in preorder
list - Variable in class org.jikesrvm.osr.VariableMap
 
Listener - Class in org.jikesrvm.adaptive.measurements.listeners
A Listener object is invoked when online measurement information needs to be collected.
Listener() - Constructor for class org.jikesrvm.adaptive.measurements.listeners.Listener
 
listener - Variable in class org.jikesrvm.adaptive.measurements.organizers.Organizer
The listener associated with this organizer.
lister - Variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
The lister object is used to print generated machine code.
Lister - Class in org.jikesrvm.compilers.common.assembler.ia32
 
Lister(Assembler) - Constructor for class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
Lister.Prefix - Enum in org.jikesrvm.compilers.common.assembler.ia32
 
listIterator() - Method in class org.jikesrvm.util.LinkedListRVM
 
listIterator(int) - Method in class org.jikesrvm.util.LinkedListRVM
UNIMPLEMENTED
listOfBlocks - Variable in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
a list of basic blocks in topological order
LittleEndian - Static variable in class org.jikesrvm.Configuration
 
live - Variable in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Cached results of liveness analysis
LIVE_BYTES_PER_REGION - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LIVE_THRESHOLD - Static variable in class org.mmtk.plan.refcount.RCHeader
 
LIVE_WORD_STRIDE - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LIVE_WORD_STRIDE_MASK - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LiveAnalysis - Class in org.jikesrvm.compilers.opt.liveness
This class performs a flow-sensitive iterative live variable analysis.
LiveAnalysis(boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
The constructor is used to specify whether GC maps should be computed along with live analysis.
LiveAnalysis(boolean, boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
The constructor is used to specify whether GC maps should be computed along with live analysis.
LiveAnalysis(boolean, boolean, boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
The constructor is used to specify whether GC maps should be computed along with live analysis.
LiveAnalysis() - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
By default we don't create GC maps and do perform the local prop phase
LiveAnalysis.BBLiveElement - Class in org.jikesrvm.compilers.opt.liveness
 
LiveAnalysis.MapElement - Class in org.jikesrvm.compilers.opt.liveness
A simple class used just in this file when creating GC maps
liveBitSet(ObjectReference) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
 
liveBitSet(Address) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
 
LiveInterval - Class in org.jikesrvm.compilers.opt.liveness
This class contains liveness information.
LiveInterval() - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveInterval
 
LiveIntervalElement - Class in org.jikesrvm.compilers.opt.regalloc
This class defines a LiveInterval node created by Live Variable analysis and used in Linear Scan.
LiveIntervalElement(Register) - Constructor for class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
Use this constructor when the live interval spans a basic block boundary.
LiveIntervalElement(Register, Instruction, Instruction) - Constructor for class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
Use this constructur when the live interval is within a basic block
LiveIntervalEnumeration - Class in org.jikesrvm.compilers.opt.liveness
Enumerator for a list of live intervals stored on a basic block.
LiveIntervalEnumeration(LiveIntervalElement) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveIntervalEnumeration
 
liveIntervals - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
 
liveIntervals - Variable in class org.jikesrvm.compilers.opt.liveness.LiveInterval
 
livenessInformation - Variable in class org.jikesrvm.compilers.opt.ir.IR
Information about liveness, null if not yet computed.
liveObjectCount - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
LiveRangeSplitting - Class in org.jikesrvm.compilers.opt.ssa
Perform live-range splitting.
LiveRangeSplitting() - Constructor for class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting
Build this phase as a composite of others.
LiveRangeSplitting.LiveRangeSplittingPhase - Class in org.jikesrvm.compilers.opt.ssa
 
LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair - Class in org.jikesrvm.compilers.opt.ssa
A utility class to represent an edge in the CFG.
LiveRangeSplitting.RenamePreparation - Class in org.jikesrvm.compilers.opt.ssa
This class sets up the IR state prior to entering SSA.
LiveRangeSplittingPhase() - Constructor for class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
 
liveSet - Variable in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
The liveness information at the beginning of this block.
LiveSet - Class in org.jikesrvm.compilers.opt.liveness
This file provides a sorted set of registers.
LiveSet() - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveSet
 
LiveSetElement - Class in org.jikesrvm.compilers.opt.liveness
A simple class that holds an element in a LiveSet.
LiveSetElement(RegisterOperand) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveSetElement
Construct an LiveSetElement.
LiveSetEnumerator - Class in org.jikesrvm.compilers.opt.liveness
An enumeration over live set lists
LiveSetEnumerator(LiveSetElement) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveSetEnumerator
The constructor
LLE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
CF == 1 or ZF == 1 - logically less than or equal (not above)
LLE() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
LLT - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
CF == 1 - logically less than (below)
LLT() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
LN2 - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Constant ln(2), supported as an x87 constant
lnum - Variable in class org.jikesrvm.osr.bytecodes.DoubleStore
 
lnum - Variable in class org.jikesrvm.osr.bytecodes.FloatStore
 
lnum - Variable in class org.jikesrvm.osr.bytecodes.IntStore
 
lnum - Variable in class org.jikesrvm.osr.bytecodes.LongStore
 
lnum - Variable in class org.jikesrvm.osr.bytecodes.RefStore
 
Load - Class in org.jikesrvm.compilers.opt.ir
The Load InstructionFormat class.
Load() - Constructor for class org.jikesrvm.compilers.opt.ir.Load
 
load - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
an explicit load of a value from memory
load(String) - Static method in class org.jikesrvm.runtime.DynamicLibrary
Load a dynamic library
LOAD - Static variable in class org.jikesrvm.util.AbstractHashMapRVM
 
LOAD - Static variable in class org.jikesrvm.util.AbstractHashSetRVM
 
load16_32_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal load16_32 (13)
load16_32_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load16_32 (13)
load16_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal load16 (14)
load16_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load16 (14)
Load32() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load32
 
Load32_Array() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load32_Array
 
load32_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal load32 (10)
load32_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load32 (10)
Load32_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load32_Offset
 
Load64() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load64
 
Load64_Array() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load64_Array
 
load64_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal load64 (22)
load64_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load64 (20)
Load64_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Load64_Offset
 
load8_16_32_64_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load8_16_32_64 (25)
load8_16_32_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal load8_16_32 (12)
load8_16_32_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load8_16_32 (12)
load8_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal load8 (20)
load8_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal load8 (21)
Load_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Load InstructionFormat
LOAD_OP - Static variable in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
 
Load_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Load InstructionFormat
loadAddress - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadAddress() - Method in class org.vmmagic.unboxed.Address
Loads an address value from the memory location pointed to by the current instance.
loadAddress(Offset) - Method in class org.vmmagic.unboxed.Address
Loads an address value from the memory location pointed to by the current instance.
LoadByte() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadByte
 
loadByte - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadByte() - Method in class org.vmmagic.unboxed.Address
Loads a byte from the memory location pointed to by the current instance.
loadByte(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a byte from the memory location pointed to by the current instance.
LoadByte_Array() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadByte_Array
 
LoadByte_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadByte_Offset
 
LoadChar() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadChar
 
loadChar - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadChar() - Method in class org.vmmagic.unboxed.Address
Loads a char from the memory location pointed to by the current instance.
loadChar(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a char from the memory location pointed to by the current instance.
LoadChar_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadChar_Offset
 
loadClass(String, boolean) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
 
loadClass(String) - Method in class org.jikesrvm.tools.oth.OptTestHarness
 
loadClassCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
loadclass call callback list.
loadClassEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
 
loadClassLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
loadCountsFromFileIfAvailable(String) - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
Attempt to use edge counts from an input file.
loadDouble - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadDouble() - Method in class org.vmmagic.unboxed.Address
Loads a double from the memory location pointed to by the current instance.
loadDouble(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a double from the memory location pointed to by the current instance.
LoadDoubleConst - Class in org.jikesrvm.osr.bytecodes
BC_LoadDoubleConst: ldc2_w
LoadDoubleConst(long) - Constructor for class org.jikesrvm.osr.bytecodes.LoadDoubleConst
 
loaded - Variable in class org.jikesrvm.classloader.BootstrapClassLoader
 
LoadElimination - Class in org.jikesrvm.compilers.opt.ssa
This class implements the redundant load elimination by Fink, Knobe & Sarkar.
LoadElimination(int) - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination
 
LoadElimination.GVNPreparation - Class in org.jikesrvm.compilers.opt.ssa
This class sets up the IR state prior to entering SSA for GVN.
LoadElimination.LoadEliminationPreparation - Class in org.jikesrvm.compilers.opt.ssa
This class sets up the IR state prior to entering SSA for load elimination
LoadElimination.LoadEliminator - Class in org.jikesrvm.compilers.opt.ssa
 
LoadElimination.UseRecord - Class in org.jikesrvm.compilers.opt.ssa
 
LoadElimination.UseRecordSet - Class in org.jikesrvm.compilers.opt.ssa
 
loadEliminationDidSomething - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Did load elimination do anything last time?
LoadEliminationPreparation(int) - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
 
LoadEliminator() - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminator
 
loadFloat - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadFloat() - Method in class org.vmmagic.unboxed.Address
Loads a float from the memory location pointed to by the current instance.
loadFloat(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a float from the memory location pointed to by the current instance.
LoadFloatConst - Class in org.jikesrvm.osr.bytecodes
BC_LoadFloatConst: ldc, ldc_w
LoadFloatConst(int) - Constructor for class org.jikesrvm.osr.bytecodes.LoadFloatConst
 
loadFromJTOC(Offset, byte) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Create memory operand to load from a given jtoc offset
loadHelper(IR, LocalCSE.AvExCache, Instruction) - Method in class org.jikesrvm.compilers.opt.LocalCSE
Process a load instruction
loadInt - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadInt() - Method in class org.vmmagic.unboxed.Address
Loads an int from the memory location pointed to by the current instance.
loadInt(Offset) - Method in class org.vmmagic.unboxed.Address
Loads an int from the memory location pointed to by the current instance.
LoadIntConst - Class in org.jikesrvm.osr.bytecodes
load an integer constant on the stack
LoadIntConst(int) - Constructor for class org.jikesrvm.osr.bytecodes.LoadIntConst
 
LoadLong() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadLong
 
loadLong - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadLong() - Method in class org.vmmagic.unboxed.Address
Loads a long from the memory location pointed to by the current instance.
loadLong(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a long from the memory location pointed to by the current instance.
LoadLong_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadLong_Offset
 
LoadLongConst - Class in org.jikesrvm.osr.bytecodes
load a long constant on the stack
LoadLongConst(long) - Constructor for class org.jikesrvm.osr.bytecodes.LoadLongConst
 
loadObject - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadObjectReference - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadObjectReference(Address) - Method in class org.mmtk.plan.Plan
Load an object reference
loadObjectReference(Address) - Method in class org.mmtk.plan.poisoned.Poisoned
 
loadObjectReference() - Method in class org.vmmagic.unboxed.Address
Loads a reference from the memory location pointed to by the current instance.
loadObjectReference(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a reference from the memory location pointed to by the current instance.
loadPrefix - Static variable in class org.jikesrvm.runtime.MagicNames
 
LoadRetAddrConst - Class in org.jikesrvm.osr.bytecodes
artificial instruction, load a PC on the stack.
LoadRetAddrConst(int) - Constructor for class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
 
LoadReturnAddress(int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.LoadReturnAddress
 
LoadReturnAddress(int, int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.LoadReturnAddress
 
LoadShort() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadShort
 
loadShort - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadShort() - Method in class org.vmmagic.unboxed.Address
Loads a short from the memory location pointed to by the current instance.
loadShort(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a short from the memory location pointed to by the current instance.
LoadShort_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadShort_Offset
 
LoadUnsignedByte_Offset() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LoadUnsignedByte_Offset
 
loadVMClass(String) - Method in class org.jikesrvm.classloader.BootstrapClassLoader
Backdoor for use by TypeReference.resolve when !
loadWord - Static variable in class org.jikesrvm.runtime.MagicNames
 
loadWord() - Method in class org.vmmagic.unboxed.Address
Loads a word value from the memory location pointed to by the current instance.
loadWord(Offset) - Method in class org.vmmagic.unboxed.Address
Loads a word value from the memory location pointed to by the current instance.
LoadWordConst - Class in org.jikesrvm.osr.bytecodes
load a word constant on the stack
LoadWordConst(Word) - Constructor for class org.jikesrvm.osr.bytecodes.LoadWordConst
 
loc - Variable in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
The location operand describing this memory access
local - Variable in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlockBag
The array of ExceptionHandlerBasicBlocks constructed by BC2IR based on the local set of handlers visible within a single method
LOCAL - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
LOCAL - Static variable in class org.jikesrvm.osr.OSRConstants
Used to indicate the kind of element is a local variable
LOCAL_CONSTANT_PROP - Variable in class org.jikesrvm.compilers.opt.OptOptions
Perform local constant propagation
LOCAL_COPY_PROP - Variable in class org.jikesrvm.compilers.opt.OptOptions
Perform local copy propagation
LOCAL_CSE - Variable in class org.jikesrvm.compilers.opt.OptOptions
Perform local common subexpression elimination
LOCAL_EXPRESSION_FOLDING - Variable in class org.jikesrvm.compilers.opt.OptOptions
Should we try to fold expressions with constants locally?
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.plan.refcount.RCHeader
 
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.CopySpace
 
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.ExplicitFreeListSpace
 
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.LargeObjectSpace
 
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.MarkCompactSpace
 
LOCAL_GC_BITS_REQUIRED - Static variable in class org.mmtk.policy.MarkSweepSpace
 
LOCAL_KNOWN - Static variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
 
localByteArray - Static variable in class gnu.java.nio.VMChannel
Thread-local buffer for VM-side buffering of write calls
LocalByteArray() - Constructor for class gnu.java.nio.VMChannel.LocalByteArray
 
LocalCastOptimization - Class in org.jikesrvm.compilers.opt
Perform simple peephole optimizations to reduce the overhead of checking casts.
LocalCastOptimization() - Constructor for class org.jikesrvm.compilers.opt.LocalCastOptimization
 
LocalConstantProp - Class in org.jikesrvm.compilers.opt
Perform local constant propagation for a factored basic block.
LocalConstantProp() - Constructor for class org.jikesrvm.compilers.opt.LocalConstantProp
 
LocalCopyProp - Class in org.jikesrvm.compilers.opt
Perform local copy propagation for a factored basic block.
LocalCopyProp() - Constructor for class org.jikesrvm.compilers.opt.LocalCopyProp
 
LocalCSE - Class in org.jikesrvm.compilers.opt
Perform local common-subexpression elimination for a factored basic block.
LocalCSE(boolean) - Constructor for class org.jikesrvm.compilers.opt.LocalCSE
 
LocalCSE.AvailableExpression - Class in org.jikesrvm.compilers.opt
A tuple to record an Available Expression
LocalCSE.AvExCache - Class in org.jikesrvm.compilers.opt
Implements a cache of Available Expressions
LocalDeque - Class in org.mmtk.utility.deque
Note this may perform poorly when being used as a FIFO structure with insertHead and pop operations operating on the same buffer.
LocalDeque(SharedDeque) - Constructor for class org.mmtk.utility.deque.LocalDeque
Constructor
localFixedLocations - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
PPC only: location of general purpose local variables, positive values are register numbers, negative are stack offsets
localFloatLocations - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
PPC only: location of floating point local variables, positive values are register numbers, negative are stack offsets
localOffset(int) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
LocalQueue - Class in org.mmtk.utility.deque
This class implements a local (unsynchronized) queue.
LocalQueue(SharedDeque) - Constructor for class org.mmtk.utility.deque.LocalQueue
Constructor
localReg(int, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Returns the Register used to for local i of TypeReference type.
LocalRegPair - Class in org.jikesrvm.osr
An LocalRegPair keeps the type information and location of a local variable/stack slot from byte code to machine code.
LocalRegPair(boolean, int, byte, Operand) - Constructor for class org.jikesrvm.osr.LocalRegPair
 
locals - Variable in class org.jikesrvm.classloader.LocalVariableTable
Local variables in this table
LOCALS_ON_STACK - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
Do we allow locals to live on the stack?
LocalSSB - Class in org.mmtk.utility.deque
This class implements a local (unsynchronized) sequential store buffer.
LocalSSB(SharedDeque) - Constructor for class org.mmtk.utility.deque.LocalSSB
Constructor
localState - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
State of the local variables at the start of this basic block.
localsTop - Variable in class org.jikesrvm.compilers.baseline.JSRSubroutineInfo
 
localTypeCodes - Variable in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
 
localTypeCodes - Variable in class org.jikesrvm.compilers.opt.ir.operand.OsrTypeInfoOperand
The data type.
localTypes - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
The types that locals can take.
LocalVariable(int, int, Atom, Atom, int) - Constructor for class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
 
LocalVariableTable - Class in org.jikesrvm.classloader
A java method's local variable information
LocalVariableTable(LocalVariableTable.LocalVariable[]) - Constructor for class org.jikesrvm.classloader.LocalVariableTable
 
LocalVariableTable.LocalVariable - Class in org.jikesrvm.classloader
Information needed to describe a local variable
localVariableTableAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
LocalVariableTable
localVariableTables - Static variable in class org.jikesrvm.classloader.NormalMethod
the local variable table
localWords - Variable in class org.jikesrvm.classloader.NormalMethod
words needed for local variables (including parameters)
locateGCPoint(Offset, RVMMethod) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Given a machine code instruction offset, return an index to identify the stack map closest to the offset ( but not beyond).
location - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
location operand for memory (load/store) expressions
LocationCarrier - Class in org.jikesrvm.compilers.opt.ir
InstructionFormats that have a Location (which is LocationOperand)
LocationCarrier() - Constructor for class org.jikesrvm.compilers.opt.ir.LocationCarrier
 
LocationCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ia32
Lookup used to see if an operator is a Location (which is LocationOperand)
LocationCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.LocationCarrierLookup
 
LocationCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ppc
Lookup used to see if an operator is a Location (which is LocationOperand)
LocationCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.LocationCarrierLookup
 
LocationOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a location in memory.
LocationOperand(FieldReference) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand with the given field.
LocationOperand(RVMField) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand with the given field
LocationOperand(MethodOperand) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand with the given method
LocationOperand(TypeReference) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand with the given array element type.
LocationOperand(Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand with the given JTOC offset
LocationOperand(int) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand with the given spill offset.
LocationOperand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Constructs a new location operand for array length access.
locationToOffset(short) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
lock(long, long, boolean, boolean) - Method in class gnu.java.nio.VMChannel
 
lock(int, long, long, boolean, boolean) - Static method in class gnu.java.nio.VMChannel
 
lock - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
Used to ensure mutual exclusion during table manipulation
Lock - Class in org.jikesrvm.mm.mmtk
Adaptive mutex with a spinlock fast path.
Lock(String) - Constructor for class org.jikesrvm.mm.mmtk.Lock
 
Lock() - Constructor for class org.jikesrvm.mm.mmtk.Lock
 
lock() - Method in class org.jikesrvm.mm.mmtk.Monitor
 
lock - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Class fields
Lock - Class in org.jikesrvm.scheduler
Lock provides RVM support for monitors and Java level synchronization.
Lock() - Constructor for class org.jikesrvm.scheduler.Lock
A heavy weight lock to handle extreme contention and wait/notify synchronization.
lock(String) - Method in class org.jikesrvm.scheduler.SpinLock
 
lock() - Method in class org.jikesrvm.scheduler.SpinLock
Acquire a lock.
lock(Object, Offset) - Static method in class org.jikesrvm.scheduler.ThinLock
 
lock - Variable in class org.jikesrvm.tuningfork.EventChunkQueue
 
lock - Variable in class org.mmtk.plan.ControllerCollectorContext
The lock to use to manage collection
lock - Variable in class org.mmtk.plan.ParallelCollectorGroup
Lock used to manage group state.
lock() - Method in class org.mmtk.policy.immix.ImmixSpace
Acquire the appropriate lock depending on whether the context is GC or mutator.
lock - Static variable in class org.mmtk.policy.MarkCompactSpace
 
lock - Variable in class org.mmtk.policy.SegregatedFreeListSpace
 
lock - Variable in class org.mmtk.utility.deque.SharedDeque
 
lock() - Method in class org.mmtk.utility.deque.SharedDeque
Lock this shared queue.
lock - Variable in class org.mmtk.utility.DoublyLinkedList
 
lock - Variable in class org.mmtk.utility.heap.ConcurrentZeroingContext
 
lock - Static variable in class org.mmtk.utility.heap.Map
 
lock - Static variable in class org.mmtk.utility.heap.Mmapper
 
lock - Variable in class org.mmtk.utility.heap.PageResource
 
lock() - Method in class org.mmtk.utility.heap.PageResource
Acquire the lock.
Lock - Class in org.mmtk.vm
Simple, fair locks with deadlock detection.
Lock() - Constructor for class org.mmtk.vm.Lock
 
lock() - Method in class org.mmtk.vm.Monitor
Block until the lock is acquired.
Lock.AppRunStartMonitor - Class in org.jikesrvm.scheduler
Initialize counts in preparation for gathering statistics
Lock.ExitMonitor - Class in org.jikesrvm.scheduler
Report statistics at the end of execution.
LOCK_CHUNK_MASK - Static variable in class org.jikesrvm.scheduler.Lock
The mask used to get the chunk-level index
LOCK_CHUNK_SIZE - Static variable in class org.jikesrvm.scheduler.Lock
The size of each chunk in the spine
LOCK_SPINE_SIZE - Static variable in class org.jikesrvm.scheduler.Lock
The (fixed) number of entries in the lock table spine
lockAllocationMutex - Static variable in class org.jikesrvm.scheduler.Lock
Used during allocation of locks within the table.
lockCount - Static variable in class org.jikesrvm.mm.mmtk.Lock
 
LOCKED - Static variable in class org.jikesrvm.mm.mmtk.Lock
Lock is held and the queue is empty.
LOCKED_QUEUED - Static variable in class org.jikesrvm.mm.mmtk.Lock
Lock is held and the queue is non-empty.
lockedBroadcastNoHandshake() - Method in class org.jikesrvm.scheduler.Monitor
Send a broadcast after first acquiring the lock.
lockedBroadcastWithHandshake() - Method in class org.jikesrvm.scheduler.LightMonitor
 
lockedObject - Variable in class org.jikesrvm.scheduler.Lock
The object being locked (if any).
lockHeavy(Object) - Method in class org.jikesrvm.scheduler.Lock
Acquires this heavy-weight lock on the indicated object.
lockHeavyLocked(Object) - Method in class org.jikesrvm.scheduler.Lock
Completes the task of acquiring the heavy lock, assuming that the mutex is already acquired (locked).
lockHeld() - Method in class org.jikesrvm.scheduler.SpinLock
 
lockingId - Variable in class org.jikesrvm.scheduler.RVMThread
 
lockMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
lockNoHandshake() - Method in class org.jikesrvm.scheduler.Monitor
Wait until it is possible to acquire the lock and then acquire it.
lockNoHandshake(Monitor) - Static method in class org.jikesrvm.scheduler.Monitor
 
lockNoHandshake() - Method in class org.jikesrvm.scheduler.NoYieldpointsMonitor
 
lockOffset - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
The lock acquisition offset for synchronized methods.
lockOffset - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
machine code offset at which the lock is acquired in the prologue of a synchronized method.
lockOperations - Static variable in class org.jikesrvm.scheduler.Lock
Number of lock operations
lockPrefix() - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
locks - Static variable in class org.jikesrvm.scheduler.Lock
The table of locks.
lockStateField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
lockWithHandshake() - Method in class org.jikesrvm.scheduler.LightMonitor
 
lockWithHandshake() - Method in class org.jikesrvm.scheduler.Monitor
Wait until it is possible to acquire the lock and then acquire it.
lockWithHandshake(Monitor, Word, Monitor, Word) - Static method in class org.jikesrvm.scheduler.Monitor
 
lockWithHandshake() - Method in class org.jikesrvm.scheduler.NoYieldpointsMonitor
 
lockWithHandshakeNoRec() - Method in class org.jikesrvm.scheduler.Monitor
 
lockWithHandshakeNoRecImpl() - Method in class org.jikesrvm.scheduler.Monitor
 
loFreeSweeper - Variable in class org.mmtk.plan.refcount.RCBase
 
log - Static variable in class org.jikesrvm.adaptive.util.AOSGenerator
 
log - Variable in class org.jikesrvm.adaptive.util.AOSLogging
 
log - Static variable in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Stream used in debug tracing
log() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
 
log - Variable in class org.mmtk.plan.CollectorContext
Used for printing log information in a thread safe manner
log - Variable in class org.mmtk.plan.MutatorContext
Used for printing log information in a thread safe manner
Log - Class in org.mmtk.utility
Error and trace logging.
Log() - Constructor for class org.mmtk.utility.Log
constructor
log - Static variable in class org.mmtk.utility.Log
log instance used at build time.
log() - Method in class org.mmtk.vm.ActivePlan
 
log(Option) - Method in class org.vmutil.options.OptionSet
Log the option value in plain text.
log2(int) - Static method in class org.jikesrvm.objectmodel.FieldLayout
 
LOG_ADDRESS_SPACE - Static variable in class org.mmtk.policy.Space
 
LOG_BIT - Static variable in class org.mmtk.plan.refcount.RCHeader
 
LOG_BIT_COVERAGE - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LOG_BITS_IN_ADDRESS - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BITS_IN_ADDRESS - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_IN_BOOLEAN - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_BYTE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_BYTE - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_IN_CHAR - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_CHAR - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_IN_DOUBLE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_EXTENT - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BITS_IN_FLOAT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_HEX_DIGIT - Static variable in class org.mmtk.utility.Log
log2 of number of bits represented by a single hexidemimal digit
LOG_BITS_IN_INT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_INT - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_IN_LONG - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_OFFSET - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BITS_IN_PAGE - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_IN_SHORT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BITS_IN_SHORT - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_IN_WORD - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BITS_IN_WORD - Static variable in class org.mmtk.utility.Constants
 
LOG_BITS_PER_UNIT - Static variable in class org.jikesrvm.util.BitVector
 
LOG_BLOCK_SIZE - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
LOG_BLOCKS_IN_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_BLOCKS_IN_RECYCLE_ALLOC_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_BUFFER_SIZE - Static variable in class org.mmtk.utility.deque.Deque
 
LOG_BYTE_COVERAGE - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
LOG_BYTES_IN_ADDRESS - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BYTES_IN_ADDRESS - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_ADDRESS - Static variable in class org.mmtk.vm.VM
The log base two of the size of an address
LOG_BYTES_IN_ADDRESS_SPACE - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_BLOCK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_BYTES_IN_BLOCK_DEFRAG_STATE_ENTRY - Static variable in class org.mmtk.policy.immix.Block
 
LOG_BYTES_IN_BLOCK_META - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
LOG_BYTES_IN_BLOCK_STATE_ENTRY - Static variable in class org.mmtk.policy.immix.Block
 
LOG_BYTES_IN_BOOLEAN - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_BYTE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_BYTE - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_CHAR - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_CHAR - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_CHUNK - Static variable in class org.mmtk.policy.Space
 
LOG_BYTES_IN_DOUBLE - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_EXTENT - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BYTES_IN_FLOAT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_HIGHWATER_ENTRY - Static variable in class org.mmtk.policy.immix.Chunk
 
LOG_BYTES_IN_INT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_INT - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_KBYTE - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_LINE - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_BYTES_IN_LINE_STATUS - Static variable in class org.mmtk.policy.immix.Line
 
LOG_BYTES_IN_LONG - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_MAP_ENTRY - Static variable in class org.mmtk.policy.immix.Chunk
 
LOG_BYTES_IN_MBYTE - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_OFFSET - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BYTES_IN_PAGE - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_PAGE - Static variable in class org.mmtk.vm.VM
The log base two of the size of an OS page
LOG_BYTES_IN_PAGE_LIE - Static variable in class org.jikesrvm.mm.mmtk.Memory
A lie about the size of a virtual memory page.
LOG_BYTES_IN_RECYCLE_ALLOC_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_BYTES_IN_REGION - Static variable in class org.mmtk.utility.alloc.EmbeddedMetaData
 
LOG_BYTES_IN_SHORT - Static variable in class org.jikesrvm.runtime.JavaSizeConstants
 
LOG_BYTES_IN_SHORT - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_STACKSLOT - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
 
LOG_BYTES_IN_WORD - Static variable in class org.jikesrvm.runtime.UnboxedSizeConstants
 
LOG_BYTES_IN_WORD - Static variable in class org.mmtk.utility.Constants
 
LOG_BYTES_IN_WORD - Static variable in class org.mmtk.vm.VM
The log base two of the size of a word
LOG_CARD_BYTES - Static variable in class org.mmtk.utility.Constants
 
LOG_CARD_GRAIN - Static variable in class org.mmtk.utility.Constants
 
LOG_CARD_META_BYTES - Static variable in class org.mmtk.utility.Constants
 
LOG_CARD_META_PAGES - Static variable in class org.mmtk.utility.Constants
 
LOG_CARD_META_SIZE - Static variable in class org.mmtk.utility.Constants
 
LOG_CARD_UNITS - Static variable in class org.mmtk.utility.Constants
 
LOG_CHUNK_BYTES - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
LOG_DEFAULT_STEP_SIZE - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
LOG_HEX_DIGITS_IN_BYTE - Static variable in class org.mmtk.utility.Log
log2 of number of digits in the unsigned hexadecimal representation of a byte
LOG_LINE_MARK_BYTES_PER_BLOCK - Static variable in class org.mmtk.policy.immix.Line
 
LOG_LINES_IN_BLOCK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_LINES_IN_CHUNK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_LIVE_COVERAGE - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LOG_LIVE_WORD_STRIDE - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
LOG_LOCK_CHUNK_SIZE - Static variable in class org.jikesrvm.scheduler.Lock
The log size of each chunk in the spine
LOG_MAX_BLOCK - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
LOG_MAX_CHUNKS - Static variable in class org.mmtk.policy.Space
 
LOG_MAX_SLOT_SIZE - Static variable in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
 
LOG_MAX_THREADS - Static variable in class org.jikesrvm.scheduler.RVMThread
Maximum number of RVMThread's that we can support.
LOG_MIN_ALIGNMENT - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
LOG_MIN_ALIGNMENT - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
 
LOG_MIN_ALIGNMENT - Static variable in class org.mmtk.utility.Constants
This value specifies the minimum allocation alignment requirement of the VM.
LOG_MIN_ALIGNMENT - Static variable in class org.mmtk.vm.VM
The log base two of the minimum allocation alignment
LOG_MIN_BLOCK - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
LOG_MMAP_CHUNK_BYTES - Static variable in class org.mmtk.utility.heap.Mmapper
 
LOG_PAGES_IN_BLOCK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
LOG_PAGES_IN_CHUNK_MAP_BLOCK - Static variable in class org.mmtk.policy.immix.ChunkList
 
LOG_PAGES_IN_REGION - Static variable in class org.mmtk.utility.alloc.EmbeddedMetaData
 
LOG_PAGES_PER_BUFFER - Static variable in class org.mmtk.utility.deque.Deque
 
LOG_ROW_SIZE - Static variable in class org.jikesrvm.classloader.Atom
2^LOG_ROW_SIZE is the number of elements per row
LOG_ROW_SIZE - Static variable in class org.jikesrvm.classloader.MemberReference
2^LOG_ROW_SIZE is the number of elements per row
LOG_ROW_SIZE - Static variable in class org.jikesrvm.classloader.RVMType
2^LOG_ROW_SIZE is the number of elements per row
LOG_ROW_SIZE - Static variable in class org.jikesrvm.classloader.TypeReference
2^LOG_ROW_SIZE is the number of elements per row
LOG_ROW_SIZE - Static variable in class org.jikesrvm.compilers.common.CompiledMethods
2^LOG_ROW_SIZE is the number of elements per row
LOG_SANITY_DATA_SIZE - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
logAppearance(Register, int, int[]) - Static method in class org.jikesrvm.compilers.opt.DefUse
Mark that we have seen a register in a particular basic block.
logBytesInAddressTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
logBytesInPageTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
logBytesInWordTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
logChange(Option) - Method in class org.vmutil.options.OptionSet
Log an option change
logElementSize - Variable in class org.jikesrvm.classloader.RVMArray
The log of the element size for this array type.
LOGFILE_NAME - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Name of log file
LOGGED - Static variable in class org.mmtk.plan.refcount.RCHeader
 
logger - Static variable in class org.jikesrvm.adaptive.util.AOSLogging
Singleton instance of the logger
LOGGING_LEVEL - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Control amount of event logging (larger means more)
LOGGING_MASK - Static variable in class org.mmtk.plan.refcount.RCHeader
 
loggingChanges - Variable in class org.vmutil.options.OptionSet
 
logGranularity - Variable in class org.mmtk.utility.DoublyLinkedList
 
LogicallyUninterruptible - Static variable in class org.jikesrvm.classloader.TypeReference
 
LogicallyUninterruptible - Annotation Type in org.vmmagic.pragma
Deprecated. 
logMessage(int, String) - Method in class org.mmtk.plan.TraceLocal
This method logs a message with prepended thread id, if the verbosity level is greater or equal to the passed level.
logMinAlignmentTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
logNewLine() - Method in class org.jikesrvm.options.OptionSet
 
logNewLine() - Method in class org.vmutil.options.OptionSet
Print a new line.
logOsrEvent(String) - Method in class org.jikesrvm.adaptive.util.AOSLogging
 
logPhase() - Method in class org.mmtk.plan.ComplexPhase
 
logPhase() - Method in class org.mmtk.plan.ConcurrentPhase
 
logPhase() - Method in class org.mmtk.plan.Phase
Display a description of this phase, for debugging purposes.
logPhase() - Method in class org.mmtk.plan.SimplePhase
 
logPoll(Space, String) - Method in class org.mmtk.plan.Plan
 
logRequired(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Return true if object is yet to be logged (for coalescing RC).
logSource(ObjectReference) - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
Add an object to the modified objects buffer and mark the object has having been logged.
logSource(ObjectReference) - Method in class org.mmtk.plan.stickyms.StickyMSMutator
Add an object to the modified objects buffer and mark the object has having been logged.
logString(String) - Method in class org.jikesrvm.options.OptionSet
 
logString(String) - Method in class org.vmutil.options.OptionSet
Log a string.
logValue(Option, boolean) - Method in class org.jikesrvm.options.OptionSet
 
logValue(Option, boolean) - Method in class org.vmutil.options.OptionSet
Format and log an option value.
logXml(Option) - Method in class org.vmutil.options.OptionSet
Log the option value in XML.
logXml() - Method in class org.vmutil.options.OptionSet
Log the option values in XML.
LONG - Static variable in class com.ibm.tuningfork.tracegen.types.ScalarType
The scalar type representing a Java long.
Long - Static variable in class org.jikesrvm.classloader.TypeReference
 
LONG - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
 
LONG - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
LONG - Static variable in class org.jikesrvm.osr.OSRConstants
 
long2Addr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
long2bytes(byte[], int, long) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
long2Double(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
long2Float(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
long2Int(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
LONG_2ADDR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_2ADDR instructions
LONG_2ADDR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_2ADDR instructions
LONG_2DOUBLE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_2DOUBLE instructions
LONG_2DOUBLE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_2DOUBLE instructions
LONG_2FLOAT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_2FLOAT instructions
LONG_2FLOAT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_2FLOAT instructions
LONG_2FP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for LONG_2FP instructions
LONG_2FP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for LONG_2FP instructions
LONG_2INT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_2INT instructions
LONG_2INT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_2INT instructions
LONG_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_ADD instructions
LONG_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_ADD instructions
LONG_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_ALOAD instructions
LONG_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_ALOAD instructions
LONG_AND - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_AND instructions
LONG_AND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_AND instructions
LONG_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_ASTORE instructions
LONG_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_ASTORE instructions
LONG_BITS_AS_DOUBLE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_BITS_AS_DOUBLE instructions
LONG_BITS_AS_DOUBLE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_BITS_AS_DOUBLE instructions
LONG_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
true if the garbage collector supports the bulk copy operation
LONG_CMP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_CMP instructions
LONG_CMP(Instruction, RegisterOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LONG_CMP: compare to values and set result to -1, 0, 1 for <, =, >, respectively
LONG_CMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_CMP instructions
LONG_COND_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_COND_MOVE instructions
LONG_COND_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_COND_MOVE instructions
LONG_CONSTANT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_CONSTANT instructions
LONG_CONSTANT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_CONSTANT instructions
LONG_DIV - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_DIV instructions
LONG_DIV_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_DIV instructions
LONG_DIVIDES(Instruction, RegisterOperand, Operand, Operand, boolean, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LONG_DIV and LONG_REM
LONG_IFCMP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_IFCMP instructions
long_ifcmp(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
long_ifcmp_imm(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
LONG_IFCMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_IFCMP instructions
LONG_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_LOAD instructions
LONG_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_LOAD instructions
LONG_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_MOVE instructions
LONG_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_MOVE instructions
LONG_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_MUL instructions
LONG_MUL(Instruction, RegisterOperand, Operand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LONG_MUL
long_mul(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
LONG_MUL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_MUL instructions
LONG_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_NEG instructions
LONG_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_NEG instructions
LONG_NOT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_NOT instructions
LONG_NOT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_NOT instructions
LONG_OPERATION_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
LONG_OR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_OR instructions
LONG_OR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_OR instructions
LONG_REM - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_REM instructions
LONG_REM_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_REM instructions
LONG_SHL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_SHL instructions
LONG_SHL(Instruction, Operand, Operand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LONG_SHL
long_shl(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
LONG_SHL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_SHL instructions
LONG_SHR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_SHR instructions
LONG_SHR(Instruction, Operand, Operand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LONG_SHR
long_shr(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
LONG_SHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_SHR instructions
LONG_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_STORE instructions
LONG_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_STORE instructions
LONG_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_SUB instructions
LONG_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_SUB instructions
LONG_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
LONG_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
LONG_USHR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_USHR instructions
LONG_USHR(Instruction, Operand, Operand, Operand, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LONG_USHR
long_ushr(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.ComplexLIR2MIRExpansion
 
LONG_USHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_USHR instructions
LONG_XOR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_XOR instructions
LONG_XOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_XOR instructions
LONG_ZERO_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LONG_ZERO_CHECK instructions
LONG_ZERO_CHECK_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LONG_ZERO_CHECK instructions
longAdd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longAnd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
LongArray - Static variable in class org.jikesrvm.classloader.RVMArray
 
LongArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
longArrayRead(long[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of longs from fields of arrays (i.e. laload).
longArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
longArrayWrite(long[], int, long) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of longs into arrays (i.e. lastore).
longArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
longAsHexString(long) - Static method in class org.jikesrvm.util.Services
Format a 64 bit number as "0x" followed by 16 hex digits.
longBitsAsDouble(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longBitsAsDouble(long) - Static method in class org.jikesrvm.runtime.Magic
Cast bits.
longBitsAsDouble - Static variable in class org.jikesrvm.runtime.MagicNames
 
longBulkCopy(long[], Offset, long[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for a bulk copy of longs (i.e. in an array copy).
longBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of longs are about to be copied from object src to object dst (as in an array copy).
longBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
longBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
longBulkCopySupported() - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
 
longCmp(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longCondMove(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
LongConstant - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
LongConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a constant long operand.
LongConstantOperand(long) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
Constructs a new long constant operand with the specified value.
LongConstantOperand(long, boolean) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
 
LongCounter - Class in org.mmtk.utility.statistics
This abstract class implements a simple counter (counting some integer (long) value for each phase).
LongCounter(String) - Constructor for class org.mmtk.utility.statistics.LongCounter
Constructor
LongCounter(String, boolean) - Constructor for class org.mmtk.utility.statistics.LongCounter
Constructor
LongCounter(String, boolean, boolean) - Constructor for class org.mmtk.utility.statistics.LongCounter
Constructor
longDiv(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
LONGENCODING_MASK - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
LONGENCODING_OFFSET_BYTES - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
longFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of longs from fields of instances (i.e. getfield).
longFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
longFieldWrite(Object, long, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of longs into fields of instances (i.e. putfield).
longFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
LONGHALF_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
longLocals - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
longMul(AbstractRegisterPool, Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longNeg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longNot(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longOne - Static variable in class org.jikesrvm.runtime.MathConstants
 
longOneField - Static variable in class org.jikesrvm.runtime.Entrypoints
1L
longOr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual read of a long read barrier.
longRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read a long.
longRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual read of a long read barrier.
longRefs - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
longRem(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longShl(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longShr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
LongStore - Class in org.jikesrvm.osr.bytecodes
BC_LongStore: lstore, lstore_<n>
LongStore(int) - Constructor for class org.jikesrvm.osr.bytecodes.LongStore
 
longSub(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longTryCompareAndSwap(Object, Offset, long, long) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for conditional compare and exchange of long fields.
longTryCompareAndSwap(ObjectReference, long, long, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
longTryCompareAndSwap(ObjectReference, Address, long, long, 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.
longTryCompareAndSwap(ObjectReference, Address, long, long, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
longTryCompareAndSwap(ObjectReference, long, long, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
LongType - Static variable in class org.jikesrvm.classloader.RVMType
 
LongTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
longUshr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longWrite(ObjectReference, long, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of a long write barrier.
longWrite(ObjectReference, Address, long, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write a long.
longWrite(ObjectReference, Address, long, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write a long.
longWrite(ObjectReference, long, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of a long write barrier.
longXor(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
longZeroCheck(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
lookForMissedReferencesInRegs - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
when set to true, all registers and spills will be inspected for values that look like references.
lookForMissedReferencesInSpills - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
 
lookup(Object) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Solution
Return the lattice cell corresponding to an object
lookup(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
Expand a lookupswitch.
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.BranchProfileCarrier
Performs table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.GuardCarrier
Performs table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.GuardResultCarrier
Performs table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.BranchProfileCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.GuardCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.GuardResultCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.LocationCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.ResultCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.LocationCarrier
Performs table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.BranchProfileCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.GuardCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.GuardResultCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.LocationCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.ResultCarrierLookup
Perform table lookup
lookup(int) - Static method in class org.jikesrvm.compilers.opt.ir.ResultCarrier
Performs table lookup
lookup(int) - Static method in enum org.jikesrvm.ia32.RegisterConstants.FPR
Convert encoded value into the FPR it represents
lookup(int) - Static method in enum org.jikesrvm.ia32.RegisterConstants.GPR
Convert encoded value into the GPR it represents
lookup(int) - Static method in enum org.jikesrvm.ia32.RegisterConstants.MM
Convert encoded value into the MM it represents
lookup(int) - Static method in enum org.jikesrvm.ia32.RegisterConstants.XMM
Convert encoded value into the XMM it represents
lookupMethod(RVMClass, MethodReference) - Static method in class org.jikesrvm.compilers.opt.ClassLoaderProxy
Find the method of the given class that matches the given descriptor.
lookupOpcode(int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperator
 
lookupOpcode(int) - Static method in class org.jikesrvm.compilers.opt.ir.Operator
 
lookupOpcode(int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
 
LookupSwitch - Class in org.jikesrvm.compilers.opt.ir
The LookupSwitch InstructionFormat class.
LookupSwitch() - Constructor for class org.jikesrvm.compilers.opt.ir.LookupSwitch
 
LOOKUPSWITCH - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LOOKUPSWITCH instructions
LookupSwitch_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the LookupSwitch InstructionFormat
LOOKUPSWITCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LOOKUPSWITCH instructions
LookupSwitch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the LookupSwitch InstructionFormat
loop - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode
Basic blocks in the loop
LOOP_HEADER - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
LoopAnalysis - Class in org.jikesrvm.compilers.opt.controlflow
The driver that creates an annotated AnnotatedLSTGraph.
LoopAnalysis() - Constructor for class org.jikesrvm.compilers.opt.controlflow.LoopAnalysis
 
loopExits - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode
The CFG Edges that are exits from the loop.
loopInvariant(Operand, BitVector, int) - Static method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
loopMap - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
Map of bb to LSTNode of innermost loop containing bb
loopMultiplier - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode
If the loop is entered from the loopHeader x times, then the loopHead is executed loopMultiplier * x times.
loopPredecessors(LSTNode) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
 
loopRegisterSet - Variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Set used to store the loop related register
loopStructureTree - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Place to hang Loop Structure Tree (LST)
LoopUnrolling - Class in org.jikesrvm.compilers.opt.controlflow
 
LoopUnrolling() - Constructor for class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
LoopUnrolling.RealDefs - Class in org.jikesrvm.compilers.opt.controlflow
 
LoopVersioning - Class in org.jikesrvm.compilers.opt.ssa
This optimisation works from the outer most loop inward, optimising loops that conform to being regular AnnotatedLSTNodes.
LoopVersioning() - Constructor for class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Constructor
los - Variable in class org.mmtk.plan.copyms.CopyMSCollector
 
los - Variable in class org.mmtk.plan.generational.GenCollector
 
los - Variable in class org.mmtk.plan.MutatorContext
Per-mutator allocator into the large object space
LOS - Static variable in class org.mmtk.plan.Plan
 
los - Variable in class org.mmtk.plan.semispace.SSCollector
 
LOS_BIT_MASK - Static variable in class org.mmtk.policy.LargeObjectSpace
 
LOS_FROMSPACE - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
 
LOS_TOSPACE - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
 
losDriver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
 
losNurseryDriver - Static variable in class org.mmtk.plan.semispace.gcspy.SSGCspy
 
loSpace - Static variable in class org.mmtk.plan.Plan
Large objects are allocated into a special large object space.
low - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Start bytecode of this BBLE
low - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
lower bound of dominated nodes range
LOW_MASK - Static variable in class org.jikesrvm.util.BitVector
 
LOWER - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Unsigned integer < - <U
LOWER() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for LOWER
lower(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Is x lower (unsigned <) than y?
lower16() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
 
lower16(int) - Static method in class org.jikesrvm.util.Bits
 
lower32() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
 
lower32(long) - Static method in class org.jikesrvm.util.Bits
 
lower8() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
 
lower8(int) - Static method in class org.jikesrvm.util.Bits
 
LOWER_ARRAY_ACCESS - Static variable in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
We have slightly different ideas of what the LIR should look like for IA32 and PowerPC.
LOWER_EQUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Unsigned integer <= - <=U
LOWER_EQUAL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for LOWER_EQUAL
lower_equal(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Is x lower equal (unsigned <=) than y?
LowerInstrumentation - Class in org.jikesrvm.adaptive.recompilation.instrumentation
This phase takes converts "instrumentation instructions" that were inserted by previous instrumentation phases and "lowers" them, converting them to the actual instructions that perform the instrumentation.
LowerInstrumentation() - Constructor for class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
 
lowerInstrumentation(IR) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
Actually perform the lowering
LowTableSwitch - Class in org.jikesrvm.compilers.opt.ir
The LowTableSwitch InstructionFormat class.
LowTableSwitch() - Constructor for class org.jikesrvm.compilers.opt.ir.LowTableSwitch
 
LOWTABLESWITCH - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for LOWTABLESWITCH instructions
LOWTABLESWITCH(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of LOWTABLESWITCH.
LowTableSwitch_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the LowTableSwitch InstructionFormat
LOWTABLESWITCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for LOWTABLESWITCH instructions
LowTableSwitch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the LowTableSwitch InstructionFormat
lsh(int) - Method in class org.vmmagic.unboxed.Word
Left-shift a word.
lst - Variable in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
The loop structure tree of said IR
LSTGraph - Class in org.jikesrvm.compilers.opt.controlflow
Identify natural loops and builds the LST (Loop Structure Tree) Note: throws an exception if an irreducible loop is found (which I believe could only happen in Java from modified bytecode, because Java source code is structured enough to prevent irreducible loops.)
LSTGraph(LSTGraph) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LSTGraph
Copying constructor
LSTGraph(IR) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LSTGraph
Constructor, it creates the LST graph
LSTNode - Class in org.jikesrvm.compilers.opt.controlflow
A node in the LST (Loop Structure Tree)
LSTNode(BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LSTNode
 
LSTNode(LSTNode) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LSTNode
Copy constructor
LSTNode.Edge - Class in org.jikesrvm.compilers.opt.controlflow
 
LT - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
SF !
LT() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
LT(Address) - Method in class org.vmmagic.unboxed.Address
Return true if this Address instance is less than addr2.
LT(Extent) - Method in class org.vmmagic.unboxed.Extent
 
LT(Word) - Method in class org.vmmagic.unboxed.Word
Less-than comparison
LTDominatorInfo - Class in org.jikesrvm.compilers.opt.controlflow
This class holds data associated with a basic block as computed by the Lengauer-Tarjan dominator calculation.
LTDominatorInfo(BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
 
LTDominators - Class in org.jikesrvm.compilers.opt.controlflow
Calculate dominators using Langauer and Tarjan's fastest algorithm.
LTDominators(IR, boolean) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LTDominators
The constructor, called by the perform method
ltDominators - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
 
ltDominators - Variable in class org.jikesrvm.compilers.opt.ir.IR
Information about dominators as used for leaving SSA form.
ltypes - Variable in class org.jikesrvm.osr.BytecodeTraverser
 
luni1 - Static variable in class org.jikesrvm.runtime.Entrypoints
 
luni2 - Static variable in class org.jikesrvm.runtime.Entrypoints
 
luni3 - Static variable in class org.jikesrvm.runtime.Entrypoints
 
luni4 - Static variable in class org.jikesrvm.runtime.Entrypoints
 
luni5 - Static variable in class org.jikesrvm.runtime.Entrypoints
 
luni6 - Static variable in class org.jikesrvm.runtime.Entrypoints
 
LV(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 

M

MachineCode(CodeArray, int[]) - Constructor for class org.jikesrvm.compilers.baseline.TemplateCompilerFramework.MachineCode
 
machinecode - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
The generated machinecodes produced by this compilation of 'method'
MachineCodeOffsets - Class in org.jikesrvm.compilers.opt.mir2mc
Saves machine code offsets during the compilation of the method.
MachineCodeOffsets() - Constructor for class org.jikesrvm.compilers.opt.mir2mc.MachineCodeOffsets
 
machineCodes - Variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
The array holding the generated binary code.
MachineReflection - Class in org.jikesrvm.ia32
Machine dependent portion of Reflective method invoker.
MachineReflection() - Constructor for class org.jikesrvm.ia32.MachineReflection
 
MachineRegister - Interface in org.jikesrvm.architecture
 
MachineSpecificIR - Class in org.jikesrvm.compilers.opt.ir
Generic wrappers around machine-specific IR
MachineSpecificIR() - Constructor for class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
 
madeTraced - Variable in class org.jikesrvm.classloader.RVMField
Has the field been made traced?
madeTraced() - Method in class org.jikesrvm.classloader.RVMField
Does the field hold a made-traced reference?
Magenta - Static variable in class org.mmtk.utility.gcspy.Color
 
Magic - Static variable in class org.jikesrvm.classloader.TypeReference
 
Magic - Class in org.jikesrvm.runtime
Magic methods for accessing raw machine memory, registers, and operating system calls.
Magic() - Constructor for class org.jikesrvm.runtime.Magic
 
Magic_Attempt(boolean) - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Attempt
 
Magic_AttemptLong() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_AttemptLong
 
MAGIC_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
Magic_LoadWord_MD() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_LoadWord_MD
 
Magic_Store16() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store16
 
Magic_Store16_MD() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store16_MD
 
Magic_Store32() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store32
 
Magic_Store32_MD() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store32_MD
 
Magic_Store64() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store64
 
Magic_Store64_MD() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store64_MD
 
Magic_Store8() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store8
 
Magic_Store8_MD() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Store8_MD
 
Magic_StoreLong() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_StoreLong
 
Magic_StoreLong_MD() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_StoreLong_MD
 
MAGIC_WORD_1 - Static variable in class com.ibm.tuningfork.tracegen.chunk.Chunk
 
MAGIC_WORD_1 - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
 
MAGIC_WORD_2 - Static variable in class com.ibm.tuningfork.tracegen.chunk.Chunk
 
MAGIC_WORD_2 - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
 
MagicGenerator() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.MagicGenerator
 
MagicNames - Class in org.jikesrvm.runtime
Method names that are treated specially by compiler.
MagicNames() - Constructor for class org.jikesrvm.runtime.MagicNames
 
MagicNotImplementedException - Exception in org.jikesrvm.compilers.opt
Use this exception when the opt compiler attempts to compile an unsupported magic.
MagicNotImplementedException(String, boolean) - Constructor for exception org.jikesrvm.compilers.opt.MagicNotImplementedException
 
magicObjectRemapperField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
MagicType - Static variable in class org.jikesrvm.classloader.RVMType
 
magicType - Variable in exception org.jikesrvm.compilers.opt.OptimizingCompilerException.IllegalUpcast
Unboxed type that was attempted to convert to an Object
main(String[]) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
main(String[]) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
 
mainArgs - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
mainClass - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
mainMethod - Variable in class org.jikesrvm.scheduler.MainThread
 
mainMethod(String[]) - Method in class org.jikesrvm.tools.oth.OptTestHarness
 
maintainSideBitmap() - Method in class org.mmtk.policy.ExplicitFreeListSpace
 
maintainSideBitmap() - Method in class org.mmtk.policy.MarkSweepSpace
Should SegregatedFreeListSpace manage a side bitmap to keep track of live objects?
maintainSideBitmap() - Method in class org.mmtk.policy.SegregatedFreeListSpace
 
MainThread - Class in org.jikesrvm.scheduler
Thread in which user's "main" program runs.
MainThread(String[]) - Constructor for class org.jikesrvm.scheduler.MainThread
Create "main" thread.
mainThread - Static variable in class org.jikesrvm.VM
Reference to the main thread that is the first none VM thread run
mainThreadRunMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
Used in deciding which stack frames we can elide when printing.
MAJOR_GC_ONLY - Static variable in class org.mmtk.plan.stickyimmix.StickyImmix
If true then we only do full heap GCs---so we're like MarkSweep (+ write barrier)
MAJOR_GC_ONLY - Static variable in class org.mmtk.plan.stickyms.StickyMS
If true then we only do full heap GCs---so we're like MarkSweep (+ write barrier)
MAJOR_VERSION - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
 
makeAgeSegregatedSpace() - Method in class org.mmtk.policy.MarkSweepSpace
This instance will be age-segregated using the sticky mark bits algorithm.
makeAllocAsMarked() - Method in class org.mmtk.policy.MarkSweepSpace
 
makeBlockOnEdge(BasicBlock, BasicBlock, IR) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Make an empty basic block on an edge in the control flow graph, and fix up the control flow graph and IR instructions accordingly.
makeCell(Object) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorSystem
Make a new DF_LatticeCell key corresponding to a basic block
makeCell(Object) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Create a new lattice cell, referenced by a given key
makeCell(Object) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
Create an DF_LatticeCell corresponding to an HeapVariable
makeCoder() - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
makeControllerPlan(CompiledMethod, int, double, double, double) - Method in class org.jikesrvm.adaptive.controller.RecompilationChoice
Return a controller plan that will start this recompilation choice in action.
makeControllerPlan(CompiledMethod, int, double, double, double) - Method in class org.jikesrvm.adaptive.controller.RecompileOptChoice
Return a controller plan that will start this recompilation choice in action.
makeDaemon(boolean) - Method in class org.jikesrvm.scheduler.RVMThread
Set the "isDaemon" status of this thread.
makeDescriptor(Class<?>...) - Static method in class org.jikesrvm.runtime.EntrypointHelper
 
makeExit() - Static method in class org.jikesrvm.compilers.opt.ir.BasicBlock
 
makeFeedlet(String, String) - Method in class org.jikesrvm.tuningfork.TraceEngine
 
makeFieldTraced(RVMField) - Method in class org.jikesrvm.classloader.RVMClass
Make the passed field a traced field by garbage collection.
makeFPOp() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
Get a temporary that represents the FP register
makeFreeList(Address, int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
Use the live bits for a block to infer free cells and thus construct a free list for the block.
makeGOTO() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Make a GOTO instruction, branching to the first instruction of this basic block.
makeInstanceFieldRef(FieldReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
makeJTOCOp() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
 
makeJTOCOp() - Method in class org.jikesrvm.compilers.opt.ir.ia32.RegisterPool
Return a constant operand that is the base address of the JTOC.
makeJTOCOp() - Method in class org.jikesrvm.compilers.opt.ir.ppc.RegisterPool
 
makeJumpTarget() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Make a branch operand with the label instruction of this block.
makeLocal(int, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Makes a register operand that refers to the given local variable number and has the given type.
makeLocal(int, RegisterOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Makes a register operand that refers to the given local variable number, and inherits its properties (type, flags) from props
makeLogged(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Signify completion of logging object.
makeMap(VariableMap, MachineCodeOffsets) - Static method in class org.jikesrvm.osr.EncodedOSRMap
Encodes the given variable map as OSRMap.
makeMoveInstruction(RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterTools
 
makeMoveInstruction(IR, Register, Register, TypeReference) - Static method in class org.jikesrvm.compilers.opt.ssa.SSA
Create a move instruction r1 := r2.
makeMoveInstruction(IR, Register, ConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ssa.SSA
Create a move instruction r1 := c.
makeNewReg() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
 
makeNullCheckGuard(Register) - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Makes a register operand to use as a null check guard for the given register.
makeOUcode(int, int) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
makeOUUcode(int, int) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
makePhiInstruction(Register, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Create a phi-function instruction
makePhiInstruction(HeapVariable<Object>, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Create a phi-function instruction for a heap variable
makeSomeCopies(int, IR, BitVector, int, BasicBlock, BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
makeStaticFieldRef(FieldReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Make a field reference operand referring to the given field with the given type.
makeTemp(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary register operand to hold values of the specified type (a new register is allocated).
makeTemp(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary register operand that is similar to the argument.
makeTemp(Operand) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary register operand that can hold the values implied by the passed operand.
makeTempAddress() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold an address (allocating a new register).
makeTempBoolean() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold a boolean (allocating a new register).
makeTempCondition() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold a condition code (allocating a new register).
makeTempDouble() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold a double (allocating a new register).
makeTempFloat() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold a float (allocating a new register).
makeTempInt() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold an int (allocating a new register).
makeTempLong() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold a long (allocating a new register).
makeTempOffset() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold an address (allocating a new register).
makeTempValidation() - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Make a temporary to hold a guard (validation) (allocating a new register).
makeTocOp() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
 
makeTocOp() - Method in class org.jikesrvm.compilers.opt.ir.ia32.RegisterPool
 
makeTocOp() - Method in class org.jikesrvm.compilers.opt.ir.ppc.RegisterPool
 
makeTraced() - Method in class org.jikesrvm.classloader.RVMField
Make this field a traced field by garbage collection.
makeTreeRoot(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
makeTROp() - Method in class org.jikesrvm.compilers.opt.ir.GenericRegisterPool
Get a temporary that represents the PR register
makeTypeOperand(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Make a type operand that refers to the given type.
makeTypeOperand(RVMType) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Make a type operand that refers to the given type.
makeUnlogged(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Change object's state to UNLOGGED.
makeWOUUcode(int, int) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
malformed(String, String) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
 
malloc(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.Util
 
malloc(int) - Method in class org.mmtk.vm.gcspy.Util
Allocate an array of bytes with malloc
ManagedCounterData - Class in org.jikesrvm.adaptive.measurements.instrumentation
This class provides the basic functionality for instrumented data that use counters allocated from a InstrumentedEventCounterManager.
ManagedCounterData(InstrumentedEventCounterManager) - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
 
ManagedCounterData.Counter - Class in org.jikesrvm.adaptive.measurements.instrumentation
Auxiliary class
MANTISSA_BITS - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
MANTISSA_SHIFT - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
map(char, long, int) - Method in class gnu.java.nio.VMChannel
 
map(int, char, long, int) - Static method in class gnu.java.nio.VMChannel
 
map - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Maps compiled method id to count array index
map - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
The GC map associated with the IR, optionally filled by this class
map - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
For each register, the set of intervals describing the register.
map - Variable in class org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
 
map - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
The GC map for this method
map - Variable in class org.jikesrvm.compilers.opt.util.BitSet
The bijection between integer to object.
map(S) - Method in class org.jikesrvm.compilers.opt.util.FilterEnumerator.Filter
 
map(T) - Method in class org.jikesrvm.compilers.opt.util.FilterIterator.Filter
 
Map - Class in org.mmtk.utility.heap
This class manages the mapping of spaces to virtual memory ranges.
Map() - Constructor for class org.mmtk.utility.heap.Map
 
MAP_ANONYMOUS - Static variable in class org.jikesrvm.runtime.Memory
 
MAP_BASE_ADDRESS - Static variable in class org.mmtk.utility.heap.Map
set the map base address so that we have an unused null chunk at the bottome of the space for 64 bit
MAP_BYTES - Static variable in class org.mmtk.policy.immix.Chunk
 
MAP_FIXED - Static variable in class org.jikesrvm.runtime.Memory
 
MAP_OFFSET - Static variable in class org.mmtk.policy.immix.Chunk
 
MAP_PRIVATE - Static variable in class org.jikesrvm.runtime.Memory
 
mapCondition(TemplateCompilerFramework.BranchCondition) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
mapCount - Variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
Number of maps
MapElement(Instruction, List<RegSpillListElement>) - Constructor for class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.MapElement
 
mapEntries - Variable in class org.jikesrvm.osr.EncodedOSRMap
osr info entries
mapId - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
id of current map out of all maps
mapIndex - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
Current index in current map
mapIndex - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
Used to index into the GC map
mapOneToOne(Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
Records that register A and register B are associated with each other in a bijection.
MAPPED - Static variable in class org.mmtk.utility.heap.Mmapper
 
mapped - Static variable in class org.mmtk.utility.heap.Mmapper
 
MappedBasicInterval - Class in org.jikesrvm.compilers.opt.regalloc
A basic interval contained in a CompoundInterval.
MappedBasicInterval(BasicInterval, CompoundInterval) - Constructor for class org.jikesrvm.compilers.opt.regalloc.MappedBasicInterval
 
MappedBasicInterval(int, int, CompoundInterval) - Constructor for class org.jikesrvm.compilers.opt.regalloc.MappedBasicInterval
 
mappedVMRef(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
 
maps - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
set of maps for this method
maps - Variable in class org.jikesrvm.osr.OSRMapIterator
 
mapsToRegister - Variable in class org.jikesrvm.compilers.opt.ir.Register
 
mapToMetadata(Operand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
 
mark(AbstractBURS_TreeNode, byte) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS
Traverses the tree, marking the non-terminal to be generated for each sub-tree.
mark(AbstractBURS_TreeNode, byte) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
 
mark(AbstractBURS_TreeNode, byte) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
 
mark(AbstractBURS_TreeNode, byte) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
 
mark(AbstractBURS_TreeNode, byte) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
 
mark(int) - Method in class org.jikesrvm.util.AddressInputStream
Marks location.
mark(Address, byte) - Static method in class org.mmtk.policy.immix.Line
Marks a line.
MARK_AND_FORWARDING_MASK - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
MARK_BASE - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
MARK_BASE_VALUE - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
MARK_BIT - Static variable in class org.mmtk.plan.refcount.RCHeader
The mark bit used for backup tracing.
MARK_BIT - Static variable in class org.mmtk.policy.LargeObjectSpace
 
MARK_BIT_MASK - Static variable in class org.mmtk.plan.refcount.RCHeader
 
MARK_COMPACT - Static variable in class org.mmtk.plan.markcompact.MC
The space descriptor
MARK_COUNT_INCREMENT - Static variable in class org.mmtk.policy.MarkSweepSpace
 
MARK_COUNT_MASK - Static variable in class org.mmtk.policy.MarkSweepSpace
 
MARK_HISTOGRAM_BUCKETS - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
MARK_INCREMENT - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
mark_kids(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
 
mark_kids(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
 
mark_kids(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
 
mark_kids(AbstractBURS_TreeNode, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
 
MARK_LINE_AT_SCAN_TIME - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
MARK_MASK - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
MARK_SWEEP - Static variable in class org.mmtk.plan.concurrent.marksweep.CMS
 
MARK_SWEEP - Static variable in class org.mmtk.plan.copyms.CopyMS
 
MARK_SWEEP - Static variable in class org.mmtk.plan.marksweep.MS
 
markAndGetNextTopSort(boolean) - Method in class org.jikesrvm.compilers.opt.util.SortedGraphIterator
General fixed-pointer iterator; call this repeatedly until there is no more work to do.
markAsBootImageClass() - Method in class org.jikesrvm.classloader.Primitive
 
markAsBootImageClass() - Method in class org.jikesrvm.classloader.RVMArray
 
markAsBootImageClass() - Method in class org.jikesrvm.classloader.RVMClass
 
markAsBootImageClass() - Method in class org.jikesrvm.classloader.RVMType
Only intended to be used by the BootImageWriter
markAsBootImageClass() - Method in class org.jikesrvm.classloader.UnboxedType
 
markAsGCPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
NOTE: ONLY FOR USE ON MIR INSTRUCTIONS!!!!
markAsLogged(ObjectReference) - Static method in class org.mmtk.utility.HeaderByte
Mark an object as logged.
markAsMapped(Address, int) - Static method in class org.mmtk.utility.heap.Mmapper
Mark a range of pages as having (already) been mapped.
markAsNonGCPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
NOTE: ONLY FOR USE ON MIR INSTRUCTIONS!!!!
markAsNonPEI() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Record that this instruction is not a PEI.
markAsNonPEINonGCPoint() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
NOTE: ONLY FOR USE ON MIR INSTRUCTIONS!!!!
markAsNumericLiteral(int, Offset) - Static method in class org.jikesrvm.runtime.Statics
Marks a slot that was previously a field as being a literal as its value is final.
markAsPEI() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
NOTE: ONLY FOR USE ON MIR INSTRUCTIONS!!!!
markAsReferenceLiteral(Offset) - Static method in class org.jikesrvm.runtime.Statics
Marks a slot that was previously a field as being a literal as its value is final.
markAsStraddling(ObjectReference) - Static method in class org.mmtk.policy.immix.ObjectHeader
 
markAsUnlogged(ObjectReference) - Static method in class org.mmtk.utility.HeaderByte
 
markBlock(ObjectReference) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Set the live bit for the block containing the given object
markBlock(Address) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Set the live bit for the given block.
markBlockAsHighlighted(BasicBlock) - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
markBlockForRegeneration(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Mark a previously generated block for regeneration.
markBlockMeta(ObjectReference) - Static method in class org.mmtk.utility.alloc.BlockAllocator
Marks the metadata for this block.
markBlockMeta(Address) - Static method in class org.mmtk.utility.alloc.BlockAllocator
Mark the metadata for this block.
MarkCompactCollector - Class in org.mmtk.policy
This class implements unsynchronized (local) per-collector-thread elements of a sliding mark-compact collector.
MarkCompactCollector(MarkCompactSpace) - Constructor for class org.mmtk.policy.MarkCompactCollector
Constructor
MarkCompactCollector.FromCursor - Class in org.mmtk.policy
Subclass for the read-only cursor that leads the scan of regions.
MarkCompactCollector.RegionCursor - Class in org.mmtk.policy
Both the 'compact' and 'calculate' phases can be thought of as sweeping a pair of cursors across a linked list of regions.
MarkCompactCollector.ToCursor - Class in org.mmtk.policy
Subclass for the read-only cursor that follows the 'from' cursor, writing or calculating the position of copied objects
MarkCompactLocal - Class in org.mmtk.policy
This class implements unsynchronized (local) elements of a sliding mark-compact collector.
MarkCompactLocal(MarkCompactSpace) - Constructor for class org.mmtk.policy.MarkCompactLocal
Constructor
MarkCompactSpace - Class in org.mmtk.policy
This class implements functionality for a simple sliding mark-compact space.
MarkCompactSpace(String, VMRequest) - Constructor for class org.mmtk.policy.MarkCompactSpace
The caller specifies the region of virtual memory to be used for this space.
markDeflated(Object, Offset, int) - Static method in class org.jikesrvm.scheduler.ThinLock
 
markDirty(Instruction, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
Records that the real value of a symbolic register is cached in a dirty scratch register at a given instruction that is a GC point.
markDirtyScratchRegisters(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Walk over the currently available scratch registers.
markExceptionHandlersAsGenerated() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
markFinalFieldsAsLiterals() - Method in class org.jikesrvm.classloader.RVMClass
Mark final fields as being available as literals
markGuardlessNonNull(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
markLines(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
Mark the line/s associated with a given object.
markMultiLine(Address, ObjectReference, byte) - Static method in class org.mmtk.policy.immix.Line
 
markOffset - Variable in class org.jikesrvm.util.AddressInputStream
Mark offset.
markState - Variable in class org.mmtk.policy.immix.ImmixSpace
 
markState - Variable in class org.mmtk.policy.ImmortalSpace
 
markState - Variable in class org.mmtk.policy.LargeObjectSpace
 
markState - Variable in class org.mmtk.policy.MarkSweepSpace
 
markSupported() - Method in class org.jikesrvm.util.AddressInputStream
Is mark/reset supported
MarkSweepLocal - Class in org.mmtk.policy
This class implements unsynchronized (local) elements of a mark-sweep collector.
MarkSweepLocal(MarkSweepSpace) - Constructor for class org.mmtk.policy.MarkSweepLocal
Constructor
MarkSweepMarkBits - Class in org.mmtk.utility.options
Number of bits to use for the header cycle of mark sweep spaces.
MarkSweepMarkBits() - Constructor for class org.mmtk.utility.options.MarkSweepMarkBits
Create the option.
markSweepMarkBits - Static variable in class org.mmtk.utility.options.Options
 
MarkSweepSpace - Class in org.mmtk.policy
Each instance of this class corresponds to one mark-sweep *space*.
MarkSweepSpace(String, VMRequest) - Constructor for class org.mmtk.policy.MarkSweepSpace
The caller specifies the region of virtual memory to be used for this space.
markTable - Variable in class org.mmtk.utility.alloc.ImmixAllocator
 
markTrace - Variable in class org.mmtk.plan.markcompact.MC
This trace sets the mark bit in live objects
markTrace - Variable in class org.mmtk.plan.markcompact.MCCollector
 
markTryBlocks(ExceptionHandlerMap) - Method in class org.jikesrvm.compilers.baseline.BuildBB
Mark all the blocks within try range as being Try blocks used for determining the stack maps for Handler blocks Only called when exceptions is not null.
mask() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
 
mask - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
Default empty mask
mask - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
MASK - Static variable in class org.jikesrvm.util.BitVector
 
mask - Variable in class org.mmtk.utility.SimpleHashtable
The mask to use to get the hash code
mask1 - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
mask16 - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
mask2 - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
mask4 - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
mask8 - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
maskAF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
AF in the eflags is used/defined
maskAF_CF_OF_PF_SF_ZF() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
 
maskAF_CF_OF_PF_SF_ZF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskAF_OF_PF_SF_ZF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskALL - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
Mask for all bits
maskALL - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskC0 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
C0 in the x87 FPU is used/defined
maskC0 - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskC0_32 - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
C0 mask on 32bit otherwise no mask
maskC0_C1_C2_C3 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskC0_XER - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskC1 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
C1 in the x87 FPU is used/defined
maskC2 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
C2 in the x87 FPU is used/defined
maskC3 - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
C3 in the x87 FPU is used/defined
maskcallDefs() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
 
maskcallDefs - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskcallDefs - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskcallUses() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
 
maskcallUses - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskcallUses - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskCF() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
 
maskCF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
CF in the eflags is used/defined
maskCF_OF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskCF_OF_PF_SF_ZF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskCF_PF_ZF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskCTR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskESP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
The ESP register is used/defined
maskHIGH - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
First mask bit
maskHIGH - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskIEEEMagicUses() - Static method in class org.jikesrvm.compilers.opt.ir.GenericPhysicalDefUse
 
maskIEEEMagicUses - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
maskIEEEMagicUses - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskJTOC - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskJTOC_CTR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskJTOC_LR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskLR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskOF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
OF in the eflags is used/defined
maskPF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
PF in the eflags is used/defined
maskSF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
SF in the eflags is used/defined
maskTR - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
The processor register is used/defined
maskTR - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskTSPDefs - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
Definitions mask used by dependence graph to show a yield point
maskTSPDefs - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskTSPUses - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
Uses mask used by dependence graph to show a yield point
maskTSPUses - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskXER - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
 
maskXER_32 - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalDefUse
XER mask on 32bit otherwise no mask
maskZF - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
ZF in the eflags is used/defined
masterOptions - Variable in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
masterPlan - Static variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
The master optimization plan.
match(RVMMethod) - Method in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
matches(String, String) - Static method in class org.jikesrvm.runtime.CommandLineArgs
Does the argument match the prefix?
matchingJSRcontext(OperandStack, Operand[], BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
We specialize basic blocks with respect to the return addresses they have on their expression stack and/or in their local variables on entry to the block.
MATERIALIZE_FP_CONSTANT - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for MATERIALIZE_FP_CONSTANT instructions
MATERIALIZE_FP_CONSTANT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for MATERIALIZE_FP_CONSTANT instructions
MathConstants - Class in org.jikesrvm.runtime
Placeholder for constants that are accessed from generated code.
MathConstants() - Constructor for class org.jikesrvm.runtime.MathConstants
 
mature - Variable in class org.mmtk.plan.copyms.CopyMSCollector
 
mature - Variable in class org.mmtk.plan.copyms.CopyMSMutator
 
mature - Variable in class org.mmtk.plan.generational.copying.GenCopyCollector
The allocator for the mature space
mature - Variable in class org.mmtk.plan.generational.copying.GenCopyMutator
The allocator for the copying mature space (the mutator may "pretenure" objects into this space otherwise used only by the collector)
mature - Variable in class org.mmtk.plan.generational.immix.GenImmixMutator
The allocator for the mark-sweep mature space (the mutator may "pretenure" objects into this space which is otherwise used only by the collector)
mature - Variable in class org.mmtk.plan.generational.marksweep.GenMSCollector
The allocator for the mature space
mature - Variable in class org.mmtk.plan.generational.marksweep.GenMSMutator
The allocator for the mark-sweep mature space (the mutator may "pretenure" objects into this space which is otherwise used only by the collector)
MATURE_FRACTION - Static variable in class org.mmtk.plan.generational.Gen
 
matureSpace0 - Static variable in class org.mmtk.plan.generational.copying.GenCopy
The low half of the copying mature space.
matureSpace1 - Static variable in class org.mmtk.plan.generational.copying.GenCopy
The high half of the copying mature space.
matureTrace - Variable in class org.mmtk.plan.generational.copying.GenCopy
 
matureTrace - Variable in class org.mmtk.plan.generational.copying.GenCopyCollector
The trace object for full-heap collections
matureTrace - Variable in class org.mmtk.plan.generational.immix.GenImmix
The trace class for a full-heap collection
matureTrace - Variable in class org.mmtk.plan.generational.immix.GenImmixCollector
 
matureTrace - Variable in class org.mmtk.plan.generational.marksweep.GenMS
The trace class for a full-heap collection
matureTrace - Variable in class org.mmtk.plan.generational.marksweep.GenMSCollector
 
max(int[]) - Static method in class gnu.java.nio.VMChannel
 
max - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Maximum possible bytecode of this BBLE (wrt exception ranges)
max - Variable in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
max - Variable in class org.mmtk.vm.gcspy.Stream
The maximum value for tiles
max() - Static method in class org.vmmagic.unboxed.Address
Return an Address instance that reflects the maximum allowable Address value.
max() - Static method in class org.vmmagic.unboxed.Extent
 
max() - Static method in class org.vmmagic.unboxed.Offset
 
max() - Static method in class org.vmmagic.unboxed.Word
The maximum representable Word value.
MAX_ALIGN_WORDS - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
Maximum distance (in words) that we shift an object
MAX_ALIGNMENT - Static variable in class org.mmtk.utility.Constants
The maximum alignment request the vm will make.
MAX_ALIGNMENT_SHIFT - Static variable in class org.mmtk.vm.VM
The log base two of (MAX_ALIGNMENT/MIN_ALIGNMENT)
MAX_BLOCK_MARK_STATE - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
MAX_BLOCK_PAGE_OFFSET - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
MAX_BLOCK_SIZE_CLASS - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
MAX_BLOCKS_FOR_NAIVE_UNROLLING - Static variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
MAX_BOOT_IMAGE_RMAP_SIZE - Static variable in class org.jikesrvm.HeapLayoutConstants
 
MAX_BYTES_PADDING - Static variable in class org.mmtk.utility.Constants
The VM will add at most this value minus BYTES_IN_INT bytes of padding to the front of an object that it places in a region of memory.
MAX_BYTES_PADDING - Static variable in class org.mmtk.vm.VM
The maximum number of bytes of padding to prepend to an object
MAX_CELL_SIZE - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
MAX_CELLS - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
MAX_CHUNKS - Static variable in class org.mmtk.policy.Space
 
MAX_CONSV_SPILL_COUNT - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
MAX_COUNTERS - Static variable in class org.mmtk.utility.statistics.Stats
Maximum number of counters that can be in operation
MAX_DATA_START_OFFSET - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
MAX_DUMP_LEN - Static variable in class org.jikesrvm.util.Services
Biggest buffer you would possibly need for RVMThread.dump(char[], int) Modify this if you modify that method.
MAX_ENTRIES_IN_CHUNK_MAP - Static variable in class org.mmtk.policy.immix.ChunkList
 
MAX_FREELIST_OBJECT_BYTES - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
MAX_HEADS - Static variable in class org.mmtk.utility.BaseGenericFreeList
 
MAX_IMMIX_OBJECT_BYTES - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
MAX_INT - Static variable in class org.mmtk.utility.Constants
 
max_int_pow10 - Static variable in class org.jikesrvm.util.PrintLN
 
MAX_LEN - Static variable in class org.mmtk.vm.gcspy.ServerInterpreter
 
MAX_LINE_MARK_STATE - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
MAX_LOCKS - Static variable in class org.jikesrvm.scheduler.Lock
The maximum possible number of locks
MAX_MARKCOUNT_BITS - Static variable in class org.mmtk.policy.immix.ObjectHeader
 
MAX_MARKCOUNT_BITS - Static variable in class org.mmtk.policy.MarkSweepSpace
 
MAX_NON_LOS_COPY_BYTES - Static variable in class org.mmtk.plan.Plan
 
MAX_NON_LOS_DEFAULT_ALLOC_BYTES - Static variable in class org.mmtk.plan.Plan
 
MAX_NON_LOS_NONMOVING_ALLOC_BYTES - Static variable in class org.mmtk.plan.Plan
 
MAX_OPT_LEVEL - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
The maximum optimization level to enable.
MAX_PHASE_STACK_DEPTH - Static variable in class org.mmtk.plan.Phase
The maximum stack depth for the phase stack.
MAX_PHASES - Static variable in class org.mmtk.plan.Phase
The maximum number of phases
MAX_PHASES - Static variable in class org.mmtk.utility.statistics.Stats
Maximum number of gc/mutator phases that can be counted
MAX_RETURN_ADDRESSES - Static variable in class org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
How many return addresses will we allow in the local variables of a basic block before we decide that we should bail out to prevent exponential blowup in code space & compile time?
MAX_RUN - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
MAX_SLOT_SIZE - Static variable in class org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
 
MAX_SPACES - Static variable in class org.mmtk.policy.Space
 
MAX_SPACES - Static variable in class org.mmtk.vm.gcspy.ServerInterpreter
 
MAX_SPECIALIZED_OFFSET - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
Maximum field offset we can deal with
MAX_STACK_SIZE - Static variable in class org.mmtk.utility.deque.SortSharedDeque
 
MAX_STANDARD_FD - Static variable in class gnu.java.nio.VMChannel
Don't do fast I/O for the standard file descriptors - these are used for throwing exceptions, so may not be able to allocate.
MAX_STREAMS - Static variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
 
MAX_THREADS - Static variable in class org.jikesrvm.scheduler.RVMThread
 
MAX_UNITS - Static variable in class org.mmtk.utility.GenericFreeList
 
maxAddr - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
maxAlignmentShiftTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
maxBytesPaddingTrapdoor(Memory) - Static method in class org.mmtk.vm.Memory
 
maxDominatorDepth(Instruction, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
Compares two instructions according to their depth in the dominator tree and return the one with the greatest depth.
maxHeapSize - Static variable in class org.mmtk.utility.heap.HeapGrowthManager
The maximum heap size (-Xms) in bytes
maximizeBasicBlocks(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
Merge adjacent basic blocks
MAXIMUM_MAPPABLE - Static variable in class org.jikesrvm.HeapLayoutConstants
The address in virtual memory that is the highest that can be mapped.
MAXIMUM_PARAMETER_INDEX - Static variable in class org.jikesrvm.compilers.opt.escape.MethodSummary
Long is 64 bits, but we need to reserve a bit for the result and we start counting at zero.
maximumHeapSize - Variable in class org.jikesrvm.runtime.BootRecord
maximum size of heap
maximumObjectRef(Address) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Given the largest base address in a region, return the largest object reference that could refer to an object in the region.
maximumObjectRef(Address) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Given the largest base address in a region, return the largest object reference that could refer to an object in the region.
maximumRegionSize() - Method in class org.mmtk.policy.MarkCompactLocal
 
maximumRegionSize() - Method in class org.mmtk.utility.alloc.BumpPointer
Maximum size of a single region.
maxIndex - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
Index of the first free slot in the table.
maxIndex - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
Index of the first free slot in the reference table.
MaxInstructions - Static variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
maxint - Static variable in class org.jikesrvm.runtime.MathConstants
largest double that can be rounded to an int
maxintF - Static variable in class org.jikesrvm.runtime.MathConstants
largest float that can be rounded to an int (0x7FFFFFFF)
maxintField - Static variable in class org.jikesrvm.runtime.Entrypoints
largest double that can be rounded to an int
maxintFloatField - Static variable in class org.jikesrvm.runtime.Entrypoints
largest float that can be rounded to an int
maxlong - Static variable in class org.jikesrvm.runtime.MathConstants
largest double that can be rounded to a long
maxlongF - Static variable in class org.jikesrvm.runtime.MathConstants
largest float that can be rounded to a long (0x7FFFFFFFFFFFFFFF)
maxlongField - Static variable in class org.jikesrvm.runtime.Entrypoints
largest double that can be rounded to a long
maxlongFloatField - Static variable in class org.jikesrvm.runtime.Entrypoints
largest float that can be rounded to a long
maxMemory() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Returns the maximum amount of memory VM will attempt to use.
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.copyms.CopyMSConstraints
 
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.generational.immix.GenImmixConstraints
 
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.generational.marksweep.GenMSConstraints
 
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.immix.ImmixConstraints
 
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.PlanConstraints
 
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.refcount.generational.GenRCConstraints
 
maxNonLOSCopyBytes() - Method in class org.mmtk.plan.stickyimmix.StickyImmixConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.concurrent.marksweep.CMSConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.generational.GenConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.immix.ImmixConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.markcompact.MCConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.marksweep.MSConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.PlanConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.refcount.RCBaseConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.stickyimmix.StickyImmixConstraints
 
maxNonLOSDefaultAllocBytes() - Method in class org.mmtk.plan.stickyms.StickyMSConstraints
 
maxNonLOSNonMovingAllocBytes() - Method in class org.mmtk.plan.PlanConstraints
 
maxNumGCThreads() - Method in class org.mmtk.plan.PlanConstraints
 
maxObjectsPerBlock(int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
The "typical" maximum number of objects in each tile.
maxStackHeight - Variable in class org.jikesrvm.osr.ExecutionState
 
maxSystemTroubleRecursionDepth - Static variable in class org.jikesrvm.Options
 
maxSystemTroubleRecursionDepthBeforeWeStopVMSysWrite - Static variable in class org.jikesrvm.Properties
How much farther?
maxTileNum - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
The maximum number of tiles in this GCspy space
MAY_ESCAPE_METHOD - Static variable in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
Static object used to represent analysis result
MAY_ESCAPE_THREAD - Static variable in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
Static object used to represent analysis result
MAYBE - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
mayBeAliased(LocationOperand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Returns true if operands op1 and op2 may be aliased.
maybeInlineMethod(InlineDecision, Instruction) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Attempt to inline a method.
mayBeVolatile() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Is the accessed location possibly volatile?
mayBeVolatileFieldLoad() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Might this instruction be a load from a field that is declared to be volatile?
mayBeVolatileFieldLoad(Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Might this instruction be a load from a field that is declared to be volatile?
mayCatchException(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.HandlerBlockLE
 
mayCatchException(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
Return YES/NO/MAYBE values that answer the question is it possible for this handler block to catch an exception of the type et.
mayDuplicateCondBranches - Variable in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Are we allowed to duplication conditional branches?
mayEscapeMethod(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
 
mayEscapeThread(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
 
mayReorderCode - Variable in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
Is branch optimizations allowed to change the code order to create fallthrough edges (and thus merge basic blocks)?
mayThrowUncaughtException() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Can a PEI in this block possibly raise an uncaught exception?
mayWrite(RVMField) - Method in class org.jikesrvm.classloader.NormalMethod
 
mayWrite(RVMField) - Method in class org.jikesrvm.classloader.RVMMethod
 
MB - Static variable in class org.mmtk.policy.Space
 
MB_PAGES - Static variable in class org.mmtk.policy.Space
 
MBToPages(int) - Static method in class org.mmtk.utility.Conversions
 
MC - Class in org.mmtk.plan.markcompact
This class implements the global state of a simple sliding mark-compact collector.
MC() - Constructor for class org.mmtk.plan.markcompact.MC
Constructor.
mc - Variable in class org.mmtk.plan.markcompact.MCCollector
 
mc - Variable in class org.mmtk.plan.markcompact.MCMutator
Instance fields
mcCollection - Variable in class org.mmtk.plan.markcompact.MC
This is the phase that is executed to perform a mark-compact collection.
MCCollector - Class in org.mmtk.plan.markcompact
This class implements per-collector thread behavior and state for the MC plan, which implements a full-heap mark-compact collector.
MCCollector() - Constructor for class org.mmtk.plan.markcompact.MCCollector
Constructor
MCConstraints - Class in org.mmtk.plan.markcompact
This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
MCConstraints() - Constructor for class org.mmtk.plan.markcompact.MCConstraints
 
MCForwardTraceLocal - Class in org.mmtk.plan.markcompact
This class implements the thread-local functionality for a transitive closure over a mark-compact space during the forwarding phase.
MCForwardTraceLocal(Trace) - Constructor for class org.mmtk.plan.markcompact.MCForwardTraceLocal
 
MCInformation - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
Hold entries as defined by the constants above.
MCMarkTraceLocal - Class in org.mmtk.plan.markcompact
This class implements the thread-local functionality for a transitive closure over a mark-compact space during the initial marking phase.
MCMarkTraceLocal(Trace) - Constructor for class org.mmtk.plan.markcompact.MCMarkTraceLocal
 
MCMutator - Class in org.mmtk.plan.markcompact
This class implements per-mutator thread behavior and state for the MC plan, which implements a full-heap mark-compact collector.
MCMutator() - Constructor for class org.mmtk.plan.markcompact.MCMutator
Constructor
mcOffset - Variable in class org.jikesrvm.runtime.StackTrace.InternalStackTraceElement
machine code offset
mcOffsets - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
 
mcOffsets - Variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
 
mcOffsets - Variable in class org.jikesrvm.compilers.opt.mir2mc.MachineCodeOffsets
 
MCS_Locking - Static variable in class org.jikesrvm.scheduler.SpinLock
Should contending RVMThreads spin on thread local addresses (true) or on a globally shared address (false).
MCSites - Variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
 
mcSizeEstimate - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
Estimate produced by FinalMIRExpansion and used by Assembler to create code array; only meaningful on PowerPC
mcSpace - Static variable in class org.mmtk.plan.markcompact.MC
The mark compact space itself
mcSpace() - Method in class org.mmtk.policy.MarkCompactLocal
 
MeasureCompilation - Static variable in class org.jikesrvm.Options
 
MeasureCompilationPhases - Static variable in class org.jikesrvm.Options
 
MEET - Static variable in class org.jikesrvm.compilers.opt.controlflow.DominatorOperator
A singleton instance of this class.
meet(Operand, Operand, Register) - Static method in class org.jikesrvm.compilers.opt.ir.operand.Operand
Meet two operands based on their positions in the operand lattice.
MEET - Static variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
object representing the MEET operator
meetInheritableFlags(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Currently all flags are "meetable", so mask flags together.
MeetOperator() - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.MeetOperator
 
meetPhiType(Instruction, Map<Instruction, EnterSSA.PhiTypeInformation>) - Static method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Return the meet of the types on the rhs of a phi instruction
MEGABYTE - Static variable in class org.jikesrvm.mm.mmtk.gcspy.Util
 
MEM_ANTI - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
MEM_OUTPUT - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
MEM_READS_KILL - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
MEM_TRUE - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
memAsLoad - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is modeled as a load by memory system, mostly on MIR
memAsStore - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is modeled as a store by memory system, mostly on MIR
memberOffsets - Static variable in class org.jikesrvm.classloader.TableBasedDynamicLinker
Linking table keyed by member reference IDs.
memberOffsetsField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
MemberReference - Class in org.jikesrvm.classloader
A class to represent the reference in a class file to some member (field or method).
MemberReference(TypeReference, Atom, Atom, int) - Constructor for class org.jikesrvm.classloader.MemberReference
 
members - Static variable in class org.jikesrvm.classloader.MemberReference
Dictionary of all MemberReference instances.
memcopy(Address, Address, Extent) - Static method in class org.jikesrvm.runtime.Memory
Copies a region of memory.
memcopy(Address, Address, int) - Static method in class org.jikesrvm.runtime.Memory
Memory - Class in org.jikesrvm.mm.mmtk
 
Memory() - Constructor for class org.jikesrvm.mm.mmtk.Memory
 
Memory - Class in org.jikesrvm.runtime
Low level memory management functions.
Memory() - Constructor for class org.jikesrvm.runtime.Memory
 
Memory - Class in org.mmtk.utility
This class implements basic memory copying, setting and clearing operations.
Memory() - Constructor for class org.mmtk.utility.Memory
 
Memory - Class in org.mmtk.vm
 
Memory() - Constructor for class org.mmtk.vm.Memory
 
memory - Static variable in class org.mmtk.vm.VM
 
memoryBytes - Variable in class org.jikesrvm.classloader.Primitive
How many bytes in memory does it take to hold a value of this primitive type?
memoryBytes - Variable in class org.jikesrvm.classloader.UnboxedType
How many bytes in memory does it take to hold a value of this primitive type?
MemoryManager - Class in org.jikesrvm.mm.mminterface
The interface that the MMTk memory manager presents to Jikes RVM
MemoryManager() - Constructor for class org.jikesrvm.mm.mminterface.MemoryManager
Suppress default constructor to enforce noninstantiability.
MemoryManagerConstants - Class in org.jikesrvm.mm.mminterface
This class merely exposes the MMTk constants into the Jikes RVM package space so that they can be accessed by the VM in an MM-neutral way.
MemoryManagerConstants() - Constructor for class org.jikesrvm.mm.mminterface.MemoryManagerConstants
 
memoryManagerNames - Static variable in class org.jikesrvm.mm.mminterface.JMXSupport
The names of all memory managers that are not garbage collectors.
MemoryOperand - Class in org.jikesrvm.compilers.opt.ir.operand
A memory operand.
MemoryOperand(RegisterOperand, RegisterOperand, byte, Offset, byte, LocationOperand, Operand) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
 
memRef - Variable in class org.jikesrvm.classloader.RVMMember
The canonical MemberReference for this member
memRef - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
Member reference for target.
merge(Register, Register) - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
Update the data structures to reflect that all live intervals for r2 are now intervals for r1.
mergeBytecodes - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
Merge commonly adjacent bytecodes?
mergeClasses(ValueGraphVertex, ValueGraphVertex) - Method in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
 
mergedReferenceMap - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
 
mergedReturnAddressMap - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
 
mergeFallThrough(IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
If this block has a single non-Exception successor in the CFG then we may be able to merge the two blocks together.
mergeMap(int, int, ReferenceMaps.MergeOperation) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Merges a delta map into a target map.
MergeOperation() - Constructor for enum org.jikesrvm.compilers.baseline.ReferenceMaps.MergeOperation
 
mergephases - Variable in class org.mmtk.utility.statistics.Counter
 
mergePhases() - Method in class org.mmtk.utility.statistics.Counter
Return true if this counter will merge stats for GC and mutator phases.
mergeRegisters(IR, Register, Register) - Static method in class org.jikesrvm.compilers.opt.DefUse
Merges a register into another register and removes the merged register from the DU information.
MERLIN_ANALYSIS - Static variable in class org.mmtk.utility.TraceGenerator
Type of lifetime analysis to be used
MESSAGE_BUFFER_SIZE - Static variable in class org.mmtk.utility.Log
characters in the write buffer for the caller's message.
META - Static variable in class org.mmtk.plan.Plan
 
META_DATA_BYTES_PER_REGION - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
META_DATA_EXTENT - Static variable in class org.mmtk.utility.alloc.BlockAllocator
 
META_DATA_OFFSET - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
META_DATA_PAGES_PER_REGION - Static variable in class org.mmtk.policy.CopySpace
 
META_DATA_PAGES_PER_REGION - Static variable in class org.mmtk.policy.ImmortalSpace
 
META_DATA_PAGES_PER_REGION_NO_BITMAP - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
META_DATA_PAGES_PER_REGION_WITH_BITMAP - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
META_DATA_SIZE - Static variable in class org.mmtk.utility.deque.Deque
 
METADATA_BYTES_PER_CHUNK - Static variable in class org.mmtk.policy.immix.Chunk
 
METADATA_OVERHEAD - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
MetaDataLimit - Class in org.mmtk.utility.options
Provide a bound on how much metadata is allowed before a GC is triggered.
MetaDataLimit() - Constructor for class org.mmtk.utility.options.MetaDataLimit
Create the option.
metaDataLimit - Static variable in class org.mmtk.utility.options.Options
 
metaDataPagesPerRegion - Variable in class org.mmtk.utility.heap.FreeListPageResource
 
metaDataPagesPerRegion - Variable in class org.mmtk.utility.heap.MonotonePageResource
 
metaDataSpace - Static variable in class org.mmtk.plan.Plan
All meta data that is used by MMTk is allocated (and accounted for) in the meta data space.
meth - Variable in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
Name of element
meth - Variable in class org.jikesrvm.osr.ExecutionState
the method of which the execution state belongs to
methId - Variable in class org.jikesrvm.osr.MethodVariables
which method
method - Variable in class org.jikesrvm.adaptive.database.callgraph.CallSite
Caller method
method - Variable in class org.jikesrvm.classloader.BytecodeStream
 
method - Variable in class org.jikesrvm.classloader.InterfaceInvocation.IMTDict.Link
 
method - Variable in class org.jikesrvm.compilers.baseline.BranchProfiles
Method containing counters
method - Variable in class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
The method being compiled
method - Variable in class org.jikesrvm.compilers.common.CompiledMethod
The RVMMethod that was compiled
method - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The method to be generated
method - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
The method to be compiled.
method - Variable in class org.jikesrvm.compilers.opt.inlining.InlineSequence
Current method.
method - Variable in class org.jikesrvm.compilers.opt.ir.IR
The NormalMethod object corresponding to the method being compiled.
method - Variable in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
The method that was specialized
method - Variable in class org.jikesrvm.runtime.StackTrace.Element
Stack trace's method, null => invisible or trap
METHOD_ACCESS - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Enumeration of Access type
METHOD_COUNTER_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
METHOD_LISTENER_TRIGGER - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
What triggers us to take a method sample?
METHOD_LOCAL - Static variable in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
Static object used to represent analysis result
METHOD_SAMPLE_SIZE - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
How many timer ticks of method samples to take before reporting method hotness to controller
METHOD_TO_PRINT - Variable in class org.jikesrvm.compilers.baseline.BaselineOptions
Only apply print options against methods whose name contains this string
METHOD_TO_PRINT - Variable in class org.jikesrvm.compilers.opt.OptOptions
Only apply print options against methods whose name contains this string
methodCompileCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Method compile callback list.
methodCompileEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
 
methodCompileLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
MethodCountData - Class in org.jikesrvm.adaptive.database.methodsamples
A container for recording how often a method is executed.
MethodCountData() - Constructor for class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Constructor
MethodCountSet - Class in org.jikesrvm.adaptive.database.methodsamples
Wrapper around a pair of parallel arrays: an array of compiled method id's an array of counts: how many times each compiled method id is counted
MethodCountSet(CompiledMethod[], double[]) - Constructor for class org.jikesrvm.adaptive.database.methodsamples.MethodCountSet
Constructor
METHODENTRY - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
 
METHODENTRY - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
methodids - Variable in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
 
methodInvocationCounterData - Static variable in class org.jikesrvm.adaptive.database.AOSDatabase
 
MethodInvocationCounterData - Class in org.jikesrvm.adaptive.measurements.instrumentation
An instance of this class is used to store method counters.
MethodInvocationCounterData(InstrumentedEventCounterManager) - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.MethodInvocationCounterData
 
methodIsSelectedForDebuggingWithMethodToPrint() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Is this method selected for debugging with method to print?
MethodListener - Class in org.jikesrvm.adaptive.measurements.listeners
A MethodListener defines a listener to collect method invocation samples.
MethodListener(int) - Constructor for class org.jikesrvm.adaptive.measurements.listeners.MethodListener
 
methodListenerNumSamplesField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
 
methodLocal - Variable in class org.jikesrvm.compilers.opt.escape.SimpleEscape.AnalysisResult
Was the result "the register must point to method-local objects"?
methodName - Variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
MethodNameFunction - Class in org.jikesrvm.adaptive.measurements.instrumentation
This class takes a compiled method id and returns a string representation of the method name.
MethodNameFunction() - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.MethodNameFunction
 
MethodOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Refers to a method.
MethodOperand(MemberReference, RVMMethod, byte) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
methodOverrideCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Method override callback list.
methodOverrideEnabled - Static variable in class org.jikesrvm.runtime.Callbacks
 
methodOverrideLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
methodRef - Variable in class org.jikesrvm.adaptive.util.UnResolvedCallSite
Caller method
methodRef - Variable in class org.jikesrvm.runtime.DynamicLink
method referenced at a call site
methodRef() - Method in class org.jikesrvm.runtime.DynamicLink
 
MethodReference - Class in org.jikesrvm.classloader
A class to represent the reference in a class file to a method of that class or interface.
MethodReference(TypeReference, Atom, Atom, int) - Constructor for class org.jikesrvm.classloader.MethodReference
 
methods - Variable in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
methods - Variable in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
methods - Static variable in class org.jikesrvm.classloader.SpecializedMethodManager
All the specialized methods
methods - Variable in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase.MethodSet
a set of cmids (Integers)
methods - Variable in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase.MethodSet
a set of SpecializedMethod
MethodSampleOrganizer - Class in org.jikesrvm.adaptive.measurements.organizers
An organizer for method listener information.
MethodSampleOrganizer(int) - Constructor for class org.jikesrvm.adaptive.measurements.organizers.MethodSampleOrganizer
 
methodSamples - Static variable in class org.jikesrvm.adaptive.controller.Controller
The main hot method raw data object.
MethodSet(Object) - Constructor for class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase.MethodSet
 
MethodSet(T) - Constructor for class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase.MethodSet
 
methodSig - Variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
MethodSummary - Class in org.jikesrvm.compilers.opt.escape
Hold semantic information about a method that is not defined in RVMMethod.
MethodSummary(RVMMethod) - Constructor for class org.jikesrvm.compilers.opt.escape.MethodSummary
 
MethodVariables - Class in org.jikesrvm.osr
A class to hold variables for a method at one program point.
MethodVariables(int, int, LinkedList<LocalRegPair>) - Constructor for class org.jikesrvm.osr.MethodVariables
 
MethodVector - Class in org.jikesrvm.classloader
Lightweight implementation of a vector of Fields.
MethodVector() - Constructor for class org.jikesrvm.classloader.MethodVector
 
methOp - Variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Method operand that corresponds to this location; null if this is not a method access.
MFence() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.MFence
 
mi - Variable in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
The current end of the generated machine code
MICROSECONDS_OPTION - Static variable in class org.vmutil.options.Option
 
MicrosecondsOption - Class in org.vmutil.options
A time option that stores values at a microsecond granularity.
MicrosecondsOption(OptionSet, String, String, int) - Constructor for class org.vmutil.options.MicrosecondsOption
Create a new microsecond option.
middleOfTable - Static variable in class org.jikesrvm.runtime.Statics
The logical middle of the table, references are slots above this and numeric values below this.
MidGray - Static variable in class org.mmtk.utility.gcspy.Color
 
midPayloadToNode(Address) - Static method in class org.mmtk.utility.DoublyLinkedList
 
midPayloadToNode(Address) - Static method in class org.mmtk.utility.Treadmill
 
mightBeFP(Address) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Return true if address is in a space which may contain stacks
mightBeTIB(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Check if object might be a TIB.
millisToNanos(double) - Method in class org.jikesrvm.mm.mmtk.Statistics
 
millisToNanos(double) - Method in class org.mmtk.vm.Statistics
Converts milliseconds to nanoseconds
min - Variable in class org.mmtk.vm.gcspy.Stream
The minimum value for tiles
MIN_ALIGNMENT - Static variable in class org.mmtk.utility.Constants
 
MIN_CELLS - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
MIN_DOES_IMPLEMENT_SIZE - Static variable in class org.jikesrvm.classloader.DynamicTypeCheck
Minimum length of the doesImplements array in TIB.
MIN_INT - Static variable in class org.mmtk.utility.Constants
 
MIN_OPERAND_ARRAY_LENGTH - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Make all operand arrays created via the InstructionFormat constructors at least this big to reduce the chance of having to resize the array if the instruction is mutated.
MIN_SUPERCLASS_IDS_SIZE - Static variable in class org.jikesrvm.classloader.DynamicTypeCheck
Minimum length of the superclassIds array in TIB.
MinimalBURS - Class in org.jikesrvm.compilers.opt.lir2mir
This class contains code for quick and dirty instruction selection by forcing each instruction to be a tree and generating the trees in the same input as the input LIR instructions.
MinimalBURS(IR) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.MinimalBURS
Create a BURS object for the given IR.
MINIMUM_DATA_SIZE - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
minimumBB(BasicBlockLE, int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
 
minimumObjectRef(Address) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Given the smallest base address in a region, return the smallest object reference that could refer to an object in the region.
minimumObjectRef(Address) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Given the smallest base address in a region, return the smallest object reference that could refer to an object in the region.
minimumObjectSize() - Static method in class org.jikesrvm.objectmodel.JavaHeader
How small is the minimum object header size?
minint - Static variable in class org.jikesrvm.runtime.MathConstants
smallest double that can be rounded to an int
minintField - Static variable in class org.jikesrvm.runtime.Entrypoints
smallest double that can be rounded to an int
MINOR_VERSION - Static variable in class com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
 
minus(int) - Method in class org.vmmagic.unboxed.Address
Subtract an integer from this Address, and return the result.
minus(Offset) - Method in class org.vmmagic.unboxed.Address
Subtract an Offset from this Address, and return the result.
minus(Extent) - Method in class org.vmmagic.unboxed.Address
Subtract an Extent from this Address, and return the result.
minus(int) - Method in class org.vmmagic.unboxed.Extent
 
minus(Extent) - Method in class org.vmmagic.unboxed.Extent
 
minus(int) - Method in class org.vmmagic.unboxed.Offset
 
minus(Offset) - Method in class org.vmmagic.unboxed.Offset
 
minus(Word) - Method in class org.vmmagic.unboxed.Word
Subtract two words
minus(Offset) - Method in class org.vmmagic.unboxed.Word
Subtract an offset from a word
minus(Extent) - Method in class org.vmmagic.unboxed.Word
Subtract an extent from a word.
MINUS_ONE_SLOT - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
MINUSONE(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
minusOne - Static variable in class org.jikesrvm.runtime.MathConstants
 
minusOneField - Static variable in class org.jikesrvm.runtime.Entrypoints
-1.0F
MIR - Static variable in class org.jikesrvm.compilers.opt.ir.IR
Part of an enumerated type used to encode IR Level
MIR2MC(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.ia32.MIROptimizationPlanner
This method defines the optimization plan elements that are to be performed to convert IA32 MIR into ready-to-execute machinecode (and associated mapping tables).
MIR_Binary - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Binary InstructionFormat class.
MIR_Binary() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
 
MIR_Binary_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Binary InstructionFormat
MIR_Binary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Binary InstructionFormat
MIR_BinaryAcc - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_BinaryAcc InstructionFormat class.
MIR_BinaryAcc() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
 
MIR_BinaryAcc_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_BinaryAcc InstructionFormat
MIR_BinaryAcc_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_BinaryAcc InstructionFormat
MIR_Branch - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Branch InstructionFormat class.
MIR_Branch() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
 
MIR_Branch - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Branch InstructionFormat class.
MIR_Branch() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
 
MIR_Branch_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Branch InstructionFormat
MIR_Branch_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Branch InstructionFormat
MIR_Branch_getTarget(Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_Branch_setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_Branch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Branch InstructionFormat
MIR_Branch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Branch InstructionFormat
MIR_CacheOp - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CacheOp InstructionFormat class.
MIR_CacheOp() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
 
MIR_CacheOp - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_CacheOp InstructionFormat class.
MIR_CacheOp() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
 
MIR_CacheOp_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CacheOp InstructionFormat
MIR_CacheOp_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_CacheOp InstructionFormat
MIR_CacheOp_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CacheOp InstructionFormat
MIR_CacheOp_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_CacheOp InstructionFormat
MIR_Call - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Call InstructionFormat class.
MIR_Call() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
 
MIR_Call - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Call InstructionFormat class.
MIR_Call() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
 
MIR_Call_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Call InstructionFormat
MIR_Call_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Call InstructionFormat
MIR_Call_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Call InstructionFormat
MIR_Call_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Call InstructionFormat
MIR_CaseLabel - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CaseLabel InstructionFormat class.
MIR_CaseLabel() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
 
MIR_CaseLabel_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CaseLabel InstructionFormat
MIR_CaseLabel_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CaseLabel InstructionFormat
MIR_Compare - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Compare InstructionFormat class.
MIR_Compare() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
 
MIR_Compare_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Compare InstructionFormat
MIR_Compare_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Compare InstructionFormat
MIR_CompareExchange - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CompareExchange InstructionFormat class.
MIR_CompareExchange() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
 
MIR_CompareExchange8B - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CompareExchange8B InstructionFormat class.
MIR_CompareExchange8B() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
 
MIR_CompareExchange8B_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CompareExchange8B InstructionFormat
MIR_CompareExchange8B_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CompareExchange8B InstructionFormat
MIR_CompareExchange_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CompareExchange InstructionFormat
MIR_CompareExchange_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CompareExchange InstructionFormat
MIR_CondBranch - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CondBranch InstructionFormat class.
MIR_CondBranch() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
 
MIR_CondBranch - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_CondBranch InstructionFormat class.
MIR_CondBranch() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
 
MIR_CondBranch2 - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CondBranch2 InstructionFormat class.
MIR_CondBranch2() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
 
MIR_CondBranch2 - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_CondBranch2 InstructionFormat class.
MIR_CondBranch2() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
 
MIR_CondBranch2_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CondBranch2 InstructionFormat
MIR_CondBranch2_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_CondBranch2 InstructionFormat
MIR_CondBranch2_getTarget1(Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_CondBranch2_getTarget2(Instruction) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_CondBranch2_setTarget1(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_CondBranch2_setTarget2(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_CondBranch2_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CondBranch2 InstructionFormat
MIR_CondBranch2_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_CondBranch2 InstructionFormat
MIR_CondBranch_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CondBranch InstructionFormat
MIR_CondBranch_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_CondBranch InstructionFormat
MIR_CondBranch_setTarget(Instruction, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIR_CondBranch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CondBranch InstructionFormat
MIR_CondBranch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_CondBranch InstructionFormat
MIR_CondCall - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_CondCall InstructionFormat class.
MIR_CondCall() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
 
MIR_CondCall_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_CondCall InstructionFormat
MIR_CondCall_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_CondCall InstructionFormat
MIR_Condition - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Condition InstructionFormat class.
MIR_Condition() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
 
MIR_Condition_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Condition InstructionFormat
MIR_Condition_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Condition InstructionFormat
MIR_CondMove - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_CondMove InstructionFormat class.
MIR_CondMove() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
 
MIR_CondMove_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_CondMove InstructionFormat
MIR_CondMove_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_CondMove InstructionFormat
MIR_ConvertDW2QW - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_ConvertDW2QW InstructionFormat class.
MIR_ConvertDW2QW() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
 
MIR_ConvertDW2QW_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_ConvertDW2QW InstructionFormat
MIR_ConvertDW2QW_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_ConvertDW2QW InstructionFormat
MIR_DataInt - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_DataInt InstructionFormat class.
MIR_DataInt() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
 
MIR_DataInt_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_DataInt InstructionFormat
MIR_DataInt_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_DataInt InstructionFormat
MIR_DataLabel - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_DataLabel InstructionFormat class.
MIR_DataLabel() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
 
MIR_DataLabel_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_DataLabel InstructionFormat
MIR_DataLabel_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_DataLabel InstructionFormat
MIR_Divide - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Divide InstructionFormat class.
MIR_Divide() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
 
MIR_Divide_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Divide InstructionFormat
MIR_Divide_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Divide InstructionFormat
MIR_DoubleShift - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_DoubleShift InstructionFormat class.
MIR_DoubleShift() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
 
MIR_DoubleShift_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_DoubleShift InstructionFormat
MIR_DoubleShift_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_DoubleShift InstructionFormat
MIR_Empty - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Empty InstructionFormat class.
MIR_Empty() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Empty
 
MIR_Empty - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Empty InstructionFormat class.
MIR_Empty() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Empty
 
MIR_Empty_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Empty InstructionFormat
MIR_Empty_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Empty InstructionFormat
MIR_Empty_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Empty InstructionFormat
MIR_Empty_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Empty InstructionFormat
MIR_END - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for MIR_END instructions
MIR_END - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for MIR_END instructions
MIR_END_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for MIR_END instructions
MIR_END_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for MIR_END instructions
MIR_FSave - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_FSave InstructionFormat class.
MIR_FSave() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
 
MIR_FSave_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_FSave InstructionFormat
MIR_FSave_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_FSave InstructionFormat
MIR_Lea - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Lea InstructionFormat class.
MIR_Lea() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
 
MIR_Lea_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Lea InstructionFormat
MIR_Lea_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Lea InstructionFormat
MIR_Load - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Load InstructionFormat class.
MIR_Load() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
 
MIR_Load_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Load InstructionFormat
MIR_Load_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Load InstructionFormat
MIR_LoadUpdate - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_LoadUpdate InstructionFormat class.
MIR_LoadUpdate() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
 
MIR_LoadUpdate_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_LoadUpdate InstructionFormat
MIR_LoadUpdate_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_LoadUpdate InstructionFormat
MIR_LOWTABLESWITCH - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for MIR_LOWTABLESWITCH instructions
MIR_LowTableSwitch - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_LowTableSwitch InstructionFormat class.
MIR_LowTableSwitch() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
 
MIR_LOWTABLESWITCH - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for MIR_LOWTABLESWITCH instructions
MIR_LowTableSwitch - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_LowTableSwitch InstructionFormat class.
MIR_LowTableSwitch() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
 
MIR_LowTableSwitch_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_LowTableSwitch InstructionFormat
MIR_LowTableSwitch_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_LowTableSwitch InstructionFormat
MIR_LOWTABLESWITCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for MIR_LOWTABLESWITCH instructions
MIR_LOWTABLESWITCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for MIR_LOWTABLESWITCH instructions
MIR_LowTableSwitch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_LowTableSwitch InstructionFormat
MIR_LowTableSwitch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_LowTableSwitch InstructionFormat
MIR_Move - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Move InstructionFormat class.
MIR_Move() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
 
MIR_Move - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Move InstructionFormat class.
MIR_Move() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
 
MIR_Move_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Move InstructionFormat
MIR_Move_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Move InstructionFormat
MIR_Move_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Move InstructionFormat
MIR_Move_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Move InstructionFormat
MIR_Multiply - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Multiply InstructionFormat class.
MIR_Multiply() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
 
MIR_Multiply_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Multiply InstructionFormat
MIR_Multiply_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Multiply InstructionFormat
MIR_Nullary - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Nullary InstructionFormat class.
MIR_Nullary() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
 
MIR_Nullary - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Nullary InstructionFormat class.
MIR_Nullary() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
 
MIR_Nullary_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Nullary InstructionFormat
MIR_Nullary_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Nullary InstructionFormat
MIR_Nullary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Nullary InstructionFormat
MIR_Nullary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Nullary InstructionFormat
MIR_RDTSC - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_RDTSC InstructionFormat class.
MIR_RDTSC() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
 
MIR_RDTSC_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_RDTSC InstructionFormat
MIR_RDTSC_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_RDTSC InstructionFormat
MIR_Return - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Return InstructionFormat class.
MIR_Return() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
 
MIR_Return - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Return InstructionFormat class.
MIR_Return() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
 
MIR_Return_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Return InstructionFormat
MIR_Return_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Return InstructionFormat
MIR_Return_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Return InstructionFormat
MIR_Return_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Return InstructionFormat
MIR_RotateAndMask - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_RotateAndMask InstructionFormat class.
MIR_RotateAndMask() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
 
MIR_RotateAndMask_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_RotateAndMask InstructionFormat
MIR_RotateAndMask_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_RotateAndMask InstructionFormat
MIR_Set - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Set InstructionFormat class.
MIR_Set() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
 
MIR_Set_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Set InstructionFormat
MIR_Set_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Set InstructionFormat
MIR_START - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for MIR_START instructions
MIR_START - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Operator for MIR_START instructions
MIR_START_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for MIR_START instructions
MIR_START_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperators
Opcode identifier for MIR_START instructions
MIR_Store - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Store InstructionFormat class.
MIR_Store() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
 
MIR_Store_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Store InstructionFormat
MIR_Store_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Store InstructionFormat
MIR_StoreUpdate - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_StoreUpdate InstructionFormat class.
MIR_StoreUpdate() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
 
MIR_StoreUpdate_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_StoreUpdate InstructionFormat
MIR_StoreUpdate_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_StoreUpdate InstructionFormat
MIR_Ternary - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Ternary InstructionFormat class.
MIR_Ternary() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
 
MIR_Ternary_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Ternary InstructionFormat
MIR_Ternary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Ternary InstructionFormat
MIR_Test - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Test InstructionFormat class.
MIR_Test() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
 
MIR_Test_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Test InstructionFormat
MIR_Test_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Test InstructionFormat
MIR_Trap - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Trap InstructionFormat class.
MIR_Trap() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
 
MIR_Trap - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Trap InstructionFormat class.
MIR_Trap() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
 
MIR_Trap_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Trap InstructionFormat
MIR_Trap_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Trap InstructionFormat
MIR_Trap_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Trap InstructionFormat
MIR_Trap_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Trap InstructionFormat
MIR_TrapIf - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_TrapIf InstructionFormat class.
MIR_TrapIf() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
 
MIR_TrapIf_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_TrapIf InstructionFormat
MIR_TrapIf_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_TrapIf InstructionFormat
MIR_Unary - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_Unary InstructionFormat class.
MIR_Unary() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
 
MIR_Unary - Class in org.jikesrvm.compilers.opt.ir.ppc
The MIR_Unary InstructionFormat class.
MIR_Unary() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
 
MIR_Unary_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_Unary InstructionFormat
MIR_Unary_format - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Typecode for the MIR_Unary InstructionFormat
MIR_Unary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_Unary InstructionFormat
MIR_Unary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchInstructionFormat
Shared traits for operators of the MIR_Unary InstructionFormat
MIR_UnaryAcc - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_UnaryAcc InstructionFormat class.
MIR_UnaryAcc() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
 
MIR_UnaryAcc_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_UnaryAcc InstructionFormat
MIR_UnaryAcc_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_UnaryAcc InstructionFormat
MIR_UnaryNoRes - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_UnaryNoRes InstructionFormat class.
MIR_UnaryNoRes() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
 
MIR_UnaryNoRes_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_UnaryNoRes InstructionFormat
MIR_UnaryNoRes_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_UnaryNoRes InstructionFormat
MIR_XChng - Class in org.jikesrvm.compilers.opt.ir.ia32
The MIR_XChng InstructionFormat class.
MIR_XChng() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
 
MIR_XChng_format - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Typecode for the MIR_XChng InstructionFormat
MIR_XChng_traits - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchInstructionFormat
Shared traits for operators of the MIR_XChng InstructionFormat
MIRBranchOptimizations - Class in org.jikesrvm.compilers.opt.controlflow
Perform simple peephole optimizations for MIR branches.
MIRBranchOptimizations(int) - Constructor for class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
 
MIRInfo - Variable in class org.jikesrvm.compilers.opt.ir.IR
Pointer to the MIRInfo for this method.
MIRInfo - Class in org.jikesrvm.compilers.opt.ir
Wrapper class around IR info that is valid on the MIR
MIRInfo(IR) - Constructor for class org.jikesrvm.compilers.opt.ir.MIRInfo
 
MIROptimizationPlanner - Class in org.jikesrvm.compilers.opt.driver.ia32
This class specifies the order in which CompilerPhases are executed in the target-specific backend of the optimizing compiler.
MIROptimizationPlanner() - Constructor for class org.jikesrvm.compilers.opt.driver.ia32.MIROptimizationPlanner
 
MIROptimizations(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.ia32.MIROptimizationPlanner
This method defines the optimization plan elements that are to be performed on IA32 MIR.
MIRSplitRanges - Class in org.jikesrvm.compilers.opt.regalloc.ia32
This class splits live ranges for certain special cases to ensure correctness during IA32 register allocation.
MIRSplitRanges() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.MIRSplitRanges
 
MISC_HEADER_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Number of bytes used by the miscellaneous header
MISC_HEADER_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Offset of the miscellaneous header from the object reference
MISC_HEADER_START - Static variable in class org.jikesrvm.objectmodel.MiscHeader
 
MiscHeader - Class in org.jikesrvm.objectmodel
Defines other header words not used for core Java language support of memory allocation.
MiscHeader() - Constructor for class org.jikesrvm.objectmodel.MiscHeader
 
MiscHeaderConstants - Class in org.jikesrvm.objectmodel
Defines other header words not used for core Java language support of memory allocation.
MiscHeaderConstants() - Constructor for class org.jikesrvm.objectmodel.MiscHeaderConstants
 
ML_CBS - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
 
ML_TIMER - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
 
mlCBS() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
Is METHOD_LISTENER_TRIGGER set to ML_CBS?
mlTimer() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
Is METHOD_LISTENER_TRIGGER set to ML_TIMER?
MM(int) - Constructor for enum org.jikesrvm.ia32.RegisterConstants.MM
 
MM0 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM1 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM10 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM11 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM12 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM13 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM14 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM15 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM2 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM3 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM4 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM5 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM6 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM7 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM8 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
MM9 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
mmAllocator - Variable in class org.jikesrvm.classloader.RVMType
The memory manager's allocator id for this type.
mmap(Address, Extent, int, int) - Static method in class org.jikesrvm.runtime.Memory
Do generic mmap non-file memory mapping call
MMAP_CHUNK_BYTES - Static variable in class org.mmtk.utility.heap.Mmapper
 
MMAP_CHUNK_MASK - Static variable in class org.mmtk.utility.heap.Mmapper
 
MMAP_NUM_CHUNKS - Static variable in class org.mmtk.utility.heap.Mmapper
Number of chunks that can be mmapped, 64bit work around allowing 8GB of addressable memory
mmapChunksToAddress(int) - Static method in class org.mmtk.utility.Conversions
 
Mmapper - Class in org.mmtk.utility.heap
This class implements mmapping and protection of virtual memory.
Mmapper() - Constructor for class org.mmtk.utility.heap.Mmapper
 
MMTk_Events - Class in org.jikesrvm.mm.mmtk
Implementation of simple MMTK event generation hooks to allow MMTk to generate TuningFork events.
MMTk_Events(TraceEngine) - Constructor for class org.jikesrvm.mm.mmtk.MMTk_Events
 
MMTk_Events - Class in org.mmtk.vm
Event generation interface for MMTk.
MMTk_Events() - Constructor for class org.mmtk.vm.MMTk_Events
 
mmtkSpace - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
The MMTK space
MO(Operand, Operand, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO(Operand, Operand, byte, LocationOperand, Operand, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO(Operand, Operand, byte, Offset, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
mo - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.MOStackElement
 
MO_AL(Instruction, byte, byte) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_AL(Instruction, byte, byte, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_ARRAY(Operand, Operand, byte, byte, Offset, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_AS(Instruction, byte, byte) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_AS(Instruction, byte, byte, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_B(Operand, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_BD(Operand, Offset, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_BI(Operand, Operand, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_BID(Operand, Operand, Offset, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_BIS(Operand, Operand, byte, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_CONV(byte) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Create a slot on the stack in memory for a conversion
MO_D(Offset, byte, LocationOperand, Operand) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_L(Instruction, byte) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_L(Instruction, byte, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_MC(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_S(Instruction, byte) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MO_S(Instruction, byte, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
modbuf - Variable in class org.mmtk.plan.generational.GenCollector
 
modbuf - Variable in class org.mmtk.plan.generational.GenMatureTraceLocal
 
modbuf - Variable in class org.mmtk.plan.generational.GenMutator
 
modbuf - Variable in class org.mmtk.plan.generational.GenNurseryTraceLocal
 
modbufEntry(ObjectReference) - Method in class org.mmtk.vm.Debug
A modbuf (object remembering barrier) entry has been traced during collection.
modBuffer - Variable in class org.mmtk.plan.immix.ImmixDefragTraceLocal
Instance fields
modBuffer - Variable in class org.mmtk.plan.immix.ImmixTraceLocal
Instance fields
modBuffer - Variable in class org.mmtk.plan.marksweep.MSTraceLocal
 
modBuffer - Variable in class org.mmtk.plan.refcount.RCBaseCollector
 
modBuffer - Variable in class org.mmtk.plan.refcount.RCBaseMutator
 
modBuffer - Variable in class org.mmtk.plan.stickyimmix.StickyImmixMutator
 
modBuffer - Variable in class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
 
modBuffer - Variable in class org.mmtk.plan.stickyms.StickyMSMutator
 
modBuffer - Variable in class org.mmtk.plan.stickyms.StickyMSNurseryTraceLocal
 
modbufPool - Variable in class org.mmtk.plan.generational.Gen
 
modifiers - Variable in class org.jikesrvm.classloader.RVMClass
modifiers - Variable in class org.jikesrvm.classloader.RVMMember
The modifiers associated with this member.
modifyCheck(Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Checks that if a garbage collection is in progress then the given object is not movable.
modifyCheckMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
modifyOriginalLoop(AnnotatedLSTNode, ArrayList<Instruction>, ArrayList<Instruction>, HashMap<Register, Register>, HashMap<Register, Register>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
 
modPool - Variable in class org.mmtk.plan.refcount.RCBase
 
modPool - Variable in class org.mmtk.plan.stickyimmix.StickyImmix
Remset pool
modPool - Variable in class org.mmtk.plan.stickyms.StickyMS
Remset pool
modProcessor - Variable in class org.mmtk.plan.refcount.fullheap.RCCollector
 
modProcessor - Variable in class org.mmtk.plan.refcount.generational.GenRCCollector
 
MOE(Instruction, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Instruction.MOE
 
Monitor - Class in org.jikesrvm.mm.mmtk
Provides MMTk access to a heavy lock with condition variable.
Monitor(String) - Constructor for class org.jikesrvm.mm.mmtk.Monitor
 
Monitor - Class in org.jikesrvm.scheduler
Implementation of a heavy lock and condition variable implemented using the primitives available from the operating system.
Monitor() - Constructor for class org.jikesrvm.scheduler.Monitor
Allocate a heavy condition variable and lock.
monitor - Variable in class org.jikesrvm.scheduler.Monitor
 
monitor() - Method in class org.jikesrvm.scheduler.RVMThread
 
Monitor - Class in org.mmtk.vm
Provides MMTk access to a heavy lock with condition variable.
Monitor() - Constructor for class org.mmtk.vm.Monitor
 
monitorBySlot - Static variable in class org.jikesrvm.scheduler.RVMThread
Per-thread monitors.
MONITORENTER - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for MONITORENTER instructions
MonitorEnter(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
MonitorEnter
MONITORENTER_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for MONITORENTER instructions
MONITOREXIT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for MONITOREXIT instructions
MonitorExit(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
MonitorExit
MONITOREXIT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for MONITOREXIT instructions
monitorForSlot(int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
MonitorOp - Class in org.jikesrvm.compilers.opt.ir
The MonitorOp InstructionFormat class.
MonitorOp() - Constructor for class org.jikesrvm.compilers.opt.ir.MonitorOp
 
MonitorOp_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the MonitorOp InstructionFormat
MonitorOp_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the MonitorOp InstructionFormat
MonotonePageResource - Class in org.mmtk.utility.heap
This class manages the allocation of pages for a space.
MonotonePageResource(Space, Address, Extent, int) - Constructor for class org.mmtk.utility.heap.MonotonePageResource
Constructor Contiguous monotone resource.
MonotonePageResource(Space, int) - Constructor for class org.mmtk.utility.heap.MonotonePageResource
Constructor Discontiguous monotone resource.
moreElemnt - Variable in class org.jikesrvm.osr.OSRMapIterator
 
moreMethId - Variable in class org.jikesrvm.osr.OSRMapIterator
 
MOStack - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
MOStackElement(MemoryOperand, BURS_MemOp_Helpers.MOStackElement) - Constructor for class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers.MOStackElement
 
movable - Variable in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
Can this object be moved in memory?
movable - Variable in class org.mmtk.policy.Space
 
Move - Class in org.jikesrvm.compilers.opt.ir
The Move InstructionFormat class.
Move() - Constructor for class org.jikesrvm.compilers.opt.ir.Move
 
move - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is a simple move operation from one "register" to another
move(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
Move_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Move InstructionFormat
Move_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Move InstructionFormat
moveBehind(BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Move me behind `pred'.
moved - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
moveESPBefore(Instruction, int) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Before instruction s, insert code to adjust ESP so that it lies at a particular offset from its usual location.
moveInstruction(Instruction, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Moves the 'from' instruction to immediately before the 'to' instruction.
moveIntoRegister(GenericRegisterPool, Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Generates an instruction to move the given operand into a register, and inserts it before the given instruction.
moveIntoRegister(TypeReference, Operator, GenericRegisterPool, Instruction, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Generates an instruction to move the given operand into a register, and inserts it before the given instruction.
moveObject(Address, Object, int, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Copy a scalar to the given raw storage address.
moveObject(Object, Object, int, RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Copies a scalar to the given location.
moveObject(Address, Object, int, RVMArray) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Copies an array to the given raw storage address.
moveObject(Object, Object, int, RVMArray) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Copies an array to the given location.
moveObject(Address, Object, Object, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Copies an object to the given raw storage address.
moveObject(Object, Object, int, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Copies a scalar object to the given raw storage address.
moveObject(Object, Object, int, RVMArray) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Copy an array object to the given raw storage address.
moveObject(Address, Object, int, RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Copy a scalar object to the given raw storage address.
moveObject(Address, Object, int, RVMArray) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Copy an array object to the given raw storage address
MOVES_CODE - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
true if the selected plan moves code
MOVES_OBJECTS - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
true if the selected plan may move objects
MOVES_TIBS - Static variable in class org.jikesrvm.mm.mminterface.MemoryManagerConstants
true if the selected plan moves TIB objects
movesObjects() - Method in class org.mmtk.plan.copyms.CopyMSConstraints
 
movesObjects() - Method in class org.mmtk.plan.generational.GenConstraints
 
movesObjects() - Method in class org.mmtk.plan.immix.ImmixConstraints
 
movesObjects() - Method in class org.mmtk.plan.markcompact.MCConstraints
 
movesObjects() - Method in class org.mmtk.plan.PlanConstraints
 
movesObjects() - Method in class org.mmtk.plan.refcount.generational.GenRCConstraints
 
movesObjects() - Method in class org.mmtk.plan.semispace.SSConstraints
 
moveToEnd(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
This method moves an entry in the GCIRMap that is specified by inst to the end of the list.
moveToNext() - Method in class org.jikesrvm.osr.OSRMapIterator
Moves the index to the next element, update more first because we use last element's bit to indicate whether this element is available.
moveToNextChunk() - Method in class org.mmtk.utility.heap.MonotonePageResource
Adjust the currentChunk and cursor fields to point to the next chunk in the linked list of chunks tied down by this page resource.
moveToNextMethodId() - Method in class org.jikesrvm.osr.OSRMapIterator
after finishing iteration of one method, move to the next, it if is empty, move further.
moveToScratchBefore(Instruction, Register, boolean) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Assigns symbolic register symb to a physical register, and inserts code before instruction s to load the register from the appropriate stack location.
moveUpwardExposedRegsToFront(BasicBlock) - Method in class org.jikesrvm.compilers.opt.liveness.LiveInterval
This method finds any LiveInterval node that does not have a start instruction (it is null) and moves this node to the front of the list.
mprotect(Address, int) - Method in class org.jikesrvm.mm.mmtk.Memory
 
mprotect(Address, Extent, int) - Static method in class org.jikesrvm.runtime.Memory
Do mprotect system call
mprotect(Address, int) - Method in class org.mmtk.vm.Memory
Protects access to an area of virtual memory.
ms - Variable in class org.mmtk.plan.concurrent.marksweep.CMSMutator
 
MS - Static variable in class org.mmtk.plan.generational.marksweep.GenMS
 
MS - Class in org.mmtk.plan.marksweep
This class implements the global state of a simple mark-sweep collector.
MS() - Constructor for class org.mmtk.plan.marksweep.MS
 
ms - Variable in class org.mmtk.plan.marksweep.MSMutator
 
MS0 - Static variable in class org.mmtk.plan.generational.copying.GenCopy
 
MS1 - Static variable in class org.mmtk.plan.generational.copying.GenCopy
 
MSCollector - Class in org.mmtk.plan.marksweep
This class implements per-collector thread behavior and state for the MS plan, which implements a full-heap mark-sweep collector.
MSCollector() - Constructor for class org.mmtk.plan.marksweep.MSCollector
 
MSConstraints - Class in org.mmtk.plan.marksweep
This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
MSConstraints() - Constructor for class org.mmtk.plan.marksweep.MSConstraints
 
msg - Variable in class org.jikesrvm.compilers.opt.driver.IRPrinter
 
MSMutator - Class in org.mmtk.plan.marksweep
This class implements per-mutator thread behavior and state for the MS plan, which implements a full-heap mark-sweep collector.
MSMutator() - Constructor for class org.mmtk.plan.marksweep.MSMutator
 
msSpace - Static variable in class org.mmtk.plan.concurrent.marksweep.CMS
 
msSpace - Static variable in class org.mmtk.plan.copyms.CopyMS
 
msSpace - Static variable in class org.mmtk.plan.generational.marksweep.GenMS
The mature space, which for GenMS uses a mark sweep collection policy.
msSpace - Static variable in class org.mmtk.plan.marksweep.MS
 
msTrace - Variable in class org.mmtk.plan.concurrent.marksweep.CMS
 
msTrace - Variable in class org.mmtk.plan.marksweep.MS
 
MSTraceLocal - Class in org.mmtk.plan.marksweep
This class implements the thread-local functionality for a transitive closure over a mark-sweep space.
MSTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.marksweep.MSTraceLocal
 
MULTI_MASK - Static variable in class org.mmtk.utility.GenericFreeList
 
Multianewarray - Class in org.jikesrvm.compilers.opt.ir
The Multianewarray InstructionFormat class.
Multianewarray() - Constructor for class org.jikesrvm.compilers.opt.ir.Multianewarray
 
Multianewarray_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Multianewarray InstructionFormat
Multianewarray_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Multianewarray InstructionFormat
MultianewarrayHelper - Class in org.jikesrvm.ia32
Helper routine to pull the parameters to multianewarray off the Java expression stack maintained by the baseline compiler and pass them to RuntimeEntrypoints.buildMultiDimensionalArray.
MultianewarrayHelper() - Constructor for class org.jikesrvm.ia32.MultianewarrayHelper
 
MultiLevelAdaptiveModel - Class in org.jikesrvm.adaptive.controller
Implements the multi-level adaptive strategy using an analytic model, as described in the OOPSLA 2000 paper.
MultiLevelAdaptiveModel() - Constructor for class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
 
multiplyByConstant(AbstractRegisterPool, Instruction, Operand, Operand, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
MultiTarget() - Constructor for class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
munprotect(Address, int) - Method in class org.jikesrvm.mm.mmtk.Memory
 
munprotect(Address, int) - Method in class org.mmtk.vm.Memory
Allows access to an area of virtual memory.
MUST_IMPLEMENT_INTERFACE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for MUST_IMPLEMENT_INTERFACE instructions
MUST_IMPLEMENT_INTERFACE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for MUST_IMPLEMENT_INTERFACE instructions
mustBeInRegister(Register, Instruction) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
Given symbolic register r that appears in instruction s, does the architecture demand that r be assigned to a physical register in s?
mustBeTreeRoot(DepGraphNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
Checks if the given node needs to be a tree rode.
mustCatchException(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.HandlerBlockLE
 
mustCatchException(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
Return YES/NO/MAYBE values that answer the question is it guarenteed that this handler block will catch an exception of type cand
MustImplement() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
Create a trap code operand for a must implement
mustImplementInterface(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.DynamicTypeCheckExpansion
Expand a checkcastInterface instruction into the LIR sequence that implements the dynamic type check, raising an IncompataibleClassChangeError if the type check fails.
mustImplementInterface(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
mustNotSpill(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
 
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ALoad
Mutate the argument instruction into an instruction of the ALoad instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.AStore
Mutate the argument instruction into an instruction of the AStore instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Athrow
Mutate the argument instruction into an instruction of the Athrow instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Mutate the argument instruction into an instruction of the Attempt instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Attempt
Mutate the argument instruction into an instruction of the Attempt instruction format having the specified operator and operands.
mutate(Instruction, Operator, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BBend
Mutate the argument instruction into an instruction of the BBend instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Binary
Mutate the argument instruction into an instruction of the Binary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.BooleanCmp
Mutate the argument instruction into an instruction of the BooleanCmp instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.BoundsCheck
Mutate the argument instruction into an instruction of the BoundsCheck instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CacheOp
Mutate the argument instruction into an instruction of the CacheOp instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, ConditionOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.CondMove
Mutate the argument instruction into an instruction of the CondMove instruction format having the specified operator and operands.
mutate(Instruction, Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Empty
Mutate the argument instruction into an instruction of the Empty instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GetField
Mutate the argument instruction into an instruction of the GetField instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.GetStatic
Mutate the argument instruction into an instruction of the GetStatic instruction format having the specified operator and operands.
mutate(Instruction, Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Goto
Mutate the argument instruction into an instruction of the Goto instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedBinary
Mutate the argument instruction into an instruction of the GuardedBinary instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedSet
Mutate the argument instruction into an instruction of the GuardedSet instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.GuardedUnary
Mutate the argument instruction into an instruction of the GuardedUnary instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_BinaryAcc
Mutate the argument instruction into an instruction of the MIR_BinaryAcc instruction format having the specified operator and operands.
mutate(Instruction, Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Branch
Mutate the argument instruction into an instruction of the MIR_Branch instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CacheOp
Mutate the argument instruction into an instruction of the MIR_CacheOp instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, IntConstantOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CaseLabel
Mutate the argument instruction into an instruction of the MIR_CaseLabel instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Compare
Mutate the argument instruction into an instruction of the MIR_Compare instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, MemoryOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange
Mutate the argument instruction into an instruction of the MIR_CompareExchange instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, MemoryOperand, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CompareExchange8B
Mutate the argument instruction into an instruction of the MIR_CompareExchange8B instruction format having the specified operator and operands.
mutate(Instruction, Operator, IA32ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
Mutate the argument instruction into an instruction of the MIR_CondBranch instruction format having the specified operator and operands.
mutate(Instruction, Operator, IA32ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch
Mutate the argument instruction into an instruction of the MIR_CondBranch instruction format having the specified operator and operands.
mutate(Instruction, Operator, IA32ConditionOperand, BranchOperand, BranchProfileOperand, IA32ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
mutate(Instruction, Operator, IA32ConditionOperand, BranchOperand, BranchProfileOperand, IA32ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
mutate(Instruction, Operator, IA32ConditionOperand, BranchProfileOperand, IA32ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
mutate(Instruction, Operator, IA32ConditionOperand, BranchProfileOperand, IA32ConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondBranch2
Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_CondMove
Mutate the argument instruction into an instruction of the MIR_CondMove instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_ConvertDW2QW
Mutate the argument instruction into an instruction of the MIR_ConvertDW2QW instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Divide
Mutate the argument instruction into an instruction of the MIR_Divide instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_DoubleShift
Mutate the argument instruction into an instruction of the MIR_DoubleShift instruction format having the specified operator and operands.
mutate(Instruction, Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Empty
Mutate the argument instruction into an instruction of the MIR_Empty instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_FSave
Mutate the argument instruction into an instruction of the MIR_FSave instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, MemoryOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Lea
Mutate the argument instruction into an instruction of the MIR_Lea instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Mutate the argument instruction into an instruction of the MIR_LowTableSwitch instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Move
Mutate the argument instruction into an instruction of the MIR_Move instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Multiply
Mutate the argument instruction into an instruction of the MIR_Multiply instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Nullary
Mutate the argument instruction into an instruction of the MIR_Nullary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_RDTSC
Mutate the argument instruction into an instruction of the MIR_RDTSC instruction format having the specified operator and operands.
mutate(Instruction, Operator, IntConstantOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Return
Mutate the argument instruction into an instruction of the MIR_Return instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, IA32ConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Set
Mutate the argument instruction into an instruction of the MIR_Set instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Test
Mutate the argument instruction into an instruction of the MIR_Test instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Trap
Mutate the argument instruction into an instruction of the MIR_Trap instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, IA32ConditionOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_TrapIf
Mutate the argument instruction into an instruction of the MIR_TrapIf instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Unary
Mutate the argument instruction into an instruction of the MIR_Unary instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryAcc
Mutate the argument instruction into an instruction of the MIR_UnaryAcc instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_UnaryNoRes
Mutate the argument instruction into an instruction of the MIR_UnaryNoRes instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_XChng
Mutate the argument instruction into an instruction of the MIR_XChng instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp
Mutate the argument instruction into an instruction of the IfCmp instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, ConditionOperand, BranchOperand, BranchProfileOperand, ConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.IfCmp2
Mutate the argument instruction into an instruction of the IfCmp2 instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.InlineGuard
Mutate the argument instruction into an instruction of the InlineGuard instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TypeOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
Mutate the argument instruction into an instruction of the InstanceOf instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TypeOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstanceOf
Mutate the argument instruction into an instruction of the InstanceOf instruction format having the specified operator and operands.
mutate(Instruction, Operator, IntConstantOperand, IntConstantOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.InstrumentedCounter
Mutate the argument instruction into an instruction of the InstrumentedCounter instruction format having the specified operator and operands.
mutate(Instruction, Operator, BasicBlockOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Label
Mutate the argument instruction into an instruction of the Label instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Mutate the argument instruction into an instruction of the Load instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Load
Mutate the argument instruction into an instruction of the Load instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, BranchOperand, BranchProfileOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Mutate the argument instruction into an instruction of the LookupSwitch instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Mutate the argument instruction into an instruction of the LowTableSwitch instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.MonitorOp
Mutate the argument instruction into an instruction of the MonitorOp instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Move
Mutate the argument instruction into an instruction of the Move instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TypeOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
Mutate the argument instruction into an instruction of the Multianewarray instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.New
Mutate the argument instruction into an instruction of the New instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TypeOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.NewArray
Mutate the argument instruction into an instruction of the NewArray instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Nullary
Mutate the argument instruction into an instruction of the Nullary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.NullCheck
Mutate the argument instruction into an instruction of the NullCheck instruction format having the specified operator and operands.
mutate(Instruction, Operator, OsrTypeInfoOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
Mutate the argument instruction into an instruction of the OsrBarrier instruction format having the specified operator and operands.
mutate(Instruction, Operator, InlinedOsrTypeInfoOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
Mutate the argument instruction into an instruction of the OsrPoint instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Mutate the argument instruction into an instruction of the Phi instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Binary
Mutate the argument instruction into an instruction of the MIR_Binary instruction format having the specified operator and operands.
mutate(Instruction, Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
Mutate the argument instruction into an instruction of the MIR_Branch instruction format having the specified operator and operands.
mutate(Instruction, Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Branch
Mutate the argument instruction into an instruction of the MIR_Branch instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CacheOp
Mutate the argument instruction into an instruction of the MIR_CacheOp instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, BranchOperand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, BranchOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, MethodOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, PowerPCConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
Mutate the argument instruction into an instruction of the MIR_CondBranch instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, PowerPCConditionOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch
Mutate the argument instruction into an instruction of the MIR_CondBranch instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, PowerPCConditionOperand, BranchOperand, BranchProfileOperand, PowerPCConditionOperand, BranchOperand, BranchProfileOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondBranch2
Mutate the argument instruction into an instruction of the MIR_CondBranch2 instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand, BranchOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Mutate the argument instruction into an instruction of the MIR_CondCall instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Mutate the argument instruction into an instruction of the MIR_CondCall instruction format having the specified operator and operands.
mutate(Instruction, Operator, IntConstantOperand, IntConstantOperand, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Condition
Mutate the argument instruction into an instruction of the MIR_Condition instruction format having the specified operator and operands.
mutate(Instruction, Operator, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataInt
Mutate the argument instruction into an instruction of the MIR_DataInt instruction format having the specified operator and operands.
mutate(Instruction, Operator, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_DataLabel
Mutate the argument instruction into an instruction of the MIR_DataLabel instruction format having the specified operator and operands.
mutate(Instruction, Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Empty
Mutate the argument instruction into an instruction of the MIR_Empty instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Mutate the argument instruction into an instruction of the MIR_Load instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Mutate the argument instruction into an instruction of the MIR_Load instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Mutate the argument instruction into an instruction of the MIR_Load instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Load
Mutate the argument instruction into an instruction of the MIR_Load instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Mutate the argument instruction into an instruction of the MIR_LoadUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Mutate the argument instruction into an instruction of the MIR_LoadUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Mutate the argument instruction into an instruction of the MIR_LoadUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LoadUpdate
Mutate the argument instruction into an instruction of the MIR_LoadUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Mutate the argument instruction into an instruction of the MIR_LowTableSwitch instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Move
Mutate the argument instruction into an instruction of the MIR_Move instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Nullary
Mutate the argument instruction into an instruction of the MIR_Nullary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Return
Mutate the argument instruction into an instruction of the MIR_Return instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, RegisterOperand, Operand, IntConstantOperand, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Mutate the argument instruction into an instruction of the MIR_RotateAndMask instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, IntConstantOperand, IntConstantOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_RotateAndMask
Mutate the argument instruction into an instruction of the MIR_RotateAndMask instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Mutate the argument instruction into an instruction of the MIR_Store instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Mutate the argument instruction into an instruction of the MIR_Store instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Mutate the argument instruction into an instruction of the MIR_Store instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Store
Mutate the argument instruction into an instruction of the MIR_Store instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Mutate the argument instruction into an instruction of the MIR_StoreUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Mutate the argument instruction into an instruction of the MIR_StoreUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Mutate the argument instruction into an instruction of the MIR_StoreUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_StoreUpdate
Mutate the argument instruction into an instruction of the MIR_StoreUpdate instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, RegisterOperand, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Ternary
Mutate the argument instruction into an instruction of the MIR_Ternary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, PowerPCTrapOperand, RegisterOperand, Operand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Mutate the argument instruction into an instruction of the MIR_Trap instruction format having the specified operator and operands.
mutate(Instruction, Operator, PowerPCTrapOperand, RegisterOperand, Operand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Trap
Mutate the argument instruction into an instruction of the MIR_Trap instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Unary
Mutate the argument instruction into an instruction of the MIR_Unary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Mutate the argument instruction into an instruction of the Prepare instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Prepare
Mutate the argument instruction into an instruction of the Prepare instruction format having the specified operator and operands.
mutate(Instruction, Operator, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
Mutate the argument instruction into an instruction of the Prologue instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.PutField
Mutate the argument instruction into an instruction of the PutField instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.PutStatic
Mutate the argument instruction into an instruction of the PutStatic instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Return
Mutate the argument instruction into an instruction of the Return instruction format having the specified operator and operands.
mutate(Instruction, Operator) - Static method in class org.jikesrvm.compilers.opt.ir.Return
Mutate the argument instruction into an instruction of the Return instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, LocationOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Mutate the argument instruction into an instruction of the Store instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, LocationOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Store
Mutate the argument instruction into an instruction of the Store instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.StoreCheck
Mutate the argument instruction into an instruction of the StoreCheck instruction format having the specified operator and operands.
mutate(Instruction, Operator, Operand, Operand, Operand, IntConstantOperand, IntConstantOperand, BranchOperand, BranchProfileOperand, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Mutate the argument instruction into an instruction of the TableSwitch instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Trap
Mutate the argument instruction into an instruction of the Trap instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, Operand, ConditionOperand, TrapCodeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TrapIf
Mutate the argument instruction into an instruction of the TrapIf instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, TypeOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
Mutate the argument instruction into an instruction of the TypeCheck instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand, TypeOperand) - Static method in class org.jikesrvm.compilers.opt.ir.TypeCheck
Mutate the argument instruction into an instruction of the TypeCheck instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Unary
Mutate the argument instruction into an instruction of the Unary instruction format having the specified operator and operands.
mutate(Instruction, Operator, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ZeroCheck
Mutate the argument instruction into an instruction of the ZeroCheck instruction format having the specified operator and operands.
mutate0(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, Operand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, BranchOperand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, MethodOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand, BranchOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Mutate the argument instruction into an instruction of the MIR_CondCall instruction format having the specified operator, operands, and number of variable-length operands.
mutate0(Instruction, Operator, RegisterOperand, RegisterOperand, RegisterOperand, PowerPCConditionOperand) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Mutate the argument instruction into an instruction of the MIR_CondCall instruction format having the specified operator, operands, and number of variable-length operands.
mutate1(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate1(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate1(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate1(Instruction, Operator, RegisterOperand, RegisterOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate1(Instruction, Operator, RegisterOperand, RegisterOperand, MethodOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate1(Instruction, Operator, RegisterOperand, RegisterOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Mutate the argument instruction into an instruction of the MIR_Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate2(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate2(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate3(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate3(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate4(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate4(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate5(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate5(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate6(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate6(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate7(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate7(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate8(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
mutate8(Instruction, Operator, RegisterOperand, Operand, MethodOperand, Operand, Operand, Operand, Operand, Operand, Operand, Operand, Operand) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Mutate the argument instruction into an instruction of the Call instruction format having the specified operator, operands, and number of variable-length operands.
MUTATE_FMOV - Static variable in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
Mark FMOVs that end a live range?
mutateFMOVs(LiveIntervalElement, Register, int, int) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
 
mutateFMOVs(LiveIntervalElement, Register, int, int) - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
Mutate FMOVs that end live ranges
mutateMIRCondBranch(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
 
mutateMoveToNop(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Attempt to rewrite a move instruction to a NOP.
mutateOptEventCounterInstruction(Instruction, IR) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
Take an event counter instruction and mutate it into IR instructions that will do the actual counting.
mutateOptEventCounterInstruction(Instruction, IR) - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
Take an event counter instruction and mutate it into IR instructions that will do the actual counting.
MutateSplits - Class in org.jikesrvm.compilers.opt
Change SPLIT operations inserting for live range splitting into Moves.
MutateSplits() - Constructor for class org.jikesrvm.compilers.opt.MutateSplits
 
Mutator() - Constructor for class org.jikesrvm.mm.mminterface.Selected.Mutator
 
mutator() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
 
mutator() - Method in class org.mmtk.vm.ActivePlan
 
MutatorContext - Class in org.mmtk.plan
This class (and its sub-classes) implement per-mutator thread behavior.
MutatorContext() - Constructor for class org.mmtk.plan.MutatorContext
 
mutatorCounter - Static variable in class org.jikesrvm.mm.mmtk.ActivePlan
 
mutatorFlushVisitor - Static variable in class org.jikesrvm.mm.mmtk.Collection
 
MutatorLocal - Class in org.mmtk.policy.immix
 
MutatorLocal(ImmixSpace, boolean) - Constructor for class org.mmtk.policy.immix.MutatorLocal
Constructor
mutatorLock - Variable in class org.mmtk.policy.immix.ImmixSpace
 
mutatorPhase(short, int, boolean) - Method in class org.mmtk.vm.Debug
A per-mutator GC collection phase
mutex - Variable in class org.jikesrvm.scheduler.LightMonitor
 
mutex - Variable in class org.jikesrvm.scheduler.Lock
A spin lock to handle contention for the data structures of this lock.
mvars - Variable in class org.jikesrvm.osr.VariableMapElement
 
myClass - Variable in class org.mmtk.utility.gcspy.drivers.AbstractDriver
 
myCopyWithoutLinks(BasicBlock, IR) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
The same as BasicBlock.copyWithoutLinks except that it renames all temp variables that are never used outside the basic block.
myElements - Variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
Ordered list of elements that together comprise this element.
myFP0() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
 
myFP1() - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
 
myHash - Variable in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
 
myName - Static variable in class org.jikesrvm.classloader.ApplicationClassLoader
Name of the Application Class Loader.
myName - Static variable in class org.jikesrvm.classloader.BootstrapClassLoader
Keep this a static field, since it's looked at in MemberReference.parse(java.util.StringTokenizer).
myName - Variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
Name of this element.
myPhase - Variable in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
The phase to be performed.

N

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
Support for Java Object.notify() synchronization primitive.
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
 

O

o - Variable in error org.jikesrvm.classloader.BootImageMemberLookupError
 
O - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
OF == 1 - overflow
O() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
OBJARRAY_STORE_CHECK - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for OBJARRAY_STORE_CHECK instructions
OBJARRAY_STORE_CHECK_NOTNULL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for OBJARRAY_STORE_CHECK_NOTNULL instructions
OBJARRAY_STORE_CHECK_NOTNULL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for OBJARRAY_STORE_CHECK_NOTNULL instructions
OBJARRAY_STORE_CHECK_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for OBJARRAY_STORE_CHECK instructions
objarrayStoreCheck(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
objarrayStoreCheckNotNull(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
OBJECT_BULK_COPY_SUPPORTED - Static variable in class org.jikesrvm.mm.mminterface.Barriers
true if the garbage collector supports the bulk copy operation
OBJECT_DEATH_OFFSET - Static variable in class org.jikesrvm.objectmodel.MiscHeader
 
OBJECT_LINK_OFFSET - Static variable in class org.jikesrvm.objectmodel.MiscHeader
 
OBJECT_LIVE_SHIFT - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
OBJECT_OID_OFFSET - Static variable in class org.jikesrvm.objectmodel.MiscHeader
 
OBJECT_REF_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeader
offset of object reference from the lowest memory word
OBJECT_SIZE_ALIGN - Static variable in class org.jikesrvm.objectmodel.FieldLayoutContext
 
objectAddressRemapper - Static variable in class org.jikesrvm.runtime.Magic
 
ObjectAddressRemapper - Interface in org.jikesrvm.runtime
Facility for remapping object addresses across virtual machine address spaces.
objectArrayRead(Object[], int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of objects from fields of arrays (i.e. aaload).
objectArrayReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
objectArrayStoreNoGCBarrier(Object[], int, Object) - Method in class org.jikesrvm.mm.mmtk.Barriers
Sets an element of an object array without invoking any write barrier.
objectArrayStoreNoGCBarrier(Object[], int, Object) - Method in class org.mmtk.vm.Barriers
Sets an element of an object array without invoking any write barrier.
objectArrayWrite(Object[], int, Object) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of objects into arrays (i.e. aastore).
objectArrayWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
objectAsAddress(T) - Static method in class org.jikesrvm.runtime.Magic
Cast bits.
objectAsAddress - Static variable in class org.jikesrvm.runtime.MagicNames
 
objectAsAddress(T) - Method in interface org.jikesrvm.runtime.ObjectAddressRemapper
Map an object to an address.
objectAsIntArray(Object) - Static method in class org.jikesrvm.runtime.Magic
Cast object.
objectAsIntArray - Static variable in class org.jikesrvm.runtime.MagicNames
 
objectAsShortArray(Object) - Static method in class org.jikesrvm.runtime.Magic
Cast object.
objectAsShortArray - Static variable in class org.jikesrvm.runtime.MagicNames
 
objectAsThread(Object) - Static method in class org.jikesrvm.runtime.Magic
Cast object.
objectAsThread - Static variable in class org.jikesrvm.runtime.MagicNames
 
objectAsType(Object) - Static method in class org.jikesrvm.runtime.Magic
Cast object.
objectAsType - Static variable in class org.jikesrvm.runtime.MagicNames
 
objectBulkCopy(Object[], Offset, Object[], Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for a bulk copy of objects (i.e. in an array copy).
objectCache - Variable in class org.jikesrvm.classloader.RVMClass
Set of objects that are cached here to ensure they are not collected by GC
ObjectCell(HeapVariable<?>) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
Create a lattice cell corresponding to a heap variable.
ObjectConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a constant object operand (for example, from an initialized static final).
ObjectConstantOperand(Object, Offset) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
Construct a new object constant operand
objectFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of objects from fields of instances (i.e. getfield).
objectFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
objectFieldWrite(Object, Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of objects into fields of instances (i.e. putfield).
objectFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
ObjectHeader - Class in org.mmtk.policy.immix
 
ObjectHeader() - Constructor for class org.mmtk.policy.immix.ObjectHeader
 
ObjectHolder - Class in org.jikesrvm.osr
ObjectHolder helps the specialized prologue to load reference get around of GC problem.
ObjectHolder() - Constructor for class org.jikesrvm.osr.ObjectHolder
 
objectInVM(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Checks if a reference refers to an object in an in-use area of memory.
objectIsMapped(ObjectReference) - Static method in class org.mmtk.utility.heap.Mmapper
Return true if the given object has been mmapped
objectLinks - Static variable in class org.mmtk.utility.TraceGenerator
 
objectLiterals - Static variable in class org.jikesrvm.runtime.Statics
Map of objects to their literal offsets
ObjectModel - Class in org.jikesrvm.mm.mmtk
 
ObjectModel() - Constructor for class org.jikesrvm.mm.mmtk.ObjectModel
 
ObjectModel - Class in org.jikesrvm.objectmodel
The interface to the object model definition accessible to the virtual machine.
ObjectModel() - Constructor for class org.jikesrvm.objectmodel.ObjectModel
 
ObjectModel - Class in org.mmtk.vm
 
ObjectModel() - Constructor for class org.mmtk.vm.ObjectModel
 
objectModel - Static variable in class org.mmtk.vm.VM
 
ObjectReference - Static variable in class org.jikesrvm.classloader.TypeReference
 
ObjectReference - Class in org.vmmagic.unboxed
The object reference type is used by the runtime system and collector to represent a type that holds a reference to a single object.
ObjectReference() - Constructor for class org.vmmagic.unboxed.ObjectReference
 
ObjectReferenceArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
ObjectReferenceArray - Class in org.vmmagic.unboxed
 
ObjectReferenceArray() - Constructor for class org.vmmagic.unboxed.ObjectReferenceArray
 
ObjectReferenceArrayType - Static variable in class org.jikesrvm.classloader.RVMType
 
objectReferenceAtomicWrite(ObjectReference, ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Atomically write a reference field of an object or array and return the old value of the reference field.
objectReferenceAtomicWrite(ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Atomically write a reference field of an object or array and return the old value of the reference field.
ObjectReferenceBuffer - Class in org.mmtk.utility.deque
This class is a combination of a Deque and a TraceStep, designed to include intelligent processing of child references as objects are scanned.
ObjectReferenceBuffer(String, SharedDeque) - Constructor for class org.mmtk.utility.deque.ObjectReferenceBuffer
Constructor
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.concurrent.ConcurrentMutator
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.generational.GenMutator
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.refcount.RCBaseMutator
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceMutator
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.stickyms.StickyMSMutator
A number of references are about to be copied from object src to object dst (as in an array copy).
objectReferenceBulkCopySupported() - Method in class org.mmtk.plan.generational.GenConstraints
 
objectReferenceBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
objectReferenceBulkCopySupported() - Method in class org.mmtk.plan.refcount.RCBaseConstraints
 
objectReferenceBulkCopySupported() - Method in class org.mmtk.plan.stickyimmix.StickyImmixConstraints
 
objectReferenceBulkCopySupported() - Method in class org.mmtk.plan.stickyms.StickyMSConstraints
 
ObjectReferenceDeque - Class in org.mmtk.utility.deque
This supports unsynchronized enqueuing and dequeuing of object references
ObjectReferenceDeque(String, SharedDeque) - Constructor for class org.mmtk.utility.deque.ObjectReferenceDeque
 
objectReferenceNonHeapRead(Address, Word, Word) - Method in class org.mmtk.plan.MutatorContext
Read an object reference.
objectReferenceNonHeapWrite(Address, ObjectReference, Word, Word) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of the non-heap write barrier.
objectReferenceNonHeapWrite(Address, ObjectReference, Word, Word) - Method in class org.mmtk.plan.generational.GenMutator
A new reference is about to be created in a location that is not a regular heap object.
objectReferenceNonHeapWrite(Address, ObjectReference, Word, Word) - Method in class org.mmtk.plan.MutatorContext
A new reference is about to be created in a location that is not a regular heap object.
objectReferenceNonHeapWrite(Address, ObjectReference, Word, Word) - Method in class org.mmtk.vm.Barriers
Perform the actual write of the non-heap write barrier.
objectReferenceRead(ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual read of an object reference read barrier.
objectReferenceRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read an object reference.
objectReferenceRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.poisoned.PoisonedMutator
 
objectReferenceRead(ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual read of a read barrier.
objectReferenceTryCompareAndSwap(ObjectReference, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.concurrent.ConcurrentMutator
 
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.generational.GenMutator
Attempt to atomically exchange the value in the given slot with the passed replacement value.
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, 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.
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.poisoned.PoisonedMutator
 
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.refcount.RCBaseMutator
 
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceMutator
 
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
 
objectReferenceTryCompareAndSwap(ObjectReference, Address, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.stickyms.StickyMSMutator
 
objectReferenceTryCompareAndSwap(ObjectReference, ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
ObjectReferenceType - Static variable in class org.jikesrvm.classloader.RVMType
 
objectReferenceWrite(ObjectReference, ObjectReference, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Perform the actual write of an object reference write barrier.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.concurrent.ConcurrentMutator
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.generational.GenMutator
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.poisoned.PoisonedMutator
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.refcount.RCBaseMutator
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceMutator
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.stickyimmix.StickyImmixMutator
Write an object reference.
objectReferenceWrite(ObjectReference, Address, ObjectReference, Word, Word, int) - Method in class org.mmtk.plan.stickyms.StickyMSMutator
Write an object reference.
objectReferenceWrite(ObjectReference, ObjectReference, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of an object reference write barrier.
ObjectReplacer - Class in org.jikesrvm.compilers.opt.escape
Class that performs scalar replacement of aggregates for non-array objects
ObjectReplacer(Register, RVMClass, IR) - Constructor for class org.jikesrvm.compilers.opt.escape.ObjectReplacer
 
objectSize - Variable in class org.jikesrvm.objectmodel.FieldLayoutContext
The size of the current object as laid out
objectSlots - Static variable in class org.jikesrvm.runtime.Statics
Object version of the slots used during boot image creation and destroyed shortly after.
objectsStream - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
objectStartOffset(RVMClass) - Static method in class org.jikesrvm.objectmodel.JavaHeader
What is the offset of the first word of the class?
objectStartOffset(RVMClass) - Static method in class org.jikesrvm.objectmodel.ObjectModel
For a reference to an object, what is the offset in bytes to the bottom word of the object?
objectStartRef(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
objectStartRef(ObjectReference) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Maps from the object ref to the lowest address of the storage associated with the object.
objectStartRef(ObjectReference) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Maps from the object ref to the lowest address of the storage associated with the object.
objectStartRef(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
Returns the lowest address of the storage associated with an object.
objectStaticRead(Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of objects from statics (i.e. getstatic)
objectStaticReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
objectStaticWrite(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of objects from statics (eg putstatic)
objectStaticWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
objectTryCompareAndSwap(Object, Offset, Object, Object) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for conditional compare and exchange of reference fields.
objnum - Variable in class org.jikesrvm.osr.ExecutionState
 
objs - Variable in class org.jikesrvm.osr.ExecutionState
 
objs - Variable in class org.jikesrvm.osr.ia32.TempRegisters
if a GPR hold a reference to an object, we convert the raw memory address to a reference.
observeExecStatus() - Method in class org.jikesrvm.scheduler.RVMThread
 
observeExecStatusAtSTW(int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
observeStateTransition(int, int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
OBSOLETE - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
 
obtainTarget() - Method in class org.jikesrvm.compilers.opt.inlining.CompilationState
Obtains the target method from the compilation state.
oddMutatorResetRendezvous - Static variable in class org.mmtk.plan.Phase
Do we need to add a sync point to reset the mutator count.
oddScheduledPhase - Static variable in class org.mmtk.plan.Phase
The current odd (1 mod 2) scheduled phase.
OE(Instruction, int, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Instruction.OE
 
OEDefsOnly(Instruction, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Instruction.OEDefsOnly
 
OF - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
OF bit of EFLAGS
OFFLINE_INLINE_PLAN_NAME - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Name of offline inline plan to be read and used for inlining
offset - Variable in class org.jikesrvm.classloader.RVMMember
The member's jtoc/obj/tib offset in bytes.
Offset - Static variable in class org.jikesrvm.classloader.TypeReference
 
offset - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.EarlyReferenceCheckDecorator
 
offset - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.InvokeEntryPoint
 
offset - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.LateReferenceCheckDecorator
 
offset - Variable in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
Offset in JTOC where this double constant lives. (0 for constants obtained from constant folding)
offset - Variable in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
Offset in JTOC where this float constant lives (0 for constants generated from constant folding).
offset - Variable in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
Offset in JTOC where this object constant lives.
offset - Variable in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
The offset (top/bottom of stack frame) corresponding to this stack location.
offset - Static variable in class org.jikesrvm.mm.mmtk.SynchronizedCounter
 
offset - Variable in class org.jikesrvm.osr.bytecodes.Goto
 
offset - Variable in class org.jikesrvm.util.AddressInputStream
Offset to be read.
Offset - Class in org.vmmagic.unboxed
Represents a pointer-sized signed integer used for describing an offset in bytes.
Offset() - Constructor for class org.vmmagic.unboxed.Offset
 
OFFSET_MASK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
OFFSET_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
 
OFFSET_SHIFT - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
OFFSET_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
 
OffsetArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
OffsetArray - Class in org.vmmagic.unboxed
 
OffsetArray() - Constructor for class org.vmmagic.unboxed.OffsetArray
 
OffsetArrayType - Static variable in class org.jikesrvm.classloader.RVMType
 
offsetAsSlot(Offset) - Static method in class org.jikesrvm.runtime.Statics
Conversion from JTOC offset to JTOC slot index.
offsetBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of Offsets are about to be copied from object src to object dst (as in an array copy).
offsetBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
offsetFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of Offsets from fields of instances (i.e. getfield).
offsetFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
offsetFieldWrite(Object, Offset, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of Offsets into fields of instances (i.e. putfield).
offsetFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
offsetOperand(Offset) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Generates appropriately sized constant operand for a given Offset.
offsetRead(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 Offset.
offsetRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read an Offset.
offsetRead(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 Offset.
offsetToLocation(int) - Static method in class org.jikesrvm.compilers.baseline.BaselineCompiler
 
offsetToLocation(Offset) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
offsetToLocation(int) - Static method in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
OffsetType - Static variable in class org.jikesrvm.classloader.RVMType
 
offsetWrite(ObjectReference, Offset, 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 Offset.
offsetWrite(ObjectReference, Address, Offset, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write an Offset.
offsetWrite(ObjectReference, Address, Offset, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write an Offset.
offsetWrite(ObjectReference, Offset, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of the write barrier, writing the value as a raw Offset.
OffWhite - Static variable in class org.mmtk.utility.gcspy.Color
 
OI_GC - Static variable in class org.jikesrvm.compilers.opt.ir.Instruction
BITFIELD used to encode Instruction.operatorInfo.
OI_GC_VALID - Static variable in class org.jikesrvm.compilers.opt.ir.Instruction
BITFIELD used to encode Instruction.operatorInfo.
OI_INVALID - Static variable in class org.jikesrvm.compilers.opt.ir.Instruction
BITFIELD used to encode Instruction.operatorInfo.
OI_PEI - Static variable in class org.jikesrvm.compilers.opt.ir.Instruction
BITFIELD used to encode Instruction.operatorInfo.
OI_PEI_VALID - Static variable in class org.jikesrvm.compilers.opt.ir.Instruction
BITFIELD used to encode Instruction.operatorInfo.
oid - Static variable in class org.jikesrvm.objectmodel.MiscHeader
The next object ID to be used.
okFor8(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
 
oldIndex - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
oldRootBuffer - Variable in class org.mmtk.plan.refcount.RCBaseCollector
 
oldRootPool - Variable in class org.mmtk.plan.refcount.RCBase
 
oldVersionStillHot(HotMethodEvent) - Method in class org.jikesrvm.adaptive.util.AOSLogging
this method logs the event when the controller discovers a method that has been recompiled and the previous version is still regarded as hot, i.e., still on the stack and significant.
OMIT_ALLOCS - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
OMIT_BOOTALLOCS - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
OMIT_OTHERS - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
OMIT_OUTPUT - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
OMIT_UNREACHABLES - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
OMIT_UPDATES - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
ON_STACK - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
ONE(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
one - Static variable in class org.jikesrvm.runtime.MathConstants
 
one() - Static method in class org.vmmagic.unboxed.Extent
 
one() - Static method in class org.vmmagic.unboxed.Word
The Word constant 1.
ONE_SLOT - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
oneD - Static variable in class org.jikesrvm.runtime.MathConstants
 
oneDoubleField - Static variable in class org.jikesrvm.runtime.Entrypoints
1.0
oneFloatField - Static variable in class org.jikesrvm.runtime.Entrypoints
1.0F
onStack() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
onStackReplacementAborted(CompilationPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
 
onStackReplacementCompleted(CompilationPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
 
OnStackReplacementEvent - Class in org.jikesrvm.adaptive
Event generated by a thread aware of on-stack-replacement request.
OnStackReplacementEvent() - Constructor for class org.jikesrvm.adaptive.OnStackReplacementEvent
 
onStackReplacementEvent - Variable in class org.jikesrvm.scheduler.RVMThread
Only used by OSR when VM.BuildForAdaptiveSystem.
OnStackReplacementPlan - Class in org.jikesrvm.adaptive
A OSR_ControllerOnStackReplacementPlan is scheduled by ControllerThread, and executed by the RecompilationThread.
OnStackReplacementPlan(RVMThread, CompilationPlan, int, int, Offset, Offset, double) - Constructor for class org.jikesrvm.adaptive.OnStackReplacementPlan
 
onStackReplacementStarted(CompilationPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
 
OnStackReplacementTrigger - Class in org.jikesrvm.adaptive
Trigger an OSR from a running thread.
OnStackReplacementTrigger() - Constructor for class org.jikesrvm.adaptive.OnStackReplacementTrigger
 
oomLock - Static variable in class org.mmtk.utility.alloc.Allocator
Lock used for out of memory handling
OP(int, String) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
OP_AREA_SIZE - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
opcode - Variable in class org.jikesrvm.classloader.BytecodeStream
 
opcode - Variable in class org.jikesrvm.compilers.opt.ir.Operator
The operators opcode.
opcode - Variable in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
Opcode of instruction
open - Variable in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
open(String, int) - Static method in class gnu.java.nio.VMChannel
 
open - Variable in class org.jikesrvm.scheduler.Latch
 
open - Variable in class org.jikesrvm.scheduler.SoftLatch
 
open() - Method in class org.jikesrvm.scheduler.SoftLatch
Open the latch and let all of the thread(s) waiting on it through.
openAttribute(String) - Static method in class org.mmtk.utility.statistics.Xml
Open an attribute (write "{name}=\")
openComment() - Static method in class org.mmtk.utility.statistics.Xml
Open an XML comment
openFile(String, int) - Method in class gnu.java.nio.VMChannel
 
openMinorTag(String) - Static method in class org.mmtk.utility.statistics.Xml
Open a tag without pushing it on the tag stack - must end this with a call to closeMinorTag()
openNoHandshake() - Method in class org.jikesrvm.scheduler.Latch
Like open(), but does it without letting the system know that we could potentially block.
openStatXml(String) - Static method in class org.mmtk.utility.statistics.Stats
 
openTag(String, boolean) - Static method in class org.mmtk.utility.statistics.Xml
Open an XML tag.
openTag(String) - Static method in class org.mmtk.utility.statistics.Xml
Open a simple XML entity.
openWithHandshake() - Method in class org.jikesrvm.scheduler.Latch
Open the latch and let all of the thread(s) waiting on it through.
Operand - Class in org.jikesrvm.compilers.opt.ir.operand
An Operand identifies an operand for an Instruction.
Operand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.Operand
 
operand - Variable in class org.jikesrvm.osr.LocalRegPair
What's the register operand, from which we can get the symbolic register.
operandCost(Operand, boolean) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
 
operands - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
The operands.
OperandStack - Class in org.jikesrvm.compilers.opt.bc2ir
Simulates the Java stack for abstract interpretation in BC2IR.
OperandStack(int) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.OperandStack
Creates an operand stack.
operandWords - Variable in class org.jikesrvm.classloader.NormalMethod
words needed for operand stack (high water mark) TODO: OSR redesign; add subclass of NormalMethod for OSR method and then make this field final in NormalMethod.
OperationNotImplementedException - Exception in org.jikesrvm.compilers.opt
Use this exception when the opt compiler attempts to compile/optimize a method containing a currently unsupported (but expected) operation.
OperationNotImplementedException(String) - Constructor for exception org.jikesrvm.compilers.opt.OperationNotImplementedException
 
operator - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
The operator in the equation
operator - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
The operator for this instruction.
operator() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Return the instruction's operator.
Operator - Class in org.jikesrvm.compilers.opt.ir
An Operator represents the operator of an Instruction.
Operator(char, byte, int, int, int, int, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Operator
 
OperatorArray - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperator
Array holding all singleton operators
operatorArray() - Static method in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperator
 
OperatorArray - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
Array holding all singleton operators
operatorArray() - Static method in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperator
 
operatorInfo - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
Override and refine the operator-based trait (characteristic) information.
operatorName - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperatorNames
Lookup for operator names based on their opcode
operatorName - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperatorNames
Lookup for operator names based on their opcode
Operators - Class in org.jikesrvm.compilers.opt.ir
Operators and opcodes that are common to all architectures
Operators() - Constructor for class org.jikesrvm.compilers.opt.ir.Operators
 
opr - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
the operator of the expression
ops - Variable in class org.jikesrvm.compilers.opt.ir.Instruction
The operands of this instruction.
ops - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
operands
OPT - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
 
OPT0 - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
 
OPT1 - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
 
OPT2 - Static variable in class org.jikesrvm.adaptive.recompilation.CompilerDNA
 
opt_assert(boolean) - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Checks that the condition holds.
opt_assert(boolean, String) - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Checks that the condition holds.
OPT_COMPILER - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
optCompile(NormalMethod, CompilationPlan) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
Attempt to compile the passed method with the Compiler.
optCompile(ExecutionState) - Static method in class org.jikesrvm.osr.SpecialCompiler
generate prologue PSEUDO_bytecode from the state.
OptCompiledMethod - Class in org.jikesrvm.compilers.opt.runtimesupport
An implementation of CompiledMethod for the OPT compiler.
OptCompiledMethod(int, RVMMethod) - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
 
optCompiler - Static variable in class org.jikesrvm.compilers.common.BootImageCompiler
 
optCompilerOptions - Static variable in class org.jikesrvm.adaptive.controller.Controller
Deferred command line arguments for the opt compiler
optCompileWithFallBack(NormalMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method tries to compile the passed method with the Compiler, using the default compilation plan.
optCompileWithFallBack(NormalMethod, CompilationPlan) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method tries to compile the passed method with the Compiler with the passed compilation plan.
optCompileWithFallBackInternal(NormalMethod, CompilationPlan) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This real method that performs the opt compilation.
OptConstants - Class in org.jikesrvm.compilers.opt.driver
Class that holds miscellaneous constants used in the opt compiler
OptConstants() - Constructor for class org.jikesrvm.compilers.opt.driver.OptConstants
 
OptEncodedCallSiteTree - Class in org.jikesrvm.compilers.opt.runtimesupport
Suppose the following inlining actions have been taken (<callerMID, bcIndex, calleeMID>): <A, 12, B>, <A,14,C>, <A,16,D>, < B,3,E>, < B,5,F >, <C,10,G>, <G,20,H>, <H,30,I> Then the OptEncodedCallSiteTree would be: -1, A, -2, 12, B, 14, C, 16, D, -6, 3, E, 5, F, -9, 10, G, -2, 20 H -2 30 I
OptEncodedCallSiteTree() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptEncodedCallSiteTree
 
OptExceptionDeliverer - Class in org.jikesrvm.compilers.opt.runtimesupport.ia32
Handle exception delivery and stack unwinding for methods compiled by optimizing Compiler.
OptExceptionDeliverer() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptExceptionDeliverer
 
OptExceptionTable - Class in org.jikesrvm.compilers.opt.runtimesupport
Encoding of try ranges in the final machinecode and the corresponding exception type and catch block start.
OptExceptionTable() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptExceptionTable
 
OptExecutionStateExtractor - Class in org.jikesrvm.osr.ia32
OptExecutionStateExtractor is a subclass of ExecutionStateExtractor.
OptExecutionStateExtractor() - Constructor for class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
 
OptGCMap - Class in org.jikesrvm.compilers.opt.runtimesupport
A class that encapsulates the GCMap portion of the machine code maps.
OptGCMap() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
Constructor, called during compilation
OptGCMapIterator - Class in org.jikesrvm.compilers.opt.runtimesupport.ia32
An instance of this class provides iteration across the references represented by a frame built by the OPT compiler.
OptGCMapIterator(AddressArray) - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
 
OptGCMapIteratorConstants - Class in org.jikesrvm.compilers.opt.runtimesupport.ia32
This interface holds constants for the Opt GC map code specific to IA32
OptGCMapIteratorConstants() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIteratorConstants
 
OptGenericGCMapIterator - Class in org.jikesrvm.compilers.opt.runtimesupport
This class contains its architecture-independent code for iteration across the references represented by a frame built by the OPT compiler.
OptGenericGCMapIterator(AddressArray) - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
 
OPTIMIZATION_LEVEL - Variable in class org.jikesrvm.compilers.opt.OptOptions
 
optimizationPlan - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
optimizationPlan - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
The OptimizationPlanElements to be invoked during compilation.
optimizationPlan - Static variable in class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
The default optimization plan.
OptimizationPlanAtomicElement - Class in org.jikesrvm.compilers.opt.driver
An element in the opt compiler's optimization plan that consists of a single CompilerPhase.
OptimizationPlanAtomicElement(CompilerPhase) - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
 
OptimizationPlanCompositeElement - Class in org.jikesrvm.compilers.opt.driver
An element in the opt compiler's optimization plan that aggregates together other OptimizationPlan elements.
OptimizationPlanCompositeElement(String, OptimizationPlanElement[]) - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
Compose together the argument elements into a composite element of an optimization plan.
OptimizationPlanCompositeElement(String, Object[]) - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
Compose together the argument elements into a composite element of an optimization plan.
OptimizationPlanElement - Class in org.jikesrvm.compilers.opt.driver
An element in the opt compiler's optimization plan.
OptimizationPlanElement() - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
 
optimizationPlanLocks - Variable in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
OptimizationPlanner - Static variable in class org.jikesrvm.classloader.TypeReference
 
OptimizationPlanner - Class in org.jikesrvm.compilers.opt.driver
This class specifies the order in which CompilerPhases are executed during the HIR and LIR phase of the opt compilation of a method.
OptimizationPlanner() - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
 
optimizationPlans - Variable in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
optimizeBasicBlockHIR(IR, BasicBlock) - Method in class org.jikesrvm.compilers.opt.LocalCSE
Perform Local CSE for a basic block in HIR.
optimizeBasicBlockLIR(IR, BasicBlock) - Method in class org.jikesrvm.compilers.opt.LocalCSE
Perform Local CSE for a basic block in LIR.
optimizeBranchInstruction(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
This method actually does the work of attempting to peephole optimize a branch instruction.
optimizeBranchInstruction(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
This method actually does the work of attempting to peephole optimize a branch instruction.
optimizeBranchInstruction(IR, Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.MIRBranchOptimizations
This method actually does the work of attempting to peephole optimize a branch instruction.
OPTIMIZED_LOOP_OPERAND - Static variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
The phi instruction operand holding the optimized loop variable
OptimizingBootImageCompiler - Class in org.jikesrvm.compilers.opt.driver
Use optimizing compiler to build virtual machine boot image.
OptimizingBootImageCompiler() - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
OptimizingCompiler - Class in org.jikesrvm.compilers.opt.driver
The main driver of the Compiler.
OptimizingCompiler() - Constructor for class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Prevent instantiation by clients
OptimizingCompilerException - Exception in org.jikesrvm.compilers.opt
Use this exception if we encounter a runtime error in the dynamic optimizing compiler.
OptimizingCompilerException() - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(boolean) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, boolean) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String, String) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String, Object) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String, int) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String, String, String) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String, String, Object) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException(String, String, String, int) - Constructor for exception org.jikesrvm.compilers.opt.OptimizingCompilerException
 
OptimizingCompilerException.IllegalUpcast - Exception in org.jikesrvm.compilers.opt
Capture illegal upcasts from magic types to java.lang.Object
Option - Class in org.vmutil.options
The abstract base class for all options.
Option(OptionSet, int, String, String) - Constructor for class org.vmutil.options.Option
Construct a new option.
options - Static variable in class org.jikesrvm.adaptive.controller.Controller
Controller subsystem control options
options - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
Options used during base compiler execution
options - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
options - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The options to control the generation
options - Variable in class org.jikesrvm.compilers.opt.driver.CompilationPlan
The Options object that contains misc compilation control data
options - Variable in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
 
options - Variable in class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
Controlling compiler options
options - Variable in class org.jikesrvm.compilers.opt.inlining.CompilationState
 
options - Variable in class org.jikesrvm.compilers.opt.ir.IR
The compiler options that apply to the current compilation.
options - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvExCache
 
options - Static variable in class org.jikesrvm.compilers.opt.specialization.InvokeeThreadLocalContext
The default optimization options, with the INVOKEE_THREAD_LOCAL flag set true.
Options - Class in org.jikesrvm
Class to handle command-line arguments and options meant for the core runtime system of the VM.
Options() - Constructor for class org.jikesrvm.Options
 
options - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
Options - Class in org.mmtk.utility.options
Repository for all option instances.
Options() - Constructor for class org.mmtk.utility.options.Options
 
OptionSet - Class in org.jikesrvm.options
Class to handle command-line arguments and options for GC.
OptionSet(String) - Constructor for class org.jikesrvm.options.OptionSet
 
OptionSet - Class in org.vmutil.options
The abstract base class for all option sets.
OptionSet() - Constructor for class org.vmutil.options.OptionSet
Initialize the option set so that options can be created.
optIRC() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
Is INITIAL_COMPILER set to IRC_OPT?
optIterator - Variable in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
iterator for opt compiled frames
optLevel - Variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
optLevel - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
opt level at which the method was compiled
OptLinker - Class in org.jikesrvm.compilers.opt.runtimesupport
Routines for dynamic linking and other misc hooks from opt-compiled code to runtime services.
OptLinker() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptLinker
 
OptMachineCodeMap - Class in org.jikesrvm.compilers.opt.runtimesupport
A class that encapsulates mapping information about generated machine code.
OptMachineCodeMap(int[], int[], int[]) - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
optMethodVector - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
optNew2DArrayMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
optNewArrayArrayMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
OptOptions - Class in org.jikesrvm.compilers.opt
Class to handle command-line arguments and options for the optimizng compiler.
OptOptions() - Constructor for class org.jikesrvm.compilers.opt.OptOptions
 
optOptionsVector - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
optResolveMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
OptSaveVolatile - Class in org.jikesrvm.compilers.opt.runtimesupport
Contains routines that must be compiled with special prologues and eplilogues that save/restore all registers (both volatile and non-volatile).
OptSaveVolatile() - Constructor for class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
 
OptTestHarness - Class in org.jikesrvm.tools.oth
A test harness for the optimizing compiler.
OptTestHarness(OptTestHarnessOutput, OptOptions, FileAccess) - Constructor for class org.jikesrvm.tools.oth.OptTestHarness
 
OptTestHarness.Performance - Class in org.jikesrvm.tools.oth
 
OptTestHarnessOutput - Interface in org.jikesrvm.tools.oth
 
optThreadSwitchFromBackedgeMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
optThreadSwitchFromEpilogueMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
optThreadSwitchFromOsrOptMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
optThreadSwitchFromPrologueMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
or(BitVector) - Method in class org.jikesrvm.util.BitVector
Logically ORs this bit set with the specified set of bits.
or(BitVector, BitVector) - Static method in class org.jikesrvm.util.BitVector
 
or(Word) - Method in class org.vmmagic.unboxed.Word
Bit-wise or of two words.
Orange - Static variable in class org.mmtk.utility.gcspy.Color
 
OrderByTotalWeight() - Constructor for class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph.OrderByTotalWeight
 
orderTrees(DepGraph) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
Stage 2: Construct topological ordering of tree roots based on the dependencies between nodes in the tree.
org.jikesrvm - package org.jikesrvm
 
org.jikesrvm.adaptive - package org.jikesrvm.adaptive
 
org.jikesrvm.adaptive.controller - package org.jikesrvm.adaptive.controller
 
org.jikesrvm.adaptive.database - package org.jikesrvm.adaptive.database
 
org.jikesrvm.adaptive.database.callgraph - package org.jikesrvm.adaptive.database.callgraph
 
org.jikesrvm.adaptive.database.methodsamples - package org.jikesrvm.adaptive.database.methodsamples
 
org.jikesrvm.adaptive.measurements - package org.jikesrvm.adaptive.measurements
 
org.jikesrvm.adaptive.measurements.instrumentation - package org.jikesrvm.adaptive.measurements.instrumentation
 
org.jikesrvm.adaptive.measurements.listeners - package org.jikesrvm.adaptive.measurements.listeners
 
org.jikesrvm.adaptive.measurements.organizers - package org.jikesrvm.adaptive.measurements.organizers
 
org.jikesrvm.adaptive.recompilation - package org.jikesrvm.adaptive.recompilation
 
org.jikesrvm.adaptive.recompilation.instrumentation - package org.jikesrvm.adaptive.recompilation.instrumentation
 
org.jikesrvm.adaptive.util - package org.jikesrvm.adaptive.util
 
org.jikesrvm.annotations - package org.jikesrvm.annotations
Provides classes that are used during the build process to generate implementations for methods in SysCall.
org.jikesrvm.architecture - package org.jikesrvm.architecture
 
org.jikesrvm.classloader - package org.jikesrvm.classloader
Provides classes that implement the classloading system as well as data types that represent Java entities like classes, fields, methods and primitives.
org.jikesrvm.compilers.baseline - package org.jikesrvm.compilers.baseline
 
org.jikesrvm.compilers.baseline.ia32 - package org.jikesrvm.compilers.baseline.ia32
 
org.jikesrvm.compilers.common - package org.jikesrvm.compilers.common
 
org.jikesrvm.compilers.common.assembler - package org.jikesrvm.compilers.common.assembler
 
org.jikesrvm.compilers.common.assembler.ia32 - package org.jikesrvm.compilers.common.assembler.ia32
 
org.jikesrvm.compilers.opt - package org.jikesrvm.compilers.opt
 
org.jikesrvm.compilers.opt.bc2ir - package org.jikesrvm.compilers.opt.bc2ir
Provides classes that implement the transformation from bytecode to the high-level intermediate representation (HIR).
org.jikesrvm.compilers.opt.bc2ir.ia32 - package org.jikesrvm.compilers.opt.bc2ir.ia32
Provides classes that implement the generation of IA32-specific magics for the optimizing compiler.
org.jikesrvm.compilers.opt.controlflow - package org.jikesrvm.compilers.opt.controlflow
 
org.jikesrvm.compilers.opt.depgraph - package org.jikesrvm.compilers.opt.depgraph
Provides classes that implement a dependence graph.
org.jikesrvm.compilers.opt.dfsolver - package org.jikesrvm.compilers.opt.dfsolver
 
org.jikesrvm.compilers.opt.driver - package org.jikesrvm.compilers.opt.driver
 
org.jikesrvm.compilers.opt.driver.ia32 - package org.jikesrvm.compilers.opt.driver.ia32
 
org.jikesrvm.compilers.opt.escape - package org.jikesrvm.compilers.opt.escape
 
org.jikesrvm.compilers.opt.hir2lir - package org.jikesrvm.compilers.opt.hir2lir
 
org.jikesrvm.compilers.opt.inlining - package org.jikesrvm.compilers.opt.inlining
 
org.jikesrvm.compilers.opt.ir - package org.jikesrvm.compilers.opt.ir
 
org.jikesrvm.compilers.opt.ir.ia32 - package org.jikesrvm.compilers.opt.ir.ia32
 
org.jikesrvm.compilers.opt.ir.operand - package org.jikesrvm.compilers.opt.ir.operand
 
org.jikesrvm.compilers.opt.ir.operand.ia32 - package org.jikesrvm.compilers.opt.ir.operand.ia32
 
org.jikesrvm.compilers.opt.ir.ppc - package org.jikesrvm.compilers.opt.ir.ppc
 
org.jikesrvm.compilers.opt.lir2mir - package org.jikesrvm.compilers.opt.lir2mir
Provides classes that implement the transition from low-level IR to machine-specific IR.
org.jikesrvm.compilers.opt.lir2mir.ia32 - package org.jikesrvm.compilers.opt.lir2mir.ia32
Provides classes that implement the IA32-specific parts of the transition from low-level IR to machine-specific IR.
org.jikesrvm.compilers.opt.lir2mir.ia32_32 - package org.jikesrvm.compilers.opt.lir2mir.ia32_32
 
org.jikesrvm.compilers.opt.lir2mir.ia32_64 - package org.jikesrvm.compilers.opt.lir2mir.ia32_64
 
org.jikesrvm.compilers.opt.lir2mir.ppc_32 - package org.jikesrvm.compilers.opt.lir2mir.ppc_32
 
org.jikesrvm.compilers.opt.lir2mir.ppc_64 - package org.jikesrvm.compilers.opt.lir2mir.ppc_64
 
org.jikesrvm.compilers.opt.liveness - package org.jikesrvm.compilers.opt.liveness
 
org.jikesrvm.compilers.opt.mir2mc - package org.jikesrvm.compilers.opt.mir2mc
 
org.jikesrvm.compilers.opt.mir2mc.ia32 - package org.jikesrvm.compilers.opt.mir2mc.ia32
 
org.jikesrvm.compilers.opt.regalloc - package org.jikesrvm.compilers.opt.regalloc
 
org.jikesrvm.compilers.opt.regalloc.ia32 - package org.jikesrvm.compilers.opt.regalloc.ia32
 
org.jikesrvm.compilers.opt.runtimesupport - package org.jikesrvm.compilers.opt.runtimesupport
 
org.jikesrvm.compilers.opt.runtimesupport.ia32 - package org.jikesrvm.compilers.opt.runtimesupport.ia32
 
org.jikesrvm.compilers.opt.specialization - package org.jikesrvm.compilers.opt.specialization
 
org.jikesrvm.compilers.opt.ssa - package org.jikesrvm.compilers.opt.ssa
SSA implementation (disabled because of bugs, see entry in issue tracker).
org.jikesrvm.compilers.opt.util - package org.jikesrvm.compilers.opt.util
 
org.jikesrvm.ia32 - package org.jikesrvm.ia32
 
org.jikesrvm.jni - package org.jikesrvm.jni
 
org.jikesrvm.jni.ia32 - package org.jikesrvm.jni.ia32
 
org.jikesrvm.mm.mminterface - package org.jikesrvm.mm.mminterface
 
org.jikesrvm.mm.mmtk - package org.jikesrvm.mm.mmtk
 
org.jikesrvm.mm.mmtk.gcspy - package org.jikesrvm.mm.mmtk.gcspy
 
org.jikesrvm.objectmodel - package org.jikesrvm.objectmodel
 
org.jikesrvm.options - package org.jikesrvm.options
 
org.jikesrvm.osr - package org.jikesrvm.osr
 
org.jikesrvm.osr.bytecodes - package org.jikesrvm.osr.bytecodes
 
org.jikesrvm.osr.ia32 - package org.jikesrvm.osr.ia32
 
org.jikesrvm.runtime - package org.jikesrvm.runtime
 
org.jikesrvm.scheduler - package org.jikesrvm.scheduler
 
org.jikesrvm.tools.header_gen - package org.jikesrvm.tools.header_gen
 
org.jikesrvm.tools.oth - package org.jikesrvm.tools.oth
Test harness for the optimizing compiler (see the section "OptTestHarness" in the user guide).
org.jikesrvm.tuningfork - package org.jikesrvm.tuningfork
 
org.jikesrvm.util - package org.jikesrvm.util
Provides utility classes and implementations of data structures suitable for core runtime classes.
org.mmtk.plan - package org.mmtk.plan
 
org.mmtk.plan.concurrent - package org.mmtk.plan.concurrent
 
org.mmtk.plan.concurrent.marksweep - package org.mmtk.plan.concurrent.marksweep
Provides the concurrent mark-sweep collector.
org.mmtk.plan.copyms - package org.mmtk.plan.copyms
 
org.mmtk.plan.generational - package org.mmtk.plan.generational
 
org.mmtk.plan.generational.copying - package org.mmtk.plan.generational.copying
 
org.mmtk.plan.generational.immix - package org.mmtk.plan.generational.immix
Provides the default collector (generational Immix).
org.mmtk.plan.generational.marksweep - package org.mmtk.plan.generational.marksweep
 
org.mmtk.plan.immix - package org.mmtk.plan.immix
 
org.mmtk.plan.markcompact - package org.mmtk.plan.markcompact
 
org.mmtk.plan.marksweep - package org.mmtk.plan.marksweep
 
org.mmtk.plan.nogc - package org.mmtk.plan.nogc
Provides a memory management implementation that can allocate but not collect.
org.mmtk.plan.poisoned - package org.mmtk.plan.poisoned
 
org.mmtk.plan.refcount - package org.mmtk.plan.refcount
Provides a collector with deferred reference counting and a backup trace to collect cycles.
org.mmtk.plan.refcount.backuptrace - package org.mmtk.plan.refcount.backuptrace
 
org.mmtk.plan.refcount.fullheap - package org.mmtk.plan.refcount.fullheap
 
org.mmtk.plan.refcount.generational - package org.mmtk.plan.refcount.generational
 
org.mmtk.plan.semispace - package org.mmtk.plan.semispace
 
org.mmtk.plan.semispace.gcspy - package org.mmtk.plan.semispace.gcspy
 
org.mmtk.plan.semispace.gctrace - package org.mmtk.plan.semispace.gctrace
 
org.mmtk.plan.semispace.usePrimitiveWriteBarriers - package org.mmtk.plan.semispace.usePrimitiveWriteBarriers
 
org.mmtk.plan.stickyimmix - package org.mmtk.plan.stickyimmix
 
org.mmtk.plan.stickyms - package org.mmtk.plan.stickyms
 
org.mmtk.policy - package org.mmtk.policy
 
org.mmtk.policy.immix - package org.mmtk.policy.immix
 
org.mmtk.utility - package org.mmtk.utility
 
org.mmtk.utility.alloc - package org.mmtk.utility.alloc
 
org.mmtk.utility.deque - package org.mmtk.utility.deque
 
org.mmtk.utility.gcspy - package org.mmtk.utility.gcspy
 
org.mmtk.utility.gcspy.drivers - package org.mmtk.utility.gcspy.drivers
 
org.mmtk.utility.heap - package org.mmtk.utility.heap
 
org.mmtk.utility.options - package org.mmtk.utility.options
 
org.mmtk.utility.sanitychecker - package org.mmtk.utility.sanitychecker
 
org.mmtk.utility.statistics - package org.mmtk.utility.statistics
 
org.mmtk.vm - package org.mmtk.vm
Provides classes that specify the interface between MMTk and the VM.
org.mmtk.vm.gcspy - package org.mmtk.vm.gcspy
 
org.vmmagic - package org.vmmagic
 
org.vmmagic.pragma - package org.vmmagic.pragma
 
org.vmmagic.unboxed - package org.vmmagic.unboxed
 
org.vmutil.options - package org.vmutil.options
 
organizer - Variable in class org.jikesrvm.adaptive.measurements.listeners.Listener
the associated organizer
Organizer - Class in org.jikesrvm.adaptive.measurements.organizers
An Organizer acts an an intermediary between the low level online measurements and the controller.
Organizer() - Constructor for class org.jikesrvm.adaptive.measurements.organizers.Organizer
Constructor
organizers - Static variable in class org.jikesrvm.adaptive.controller.Controller
Threads that will organize profile data as directed by the controller
organizerThresholdReached() - Method in class org.jikesrvm.adaptive.util.AOSLogging
This Method logs when the organizer thread has reached its sampling threshold
origBlock - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
origIdx - Variable in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
 
original_cm - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The compiled method assigned for this compilation of original_method
originalDefs - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from a heap variable type to a HashSet of Instruction .
originalUses - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from a heap variable type to a HashSet of Instruction .
OSR(BURS, Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
special case handling OSR instructions expand long type variables to two integers
osr - Variable in class org.jikesrvm.osr.VariableMapElement
 
OSR_BARRIER - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for OSR_BARRIER instructions
OSR_BARRIER_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for OSR_BARRIER instructions
OSR_BASE_2_OPT - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
The compilation plan is for a promotion from BASE to OPT
osr_done - Variable in class org.jikesrvm.scheduler.RVMThread
Flag to indicate that the last OSR request is done.
osr_flag - Variable in class org.jikesrvm.adaptive.OSROrganizerThread
 
OSR_GUARDED_INLINING - Variable in class org.jikesrvm.compilers.opt.OptOptions
Insert OSR point at off branch of guarded inlining?
OSR_INLINE_POLICY - Variable in class org.jikesrvm.compilers.opt.OptOptions
Use OSR knowledge to drive more aggressive inlining?
OSR_PROLOGUE - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
OSR_PROMOTION - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Should AOS promote baseline-compiled methods to opt?
OsrBarrier - Class in org.jikesrvm.compilers.opt.ir
The OsrBarrier InstructionFormat class.
OsrBarrier() - Constructor for class org.jikesrvm.compilers.opt.ir.OsrBarrier
 
OsrBarrier_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the OsrBarrier InstructionFormat
OsrBarrier_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the OsrBarrier InstructionFormat
osrBarriers - Variable in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
 
osrCleanRefsMethod - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
 
OSRConstants - Class in org.jikesrvm.osr
OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
OSRConstants() - Constructor for class org.jikesrvm.osr.OSRConstants
 
osrGetRefAtMethod - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
 
osrGuardedInline - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
OSRI_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
 
OSRI_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
 
osrJTOCoffset - Variable in class org.jikesrvm.compilers.common.CompiledMethod
the offset of instructions in JTOC, for osr-special compiled method only. all osr-ed method is treated like static.
OSRListener - Class in org.jikesrvm.adaptive
Code invoked from Thread.yieldpoint for the purposes of OSR.
OSRListener() - Constructor for class org.jikesrvm.adaptive.OSRListener
 
osrMap - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
 
OSRMapIterator - Class in org.jikesrvm.osr
An iterator over an encoded OSR map.
OSRMapIterator(int[], int) - Constructor for class org.jikesrvm.osr.OSRMapIterator
 
osrMaps - Variable in class org.jikesrvm.osr.EncodedOSRMap
the OSR map
OSROPT - Static variable in class org.jikesrvm.scheduler.RVMThread
 
osrOrganizer - Static variable in class org.jikesrvm.adaptive.controller.Controller
Thread collecting osr request and pass it to controllerThread
OSROrganizerThread - Class in org.jikesrvm.adaptive
Organizer thread collects OSR requests and inserted in controller queue The producers are application threads, and the consumer thread is the organizer.
OSROrganizerThread() - Constructor for class org.jikesrvm.adaptive.OSROrganizerThread
Constructor
OsrPoint - Class in org.jikesrvm.compilers.opt.ir
The OsrPoint InstructionFormat class.
OsrPoint() - Constructor for class org.jikesrvm.compilers.opt.ir.OsrPoint
 
OsrPoint_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the OsrPoint InstructionFormat
OsrPoint_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the OsrPoint InstructionFormat
OsrPointConstructor - Class in org.jikesrvm.compilers.opt.bc2ir
A phase in the OPT compiler for construction OsrPoint instructions after inlining.
OsrPointConstructor() - Constructor for class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
Constructor
osrPoints - Variable in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
 
OSRProfiler - Class in org.jikesrvm.osr
Maintain statistic information about on stack replacement events
OSRProfiler() - Constructor for class org.jikesrvm.osr.OSRProfiler
 
osrPrologues - Static variable in class org.jikesrvm.classloader.NormalMethod
Possible OSR record of osr prologue
osrSetupNanos - Static variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
 
OSRTestFailed() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
 
OsrTypeInfoOperand - Class in org.jikesrvm.compilers.opt.ir.operand
An OsrTypeInfoOperand object keeps type information of locals and stacks at a byte code index.
OsrTypeInfoOperand(byte[], byte[]) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.OsrTypeInfoOperand
 
osrVarMap - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
 
osrYieldpointBlock - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
A basic block holding the call to yieldpointFromOsrOpt for an OSR invalidation.
OTHER - Static variable in class gnu.java.nio.VMChannel.Kind
Something else; not a socket or file.
other - Variable in class org.jikesrvm.compilers.common.assembler.ForwardReference
Has the same targetBytecodeIndex
OTHER_HEADER_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Size of GC and miscellaneous headers
OTHER_OPERAND - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for OTHER_OPERAND instructions
OTHER_OPERAND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for OTHER_OPERAND instructions
others - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
 
out - Variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
out - Static variable in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
out - Variable in class org.jikesrvm.util.PrintContainer.WithPrintStream
 
out - Variable in class org.jikesrvm.util.PrintContainer.WithPrintWriter
 
OUTDATED - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
The compilation completed, but a new plan for the same method also completed, so this is not the most recent completed plan
OUTDATED - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
flags the compiled method as outdated, needs OSR
OutEdgeEnum(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.ir.BasicBlock.OutEdgeEnum
 
OutEdgeEnumeration(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutEdgeEnumeration
 
outEdges() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
outFileName - Static variable in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
OutNodeEnumeration(SpaceEffGraphNode) - Constructor for class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutNodeEnumeration
 
outNodes() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
 
outNodes() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Return an enumeration of the equations which use the result of this equation.
outNodes(GraphNode) - Method in interface org.jikesrvm.compilers.opt.util.GraphEdgeFilter
 
outNodes() - Method in interface org.jikesrvm.compilers.opt.util.GraphNode
Get an enumeration of all the edges to which edges sourced at this node point.
outNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
outOfLineCopy(Operand) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
 
outOfLineInvoke(RVMMethod, Object, Object[], boolean) - Static method in class org.jikesrvm.runtime.Reflection
 
OutOfLineMachineCode - Class in org.jikesrvm.ia32
A place to put hand written machine code typically invoked by Magic methods.
OutOfLineMachineCode() - Constructor for class org.jikesrvm.ia32.OutOfLineMachineCode
 
outOfMemory() - Method in class org.jikesrvm.mm.mmtk.Collection
Fail with an out of memory error.
outOfMemory() - Method in class org.mmtk.vm.Collection
Fail with an out of memory error.
outOfMemoryError - Static variable in class org.jikesrvm.scheduler.RVMThread
The OOME to throw
output - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
output - Variable in class org.jikesrvm.tools.oth.OptTestHarness.Performance
 
outputLock - Static variable in class org.jikesrvm.scheduler.RVMThread
Lock used for generating debug output.
outputStream - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
outWeights - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.ChainInfo
 
overflow - Variable in class org.mmtk.utility.Log
true if the buffer has overflown
OVERFLOW_FROM_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would a+b cause an overflow?
OVERFLOW_FROM_ADD() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for OVERFLOW_FROM_ADD
overflow_from_add(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would x + y overflow a register?
OVERFLOW_FROM_MUL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would a*b cause an overflow?
OVERFLOW_FROM_MUL() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for OVERFLOW_FROM_ADD
overflow_from_mul(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would x * y overflow a register?
OVERFLOW_FROM_RSUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would b-a cause an overflow?
OVERFLOW_FROM_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would a-b cause an overflow?
OVERFLOW_FROM_SUB() - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Create the condition code operand for OVERFLOW_FROM_SUB
overflow_from_sub(int, int) - Static method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would x - y overflow a register?
OVERFLOW_MESSAGE - Static variable in class org.mmtk.utility.Log
message added when the write buffer has overflown
OVERFLOW_MESSAGE_FIRST_CHAR - Static variable in class org.mmtk.utility.Log
 
OVERFLOW_SIZE - Static variable in class org.mmtk.utility.Log
characters in the overflow message, including the (optional) final newline
overflowAlloc(int, int, int) - Method in class org.mmtk.utility.alloc.ImmixAllocator
Allocate space for a new object.
overflowed - Variable in class org.mmtk.utility.statistics.PerfEvent
true if the counter overflowed
overflowLastChar - Variable in class org.mmtk.utility.Log
The last character that was written by #addToBuffer(char).
overlaps(LiveIntervalElement, LiveIntervalElement) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
Do two live ranges overlap?
overrideGrowHeapSize(Extent) - Static method in class org.mmtk.utility.heap.HeapGrowthManager
Forcibly grow the heap by the given number of bytes.
overwriteReferenceDuringTrace() - Method in class org.mmtk.plan.concurrent.marksweep.CMSTraceLocal
overwriteReferenceDuringTrace() - Method in class org.mmtk.plan.TraceLocal
 
ownerId - Variable in class org.jikesrvm.scheduler.Lock
The id of the thread that owns this lock (if any).

P

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
The parent of this context is the context that the method GenerationContext.createChildContext(ExceptionHandlerBasicBlockBag, NormalMethod, Instruction) was called upon in order to create this context.
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
Prints an internal stack trace for every stack trace obtained via StackTrace.getStackTrace(Throwable).
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
This (nested) class does printing via VM.sysWrite(org.jikesrvm.classloader.Atom)
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.

Q

quad - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Attempt
Perform quad word CAS
quad - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Attempt_Offset
Perform quad word CAS
quad - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.Magic_Attempt
Perform quad word CAS
QUAD_WORD - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
Constant for constructing quad-word (= 64 bit) Attempt generators
QuadSignExtend() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.QuadSignExtend
 
quadSizeOperators - Static variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Operators with quad arguments
QuadZeroExtend() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.QuadZeroExtend
 
Queue<T> - Class in org.jikesrvm.compilers.opt.util
 
Queue() - Constructor for class org.jikesrvm.compilers.opt.util.Queue
 
Queue(T) - Constructor for class org.jikesrvm.compilers.opt.util.Queue
 
queue - Variable in class org.jikesrvm.mm.mmtk.Lock
 
queue - Variable in class org.jikesrvm.util.PriorityQueueRVM
the queue, we use elements 1..queue.length
queue - Variable in class org.mmtk.utility.deque.LocalSSB
the shared queue
queuedOn - Variable in class org.jikesrvm.scheduler.RVMThread
The queue that the thread is on, or null if the thread is not on a queue (specifically ThreadQueue).
queueHeadInsert(String, Address) - Method in class org.mmtk.vm.Debug
An entry has been inserted at the head of a queue *** Non-standard, requires plumbing into a collector during debugging ***
queueHeadRemove(String, Address) - Method in class org.mmtk.vm.Debug
An entry has been inserted at the head of a queue *** Non-standard, requires plumbing into a collector during debugging ***
QUEUEING - Static variable in class org.jikesrvm.mm.mmtk.Lock
Some thread is currently engaged in an enqueue or dequeue operation, and will return the lock to whatever it was in previously once that operation is done.
queueTailInsert(String, Address) - Method in class org.mmtk.vm.Debug
An entry has been inserted at the head of a queue *** Non-standard, requires plumbing into a collector during debugging ***
queueTailRemove(String, Address) - Method in class org.mmtk.vm.Debug
An entry has been inserted at the head of a queue *** Non-standard, requires plumbing into a collector during debugging ***
QW - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
QW_S - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 

R

R(int, String, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
r - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.PhysicalRegisterEnumeration
 
R(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
r - Variable in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Node
 
r - Variable in class org.mmtk.utility.gcspy.Color
 
R0 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R1 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R10 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R11 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R12 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R13 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R14 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R15 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R2 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R3 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R4 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R5 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R6 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R7 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R8 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
R9 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
r_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal r (2)
r_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal r (2)
r_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
Unique value for non-terminal r (2)
r_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
Unique value for non-terminal r (2)
RA(int, String, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RAI(int, String, Address, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
raiseAbstractMethodError - Static variable in class org.jikesrvm.runtime.Entrypoints
 
raiseAbstractMethodError() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.AbstractMethodError.
raiseArithmeticException - Static variable in class org.jikesrvm.runtime.Entrypoints
 
raiseArithmeticException() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.ArithmeticException.
raiseArrayBoundsException - Static variable in class org.jikesrvm.runtime.Entrypoints
 
raiseArrayIndexOutOfBoundsException(int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.ArrayIndexOutOfBoundsException.
raiseArrayIndexOutOfBoundsException() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.ArrayIndexOutOfBoundsException.
raiseArrayStoreException() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.ArrayStoreException.
raiseIllegalAccessError - Static variable in class org.jikesrvm.runtime.Entrypoints
 
raiseIllegalAccessError() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.IllegalAccessError.
raiseIllegalMonitorStateException(String, Object) - Static method in class org.jikesrvm.scheduler.Lock
 
raiseIllegalMonitorStateException(String, Object) - Static method in class org.jikesrvm.scheduler.RVMThread
 
raiseNegativeArraySizeException() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Helper function to actually throw the required exception.
raiseNoSuchElementException() - Static method in class org.jikesrvm.compilers.opt.DefUse.RegOpListWalker
 
raiseNullPointerException - Static variable in class org.jikesrvm.runtime.Entrypoints
 
raiseNullPointerException() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Create and throw a java.lang.NullPointerException.
RangeEnumeration(int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
 
RangeEnumeration(int, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet.RangeEnumeration
 
RAR(int, String, Address, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RARI(int, String, Address, MachineRegister, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RARR(int, String, Address, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
rationale - Variable in class org.jikesrvm.compilers.opt.inlining.InlineDecision
Rationale for this decision
RAW - Static variable in class org.vmutil.options.Option
 
RAW_COUNT - Static variable in class org.mmtk.utility.statistics.PerfEvent
 
RawChunk - Class in com.ibm.tuningfork.tracegen.chunk
 
RawChunk(byte[]) - Constructor for class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
RawChunk(int) - Constructor for class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
RawPageSpace - Class in org.mmtk.policy
Each instance of this class corresponds to one raw page space.
RawPageSpace(String, VMRequest) - Constructor for class org.mmtk.policy.RawPageSpace
The caller specifies the region of virtual memory to be used for this space.
RawStorage - Annotation Type in org.vmmagic.pragma
When applied to class this annotation indicates that the data component of this field consists of an intrinsically managed chunk of raw memory of the specified size.
RBE() - Constructor for class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
 
RBIT_TEST - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Would is bit a set in b?
RC - Class in org.mmtk.plan.refcount.fullheap
This class implements the global state of a reference counting collector.
RC() - Constructor for class org.mmtk.plan.refcount.fullheap.RC
 
rc - Variable in class org.mmtk.plan.refcount.generational.GenRCCollector
 
rc - Variable in class org.mmtk.plan.refcount.RCBaseMutator
 
RCBase - Class in org.mmtk.plan.refcount
This class implements the global state of a reference counting collector.
RCBase() - Constructor for class org.mmtk.plan.refcount.RCBase
Constructor
RCBaseCollector - Class in org.mmtk.plan.refcount
This class implements the collector context for a reference counting collector.
RCBaseCollector() - Constructor for class org.mmtk.plan.refcount.RCBaseCollector
Constructor.
RCBaseConstraints - Class in org.mmtk.plan.refcount
This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
RCBaseConstraints() - Constructor for class org.mmtk.plan.refcount.RCBaseConstraints
 
RCBaseMutator - Class in org.mmtk.plan.refcount
This class implements the mutator context for a reference counting collector.
RCBaseMutator() - Constructor for class org.mmtk.plan.refcount.RCBaseMutator
Constructor.
RCCollector - Class in org.mmtk.plan.refcount.fullheap
This class implements the collector context for a reference counting collector.
RCCollector() - Constructor for class org.mmtk.plan.refcount.fullheap.RCCollector
Constructor.
RCConstraints - Class in org.mmtk.plan.refcount.fullheap
This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
RCConstraints() - Constructor for class org.mmtk.plan.refcount.fullheap.RCConstraints
 
RCDecBuffer - Class in org.mmtk.plan.refcount
This class implements a dec-buffer for a reference counting collector
RCDecBuffer(SharedDeque) - Constructor for class org.mmtk.plan.refcount.RCDecBuffer
Constructor
RCFindRootSetTraceLocal - Class in org.mmtk.plan.refcount.fullheap
This class implements the thread-local core functionality for a transitive closure over the heap graph.
RCFindRootSetTraceLocal(Trace, ObjectReferenceDeque) - Constructor for class org.mmtk.plan.refcount.fullheap.RCFindRootSetTraceLocal
 
RCHeader - Class in org.mmtk.plan.refcount
 
RCHeader() - Constructor for class org.mmtk.plan.refcount.RCHeader
 
rclos - Variable in class org.mmtk.plan.refcount.RCBaseMutator
 
rcloSpace - Static variable in class org.mmtk.plan.refcount.RCBase
 
RCModifiedProcessor - Class in org.mmtk.plan.refcount.fullheap
This class is the fundamental mechanism for performing a transitive closure over an object graph.
RCModifiedProcessor(RCCollector) - Constructor for class org.mmtk.plan.refcount.fullheap.RCModifiedProcessor
 
RCMutator - Class in org.mmtk.plan.refcount.fullheap
This class implements the mutator context for a reference counting collector.
RCMutator() - Constructor for class org.mmtk.plan.refcount.fullheap.RCMutator
 
rcSpace - Static variable in class org.mmtk.plan.refcount.RCBase
 
rcSweeper - Variable in class org.mmtk.plan.refcount.RCBase
 
RCZero - Class in org.mmtk.plan.refcount
This class is the fundamental mechanism for performing a transitive closure over an object graph.
RCZero() - Constructor for class org.mmtk.plan.refcount.RCZero
 
RD(int, String, MachineRegister, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RDI(int, String, MachineRegister, Offset, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RDR(int, String, MachineRegister, Offset, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RDRI(int, String, MachineRegister, Offset, MachineRegister, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RDRR(int, String, MachineRegister, Offset, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
REACHABLE_FROM_EXCEPTION_HANDLER - Static variable in class org.jikesrvm.compilers.opt.ir.BasicBlock
Bitfield used in flag encoding
reachableChild(AbstractBURS_TreeNode, SpaceEffGraphNode, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
reachableRoot(SpaceEffGraphNode, SpaceEffGraphNode, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
read(ByteBuffer) - Method in class gnu.java.nio.VMChannel
Reads a byte buffer directly using the supplied file descriptor.
read(ByteBuffer, int, int) - Method in class gnu.java.nio.VMChannel
 
read(byte[], int, int) - Method in class gnu.java.nio.VMChannel
Reads a byte array directly.
read(int, byte[], int, int) - Static method in class gnu.java.nio.VMChannel
Use JikesRVM's internal read function - the fast way.
read(int, ByteBuffer) - Static method in class gnu.java.nio.VMChannel
Classpath's native read method.
read() - Method in class gnu.java.nio.VMChannel
 
read(int) - Static method in class gnu.java.nio.VMChannel
 
read() - Method in class org.jikesrvm.util.AddressInputStream
Reads a byte
READ_CEILING - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for READ_CEILING instructions
READ_CEILING_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for READ_CEILING instructions
READ_MASK - Static variable in class org.mmtk.plan.refcount.RCHeader
 
READABLE - Static variable in class org.vmutil.options.Option
 
READABLE_EXEC_STATUS - Static variable in class org.jikesrvm.scheduler.RVMThread
 
readAnnotation(int[], DataInputStream, ClassLoader) - Static method in class org.jikesrvm.classloader.RVMAnnotation
 
readAnnotationMember(TypeReference, int[], DataInputStream, ClassLoader) - Static method in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
 
readAnnotations(int[], DataInputStream, ClassLoader) - Static method in class org.jikesrvm.classloader.AnnotatedElement
 
readAvailableBitsWord(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
readAvailableBitsWord(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Non-atomic read of word containing available bits
readAvailableBitsWord(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Non-atomic read of word containing available bits
readAvailableBitsWord(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
Read the bits available for memory manager use in an object.
readAvailableByte(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
readAvailableByte(Object) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Non-atomic read of byte containing available bits
readAvailableByte(Object) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Non-atomic read of byte containing available bits
readAvailableByte(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
Read the byte available for memory manager use in an object.
readBuffer - Variable in class org.mmtk.utility.statistics.PerfEvent
A buffer passed to the native code when reading values, returns the tuple RAW_COUNT, TIME_ENABLED, TIME_RUNNING
readByte(int) - Static method in class org.jikesrvm.runtime.FileSystem
Read single byte from file.
readBytes(int, byte[], int, int) - Static method in class org.jikesrvm.runtime.FileSystem
Reads multiple bytes.
readClass(TypeReference, DataInputStream) - Static method in class org.jikesrvm.classloader.ClassFileReader
Creates an instance of a RVMClass.
readCompilerAdvice() - Static method in class org.jikesrvm.adaptive.util.CompilerAdvice
 
readCompilerAdviceFile(String) - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceInfoReader
Read annotations from a specified file.
readConstantPool(TypeReference, DataInputStream) - Static method in class org.jikesrvm.classloader.ClassFileReader
Parse and return the constant pool in a class file
readContentIntoStringBuilder(BufferedReader, StringBuilder) - Method in class org.jikesrvm.tools.oth.DefaultFileAccess
 
readCounts(String) - Static method in class org.jikesrvm.compilers.baseline.EdgeCounts
 
readDeclaredFields(TypeReference, DataInputStream, int[]) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
readDeclaredInterfaces(DataInputStream, int[]) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
readDeclaredMethods(TypeReference, DataInputStream, int[]) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
readDNA(String) - Static method in class org.jikesrvm.adaptive.recompilation.CompilerDNA
Read a serialized representation of the DNA info
readDynamicCallFile(String, boolean) - Static method in class org.jikesrvm.adaptive.util.DynamicCallFileInfoReader
 
readExceptionHandlerMap(DataInputStream, int[]) - Static method in class org.jikesrvm.classloader.ExceptionHandlerMap
 
readField(TypeReference, int[], MemberReference, short, DataInputStream) - Static method in class org.jikesrvm.classloader.RVMField
Reads and creates a field.
readIntConst() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readLocalVariableTable(DataInputStream, int[]) - Static method in class org.jikesrvm.classloader.LocalVariableTable
 
readLong() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readLongConst() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readMethod(TypeReference, int[], MemberReference, short, DataInputStream) - Static method in class org.jikesrvm.classloader.RVMMethod
Called from ClassFileReader.readClass(TypeReference,DataInputStream) to create an instance of a RVMMethod by reading the relevant data from the argument bytecode stream.
readOneAttribute(StringTokenizer) - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceInfoReader
Actual reading is done here.
readOneCallSiteAttribute(StringTokenizer, boolean) - Static method in class org.jikesrvm.adaptive.util.DynamicCallFileInfoReader
 
readOptionStringFromFile(String) - Method in class org.jikesrvm.tools.oth.DefaultFileAccess
 
readOptionStringFromFile(String) - Method in interface org.jikesrvm.tools.oth.FileAccess
 
readPacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
 
readPacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
 
readPacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
 
readPacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
 
readPacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
 
readPacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
 
READS_KILL - Variable in class org.jikesrvm.compilers.opt.OptOptions
Should we constrain optimizations by enforcing reads-kill?
readScattering(ByteBuffer[], int, int) - Method in class gnu.java.nio.VMChannel
Reads into byte buffers directly using the supplied file descriptor.
readScattering(int, ByteBuffer[], int, int) - Static method in class gnu.java.nio.VMChannel
 
readSignedByte() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readSignedInt() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readSignedShort() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readSuperClass(DataInputStream, int[], short) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
readTypeRef(TypeReference, DataInputStream, int[]) - Static method in class org.jikesrvm.classloader.ClassFileReader
Read the class' TypeReference
readUnsignedByte() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readUnsignedShort() - Method in class org.jikesrvm.classloader.BytecodeStream
 
readValue(TypeReference, int[], DataInputStream, ClassLoader) - Static method in class org.jikesrvm.classloader.RVMAnnotation
 
readValue(TypeReference, int[], DataInputStream, ClassLoader, byte) - Static method in class org.jikesrvm.classloader.RVMAnnotation
 
readyForFinalize - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
The table of ready objects
readyPrinter - Static variable in class org.jikesrvm.util.PrintContainer
 
readySetInsert(AbstractBURS_TreeNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
readySetNotEmpty() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
readySetRemove() - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
readyToFinalize(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
Return true if an object is ready to move to the finalizable queue, i.e. it has no regular references to it.
realBCI - Variable in class org.jikesrvm.compilers.opt.inlining.CompilationState
 
RealDefs(Operand) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
 
RealDefs(Operand, int) - Constructor for class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
 
rebind(Space) - Method in class org.mmtk.utility.alloc.BumpPointer
Re-associate this bump pointer with a different space.
recCount - Variable in class org.jikesrvm.scheduler.LightMonitor
 
recCount - Variable in class org.jikesrvm.scheduler.Monitor
 
receive(ByteBuffer) - Method in class gnu.java.nio.VMChannel
 
receive(int, ByteBuffer, ByteBuffer) - Static method in class gnu.java.nio.VMChannel
 
reclaimCellForObject(ObjectReference) - Method in class org.mmtk.policy.SegregatedFreeListSpace
Should the sweep reclaim the cell containing this object.
RECOMPILATION_STRATEGY - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Selection of mechanism for identifying methods for optimizing recompilation
recompilationAborted(CompilationPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs the abortion of an adaptively selected recompilation
RecompilationChoice - Class in org.jikesrvm.adaptive.controller
A recompilation choice represents an action (or a set of actions) that can be considered by the controller's analytic model.
RecompilationChoice() - Constructor for class org.jikesrvm.adaptive.controller.RecompilationChoice
 
recompilationCompleted(CompilationPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs the successful completion of an adaptively selected recompilation
RecompilationManager - Class in org.jikesrvm.compilers.common
This class enables an external driver to block recompile all methods that have been dynamically compiled since the VM began execution.
RecompilationManager() - Constructor for class org.jikesrvm.compilers.common.RecompilationManager
 
recompilationScheduled(CompilationPlan, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs the scheduling of a recompilation, i.e., it being inserted in the compilation queue.
recompilationStarted(CompilationPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs the beginning of an adaptively selected recompilation
recompilationStrategy - Static variable in class org.jikesrvm.adaptive.controller.Controller
The strategy used to make recompilation decisions
RecompilationStrategy - Class in org.jikesrvm.adaptive.controller
An abstract class providing the interface to the decision making component of the controller.
RecompilationStrategy() - Constructor for class org.jikesrvm.adaptive.controller.RecompilationStrategy
 
reCompilationWithOpt(CompilationPlan) - Static method in class org.jikesrvm.adaptive.util.AOSGenerator
This method logs the successful completion of an adaptively selected recompilation
recompile(NormalMethod) - Static method in class org.jikesrvm.compilers.common.RecompilationManager
recompile and replace the argument method by invoking the runtime compiler.
recompileAllCallbacks - Static variable in class org.jikesrvm.runtime.Callbacks
Recompile all callback list.
recompileAllDynamicallyLoadedMethods(boolean) - Static method in class org.jikesrvm.compilers.common.RecompilationManager
Use the runtime compiler to forcibly recompile all dynamically loaded methods.
recompileAllDynamicallyLoadedMethods() - Static method in class org.jikesrvm.runtime.Callbacks
Notify the callback manager that the application requested a recompile all Will return once all the callbacks are invoked.
recompileAllLock - Static variable in class org.jikesrvm.runtime.Callbacks
 
RecompileOptChoice - Class in org.jikesrvm.adaptive.controller
Represents the recompilation choice of simply recompiling the method in question at a particular opt-level.
RecompileOptChoice(int) - Constructor for class org.jikesrvm.adaptive.controller.RecompileOptChoice
Constructor
recompileState(ExecutionState, boolean) - Static method in class org.jikesrvm.osr.SpecialCompiler
recompile an execution state
recompileWithOpt(CompilationPlan) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method tries to compile the passed method with the Compiler.
recompileWithOpt(NormalMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
A wrapper method for those callers who don't want to make optimization plans
recompileWithOptOnStackSpecialization(CompilationPlan) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
 
recompilingAllDynamicallyLoadedMethods() - Method in class org.jikesrvm.adaptive.util.AOSLogging
Call this method when one run of the application begins
recomputeArrayDU() - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Recompute the chain of uses for each heap variable.
recomputeNormalOut(IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Recompute the normal out edges of 'this' based on the semantics of the branch instructions in the block.
recomputeSpansBasicBlock(IR) - Static method in class org.jikesrvm.compilers.opt.DefUse
Recompute spansBasicBlock flags for all registers.
recomputeSSA(IR) - Static method in class org.jikesrvm.compilers.opt.DefUse
Recompute isSSA for all registers by traversing register list.
recomputeSummary(int[]) - Method in class org.jikesrvm.classloader.NormalMethod
record(byte, NormalMethod, CompiledMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method records the time and sizes (bytecode and machine code) for a compilation.
record(byte, NativeMethod, CompiledMethod) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method records the time and sizes (bytecode and machine code) for a compilation
recordBottom(RVMMethod, RVMField) - Static method in class org.jikesrvm.compilers.opt.FieldAnalysis
Records that a method writes an unknown concrete type to a field.
recordCompilation(byte, int, int, double) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method does the actual recording
recordCompileTime(CompiledMethod, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs the actual compilation time for the given compiled method.
recordConcreteType(RVMMethod, RVMField, TypeReference) - Static method in class org.jikesrvm.compilers.opt.FieldAnalysis
Record that a method stores an object of a particular concrete type to a field.
recordControllerEstimateCostDoNothing(RVMMethod, int, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs a controller cost estimate for doing nothing.
recordControllerEstimateCostOpt(RVMMethod, String, double, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs a controller cost estimate.
recordDef(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.DefUse
Record a def of a register
recordDefUse(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.DefUse
Record a def/use of a register TODO: For now we just pretend this is a use!!!!
recordException(Throwable) - Method in class org.jikesrvm.jni.JNIEnvironment
Record an exception as pending so that it will be delivered on the return to the Java caller; clear the exception by recording null
recordFramesUninterruptible(RVMThread) - Method in class org.jikesrvm.runtime.StackTrace
Walk the stack recording the stack frames encountered The stack being walked is our stack, so code is Uninterrupible to stop the stack moving.
recordGCTime(double) - Static method in class org.mmtk.utility.heap.HeapGrowthManager
Record the time taken by the current GC; used to compute gc load, one of the inputs into the heap size management function
recording - Static variable in class org.jikesrvm.adaptive.util.AOSGenerator
 
recordingComplete() - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Called when all the recording for this map is complete.
recordJSRSubroutineMap(int, byte[], int, int, boolean) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Record a map for a point within a JSR Subroutine.
recordOSRRecompilationDecision(ControllerPlan) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method logs the successful completion of an adaptively selected recompilation
recordSample(int) - Method in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
This method records a sample containing the CMID (compiled method ID) passed.
recordStats(RVMMethod, int, int, boolean) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
recordStkMap(int, byte[], int, boolean) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Given the information about a GC point, record the information in the proper tables.
recordUpdatedCompilationRates(byte, RVMMethod, int, int, int, int, double, double, double, int, int) - Method in class org.jikesrvm.adaptive.util.AOSLogging
Records lots of details about the online computation of a compilation rate
recordUse(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.DefUse
Record a use of a register
RECTIFY_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
rectifyLocals(Operand[], BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Rectify the given local variable state with the local variable state stored in the given BBLE.
rectifyPhiTypes() - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
 
rectifyStacks(BasicBlock, OperandStack, BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Rectify the given stack state with the state contained in the given BBLE, adding the necessary move instructions to the end of the given basic block to make register numbers agree and rectify mis-matched constants.
rectifyStateWithArithmeticExceptionHandler() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithArithmeticExceptionHandler(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithArrayBoundsExceptionHandler() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithArrayBoundsExceptionHandler(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithArrayStoreExceptionHandler() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithArrayStoreExceptionHandler(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithErrorHandler() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithErrorHandler(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithExceptionHandler(TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithExceptionHandler(TypeReference, boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithExceptionHandlers() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithExceptionHandlers(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithNullPtrExceptionHandler() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
rectifyStateWithNullPtrExceptionHandler(boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
recursionCount - Variable in class org.jikesrvm.scheduler.Lock
The number of times the owning thread (if any) has acquired this lock.
recyclableBlock - Variable in class org.mmtk.utility.alloc.ImmixAllocator
 
recyclableExhausted - Variable in class org.mmtk.utility.alloc.ImmixAllocator
 
RECYCLE_ALLOC_CHUNK_MASK - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
Red - Static variable in class org.mmtk.utility.gcspy.Color
 
redefineClasses(Instrumentation, ClassDefinition[]) - Static method in class gnu.java.lang.VMInstrumentationImpl
 
redirectOuts(BasicBlock, BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Change all branches from this to b to branches that go to bCopy instead.
ReduceOperators() - Constructor for class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.ReduceOperators
 
RedundantBranchElimination - Class in org.jikesrvm.compilers.opt.ssa
Redundant branch elimination based on SSA form, global value numbers, and dominance relationships.
RedundantBranchElimination() - Constructor for class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination
Create this phase element as a composite of other elements
RedundantBranchElimination.EnsureSSA - Class in org.jikesrvm.compilers.opt.ssa
 
RedundantBranchElimination.RBE - Class in org.jikesrvm.compilers.opt.ssa
 
ref(int) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
 
REF - Static variable in class org.jikesrvm.osr.OSRConstants
 
ref - Variable in class org.jikesrvm.osr.VariableElement
for reference type value
REF_ADD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_ADD instructions
REF_ADD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_ADD instructions
REF_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_ALOAD instructions
REF_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_ALOAD instructions
REF_AND - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_AND instructions
REF_AND_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_AND instructions
REF_ASTORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_ASTORE instructions
REF_ASTORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_ASTORE instructions
REF_COND_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_COND_MOVE instructions
REF_COND_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_COND_MOVE instructions
REF_COUNT - Static variable in class org.mmtk.plan.refcount.RCBase
 
REF_COUNT_LOS - Static variable in class org.mmtk.plan.refcount.RCBase
 
REF_IFCMP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_IFCMP instructions
REF_IFCMP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_IFCMP instructions
REF_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_LOAD instructions
REF_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_LOAD instructions
REF_MOVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_MOVE instructions
REF_MOVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_MOVE instructions
REF_NEG - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_NEG instructions
REF_NEG_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_NEG instructions
REF_NOT - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_NOT instructions
REF_NOT_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_NOT instructions
REF_OR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_OR instructions
REF_OR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_OR instructions
REF_SHL - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_SHL instructions
REF_SHL_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_SHL instructions
REF_SHR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_SHR instructions
REF_SHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_SHR instructions
REF_STORE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_STORE instructions
REF_STORE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_STORE instructions
REF_SUB - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_SUB instructions
REF_SUB_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_SUB instructions
REF_USHR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_USHR instructions
REF_USHR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_USHR instructions
REF_XOR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REF_XOR instructions
REF_XOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REF_XOR instructions
refAdd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refAnd(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
REFARRAY_OFFSET_ARRAY - Static variable in class org.jikesrvm.classloader.RVMType
Alias null for clarity
REFARRAY_PATTERN - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
Reference arrays
refCondMove(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refCountCollection - Variable in class org.mmtk.plan.refcount.RCBase
This is the phase that is executed to perform a collection.
refCountCollectionPhase - Static variable in class org.mmtk.plan.refcount.RCBase
Reference counting specific collection steps.
refCountRootClosurePhase - Static variable in class org.mmtk.plan.refcount.RCBase
Perform the initial determination of liveness from the roots.
reference - Variable in class org.jikesrvm.classloader.RVMField
Does the field hold a reference value?
REFERENCE - Static variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
The entry in the reference map contains a value that is a reference.
referenceArray() - Static method in class org.jikesrvm.mm.mminterface.HandInlinedScanning
 
referenceArray - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod.Names
 
referenceArray(Object, TransitiveClosure) - Static method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
 
referenceCount - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
ReferenceFieldsVary - Static variable in class org.jikesrvm.classloader.TypeReference
 
ReferenceFieldsVary - Annotation Type in org.vmmagic.pragma
This annotation marks types which have fields that can be marked as either traced or untraced by the VM.
referenceMapIndex - Variable in class org.jikesrvm.compilers.baseline.UnusualMaps
index into the map table of the references set map
ReferenceMaps - Static variable in class org.jikesrvm.classloader.TypeReference
 
referenceMaps - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
Stack-slot reference maps for the compiled method.
ReferenceMaps - Class in org.jikesrvm.compilers.baseline
class that provides stack (and local var) map for a baseline compiled method GC uses the methods provided here
ReferenceMaps(BaselineCompiledMethod, int[], byte[]) - Constructor for class org.jikesrvm.compilers.baseline.ReferenceMaps
 
referenceMaps - Variable in class org.jikesrvm.compilers.baseline.ReferenceMaps
 
ReferenceMaps.MergeOperation - Enum in org.jikesrvm.compilers.baseline
Kinds of merge operation when merging delta maps into table maps
ReferenceMapsBitStatistics - Static variable in class org.jikesrvm.Properties
 
ReferenceMapsStatistics - Static variable in class org.jikesrvm.Properties
 
referenceOffsets - Variable in class org.jikesrvm.classloader.RVMType
GC metadata for this type.
ReferenceProcessor - Class in org.jikesrvm.mm.mmtk
This class manages SoftReferences, WeakReferences, and PhantomReferences.
ReferenceProcessor(ReferenceProcessor.Semantics) - Constructor for class org.jikesrvm.mm.mmtk.ReferenceProcessor
Create a reference processor for a given semantics
ReferenceProcessor - Class in org.mmtk.vm
This class manages SoftReferences, WeakReferences, and PhantomReferences.
ReferenceProcessor() - Constructor for class org.mmtk.vm.ReferenceProcessor
 
ReferenceProcessor.Semantics - Enum in org.mmtk.vm
 
referenceReferentField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
references - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
The table of reference objects for the current semantics
refFromImmortalStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
refFromImmortalStream - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
refine(RVMMethod) - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
Refines the target information.
refine(RVMType) - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
Refines the target information.
refine(RVMMethod, boolean) - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
Refine the target information.
refine(TypeReference) - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Refine the type of the register to t if t is a more precise type than the register currently holds
Reflection - Class in org.jikesrvm.runtime
Arch-independent portion of reflective method invoker.
Reflection() - Constructor for class org.jikesrvm.runtime.Reflection
 
REFLECTION_FPRS_BITS - Static variable in class org.jikesrvm.runtime.Reflection
 
REFLECTION_FPRS_MASK - Static variable in class org.jikesrvm.runtime.Reflection
 
REFLECTION_GPRS_BITS - Static variable in class org.jikesrvm.runtime.Reflection
 
REFLECTION_GPRS_MASK - Static variable in class org.jikesrvm.runtime.Reflection
 
ReflectionBase - Class in org.jikesrvm.runtime
Base class for all reflective method invoker classes, contains utility methods that are invoked to unwrap the reflective arguments.
ReflectionBase() - Constructor for class org.jikesrvm.runtime.ReflectionBase
 
reflectiveMethodInvokerInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
 
reflectiveMethodInvokerInstructionsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
reflectMethodArgs - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
reflectMethodArgsVector - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
reflectMethodVector - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
reflectoid - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
reflectoidVector - Variable in class org.jikesrvm.tools.oth.OptTestHarness
 
refLoad(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refMaps - Variable in class org.jikesrvm.compilers.baseline.BaselineCompiler
Reference maps for method being compiled
refNeg(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refNot(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refOr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refreshSpecializedMethods(RVMType) - Static method in class org.jikesrvm.classloader.SpecializedMethodManager
Refreshes the specialized methods for the given type.
refs - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
refs - Static variable in class org.jikesrvm.osr.ObjectHolder
 
refsArray() - Method in class org.jikesrvm.jni.JNIEnvironment
 
refShl(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refShr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refSlotSize - Static variable in class org.jikesrvm.mm.mmtk.ScanStatics
Size in 32bits words of a JTOC slot (ie 32bit addresses = 1, 64bit addresses =2)
refSticky - Static variable in class org.mmtk.plan.refcount.RCHeader
 
refStickyValue - Static variable in class org.mmtk.plan.refcount.RCHeader
 
refsTop() - Method in class org.jikesrvm.jni.JNIEnvironment
 
RefStore - Class in org.jikesrvm.osr.bytecodes
BC_RefStore: astore, astore_<i>
RefStore(int) - Constructor for class org.jikesrvm.osr.bytecodes.RefStore
 
refSub(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refToAddress(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
refToAddress(ObjectReference) - Method in class org.mmtk.vm.ObjectModel
Returns an address guaranteed to be inside the storage assocatied with and object.
refTypeClosurePhase - Static variable in class org.mmtk.plan.Simple
Complete closure including reference types and finalizable objects.
refTypeTime - Static variable in class org.mmtk.plan.Simple
Constants
refUshr(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
refXor(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
reg - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.GetRegister
 
reg - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.SetRegister
 
reg - Variable in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
the register holding the object reference
reg - Variable in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
the register holding the array reference
reg - Variable in class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
The register to replace
reg - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
This array holds a pool of objects representing physical registers
reg - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
This array holds a pool of objects representing physical registers
reg - Variable in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
The register this compound interval represents or null if this interval is not associated with a register (i.e. if it represents a spill location).
REG_ANTI - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
REG_MAY_DEF - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
REG_OUTPUT - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
REG_TRUE - Static variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
 
REGALLOC_BLOCK_COUNT_SPILL_COST - Static variable in class org.jikesrvm.compilers.opt.OptOptions
 
REGALLOC_BRAINDEAD_SPILL_COST - Static variable in class org.jikesrvm.compilers.opt.OptOptions
 
REGALLOC_COALESCE_MOVES - Variable in class org.jikesrvm.compilers.opt.OptOptions
Attempt to coalesce to eliminate register moves?
REGALLOC_COALESCE_SPILLS - Variable in class org.jikesrvm.compilers.opt.OptOptions
Attempt to coalesce stack locations?
REGALLOC_SIMPLE_SPILL_COST - Static variable in class org.jikesrvm.compilers.opt.OptOptions
 
REGALLOC_SIMPLE_SPILL_COST_MEMORY_OPERAND_FACTOR - Variable in class org.jikesrvm.compilers.opt.OptOptions
spill penalty for registers used in memory operands
REGALLOC_SIMPLE_SPILL_COST_MOVE_FACTOR - Variable in class org.jikesrvm.compilers.opt.OptOptions
spill penalty for move instructions
REGALLOC_SPILL_COST_ESTIMATE - Variable in class org.jikesrvm.compilers.opt.OptOptions
Selection of spilling heuristic
regAllocState - Variable in class org.jikesrvm.compilers.opt.ir.MIRInfo
 
regAllocState - Variable in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
 
regAllocState - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions
 
regAllocState - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
regAllocState - Variable in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
 
regAllocState - Variable in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
 
regDisp32RegModRM(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Return a ModRM byte encoding a source register-32-bit-displacement operand and a destination register.
regDisp8RegModRM(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Return a ModRM byte encoding a source register-8-bit-displacement operand and a destination register.
Regenerate() - Static method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
Create a trap code operand for a regeneration trap
regIndirectRegModRM(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Return a ModRM byte encoding a source register-indirect operand and a destination register.
region - Variable in class org.mmtk.policy.MarkCompactCollector.RegionCursor
The current region, or zero if the cursor is invalid (eg after advancing past the end of the current work list
region - Variable in class org.mmtk.utility.alloc.BumpPointer
current contiguous region
REGION_LIMIT_OFFSET - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
REGION_MASK - Static variable in class org.mmtk.utility.alloc.EmbeddedMetaData
 
RegionCursor(String) - Constructor for class org.mmtk.policy.MarkCompactCollector.RegionCursor
 
regionList - Variable in class org.mmtk.policy.MarkCompactSpace
The list of occupied regions
regionMap - Static variable in class org.mmtk.utility.heap.Map
 
regions - Variable in class org.mmtk.policy.MarkCompactCollector
This collector's work list
register - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Register object that this operand uses.
REGISTER - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for REGISTER instructions
Register - Class in org.jikesrvm.compilers.opt.ir
Represents a symbolic or physical register.
Register(int) - Constructor for class org.jikesrvm.compilers.opt.ir.Register
 
Register - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS
 
register - Variable in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
register that this live interval is for
register(Option, String) - Method in class org.vmutil.options.OptionSet
Register the option to this set, computing its key in the process.
REGISTER_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for REGISTER instructions
RegisterAllocator - Class in org.jikesrvm.compilers.opt.regalloc
Driver routine for register allocation
RegisterAllocator() - Constructor for class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator
 
RegisterAllocator.RegisterAllocPreparation - Class in org.jikesrvm.compilers.opt.regalloc
 
RegisterAllocatorState - Class in org.jikesrvm.compilers.opt.regalloc
The register allocator currently caches a bunch of state in the IR; This class provides accessors to this state.
RegisterAllocatorState(int) - Constructor for class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
 
RegisterAllocPreparation() - Constructor for class org.jikesrvm.compilers.opt.regalloc.RegisterAllocator.RegisterAllocPreparation
 
registerCalls(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Register every CALL instruction in this method with the implicit heap array SSA look aside structure.
registerCompiledMethod(SpecializedMethod) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
 
registerCompiledMethod(SpecializedMethod) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
 
registerCompilerAdvice(List<CompilerAdviceAttribute>) - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
Use a list of compiler advice attributes to create an advice map keyed on RVMMethod instances.
RegisterConstants - Class in org.jikesrvm.ia32
 
RegisterConstants() - Constructor for class org.jikesrvm.ia32.RegisterConstants
 
RegisterConstants.FloatingPointMachineRegister - Interface in org.jikesrvm.ia32
Super interface for floating point registers
RegisterConstants.FPR - Enum in org.jikesrvm.ia32
Representation of x87 floating point registers
RegisterConstants.GPR - Enum in org.jikesrvm.ia32
Representation of general purpose registers
RegisterConstants.IntelMachineRegister - Interface in org.jikesrvm.ia32
Common interface implemented by all registers constants
RegisterConstants.MM - Enum in org.jikesrvm.ia32
Representation of MMX MM registers N.B.
RegisterConstants.XMM - Enum in org.jikesrvm.ia32
Representation of SSE XMM registers
registerCounterSpace(int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
This method is called by a ManagedCounterData object to obtain space in the counter manager.
registerCounterSpace(int) - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
This method is called to called to tell the counter manager to reserve the needed space.
registerDecayableObject(Decayable) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Registers an object that should be decayed.
registerDef(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
Note that this heap variable is defined in a given basic block.
registerDef(Instruction, BasicBlock, TypeReference) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction writes a heap variable for a given type.
registerDef(Instruction, BasicBlock, FieldReference) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that instruction s writes a heap variable for a given field.
registerDef(Instruction, BasicBlock, String) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that the instruction s writes a heap variable for a given field.
registerDriversForReferenceNotification(AbstractDriver[]) - Method in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
Register a set of AbstractDriver instances to be notified about direct references.
registered - Static variable in class org.jikesrvm.compilers.baseline.EdgeCounts
For a non-adaptive system, have we registered the exit call back yet?
registered - Static variable in class org.jikesrvm.osr.OSRProfiler
 
registeredDrivers - Variable in class org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
 
registerExit(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction s can potentially leave the procedure.
registerExits(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Register every instruction that can leave this method with the implicit heap array SSA look aside structure.
registerHeapVariables(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Register every instruction in this method with the implicit heap array SSA lookaside structure.
registerInstruction(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Record the heap variables that instruction s defines and uses.
registerIsSet(int, int, int[]) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
 
registerIsSet(int, int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
registerIsSet(int, int) - Static method in class org.jikesrvm.osr.EncodedOSRMap
 
registerListappend(Register) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
 
registerListremove(Register) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
 
registerLocations - Variable in class org.jikesrvm.mm.mminterface.GCMapIterator
address where each gpr register was saved by previously scanned stackframe(s)
registerLocations - Variable in class org.jikesrvm.mm.mminterface.GCMapIteratorGroup
current location (memory address) of each gpr register
registerMap - Variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
For each register, the set of live interval elements describing the register.
registerName - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
Register names for each class. used in printing the IR
registerName - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
register names for each class. used in printing the IR The indices for "FP" and "JTOC" should always match the final static values of int FP and int JTOC defined below.
RegisterNatives(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
RegisterNatives: registers implementation of native methods
registerNativeSymbol(Address) - Method in class org.jikesrvm.classloader.NativeMethod
Registers a native method.
RegisterOperand - Class in org.jikesrvm.compilers.opt.ir.operand
A symbolic or physical register.
RegisterOperand(Register, TypeReference) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Constructs a new register operand with the given register and data type.
RegisterOperand(Register, TypeReference, byte, boolean, boolean) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Constructs a new register operand with the given register, data type and flags.
RegisterPool - Class in org.jikesrvm.compilers.opt.ir.ia32
Pool of symbolic registers.
RegisterPool(RVMMethod) - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.RegisterPool
Initializes a new register pool for the method meth.
RegisterPool - Class in org.jikesrvm.compilers.opt.ir.ppc
Pool of symbolic registers.
RegisterPool(RVMMethod) - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.RegisterPool
Initializes a new register pool for the method meth.
RegisterPreferences - Class in org.jikesrvm.compilers.opt.regalloc.ia32
 
RegisterPreferences() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterPreferences
 
registerRenamedHeapPhis(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
After performing renaming on heap phi functions, this routines notifies the SSA dictionary of the new names.
registerReportableObject(Reportable) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Registers an object that wants to have its report method called whenever RuntimeMeasurements.report is called.
RegisterRestrictions - Class in org.jikesrvm.compilers.opt.regalloc.ia32
An instance of this class encapsulates restrictions on register assignment.
RegisterRestrictions(GenericPhysicalRegisterSet) - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
 
RegisterRestrictionsPhase - Class in org.jikesrvm.compilers.opt.regalloc
A phase to compute register restrictions.
RegisterRestrictionsPhase() - Constructor for class org.jikesrvm.compilers.opt.regalloc.RegisterRestrictionsPhase
 
Registers - Class in org.jikesrvm.ia32
The machine state comprising a thread's execution context, used both for thread context switching and for software/hardware exception reporting/delivery.
Registers() - Constructor for class org.jikesrvm.ia32.Registers
 
registersFPField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
registersFPRsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
registersGPRsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
registersInUseField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
registersIPField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
registersLRField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
registerSpecializedMethods() - Method in class org.mmtk.plan.copyms.CopyMS
 
registerSpecializedMethods() - Method in class org.mmtk.plan.generational.copying.GenCopy
 
registerSpecializedMethods() - Method in class org.mmtk.plan.generational.Gen
 
registerSpecializedMethods() - Method in class org.mmtk.plan.generational.immix.GenImmix
 
registerSpecializedMethods() - Method in class org.mmtk.plan.generational.marksweep.GenMS
 
registerSpecializedMethods() - Method in class org.mmtk.plan.immix.Immix
 
registerSpecializedMethods() - Method in class org.mmtk.plan.markcompact.MC
 
registerSpecializedMethods() - Method in class org.mmtk.plan.marksweep.MS
 
registerSpecializedMethods() - Method in class org.mmtk.plan.nogc.NoGC
Registers specialized methods.
registerSpecializedMethods() - Method in class org.mmtk.plan.Plan
Registers specialized methods.
registerSpecializedMethods() - Method in class org.mmtk.plan.refcount.RCBase
 
registerSpecializedMethods() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspy
 
registerSpecializedMethods() - Method in class org.mmtk.plan.semispace.SS
 
registerSpecializedMethods() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
 
registerSpecializedMethods() - Method in class org.mmtk.plan.stickyms.StickyMS
 
registerSpecializedScan(int, Class<?>) - Static method in class org.mmtk.plan.TransitiveClosure
A transitive closure has been created that is designed to work with a specialized scan method.
registerSpecialVersion(SpecializedMethod) - Static method in class org.jikesrvm.compilers.opt.specialization.SpecializationDatabase
Records a new specialized method in this database.
registerUnknown(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction s has unknown side effects.
registerUse(Instruction, TypeReference) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction uses a heap variable of a given type.
registerUse(Instruction, FieldReference) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction uses a heap variable for a given field.
registerUse(Instruction, String) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction uses a heap variable for a given field.
regNum - Variable in class org.jikesrvm.compilers.opt.ir.operand.ia32.BURSManagedFPROperand
 
regOp - Variable in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
The register operand, i.e., the data
RegOpListWalker(RegisterOperand) - Constructor for class org.jikesrvm.compilers.opt.DefUse.RegOpListWalker
 
regpool - Variable in class org.jikesrvm.compilers.opt.ir.IR
regpool - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
The register pool of the IR being processed
regRegModRM(RegisterConstants.IntelMachineRegister, RegisterConstants.IntelMachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Return a ModRM byte encoding a source and destination register (i.e. for a register-register instruction).
regSpillList - Variable in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
The list of references (either symbolic regs or physical regs & spills)
regSpillList() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
returns an enumerator to access the registers/spills for this entry
RegSpillListElement - Class in org.jikesrvm.compilers.opt.ir
A class to hold each element in the GCIRMap
RegSpillListElement(Register) - Constructor for class org.jikesrvm.compilers.opt.ir.RegSpillListElement
Constructor
regTrueParent(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
reheapify(int) - Method in class org.jikesrvm.util.PriorityQueueRVM
Starting at the position passed, swap with parent until heap condition is satisfied, i.e., bubble up
reinstallReturnBarrier - Variable in class org.jikesrvm.mm.mmtk.ScanThread
 
release(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
Release a now unused register.
release - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is a relase (monitorexit/unlock) HIR only
release() - Method in class org.jikesrvm.mm.mmtk.Lock
 
RELEASE - Static variable in class org.mmtk.plan.Simple
 
release() - Method in class org.mmtk.plan.Trace
Release resources after completing a collection pass.
release() - Method in class org.mmtk.plan.TraceLocal
 
release() - Method in class org.mmtk.policy.CopySpace
Release this copy space after a collection.
release(Address) - Method in class org.mmtk.policy.CopySpace
Release an allocated page or pages.
release() - Method in class org.mmtk.policy.ExplicitFreeListLocal
Finish up after a collection.
release() - Method in class org.mmtk.policy.ExplicitFreeListSpace
A new collection increment has completed.
release(Address) - Method in class org.mmtk.policy.ExplicitFreeListSpace
Release an allocated page or pages
release() - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
A new collection increment has completed.
release(Address) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
Release a group of pages that were allocated together.
release(boolean) - Method in class org.mmtk.policy.immix.CollectorLocal
Finish up after a collection.
release(boolean) - Method in class org.mmtk.policy.immix.ImmixSpace
A new collection increment has completed.
release(Address) - Method in class org.mmtk.policy.immix.ImmixSpace
Release a block.
release() - Method in class org.mmtk.policy.immix.MutatorLocal
Finish up after a collection.
release() - Method in class org.mmtk.policy.ImmortalSpace
 
release(Address) - Method in class org.mmtk.policy.ImmortalSpace
Release an allocated page or pages.
release(boolean) - Method in class org.mmtk.policy.LargeObjectLocal
Finish up after a collection.
release(boolean) - Method in class org.mmtk.policy.LargeObjectSpace
A new collection increment has completed.
release(Address) - Method in class org.mmtk.policy.LargeObjectSpace
 
release() - Method in class org.mmtk.policy.MarkCompactSpace
Release after a collection
release(Address) - Method in class org.mmtk.policy.MarkCompactSpace
Release a unit of allocation (a page or pages)
release() - Method in class org.mmtk.policy.MarkSweepLocal
Finish up after a collection.
release() - Method in class org.mmtk.policy.MarkSweepSpace
A new collection increment has completed.
release(Address) - Method in class org.mmtk.policy.MarkSweepSpace
Release an allocated page or pages
release() - Method in class org.mmtk.policy.RawPageSpace
 
release(Address) - Method in class org.mmtk.policy.RawPageSpace
Release a group of pages that were allocated together.
release(Address) - Method in class org.mmtk.policy.Space
Release a unit of allocation (a page or pages)
release() - Method in class org.mmtk.vm.Lock
Release the lock by incrementing serving counter.
RELEASE_FORWARD - Static variable in class org.mmtk.plan.markcompact.MC
 
releaseAllChunks() - Method in class org.mmtk.policy.Space
 
ReleaseBooleanArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseBooleanArrayElements: free the native copy of the array, update changes to Java array as indicated
ReleaseByteArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseByteArrayElements: free the native copy of the array, update changes to Java array as indicated
ReleaseCharArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseCharArrayElements: free the native copy of the array, update changes to Java array as indicated
releaseDiscontiguousChunks(Address) - Method in class org.mmtk.policy.immix.ImmixSpace
Release one or more contiguous chunks associated with a discontiguous space.
releaseDiscontiguousChunks(Address) - Method in class org.mmtk.policy.Space
Release one or more contiguous chunks associated with a discontiguous space.
ReleaseDoubleArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseDoubleArrayElements: free the native copy of the array, update changes to Java array as indicated
releaseDumpBuffer() - Static method in class org.jikesrvm.util.Services
 
ReleaseFloatArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseFloatArrayElements: free the native copy of the array, update changes to Java array as indicated
releaseFreeChunks(Address, int) - Method in class org.mmtk.utility.heap.FreeListPageResource
The release of a page may have freed up an entire chunk or set of chunks.
ReleaseIntArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseIntArrayElements: free the native copy of the array, update changes to Java array as indicated
releaseIntBuffer() - Static method in class org.jikesrvm.util.Services
Release Services.intBuffer, the buffer for building string representations of integers.
ReleaseLongArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseLongArrayElements: free the native copy of the array, update changes to Java array as indicated
releaseOptimizationPlan(int) - Method in class org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler
Release an optimization plan
releasePages(Address) - Method in class org.mmtk.utility.heap.FreeListPageResource
Release a group of pages, associated with this page resource, that were allocated together, optionally zeroing on release and optionally memory protecting on release.
releasePages() - Method in class org.mmtk.utility.heap.MonotonePageResource
Release all pages associated with this page resource, optionally zeroing on release and optionally memory protecting on release.
releasePages(Address, Extent) - Method in class org.mmtk.utility.heap.MonotonePageResource
Releases a range of pages associated with this page resource, optionally zeroing on release and optionally memory protecting on release.
ReleasePrimitiveArrayCritical(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleasePrimitiveArrayCritical: this function is intended to be paired with the GetPrimitiveArrayCritical function.
ReleaseShortArrayElements(JNIEnvironment, int, Address, int) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseShortArrayElements: free the native copy of the array, update changes to Java array as indicated
ReleaseStringChars(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseStringChars: release buffer obtained via GetStringChars
ReleaseStringCritical(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseStringCritical: this function is intended to be paired with the GetStringCritical function.
ReleaseStringUTFChars(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
ReleaseStringUTFChars: release buffer obtained via GetStringUTFChars
releaseTable() - Method in class org.mmtk.utility.SimpleHashtable
Drop the table (after collection).
releaseThreadSlot() - Method in class org.jikesrvm.scheduler.RVMThread
Release a thread's slot in the threads array.
reloadScratchRegisterBefore(Instruction, GenericStackManager.ScratchRegister) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Restores the contents of a scratch register before instruction s if necessary.
relocated - Variable in class org.jikesrvm.compilers.opt.ssa.LICM
 
relockNoHandshake(int) - Method in class org.jikesrvm.scheduler.Monitor
Relocks the mutex after using Monitor.unlockCompletely().
relockWithHandshake(int) - Method in class org.jikesrvm.scheduler.Monitor
Relocks the mutex after using Monitor.unlockCompletely() and notify the threading subsystem.
relockWithHandshakeImpl(int) - Method in class org.jikesrvm.scheduler.Monitor
 
remainRC(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Retain the reference count of an object.
rememberAsProblemEdge(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
remove(int) - Method in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
remove(int) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase.MethodSet
 
remove(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlockBag
Takes an element out of the bag.
remove() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Removal: Remove this from the instruction stream.
remove() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
remove(LiveSet) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
Removes the contents of the passed set from the this set, i.e., this = this - removeList
remove(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
Removes the passed register from this set.
remove(int, int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
Remove a value number pair from this cell.
remove(int) - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
Remove a value number from this cell.
remove() - Method in class org.jikesrvm.compilers.opt.util.FilterIterator
 
remove() - Method in class org.jikesrvm.compilers.opt.util.Queue
 
remove() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
Remove this node from the list.
remove(RVMThread) - Method in class org.jikesrvm.scheduler.ThreadQueue
Removes the given thread from the queue if the thread is still on the queue.
remove() - Method in class org.jikesrvm.util.AbstractHashMapRVM.BucketIterator
 
remove(K) - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
remove(T) - Method in class org.jikesrvm.util.AbstractHashSetRVM
 
remove() - Method in class org.jikesrvm.util.AbstractHashSetRVM.SetIterator
 
remove() - Method in class org.jikesrvm.util.EmptyIterator
 
remove(K) - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM
 
remove(T) - Method in class org.jikesrvm.util.ImmutableEntryHashSetRVM
 
remove(K) - Method in class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
 
remove() - Method in class org.jikesrvm.util.LinkedListIteratorRVM
 
remove(int) - Method in class org.jikesrvm.util.LinkedListRVM
Remove the nth element of the list.
remove(Object) - Method in class org.jikesrvm.util.LinkedListRVM
Remove the given element from the list
remove(Address) - Method in class org.mmtk.utility.DoublyLinkedList
 
removeAll() - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
removeAll() - Method in class org.jikesrvm.util.AbstractHashSetRVM
 
removeAll() - Method in class org.jikesrvm.util.ImmutableEntryHashMapRVM
 
removeAll() - Method in class org.jikesrvm.util.ImmutableEntryIdentityHashMapRVM
 
removeAll(Collection<?>) - Method in class org.jikesrvm.util.LinkedListRVM
UNIMPLEMENTED
removeAllPhis(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
Remove all phi instructions from the IR.
removeAllUnreachablePhis(HashSet<Instruction>) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
 
removeBranchesAfterGotos(BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.BranchSimplifier
To maintain IR integrity, remove any branches that are after the first GOTO in the basic block.
removeChunkFromMap(Address) - Method in class org.mmtk.policy.immix.ChunkList
 
removeCondBranch(BasicBlock, Instruction, IR, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
Remove cb from source, updating PHI nodes to maintain SSA form.
removeDef(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.DefUse
Record that a def of a register no longer applies
removeFeedlet(Feedlet) - Method in class org.jikesrvm.tuningfork.TraceEngine
 
removeFromBucket(BasicBlock) - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
Removes the passed block from the bucket for this node
removeFromCFG(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Remove a basic block from the FCFG, leaving the code ordering unchanged.
removeFromCFGAndCodeOrder(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Remove a basic block from both the CFG and code ordering
removeFromCodeOrder(BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
Remove a basic block from the code ordering, leaving the FCFG unchanged.
removeFromFree(int) - Method in class org.mmtk.utility.BaseGenericFreeList
Remove a lump of units from the free list
removeGraphNode(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Remove a node from the graph.
removeIn(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
removeIn(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
removeInstructionAndUpdateDU(Instruction) - Static method in class org.jikesrvm.compilers.opt.DefUse
 
removeInstrumentationFromOrig(IR, HashMap<BasicBlock, BasicBlock>) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
Remove instrumentation from the original version of all duplicated basic blocks.
removeInternal(LinkedListRVM.Element<T>) - Method in class org.jikesrvm.util.LinkedListRVM
 
removeIntervalsAndCache(CompoundInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Removes some basic intervals from this compound interval, and returns the intervals actually removed.
removeNoSubclassDependency(RVMClass, int) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Delete as NoSubclassDependency.
removeNoSubclassDependency(RVMClass) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Deletes all NoSubclass dependencies on the argument RVMClass.
removeNotOverriddenDependency(RVMMethod, int) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Deletes a NotOverriddenDependency.
removeNotOverriddenDependency(RVMMethod) - Method in class org.jikesrvm.compilers.opt.inlining.InvalidationDatabase
Delete all NotOverridden dependencies on the argument RVMMethod
removeOsrBarriers(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
 
removeOut(SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
removeOut(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
removePhisThatDominateAllDefs(BitVector, IR, BitVector) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
If node N dominates all defs of a register r, then N does not need a phi function for r; this function removes such nodes N from a Bit Set.
removeRegister(Register) - Method in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
 
removeStackTraceFrames(int) - Method in class org.jikesrvm.runtime.StackTrace
Removes all frames from the StackTrace class (i.e. this class) from the stack trace by skipping them.
removeUnoptimizedLoop(AnnotatedLSTNode, HashMap<BasicBlock, BasicBlock>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
 
removeUnreachableCode(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizationDriver
Remove unreachable code
removeUnreachableCode(IR) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
Remove unreachable code
removeUnreachableOperands(HashSet<Instruction>) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
 
removeUse(RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.DefUse
Record that a use of a register no longer applies
removeVertex(ValueGraphVertex) - Method in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
Remove a vertex from this congruence class.
remset - Variable in class org.mmtk.plan.concurrent.marksweep.CMSMutator
 
remset - Variable in class org.mmtk.plan.generational.GenCollector
 
remset - Variable in class org.mmtk.plan.generational.GenMatureTraceLocal
 
remset - Variable in class org.mmtk.plan.generational.GenMutator
 
remset - Variable in class org.mmtk.plan.generational.GenNurseryTraceLocal
 
remsetEntry(Address) - Method in class org.mmtk.vm.Debug
A remset (slot remembering barrier) entry has been traced during collection.
remsetPool - Variable in class org.mmtk.plan.generational.Gen
 
remsetStream - Variable in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
The Stream for newly promoted objects
remsetStream - Variable in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
The additional remset stream
renameHeapVariables(IR) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Rename the implicit heap variables in the SSA form so that each heap variable has only one definition.
renameOptimizedLoops(HashMap<Register, Register>, HashMap<Register, Register>) - Method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
 
RenamePreparation() - Constructor for class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.RenamePreparation
 
renameSymbolicRegisters(Register[]) - Method in class org.jikesrvm.compilers.opt.ssa.EnterSSA
Rename the symbolic registers so that each register has only one definition.
rendezvous() - Method in class org.mmtk.plan.CollectorContext
Get the executing context to rendezvous with other contexts working in parallel.
rendezvous() - Method in class org.mmtk.plan.ParallelCollector
 
rendezvous() - Method in class org.mmtk.plan.ParallelCollectorGroup
Rendezvous with other active threads in this group.
rendezvousCounter - Variable in class org.mmtk.plan.ParallelCollectorGroup
Used to count threads during calls to rendezvous()
renovateOsrPoints(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
For each OsrPoint instruction, traces its OsrBarriers created by inlining. rebuild OsrPoint instruction to hold all necessary information to recover from inlined activation.
REORDER_CODE - Variable in class org.jikesrvm.compilers.opt.OptOptions
Reorder basic blocks for improved locality and branch prediction
REORDER_CODE_PH - Variable in class org.jikesrvm.compilers.opt.OptOptions
Reorder basic blocks using Pettis and Hansen Algo2
ReorderingPhase - Class in org.jikesrvm.compilers.opt.controlflow
Reorder code layout of basic blocks for improved I-cache locality and branch prediction.
ReorderingPhase() - Constructor for class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
 
ReorderingPhase.ChainInfo - Class in org.jikesrvm.compilers.opt.controlflow
 
ReorderingPhase.Edge - Class in org.jikesrvm.compilers.opt.controlflow
 
replace(Instruction) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Replacement: Replace this with newInstr.
replaceBlockInPhis(BasicBlock, BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.ssa.SSA
Update PHI instructions in the target block so that any PHIs that come from basic block B1, now come from basic block B2.
replaceCharWithString(String, char, String) - Method in class org.jikesrvm.classloader.NativeMethod
 
replaceCompiledMethod(CompiledMethod) - Method in class org.jikesrvm.classloader.RVMMethod
Change machine code that will be used by future executions of this method (ie. optimized <-> non-optimized) Side effect: updates JTOC or method dispatch tables ("type information blocks") for this class and its subclasses
replaceDefs(IR, LoadElimination.UseRecordSet, HashMap<LoadElimination.UseRecord, Register>) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
Perform scalar replacement actions for a Def of a heap variable.
replaceDefs(Instruction, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Replace all heap variables that an instruction defs with new heap variables.
replaceFromTop(int, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
 
replaceInEdge(SpaceEffGraphEdge, SpaceEffGraphEdge) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
Replaces the in edge matching e1 with e2.
replaceInstructionAndUpdateDU(Instruction, Instruction) - Static method in class org.jikesrvm.compilers.opt.DefUse
 
replaceJNIRefs(AddressArray) - Method in class org.jikesrvm.jni.JNIEnvironment
Atomically copies and installs a new JNIRefArray.
replaceKey(Address, Word) - Static method in class org.mmtk.utility.SimpleHashtable
Update the key for a given entry.
replaceLoads(IR, DF_Solution, HashMap<LoadElimination.UseRecord, Register>) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
Walk over each instruction.
replaceLoadWithMove(Register, Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.LoadElimination
Replace a Load instruction s with a load from a scalar register r TODO: factor this functionality out elsewhere
replaceLocalsOnStack(int, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Replaces copies of local <#index,type> with newly-generated temporaries, and generates the necessary move instructions.
replaceOperand(Operand, Operand) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Replace all occurances of the first operand with the second.
replaceOperandWithSpillLocation(Instruction, RegisterOperand) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
In instruction s, replace all appearances of a symbolic register operand with uses of the appropriate spill location, as cached by the register allocator.
replaceOperandWithSpillLocation(Instruction, RegisterOperand) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
 
replaceOut(SpaceEffGraphNode, SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
replacePhase(int, int) - Method in class org.mmtk.plan.ComplexPhase
Replace a scheduled phase.
replacePhase(int, int) - Method in class org.mmtk.plan.Plan
Replace a phase.
replacePhase(int, int) - Method in class org.mmtk.plan.Simple
Replace a phase.
replacePlaceholderPhase(short, int) - Method in class org.mmtk.plan.Simple
Replace a placeholder phase.
replaceRegister(Register, Register) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Replace all occurances of register r with register n
replaceRegisterWithScratch(Instruction, Register, Register) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Replaces all occurrences of register r1 in an instruction with register r2.
replaceSimilarOperands(Operand, Operand) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Replace any operands that are similar to the first operand with a copy of the second operand.
replaceSymbolicRegisters(IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
Iterates over the IR and replace each symbolic register with its allocated physical register.
replaceUses(Instruction, HeapOperand<?>, BasicBlockOperand, boolean) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
replaceUses(Instruction, HeapOperand<Object>[]) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Register that an instruction now uses the set of heap operands
replicateNormalOut(IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
For each basic block b which is a "normal" successor of this, make a copy of b, and set up the CFG so that this block has normal out edges to the copies.
replicateThisOut(IR, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
For basic block b which has to be a "normal" successor of this, make a copy of b, and set up the CFG so that this block has normal out edges to the copy.
replicateThisOut(IR, BasicBlock, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
For basic block b which has to be a "normal" successor of this, make a copy of b, and set up the CFG so that this block has normal out edges to the copy.
report() - Static method in class org.jikesrvm.adaptive.controller.Controller
This method is called when the VM is exiting to provide a hook to allow the adaptive optimization subsystem to generate a summary report.
report() - Static method in class org.jikesrvm.adaptive.controller.ControllerThread
Final report
report() - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
Dump out set of edges in sorted order.
report() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Print the counted (nonzero) methods.
report(CounterNameFunction) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
This method prints the (sorted) nonzero elements a counter array.
report() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.MethodInvocationCounterData
Called on system exit
report() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
Print a report at the end of execution
report() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.YieldpointCounterData
Called at end when data should dump its contents.
report() - Method in class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
 
report() - Method in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
No-op.
report() - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
Entry point to dump what has been collected.
report() - Method in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
 
report() - Method in class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
 
report() - Method in class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer
 
report() - Method in class org.jikesrvm.adaptive.measurements.organizers.Organizer
Last opportunity to say something.
report() - Method in interface org.jikesrvm.adaptive.measurements.Reportable
generate a report
report() - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Reports the current state of runtime measurements.
report(boolean) - Static method in class org.jikesrvm.compilers.common.RuntimeCompiler
This method produces a summary report of compilation activities
report(String) - Static method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTGraph
Debug helper
report(String) - Static method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
report(String) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Debugging aid.
report(String, long) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Debugging aid.
report(String) - Method in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
 
report(String) - Static method in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Human readable report of what goes on
REPORT_INTERRUPT_STATS - Variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
Report stats related to timer interrupts and AOS listeners on exit
Reportable - Interface in org.jikesrvm.adaptive.measurements
Interface for all reportable objects that are managed by the runtime measurements.
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
 
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
Called when printing a measure compilation report to enable a phase to report additional phase-specific statistics.
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
 
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoBURS
 
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.LocalCastOptimization
 
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.LocalConstantProp
 
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.LocalCopyProp
 
reportAdditionalStats() - Method in class org.jikesrvm.compilers.opt.LocalCSE
 
reportBenefitRatio(int, int, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method reports the benefit ratio from one compiler to the other
reportCollectionAttempt() - Method in class org.jikesrvm.scheduler.RVMThread
Set the initial attempt.
reportCompilationRate(int, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method reports the basic compilation rate for a compiler
reportCompileTimeRatio(int, int, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method reports the compile time ratio from one compiler to the other
reportDelayedRootEdge(TraceLocal, Address) - Static method in class org.jikesrvm.mm.mmtk.ScanThread
Wrapper for TraceLocal.reportDelayedRootEdge(Address) that allows sanity checking of the address.
reportDelayedRootEdge(Address) - Method in class org.mmtk.plan.TraceLocal
Report a root edge to be processed during GC.
reportObjects - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
The currently registered reportable objects
reportReportableObjects() - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Calls Reportable.report() on all registered reportable objects.
reportSpaces() - Static method in class org.mmtk.plan.semispace.gcspy.SSGCspy
Report information on the semispaces
reportSpeedupRate(int, double) - Method in class org.jikesrvm.adaptive.util.AOSLogging
This method reports the basic speedup rate for a compiler
reportStats(int, int, double) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement
 
reportStats(int, int, double) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement
 
reportStats(int, int, double) - Method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanElement
Generate (to the sysWrite stream) a report of the time spent performing this element of the optimization plan.
reportThreadTransitionCounts() - Static method in class org.jikesrvm.scheduler.RVMThread
 
reportTrouble(String) - Static method in class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
 
representativeV - Variable in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
A representative of the congruence class - saves having to find one
representsParameter() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
 
request() - Method in class org.mmtk.plan.ControllerCollectorContext
Request a collection.
REQUEST_DISCONTIGUOUS - Static variable in class org.mmtk.utility.heap.VMRequest
 
REQUEST_EXTENT - Static variable in class org.mmtk.utility.heap.VMRequest
 
REQUEST_FIXED - Static variable in class org.mmtk.utility.heap.VMRequest
 
REQUEST_FRACTION - Static variable in class org.mmtk.utility.heap.VMRequest
 
requestBlock(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.BlockAdapter
Requests that the thread block, for this block adapter, at its earliest convenience.
requestBlock(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.GCBlockAdapter
 
requestBlock(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.HandshakeBlockAdapter
 
requestBlock(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.SuspendBlockAdapter
 
requestBlock(RVMThread) - Method in class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
 
requestConcurrentCollection() - Method in class org.mmtk.plan.ControllerCollectorContext
Request that concurrent collection is performed after this stop-the-world increment.
requestCount - Variable in class org.mmtk.plan.ControllerCollectorContext
The current request index
REQUESTED_BITS - Static variable in class org.jikesrvm.objectmodel.MiscHeader
How many available bits does the misc header want to use?
requestedOSR(int) - Static method in class org.jikesrvm.adaptive.controller.ControllerMemory
 
requestFlag - Variable in class org.mmtk.plan.ControllerCollectorContext
Flag used to control the 'race to request'
requestForLarge - Variable in class org.mmtk.utility.alloc.ImmixAllocator
is the current request for large or small?
requesting_osr - Variable in class org.jikesrvm.scheduler.RVMThread
Flag to synchronize with osr organizer, the trigger sets osr requests the organizer clear the requests
requestMutatorFlush() - Method in class org.jikesrvm.mm.mmtk.Collection
 
requestMutatorFlush() - Method in class org.mmtk.vm.Collection
Request each mutator flush remembered sets.
REQUIRE_ESP - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for REQUIRE_ESP instructions
REQUIRE_ESP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for REQUIRE_ESP instructions
requiredChunks(int) - Static method in class org.mmtk.policy.Space
Return the number of chunks required to satisfy a request for a certain number of pages
requiresFullHeapCollection() - Method in class org.mmtk.plan.generational.Gen
Determine if this GC should be a full heap collection.
requiresFullHeapCollection() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
Determine whether this GC should be a full heap collection.
requiresStackFrame() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
requiresUnintMarker() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
reserved - Variable in class org.mmtk.utility.heap.PageResource
 
reserved0(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
 
reserved1(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
 
reserved2(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
 
reserved3(JNIEnvironment) - Static method in class org.jikesrvm.jni.JNIFunctions
 
reservedMemory() - Static method in class org.mmtk.plan.Plan
Return the amount of memory in use, in bytes.
reservedPages() - Method in class org.mmtk.policy.Space
 
reservedPages() - Method in class org.mmtk.utility.heap.PageResource
Return the number of reserved pages
reserveMetaData(Extent) - Method in class org.mmtk.utility.heap.FreeListPageResource
Reserve virtual address space for meta-data.
reservePages(int) - Method in class org.mmtk.utility.heap.PageResource
Reserve pages.
reserveRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
reset(int, int) - Method in class com.ibm.tuningfork.tracegen.chunk.EventChunk
 
reset() - Method in class com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
 
reset() - Method in class com.ibm.tuningfork.tracegen.chunk.FeedletChunk
 
reset() - Method in class com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
 
reset() - Method in class com.ibm.tuningfork.tracegen.chunk.StringTableChunk
 
reset() - Method in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
 
reset() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Reset (clear) the method counts
reset(int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Reset (set to 0.0) the count for a given compiled method id.
reset() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.MethodInvocationCounterData
 
reset() - Method in class org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
 
reset() - Method in class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
 
reset() - Method in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
 
reset() - Method in class org.jikesrvm.adaptive.measurements.listeners.Listener
Reset the listeners data structures in preparation of a new sampling window.
reset() - Method in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
 
reset() - Method in class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
No-op.
reset() - Method in interface org.jikesrvm.adaptive.measurements.Reportable
reset (clear) data set being gathered
reset() - Method in class org.jikesrvm.classloader.BytecodeStream
Resets the stream to the beginning
reset(int) - Method in class org.jikesrvm.classloader.BytecodeStream
Resets the stream to a given position Use with caution
reset() - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
Reset iteration to initial state.
reset() - Method in class org.jikesrvm.compilers.common.HardwareTrapGCMapIterator
 
reset() - Static method in class org.jikesrvm.compilers.opt.driver.OptimizingCompiler
Reset the optimizing compiler
reset() - Method in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
reset() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
Externally visible method called to reset internal state
reset() - Method in class org.jikesrvm.jni.ia32.JNIGCMapIterator
 
reset() - Method in class org.jikesrvm.mm.mminterface.GCMapIterator
Prepare to re-iterate on same stackframe, and to switch between "reference" iteration and "JSR return address" iteration.
reset() - Method in class org.jikesrvm.mm.mmtk.SynchronizedCounter
 
reset() - Method in class org.jikesrvm.tools.oth.OptTestHarness.Performance
 
reset() - Method in class org.jikesrvm.util.AddressInputStream
Resets to mark
reset() - Method in class org.mmtk.policy.immix.ChunkList
 
reset() - Method in class org.mmtk.utility.alloc.BumpPointer
Reset the allocator.
reset() - Method in class org.mmtk.utility.alloc.ImmixAllocator
Reset the allocator.
reset() - Method in class org.mmtk.utility.deque.LocalSSB
 
reset() - Method in class org.mmtk.utility.deque.SharedDeque
 
reset(Address, Address, int, int, int) - Method in class org.mmtk.utility.gcspy.Subspace
Reset a subspace.
reset(Address, Address, int, int) - Method in class org.mmtk.utility.gcspy.Subspace
Reset a new subspace
reset(Address, Address, int) - Method in class org.mmtk.utility.gcspy.Subspace
Reset a new subspace.
reset(int, int) - Method in class org.mmtk.utility.gcspy.Subspace
Reset a new subspace.
reset() - Static method in class org.mmtk.utility.heap.HeapGrowthManager
Reset timers used to compute gc load
reset() - Method in class org.mmtk.utility.heap.MonotonePageResource
Reset this page resource, freeing all pages and resetting reserved and committed pages appropriately.
reset() - Method in class org.mmtk.vm.SynchronizedCounter
Reset the counter to 0, returning its previous value.
RESET_LINE_MARK_STATE - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
resetBasicBlockMap() - Method in class org.jikesrvm.compilers.opt.ir.IR
Recompute the basic block map, so can use getBasicBlock(int) to index into the basic blocks quickly.
resetBuffer() - Method in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
Reset the buffer
resetCollectionAttempts() - Method in class org.jikesrvm.scheduler.RVMThread
Resets the attempts.
resetCollectionTrigger() - Static method in class org.mmtk.plan.Plan
Reset collection state information.
resetData() - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
Reset the statistics for a space.
resetData() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
Reset the statistics for all the streams, including totals used for summaries
resetData() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
Reset the tile stats for all streams, including values used for summaries
resetData() - Method in class org.mmtk.vm.gcspy.ByteStream
Reset all data in this stream to default values.
resetData() - Method in class org.mmtk.vm.gcspy.IntStream
Reset all data in this stream to default values.
resetData() - Method in class org.mmtk.vm.gcspy.ShortStream
Reset all data in this stream to default values.
resetImpl() - Method in class com.ibm.tuningfork.tracegen.chunk.Chunk
 
resetImpl() - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
resetLandingPads() - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
resetLineMarksAndDefragStateTable(short, Address, Address, Address, int) - Static method in class org.mmtk.policy.immix.Block
 
resetLineMarksAndDefragStateTable(Address, short) - Static method in class org.mmtk.policy.immix.Chunk
 
resetLineMarksAndDefragStateTable(int, short) - Method in class org.mmtk.policy.immix.CollectorLocal
 
resetLocal() - Method in class org.mmtk.utility.deque.LocalQueue
 
resetLocal() - Method in class org.mmtk.utility.deque.LocalSSB
Reset the local buffer (throwing away any local entries).
resetMutatorIterator() - Method in class org.jikesrvm.mm.mmtk.ActivePlan
 
resetMutatorIterator() - Method in class org.mmtk.vm.ActivePlan
Reset the mutator iterator
resetPeakThreadCount() - Static method in class gnu.java.lang.management.VMThreadMXBeanImpl
Resets the peak thread count.
resetPeakThreadCount() - Static method in class org.jikesrvm.scheduler.JMXSupport
 
resetPeakUsage() - Static method in class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
Resets the current peak usage value to the current usage.
resetPhaseStack() - Static method in class org.mmtk.plan.Phase
Clears the scheduled phase stack.
resetPhysicalRegisters(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.RegisterAllocatorState
Resets the physical register info.
resetRemsetStream() - Method in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
Reset the remset Stream The remset Stream has to be reset seperately because we do not gather data in the usual way using scan().
resetRemsetStream() - Method in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
Reset the remset Stream.
resetReportableObjects() - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Calls Reportable.reset() on all registered reportable objects.
resetRootsStream() - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
Reset the roots Stream The roots Stream has to be reset separately because we do not gather data in the usual way using scan().
resetRootsStream() - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
Reset the roots Stream.
resetRootStreams() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
Reset all root streams.
resetThreadCounter() - Method in class org.jikesrvm.mm.mmtk.Scanning
 
resetThreadCounter() - Method in class org.mmtk.vm.Scanning
Prepares for using the computeAllRoots method.
resetTopSorted() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
resetTopSorted() - Method in interface org.jikesrvm.compilers.opt.util.TopSortInterface
Should have a side effect such that isTopSorted(forward) returns the correct value.
resetValue - Static variable in class org.jikesrvm.adaptive.recompilation.instrumentation.CounterBasedSampling
Holds the value that is used to reset the global counter after a sample is taken.
resize(int) - Method in class org.jikesrvm.mm.mmtk.gcspy.ServerSpace
 
resize(int) - Method in class org.mmtk.vm.gcspy.ServerSpace
Tell the C driver to resize
resizeCounters(int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.ManagedCounterData
Used to reset the number of counters for this data
resizeCounterSpace(int, int) - Method in class org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
 
resizeCounterSpace(int, int) - Method in class org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
This method is called to change the number of counters needed.
resizeCurrentStack(int, AbstractRegisters) - Static method in class org.jikesrvm.scheduler.RVMThread
Change the size of the currently executing thread's stack.
resizeFreeList(int, int) - Method in class org.mmtk.utility.GenericFreeList
Resize the free list for a parent free list.
resizeFreeList() - Method in class org.mmtk.utility.GenericFreeList
Resize the free list for a child free list.
resizeFreeList(Address) - Method in class org.mmtk.utility.heap.FreeListPageResource
Resize the free list associated with this resource and nail down its start address.
resizeMapInformation(int) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
Resize the map array
resizeNumberOfBranchProfiles(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Change the number of BranchProfiles that may be stored in the argument instruction to numVarOps.
resizeNumberOfBranchProfiles(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Change the number of BranchProfiles that may be stored in the argument instruction to numVarOps.
resizeNumberOfBranchProfiles(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Change the number of BranchProfiles that may be stored in the argument instruction to numVarOps.
resizeNumberOfBranchProfiles(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Change the number of BranchProfiles that may be stored in the argument instruction to numVarOps.
resizeNumberOfBranchProfiles(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Change the number of BranchProfiles that may be stored in the argument instruction to numVarOps.
resizeNumberOfDimensions(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Multianewarray
Change the number of Dimensions that may be stored in the argument instruction to numVarOps.
resizeNumberOfElements(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrBarrier
Change the number of Elements that may be stored in the argument instruction to numVarOps.
resizeNumberOfElements(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.OsrPoint
Change the number of Elements that may be stored in the argument instruction to numVarOps.
resizeNumberOfFormals(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Prologue
Change the number of Formals that may be stored in the argument instruction to numVarOps.
resizeNumberOfMatches(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Change the number of Matches operands that may be stored in the argument instruction to numVarOps.
resizeNumberOfOperands(int) - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Enlarge the number of operands in this instruction, if necessary.
resizeNumberOfParams(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Call
Change the number of Params that may be stored in the argument instruction to numVarOps.
resizeNumberOfParams(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_Call
Change the number of Params that may be stored in the argument instruction to numVarOps.
resizeNumberOfParams(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_Call
Change the number of Params that may be stored in the argument instruction to numVarOps.
resizeNumberOfParams(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_CondCall
Change the number of Params that may be stored in the argument instruction to numVarOps.
resizeNumberOfPreds(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Change the number of Preds that may be stored in the argument instruction to numVarOps.
resizeNumberOfTargets(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.MIR_LowTableSwitch
Change the number of Targets that may be stored in the argument instruction to numVarOps.
resizeNumberOfTargets(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LookupSwitch
Change the number of Targets that may be stored in the argument instruction to numVarOps.
resizeNumberOfTargets(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.LowTableSwitch
Change the number of Targets that may be stored in the argument instruction to numVarOps.
resizeNumberOfTargets(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.MIR_LowTableSwitch
Change the number of Targets that may be stored in the argument instruction to numVarOps.
resizeNumberOfTargets(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.TableSwitch
Change the number of Targets that may be stored in the argument instruction to numVarOps.
resizeNumberOfValues(Instruction, int) - Static method in class org.jikesrvm.compilers.opt.ir.Phi
Change the number of Values that may be stored in the argument instruction to numVarOps.
resolve() - 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.
resolve() - Method in class org.jikesrvm.classloader.MethodReference
Find the RVMMethod that this field reference refers to using the search order specified in JVM specification 5.4.3.3.
resolve() - Method in class org.jikesrvm.classloader.Primitive
Cause resolution to take place.
resolve() - Method in class org.jikesrvm.classloader.RVMArray
Resolve an array.
resolve() - Method in class org.jikesrvm.classloader.RVMClass
Cause resolution to take place.
resolve() - Method in class org.jikesrvm.classloader.RVMType
Cause resolution to take place.
resolve() - Method in class org.jikesrvm.classloader.TypeReference
Force the resolution of the type reference.
resolve() - Method in class org.jikesrvm.classloader.UnboxedType
Cause resolution to take place.
resolve(AbstractAssembler) - Method in class org.jikesrvm.compilers.common.assembler.ForwardReference.ConditionalBranch
 
resolve(AbstractAssembler) - Method in class org.jikesrvm.compilers.common.assembler.ForwardReference.LoadReturnAddress
 
resolve(AbstractAssembler) - Method in class org.jikesrvm.compilers.common.assembler.ForwardReference
Rewrite source to reference current machine code (in asm's machineCodes)
resolve(AbstractAssembler) - Method in class org.jikesrvm.compilers.common.assembler.ForwardReference.ShortBranch
 
resolve(AbstractAssembler) - Method in class org.jikesrvm.compilers.common.assembler.ForwardReference.SwitchCase
 
resolve(AbstractAssembler) - Method in class org.jikesrvm.compilers.common.assembler.ForwardReference.UnconditionalBranch
 
RESOLVE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for RESOLVE instructions
RESOLVE(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of RESOLVE.
resolve() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
Wrapper to save/restore volatile registers when a class needs to be dynamically loaded/resolved/etc.
RESOLVE_MEMBER - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for RESOLVE_MEMBER instructions
RESOLVE_MEMBER_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for RESOLVE_MEMBER instructions
RESOLVE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for RESOLVE instructions
resolvedMember - Variable in class org.jikesrvm.classloader.FieldReference
The RVMField that this field reference resolved to (null if not yet resolved).
resolvedMember - Variable in class org.jikesrvm.classloader.MethodReference
The RVMMethod that this method reference resolved to (null if not yet resolved).
resolvedNewArray(int, RVMArray) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Allocate something like "new Foo[]".
resolvedNewArray(int, RVMArray, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
 
resolvedNewArray(int, int, int, TIB, int, int, int, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Allocate something like "new int[cnt]" or "new Foo[cnt]".
resolvedNewArrayMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
resolvedNewScalar(RVMClass) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Allocate something like "new Foo()".
resolvedNewScalar(int, TIB, boolean, int, int, int, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Allocate something like "new Foo()".
resolvedNewScalarMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
resolveDynamicInvocation() - Static method in class org.jikesrvm.runtime.DynamicLinker.DL_Helper
Discovers a method reference to be invoked via dynamic bridge.
resolveDynamicLink(OptCompiledMethod, Offset) - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptLinker
Given an opt compiler info and a machine code offset in that method's instruction array, performs the dynamic linking required by that instruction.
resolveForwardReferences(int) - Method in class org.jikesrvm.compilers.common.assembler.AbstractAssembler
 
resolveForwardReferences(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Resolve all forward branches that have the given target, and make them branch to the instruction currently being generated.
resolveInterfaceMethod() - 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.
resolveInterfaceMethodInternal(RVMClass) - 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.
resolveInternal(RVMClass) - Method in class org.jikesrvm.classloader.FieldReference
 
resolveInternal(RVMClass) - 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.3.
resolveInternal() - Method in class org.jikesrvm.classloader.TypeReference
 
resolveInvokeSpecial() - Method in class org.jikesrvm.classloader.MethodReference
Resolves the method reference for an invoke special into a target method, if that is possible without causing classloading.
resolveMatching(AbstractAssembler, ForwardReference, int) - Static method in class org.jikesrvm.compilers.common.assembler.ForwardReference
Resolve any forward references on the priority queue for the given bytecode index.
resolveMember() - Method in class org.jikesrvm.classloader.MemberReference
Forces resolution and returns the resolved member.
resolveMember(int) - Static method in class org.jikesrvm.classloader.TableBasedDynamicLinker
Cause dynamic linking of the RVMMember whose member reference id is given.
resolveMember(MemberReference) - Static method in class org.jikesrvm.classloader.TableBasedDynamicLinker
Cause dynamic linking of the argument MemberReference
resolveMember(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
Generate the code to resolve a member (field/method) reference.
resolveMemberMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
resolveMethodRef(DynamicLink) - Static method in class org.jikesrvm.runtime.DynamicLinker.DL_Helper
Resolves a method ref into appropriate RVMMethod.
resolveNativeMethod() - Method in class org.jikesrvm.classloader.NativeMethod
 
resolveNativeMethods() - Method in class org.jikesrvm.classloader.RVMClass
 
resolveNativeMethodsInternal(RVMMethod[]) - Method in class org.jikesrvm.classloader.RVMClass
 
resolveSymbol(String) - Static method in class org.jikesrvm.runtime.DynamicLibrary
Resolves a symbol to an address in a currently loaded dynamic library.
RESOURCE_GC_TRIGGER - Static variable in class org.mmtk.vm.Collection
Resource triggered garbage collection.
restoreAllScratchRegistersBefore(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Walk over the currently available scratch registers, and spill their contents to memory before instruction s.
restoreFloatingPointState(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Insert code into the epilogue to restore the floating point state.
restoreHardwareExceptionState(AbstractRegisters) - Static method in class org.jikesrvm.runtime.Magic
Resume execution with specified thread exception state.
restoreHardwareExceptionState - Static variable in class org.jikesrvm.runtime.MagicNames
 
restoreHardwareExceptionStateInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
 
restoreHardwareExceptionStateInstructionsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
restoreNonVolatiles(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Insert code before a return instruction to restore the nonvolatile registers.
restoreNonvolatilesAfterSysCall(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
Restore all nonvolatile registers after a syscall.
restoreScratchRegistersBefore(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Walk over the currently available scratch registers.
restoreScratchRegistersBefore(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
 
restoreValuesFromOptSaveVolatile(byte[], Offset, TempRegisters, int, CompiledMethod) - Method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
 
restoreVolatileRegisters(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Insert code before a return instruction to restore the volatile and volatile registers.
restoreVolatilesInstructionsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
restPredecessors - Variable in class org.jikesrvm.compilers.baseline.BasicBlock
list of rest preceding basic blocks
restrict - Variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Object holding register restrictions
RESTRICT_TO_DEAD_EXPRESSIONS - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Only fold operations when the result of the 1st operation becomes dead after folding TODO: doesn't apply to local folding
RestrictedRegisterSet(GenericPhysicalRegisterSet) - Constructor for class org.jikesrvm.compilers.opt.regalloc.GenericRegisterRestrictions.RestrictedRegisterSet
 
restrictTo8Bits(Register) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
Ensures that a particular register is only assigned to AL, BL, CL, or DL, since these are the only 8-bit registers we normally address.
result - Variable in class org.jikesrvm.classloader.UTF8Convert.ByteArrayStringEncoderVisitor
 
result - Variable in class org.jikesrvm.classloader.UTF8Convert.ByteBufferStringEncoderVisitor
 
result - Variable in class org.jikesrvm.classloader.UTF8Convert.StringHashCodeVisitor
 
result - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Used to communicate the meet of the return values back to the caller Mainly useful when BC2IR is doing inlining....allows the caller BC2IR object to exploit knowledge the callee BC2IR object had about the result.
RESULT_ESCAPES - Static variable in class org.jikesrvm.compilers.opt.escape.MethodSummary
 
ResultCarrier - Class in org.jikesrvm.compilers.opt.ir
InstructionFormats that have a Result (which is RegisterOperand)
ResultCarrier() - Constructor for class org.jikesrvm.compilers.opt.ir.ResultCarrier
 
ResultCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ia32
Lookup used to see if an operator is a Result (which is RegisterOperand)
ResultCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ia32.ResultCarrierLookup
 
ResultCarrierLookup - Class in org.jikesrvm.compilers.opt.ir.ppc
Lookup used to see if an operator is a Result (which is RegisterOperand)
ResultCarrierLookup() - Constructor for class org.jikesrvm.compilers.opt.ir.ppc.ResultCarrierLookup
 
resultMayEscapeThread() - Method in class org.jikesrvm.compilers.opt.escape.MethodSummary
Query whether the result of this method may escape from a thread.
resultReg - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The Register to which BC2IR should assign the return value(s) of the method.
resultString(Object) - Static method in class org.jikesrvm.tools.oth.OptTestHarness
 
resume() - Method in class org.jikesrvm.scheduler.RVMThread
Resume execution of a thread that has been suspended.
resumeAllMutators() - Method in class org.jikesrvm.mm.mmtk.Collection
 
resumeAllMutators() - Method in class org.mmtk.vm.Collection
Resume all mutators blocked for GC.
resumeComplexTimers() - Static method in class org.mmtk.plan.Phase
Resume all of the timers for the complex phases sitting in the stack.
resync() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Make sure, the generation context is still in sync with the IR, even if we applied some optimizations.
resync_ncGuards() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
This method makes sure that _ncGuard only maps to registers that are actually in the IRs register pool.
ret - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
a return instruction (interprocedural branch)
RET_ADDR - Static variable in class org.jikesrvm.osr.OSRConstants
 
retaddr - Variable in class org.jikesrvm.osr.BytecodeTraverser
 
retainAll(Collection<?>) - Method in class org.jikesrvm.util.LinkedListRVM
UNIMPLEMENTED
retainForFinalize(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
An object is unreachable and is about to be added to the finalizable queue.
retainReferent(TraceLocal, ObjectReference) - Method in class org.jikesrvm.mm.mmtk.ReferenceProcessor
This method deals only with soft references.
retainReferent(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
Make alive a referent object that is known not to be live (isLive is false).
retIndex - Variable in class org.jikesrvm.compilers.opt.bc2ir.ReturnAddressOperand
 
retryLimit - Static variable in class org.jikesrvm.scheduler.ThinLock
Number of times a thread yields before inflating the lock on a object to a heavy-weight lock.
RETURN - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for RETURN instructions
Return - Class in org.jikesrvm.compilers.opt.ir
The Return InstructionFormat class.
Return() - Constructor for class org.jikesrvm.compilers.opt.ir.Return
 
RETURN_ADDRESS - Static variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
The entry in the reference map contains a JSR return address.
Return_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Return InstructionFormat
RETURN_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
FPR registers used for returning values
RETURN_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
GPR registers used for returning values
RETURN_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for RETURN instructions
Return_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Return InstructionFormat
returnAddressIndex - Variable in class org.jikesrvm.compilers.baseline.UnusualMaps
For maps of JSR subroutine locations index into the normal reference map of where the return address can be located
returnAddressLocation - Variable in class org.jikesrvm.compilers.baseline.PendingRETInfo
index into map - represents either a local variable or a stack position
returnAddressMapIndex - Variable in class org.jikesrvm.compilers.baseline.UnusualMaps
index into the map table of the return address map
ReturnAddressOperand - Class in org.jikesrvm.compilers.opt.bc2ir
ReturnAddress operand.
ReturnAddressOperand(int) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.ReturnAddressOperand
 
ReturnAddressTypeCode - Static variable in class org.jikesrvm.osr.OSRConstants
 
returnBarrier() - Static method in class org.jikesrvm.scheduler.RVMThread
The return barrier.
returnBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
returnBlock(Address, int, Address) - Method in class org.mmtk.policy.SegregatedFreeListSpace
Return a block to the global pool.
returnConsumedBlock(Address, int) - Method in class org.mmtk.policy.SegregatedFreeListSpace
Returns a block to the global pool.
returnExpand(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
Expands the calling convention for a particular return instruction.
returnFullEventChunk(EventChunk) - Method in class org.jikesrvm.tuningfork.TraceEngine
 
returnLock(Lock) - Static method in class org.jikesrvm.scheduler.Lock
 
ReturnToNewStack() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.ReturnToNewStack
 
returnToNewStack(Address) - Static method in class org.jikesrvm.runtime.Magic
Return to caller of current method, resuming execution on a new stack that's a copy of the original.
returnToNewStack - Static variable in class org.jikesrvm.runtime.MagicNames
 
returnToPriorStateAndEnsureUnlogged(ObjectReference, byte) - Static method in class org.mmtk.policy.immix.ObjectHeader
 
returnType - Variable in class org.jikesrvm.classloader.MethodReference
type of return value
returnType - Static variable in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
The return type of this method: void
ReturnValue() - Constructor for enum org.vmmagic.pragma.RuntimePure.ReturnValue
 
reusableMarkStateThreshold - Static variable in class org.mmtk.policy.immix.ImmixSpace
 
REUSED_BLOCK_STATE - Static variable in class org.mmtk.policy.immix.Block
 
reusePages(int) - Method in class org.mmtk.utility.alloc.BumpPointer
Some pages are about to be re-used to satisfy a slow path request.
reusePages(int) - Method in class org.mmtk.utility.heap.MonotonePageResource
Notify that previously unused pages are in use again.
reverseBE(IR) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
A reverse enumeration of all the basic blocks in the IR.
reverseBlockEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.IR
Reverse (with respect to the current code linearization order) iteration overal all the basic blocks in the IR.
ReverseDFSenumerateByFinish - Class in org.jikesrvm.compilers.opt.util
This class generates an enumeration of nodes of a graph, in order of increasing finishing time in a reverse Depth First Search, i.e. a search traversing nodes from target to source.
ReverseDFSenumerateByFinish(Graph) - Constructor for class org.jikesrvm.compilers.opt.util.ReverseDFSenumerateByFinish
Construct a reverse DFS across a graph.
ReverseDFSenumerateByFinish(Graph, Enumeration<GraphNode>) - Constructor for class org.jikesrvm.compilers.opt.util.ReverseDFSenumerateByFinish
Construct a reverse DFS across a subset of a graph, starting at the given set of nodes.
ReverseEnumerator<T> - Class in org.jikesrvm.compilers.opt.util
An enumerator that provides access to the reverse order of elements for a given Enumeration.
ReverseEnumerator(Enumeration<T>) - Constructor for class org.jikesrvm.compilers.opt.util.ReverseEnumerator
 
ReverseFilteredDFSenumerateByFinish - Class in org.jikesrvm.compilers.opt.util
 
ReverseFilteredDFSenumerateByFinish(Graph, Enumeration<GraphNode>, GraphEdgeFilter) - Constructor for class org.jikesrvm.compilers.opt.util.ReverseFilteredDFSenumerateByFinish
 
reverseGlobalIE(IR) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
A reverse enumeration of all the instructions in the IR.
reverseInstrEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Reverse enumeration of all the instruction in the block.
reverseInstrEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.IR
Reverse (with respect to the current code linearization order) iteration over all the instructions in this IR.
reverseIntraBlockIE(Instruction, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IREnumeration
Reverse intra basic block instruction enumerations from from start...last inclusive.
reverseRealInstrEnumerator() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Reverse enumeration of all the real instruction in the block.
reverseTopFirst - Variable in class org.jikesrvm.compilers.opt.regalloc.IntervalAnalysis
a reverse topological list of basic blocks
revertOuts() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
Revert the sequence of out edges
rewriteFPStack(IR) - Method in class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
 
rewriteFPStack(IR) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCode
Rewrites floating point registers to reflect changes in stack height induced by BURS.
RewriteMemoryOperandsWithOversizedDisplacements - Class in org.jikesrvm.compilers.opt.regalloc.ia32
Processes memory operands with a displacement that doesn't fit into 32 bits.
RewriteMemoryOperandsWithOversizedDisplacements() - Constructor for class org.jikesrvm.compilers.opt.regalloc.ia32.RewriteMemoryOperandsWithOversizedDisplacements
 
rewriteMoveInstruction(Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Rewrites a move instruction if it has 2 memory operands.
rewriteStackLocations() - Method in class org.jikesrvm.compilers.opt.regalloc.ia32.StackManager
Walks through the IR.
rewriteWithTemporaries(Instruction[], IR) - Method in class org.jikesrvm.compilers.opt.controlflow.BranchOptimizations
For each in a set of instructions, rewrite every def to use a new temporary register.
RFD(int, String, MachineRegister, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RFDI(int, String, MachineRegister, short, Offset, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RFDR(int, String, MachineRegister, short, Offset, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RFDRI(int, String, MachineRegister, short, Offset, MachineRegister, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RFDRR(int, String, MachineRegister, short, Offset, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RI(int, String, MachineRegister, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
rid - Variable in class org.jikesrvm.osr.ExecutionState
 
right(String, int) - Static method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
right - Variable in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
 
RIGHT_CHILD_FIRST - Static variable in interface org.jikesrvm.compilers.opt.lir2mir.BURS_StateCoder
 
rightRotateBBSet(BasicBlockLE) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
 
rightSibling - Variable in class org.jikesrvm.compilers.opt.util.TreeNode
The next node on the child list that I am on
riv_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal riv (7)
riv_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal riv (7)
rlv_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal rlv (8)
rlv_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal rlv (8)
RN(int, String, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RNI(int, String, MachineRegister, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RNR(int, String, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RNRI(int, String, MachineRegister, MachineRegister, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RNRR(int, String, MachineRegister, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
ROE(Instruction, int, int) - Constructor for class org.jikesrvm.compilers.opt.ir.Instruction.ROE
 
root - Variable in class org.jikesrvm.compilers.opt.bc2ir.BBSet
root of the backing red/black tree
root - Variable in class org.jikesrvm.compilers.opt.util.Tree
A tree is simply a pointer to the root
ROOT_RC_INC - Static variable in class org.mmtk.utility.sanitychecker.SanityDataTable
The increment to use for root increments
ROOT_RC_SHIFT - Static variable in class org.mmtk.utility.sanitychecker.SanityDataTable
The shift for the root reference count
rootBuffer - Variable in class org.mmtk.plan.refcount.fullheap.RCFindRootSetTraceLocal
 
rootBuffer - Variable in class org.mmtk.plan.refcount.generational.GenRCFindRootSetTraceLocal
 
rootClosurePhase - Static variable in class org.mmtk.plan.Simple
Perform the initial determination of liveness from the roots.
rootEnumerate(ObjectReference) - Static method in class org.mmtk.utility.TraceGenerator
This method is called for each root-referenced object at every Merlin root enumeration.
rootLocationPool - Variable in class org.mmtk.plan.Trace
 
rootLocations - Variable in class org.mmtk.plan.TraceLocal
delayed root slots
rootNode - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
 
rootNodes() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Get the list of root nodes.
rootReferenceCount - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
roots - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
ROOTS - Static variable in class org.mmtk.plan.Simple
 
rootsStream - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
rootsStream - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
rootTrace - Variable in class org.mmtk.plan.refcount.fullheap.RCCollector
 
rootTrace - Variable in class org.mmtk.plan.refcount.generational.GenRCCollector
 
rootTrace - Variable in class org.mmtk.plan.refcount.RCBase
 
rootTrace - Variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
rootTraceLocal - Variable in class org.mmtk.utility.sanitychecker.SanityCheckerLocal
Trace
rootValue() - Method in class org.jikesrvm.util.PriorityQueueRVM
Return the priority of front object without removing it
round - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.GVNPreparation
 
round - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.LoadEliminationPreparation
 
round - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination
which round of load elimination is this?
ROUND_TO_ZERO - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Operator for ROUND_TO_ZERO instructions
ROUND_TO_ZERO_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperators
Opcode identifier for ROUND_TO_ZERO instructions
roundDown(Word, int) - Static method in class org.mmtk.utility.Conversions
 
roundDown(int, int) - Static method in class org.mmtk.utility.Conversions
 
roundDownMB(Address) - Static method in class org.mmtk.utility.Conversions
 
roundDownMB(Extent) - Static method in class org.mmtk.utility.Conversions
 
ROUNDED_METADATA_BYTES_PER_CHUNK - Static variable in class org.mmtk.policy.immix.Chunk
 
ROUNDED_METADATA_PAGES_PER_CHUNK - Static variable in class org.mmtk.policy.immix.Chunk
 
ROW_MASK - Static variable in class org.jikesrvm.classloader.Atom
Mask to ascertain row from id number
ROW_MASK - Static variable in class org.jikesrvm.classloader.MemberReference
Mask to ascertain row from id number
ROW_MASK - Static variable in class org.jikesrvm.classloader.RVMType
Mask to ascertain row from id number
ROW_MASK - Static variable in class org.jikesrvm.classloader.TypeReference
Mask to ascertain row from id number
ROW_MASK - Static variable in class org.jikesrvm.compilers.common.CompiledMethods
Mask to ascertain row from id number
rp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
Unique value for non-terminal rp (6)
rp_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
Unique value for non-terminal rp (6)
rps - Variable in class org.mmtk.utility.deque.SharedDeque
Raw page space from which to allocate
RR(int, String, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRA(int, String, MachineRegister, Address) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRD(int, String, MachineRegister, MachineRegister, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRFD(int, String, MachineRegister, MachineRegister, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRI(int, String, MachineRegister, MachineRegister, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRN(int, String, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRR(int, String, MachineRegister, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RRXD(int, String, MachineRegister, MachineRegister, MachineRegister, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RS_COUNTERS - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
 
rs_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
Unique value for non-terminal rs (4)
rs_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
Unique value for non-terminal rs (4)
RS_SAMPLING - Static variable in class org.jikesrvm.adaptive.util.AOSExternalOptions
 
rsha(int) - Method in class org.vmmagic.unboxed.Word
Arithmetic right-shift a word.
rshl(int) - Method in class org.vmmagic.unboxed.Word
Logical right-shift a word.
rule(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
Get the BURS rule number associated with this tree node for a given non-terminal
rule(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
Gets the BURS rule number associated with this tree node for a given non-terminal
rule(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
Get the BURS rule number associated with this tree node for a given non-terminal
rule(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
Get the BURS rule number associated with this tree node for a given non-terminal
rule(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
Get the BURS rule number associated with this tree node for a given non-terminal
rule(int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
Get the BURS rule number associated with this tree node for a given non-terminal
run() - Method in class org.jikesrvm.adaptive.controller.ControllerThread
This method is the entry point to the controller, it is called when the controllerThread is created.
run() - Method in class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer.AsyncReporter
 
run() - Method in class org.jikesrvm.adaptive.measurements.organizers.Organizer
Called when thread is scheduled.
run() - Method in class org.jikesrvm.adaptive.OSROrganizerThread
 
run() - Method in class org.jikesrvm.adaptive.recompilation.CompilationThread
This is the main loop of the compilation thread.
run() - Method in class org.jikesrvm.mm.mminterface.CollectorThread
Collection entry point.
run() - Method in class org.jikesrvm.scheduler.BootThread
 
run() - Method in class org.jikesrvm.scheduler.FinalizerThread
Run the finalizer thread (one per RVM)
run() - Method in class org.jikesrvm.scheduler.MainThread
Run "main" thread.
run() - Method in class org.jikesrvm.scheduler.RVMThread
Method to be executed when this thread starts running.
run() - Method in class org.jikesrvm.scheduler.SystemThread
 
run() - Method in class org.jikesrvm.scheduler.TimerThread
 
run() - Method in class org.mmtk.plan.CollectorContext
Entry point for the collector context.
run() - Method in class org.mmtk.plan.concurrent.ConcurrentCollector
Entry point for the collector context.
run() - Method in class org.mmtk.plan.ControllerCollectorContext
Main execution loop.
run() - Method in class org.mmtk.plan.ParallelCollector
Entry point for the collector context.
run() - Method in class org.mmtk.utility.heap.ConcurrentZeroingContext
 
RUN_MASK - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
runAgent(Instrumentation, ClassLoader, String, String) - Static method in class org.jikesrvm.scheduler.MainThread
 
runAgents(ClassLoader) - Method in class org.jikesrvm.scheduler.MainThread
 
runClassInitializer(String) - Static method in class org.jikesrvm.VM
Run <clinit> method of specified class, if that class appears in bootimage and actually has a clinit method (we are flexible to allow one list of classes to work with different bootimages and different version of classpath (eg 0.05 vs. cvs head).
runJNI_OnLoad(Address) - Static method in class org.jikesrvm.runtime.DynamicLibrary
Method call to run the onload method.
running - Variable in class org.mmtk.utility.statistics.BooleanCounter
 
running - Variable in class org.mmtk.utility.statistics.EventCounter
 
running - Variable in class org.mmtk.utility.statistics.LongCounter
 
runningTool - Static variable in class org.jikesrvm.Properties
use classes for generic java programming?
runningVM - Static variable in class org.jikesrvm.Properties
use classes for running actual VM?
runoff - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Index of next basic block.
runRefs - Static variable in class org.jikesrvm.mm.mmtk.ScanBootImage
 
RUNTIME_SERVICES_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
RuntimeCompiler - Class in org.jikesrvm.compilers.common
Harness to select which compiler to dynamically compile a method in first invocation.
RuntimeCompiler() - Constructor for class org.jikesrvm.compilers.common.RuntimeCompiler
 
RuntimeEntrypoints - Class in org.jikesrvm.runtime
Entrypoints into the runtime of the virtual machine.
RuntimeEntrypoints() - Constructor for class org.jikesrvm.runtime.RuntimeEntrypoints
 
RuntimeFinal - Annotation Type in org.vmmagic.pragma
This pragma is used to indicate a field will be final in the running VM.
runtimeInvisibleAnnotationsAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
RuntimeInvisibleAnnotations
runtimeInvisibleParameterAnnotationsAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
RuntimeInvisibleParameterAnnotations
RuntimeMeasurements - Class in org.jikesrvm.adaptive.measurements
RuntimeMeasurements manages listeners, decayable objects, and reportable objects.
RuntimeMeasurements() - Constructor for class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
 
RuntimePure - Annotation Type in org.vmmagic.pragma
This pragma is a variant of Pure that is used to mark methods that have a special behaviour at boot image writing time and are Pure at runtime
RuntimePure.ReturnValue - Enum in org.vmmagic.pragma
Enumeration of the special boot image return values
RuntimeTable<T> - Interface in org.jikesrvm.objectmodel
This interface is used to indicate a type will behave as a runtime table.
runtimeVisibleAnnotationsAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
RuntimeVisibleAnnotations
runtimeVisibleParameterAnnotationsAttributeName - Static variable in class org.jikesrvm.classloader.RVMClassLoader
RuntimeVisibleParameterAnnotations
RVM_CLASS_PREFIXES - Static variable in class org.jikesrvm.classloader.Atom
The set of class prefixes for core RVM classes.
RVM_CONFIGURATION - Static variable in class org.jikesrvm.Configuration
 
RVM_TRAP_BASE - Static variable in class org.jikesrvm.ia32.TrapConstants
This base is added to the numeric trap codes in RuntimeEntrypoints.java to yield the intel trap number that is given to INT instructions
RVM_VERSION_STRING - Static variable in class org.jikesrvm.Configuration
 
RVMAnnotation - Class in org.jikesrvm.classloader
Internal representation of an annotation.
RVMAnnotation(TypeReference, RVMAnnotation.AnnotationMember[]) - Constructor for class org.jikesrvm.classloader.RVMAnnotation
Construct a read annotation
RVMAnnotation.AnnotationFactory - Class in org.jikesrvm.classloader
Class used to implement annotations as proxies
RVMAnnotation.AnnotationMember - Class in org.jikesrvm.classloader
A class to decode and hold the name and its associated value for an annotation member
RVMArray - Class in org.jikesrvm.classloader
Description of a java "array" type.
RVMArray(TypeReference, RVMType) - Constructor for class org.jikesrvm.classloader.RVMArray
 
RVMArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
RVMClass - Class in org.jikesrvm.classloader
Description of a java "class" type.
RVMClass(TypeReference, int[], short, RVMClass, RVMClass[], RVMField[], RVMMethod[], TypeReference[], TypeReference, TypeReference, MethodReference, Atom, RVMMethod, Atom, RVMAnnotation[]) - Constructor for class org.jikesrvm.classloader.RVMClass
Construct a class from its constituent loaded parts
RVMClassLoader - Class in org.jikesrvm.classloader
Manufacture type descriptions as needed by the running virtual machine.
RVMClassLoader() - Constructor for class org.jikesrvm.classloader.RVMClassLoader
 
RVMField - Class in org.jikesrvm.classloader
A field of a java class.
RVMField(TypeReference, MemberReference, short, Atom, int, RVMAnnotation[]) - Constructor for class org.jikesrvm.classloader.RVMField
Create a field.
rvmMember - Variable in error org.jikesrvm.classloader.BootImageMemberLookupError
 
RVMMember - Class in org.jikesrvm.classloader
A field or method of a java class.
RVMMember(TypeReference, MemberReference, short, Atom, RVMAnnotation[]) - Constructor for class org.jikesrvm.classloader.RVMMember
NOTE: Only RVMClass is allowed to create an instance of a RVMMember.
RVMMethod - Class in org.jikesrvm.classloader
A method of a java class corresponding to a method_info structure in the class file.
RVMMethod(TypeReference, MemberReference, short, TypeReference[], Atom, RVMAnnotation[], RVMAnnotation[][], Object) - Constructor for class org.jikesrvm.classloader.RVMMethod
Construct a read method
RVMThread - Class in org.jikesrvm.scheduler
A generic java thread's execution context.
RVMThread(byte[], Thread, String, boolean, SystemThread, int) - Constructor for class org.jikesrvm.scheduler.RVMThread
Create a new RVM Thread
RVMThread(SystemThread, String) - Constructor for class org.jikesrvm.scheduler.RVMThread
Creates a thread with default stack and with the given name.
RVMThread(SystemThread, byte[], String) - Constructor for class org.jikesrvm.scheduler.RVMThread
Create a thread with the given stack and name.
RVMThread(Thread, long, String, boolean, int) - Constructor for class org.jikesrvm.scheduler.RVMThread
Create a thread with ... called by java.lang.VMThread.create.
rvmThread - Variable in class org.jikesrvm.scheduler.SystemThread
 
RVMThread.AllButGCHardHandshakeVisitor - Class in org.jikesrvm.scheduler
 
RVMThread.BlockAdapter - Class in org.jikesrvm.scheduler
A block adapter specifies the reason for blocking or unblocking a thread.
RVMThread.GCBlockAdapter - Class in org.jikesrvm.scheduler
 
RVMThread.HandshakeBlockAdapter - Class in org.jikesrvm.scheduler
 
RVMThread.HardHandshakeVisitor - Class in org.jikesrvm.scheduler
 
RVMThread.SoftHandshakeVisitor - Class in org.jikesrvm.scheduler
Provides a skeleton implementation for use in soft handshakes.
RVMThread.SuspendBlockAdapter - Class in org.jikesrvm.scheduler
 
RVMThread.ThreadStackTraceBlockAdapter - Class in org.jikesrvm.scheduler
 
RVMThread.Waiting - Enum in org.jikesrvm.scheduler
An enumeration that describes the different manners in which a thread might be voluntarily waiting.
RVMType - Class in org.jikesrvm.classloader
A description of a java type.
RVMType(TypeReference, Class<?>, int, RVMAnnotation[]) - Constructor for class org.jikesrvm.classloader.RVMType
Create an instance of a RVMType
RVMType(TypeReference, int, RVMAnnotation[]) - Constructor for class org.jikesrvm.classloader.RVMType
Create an instance of a RVMType
RXD(int, String, MachineRegister, MachineRegister, short, Offset) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RXDI(int, String, MachineRegister, MachineRegister, short, Offset, long) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RXDR(int, String, MachineRegister, MachineRegister, short, Offset, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RXDRI(int, String, MachineRegister, MachineRegister, short, Offset, MachineRegister, int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
RXDRR(int, String, MachineRegister, MachineRegister, short, Offset, MachineRegister, MachineRegister) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Lister
 
rz_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_Definitions
Unique value for non-terminal rz (5)
rz_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_Definitions
Unique value for non-terminal rz (5)

S

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
Set the bytecode index of the 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
Set the TypeReference of the value represented by the operand.
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, doublevalue 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
The Address of the guard area for RVMThread.stack.
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)

T

T0 - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
T0_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
T1 - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
T1_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
table - Static variable in class org.jikesrvm.adaptive.controller.ControllerMemory
This is a hashtable of controller plans indexed by RVMMethod.
table - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.BranchProfileCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.GuardCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.GuardResultCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.LocationCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ia32.ResultCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.BranchProfileCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.GuardCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.GuardResultCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.LocationCarrierLookup
Look up table
table - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.ResultCarrierLookup
Look up table
table - Variable in class org.jikesrvm.mm.mmtk.FinalizableProcessor
The table of candidates
table - Variable in class org.mmtk.utility.GenericFreeList
 
TableBasedDynamicLinker - Class in org.jikesrvm.classloader
Dynamic linking via indirection tables.
TableBasedDynamicLinker() - Constructor for class org.jikesrvm.classloader.TableBasedDynamicLinker
 
tableswitch(Instruction, IR) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
Expand a tableswitch.
TABLESWITCH - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for TABLESWITCH instructions
TableSwitch - Class in org.jikesrvm.compilers.opt.ir
The TableSwitch InstructionFormat class.
TableSwitch() - Constructor for class org.jikesrvm.compilers.opt.ir.TableSwitch
 
TableSwitch_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the TableSwitch InstructionFormat
TABLESWITCH_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for TABLESWITCH instructions
TableSwitch_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the TableSwitch InstructionFormat
TAG_DOUBLE - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_FIELDREF - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_FLOAT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_INT - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_INTERFACE_METHODREF - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_LONG - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_MEMBERNAME_AND_DESCRIPTOR - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_METHODREF - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_STRING - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_TYPEREF - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_UNUSED - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
TAG_UTF - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
tail - Variable in class org.jikesrvm.scheduler.ThreadQueue
 
tail - Variable in class org.jikesrvm.tuningfork.ChunkQueue
 
tail - Variable in class org.jikesrvm.tuningfork.EventChunkQueue
 
tail - Variable in class org.jikesrvm.util.LinkedListRVM
pointer to last element in the list
tail - Variable in class org.mmtk.utility.deque.LocalSSB
the location in the buffer
tail - Variable in class org.mmtk.utility.deque.SharedDeque
Tail of the shared deque
tail - Variable in class org.vmutil.options.OptionSet
 
TAIL_INITIAL_VALUE - Static variable in class org.mmtk.utility.deque.Deque
 
tailBufferEnd - Variable in class org.mmtk.utility.deque.LocalSSB
the end of the buffer
tailOverflow(int) - Method in class org.mmtk.utility.deque.LocalSSB
Buffer space has been exhausted, allocate a new buffer and enqueue the existing buffer (if any).
TailRecursionElimination - Class in org.jikesrvm.compilers.opt.controlflow
Transform tail recursive calls into loops.
TailRecursionElimination() - Constructor for class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
 
tailSetInclusive(int) - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Computes the tailSet() [from java.util.SortedSet] but includes all elements greater than lowerBound inclusive.
tailStarved(int) - Method in class org.mmtk.utility.deque.LocalDeque
The tail is empty (or null), and the shared deque has no buffers available.
takeCBSCallSample(int, Address) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Called from Thread.yieldpoint when it is time to take a CBS call sample.
takeCBSMethodSample(int, Address) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Called from Thread.yieldpoint when it is time to take a CBS method sample.
takeCondBranch(BasicBlock, Instruction, IR) - Method in class org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
Transforms a conditional branch into a GOTO, updating PHI nodes to maintain SSA form.
taken - Variable in class org.jikesrvm.compilers.baseline.ConditionalBranchProfile
Probability of being taken
TAKEN - Static variable in class org.jikesrvm.compilers.baseline.EdgeCounts
Adjustment to offset in data from the bytecode index for taken branch counts
taken - Variable in class org.jikesrvm.compilers.opt.controlflow.Diamond
The "taken" branch of the diamond (might be null)
TAKEN - Static variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
guard operand that represents a taken branch
takenProbability - Variable in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
takeTimerSample(int, Address) - Static method in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
Called from Thread.yieldpoint every time it is invoked due to a timer interrupt.
takeYieldpoint - Variable in class org.jikesrvm.scheduler.RVMThread
Should the next executed yieldpoint be taken?
takeYieldpointField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
target - Variable in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
target - Variable in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
target - Variable in class org.jikesrvm.compilers.opt.controlflow.LSTNode.Edge
 
target - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
 
target - Variable in class org.jikesrvm.compilers.opt.ir.operand.BranchOperand
Target of this branch.
target - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
Target RVMMethod of invocation.
TARGET_ - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
targetBytecodeIndex - Variable in class org.jikesrvm.compilers.common.assembler.ForwardReference
 
targetIsClose(Instruction, int) - Method in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Given a forward branch instruction and its target, determine (conservatively) if the relative offset to the target is less than 127 bytes
targetMethod(int) - Static method in class org.jikesrvm.osr.bytecodes.InvokeStatic
 
targets - Variable in class org.jikesrvm.compilers.opt.inlining.InlineDecision
The set of methods to inline.
targets - Variable in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
targets - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
operand vertices, in order
tcode - Variable in class org.jikesrvm.osr.VariableElement
type code, can only be INT, FLOAT, LONG, DOUBLE, RET_ADDR, WORD or REF
TCODE_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
 
TCODE_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
 
TEMP - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
 
TEMP_BUFFER_SIZE - Static variable in class org.mmtk.utility.Log
characters in buffer for building string representations of longs.
tempAttr - Static variable in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
tempBuffer - Variable in class org.mmtk.utility.Log
buffer for building string representations of longs
tempIndex - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
 
TemplateCompilerFramework - Class in org.jikesrvm.compilers.baseline
Framework compiler - platform independent code.
TemplateCompilerFramework(CompiledMethod) - Constructor for class org.jikesrvm.compilers.baseline.TemplateCompilerFramework
 
TemplateCompilerFramework.BranchCondition - Enum in org.jikesrvm.compilers.baseline
 
TemplateCompilerFramework.MachineCode - Class in org.jikesrvm.compilers.baseline
 
templateMethodName(int) - Method in class org.jikesrvm.mm.mminterface.SpecializedScanMethod
Find the template method name for a given pattern.
TEMPORAL - Variable in class org.mmtk.utility.options.NurseryZeroing
 
TempRegisters - Class in org.jikesrvm.osr.ia32
Temporary register set.
TempRegisters(AbstractRegisters) - Constructor for class org.jikesrvm.osr.ia32.TempRegisters
 
temps - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
The register pool to be used during generation
tentativeMicrolocking - Static variable in class org.jikesrvm.scheduler.Lock
Should we give up or persist in the attempt to get a heavy-weight lock, if its mutex microlock is held by another procesor.
terminalIteratorValue - Variable in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
The value that ends the loop
terminate() - Method in class org.jikesrvm.scheduler.RVMThread
Terminate execution of current thread by abandoning all references to it and resuming execution in some other (ready) thread.
TERMINATED - Static variable in class org.jikesrvm.scheduler.RVMThread
Thread has died.
terminateUnpreemptible() - Method in class org.jikesrvm.scheduler.RVMThread
Unpreemptible portion of thread termination.
test - Variable in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting.CandInfo
 
testAndClearMark(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
Used to mark boot image objects during a parallel scan of objects during GC Returns true if marking was done.
testAndMark(ObjectReference) - Static method in class org.mmtk.plan.refcount.RCHeader
Attempts to atomically mark this object.
testAndMark(ObjectReference, byte) - Static method in class org.mmtk.policy.immix.ObjectHeader
Non-atomically test and set the mark bit of an object.
testAndMark(ObjectReference, byte) - Static method in class org.mmtk.policy.ImmortalSpace
Used to mark boot image objects during a parallel scan of objects during GC.
testAndMark(ObjectReference, byte) - Method in class org.mmtk.policy.LargeObjectSpace
Atomically attempt to set the mark bit of an object.
testAndMark(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
Used to mark boot image objects during a parallel scan of objects during GC.
testAndMark(ObjectReference) - Method in class org.mmtk.policy.MarkSweepSpace
Atomically attempt to set the mark bit of an object.
testAndSet(Object, Offset, int) - Static method in class org.jikesrvm.scheduler.Synchronization
 
testAndSetLiveBit(ObjectReference) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Atomically set the live bit for a given object
testAvailableBit(ObjectReference, int) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
Tests a bit available for memory manager use in an object.
testAvailableBit(Object, int) - Static method in class org.jikesrvm.objectmodel.JavaHeader
 
testAvailableBit(Object, int) - Static method in class org.jikesrvm.objectmodel.ObjectModel
 
testFailedOSR - Variable in class org.jikesrvm.compilers.opt.inlining.InlineDecision
Should the test-failed block be replaced with an OSR point?
testMarkBit(ObjectReference, byte) - Method in class org.mmtk.policy.LargeObjectSpace
Return true if the mark bit for an object has the given value.
testMarkState(ObjectReference, byte) - Static method in class org.mmtk.policy.immix.ObjectHeader
Return true if the mark count for an object has the given value.
testMarkState(byte, byte) - Static method in class org.mmtk.policy.immix.ObjectHeader
 
testMarkState(ObjectReference) - Method in class org.mmtk.policy.MarkSweepSpace
Return true if the mark count for an object has the given value.
TG() - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Create a new TrueGuardOperand.
the_boot_record - Static variable in class org.jikesrvm.runtime.BootRecord
The following static field is initialized by the boot image writer.
the_boot_recordField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
theLock - Variable in class org.jikesrvm.mm.mmtk.Monitor
 
theNextElement - Variable in class org.jikesrvm.compilers.opt.util.DFSenumerateByFinish
the current next element in finishing time order
theVisit - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
THIN_LOCK_DEDICATED_U16_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeader
How many bytes do we have to offset to get to the high locking bits
THIN_LOCK_DEDICATED_U16_SHIFT - Static variable in class org.jikesrvm.objectmodel.JavaHeader
How many bits do we have to shift to only hold the high locking bits
THIN_LOCK_SHIFT - Static variable in class org.jikesrvm.objectmodel.JavaHeader
How many bits to shift to get the thin lock?
ThinLock - Class in org.jikesrvm.scheduler
Implementation of thin locks.
ThinLock() - Constructor for class org.jikesrvm.scheduler.ThinLock
 
ThinLockConstants - Class in org.jikesrvm.objectmodel
Constants used to implement thin locks.
ThinLockConstants() - Constructor for class org.jikesrvm.objectmodel.ThinLockConstants
 
thinLockOffset - Variable in class org.jikesrvm.classloader.RVMClass
At what offset is the thin lock word to be found in instances of objects of this type?
thisChoiceCompiler - Variable in class org.jikesrvm.adaptive.controller.RecompileOptChoice
The "compiler" (see CompilerDNA) that is associated with this choice
thisChoiceOptLevel - Variable in class org.jikesrvm.adaptive.controller.RecompileOptChoice
The opt level associated with this recompilation choice
Thread - Static variable in class org.jikesrvm.classloader.TypeReference
 
thread - Variable in class org.jikesrvm.mm.mminterface.GCMapIterator
thread whose stack is currently being scanned
thread - Variable in class org.jikesrvm.mm.mmtk.Lock
 
thread - Variable in class org.jikesrvm.mm.mmtk.ScanThread
 
thread - Variable in class org.jikesrvm.osr.ExecutionState
the thread on which the activation is running
thread - Variable in class org.jikesrvm.scheduler.RVMThread
java.lang.Thread wrapper for this Thread.
thread_cbs_counter - Variable in class org.jikesrvm.scheduler.RVMThread
For builds using counter-based sampling.
THREAD_LOCAL - Static variable in class org.jikesrvm.compilers.opt.escape.FI_EscapeSummary
Static object used to represent analysis result
THREAD_REGISTER - Static variable in class org.jikesrvm.ia32.RegisterConstants
Register holding a reference to thread local information
threadBySlot - Static variable in class org.jikesrvm.scheduler.RVMThread
thread array - all threads are stored in this array according to their threadSlot.
threadCBSField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
 
ThreadContext - Class in org.jikesrvm.mm.mminterface
RVMThread must extend this class to associate appropriate context with processor.
ThreadContext() - Constructor for class org.jikesrvm.mm.mminterface.ThreadContext
 
threadContextRegistersField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
threadContextRegistersSaveField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
threadCounter - Static variable in class org.jikesrvm.mm.mmtk.Scanning
Counter to track index into thread table for root tracing.
threadDeath - Static variable in class org.jikesrvm.adaptive.controller.Controller
Used to shut down threads
threadExceptionRegistersField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
threadIdFlag - Variable in class org.mmtk.utility.Log
true if a thread id will be prepended
threadIdToThread - Static variable in class org.jikesrvm.scheduler.JMXSupport
 
threadIdx - Variable in class org.jikesrvm.scheduler.RVMThread
Current index of this thread in the threads array.
threadingInitialized - Static variable in class org.jikesrvm.scheduler.RVMThread
Is the threading system initialized?
threadLocal - Variable in class org.jikesrvm.compilers.opt.escape.SimpleEscape.AnalysisResult
Was the result "the register must point to thread-local objects"?
ThreadLocalState - Class in org.jikesrvm.ia32
This class provides a layer of abstraction that the rest of the VM must use in order to access the current RVMThread object.
ThreadLocalState() - Constructor for class org.jikesrvm.ia32.ThreadLocalState
 
ThreadQueue - Class in org.jikesrvm.scheduler
An unsynchronized queue data structure for Threads.
ThreadQueue() - Constructor for class org.jikesrvm.scheduler.ThreadQueue
 
threadRunMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
threads - Static variable in class org.jikesrvm.scheduler.RVMThread
Packed and unordered array or active threads.
threads - Static variable in class org.mmtk.utility.options.Options
 
Threads - Class in org.mmtk.utility.options
The number of GC threads to use for parallel collection.
Threads() - Constructor for class org.mmtk.utility.options.Threads
Create the option.
threadScanner - Variable in class org.jikesrvm.mm.mminterface.CollectorThread
used by collector threads to hold state during stack scanning
threadSlot - Variable in class org.jikesrvm.scheduler.RVMThread
Index of this thread in RVMThread.threadBySlot[].
threadSlotField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
threadStackField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
ThreadStackTraceBlockAdapter() - Constructor for class org.jikesrvm.scheduler.RVMThread.ThreadStackTraceBlockAdapter
 
threadStartoffMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
threadSwitch(RVMThread, AbstractRegisters) - Static method in class org.jikesrvm.runtime.Magic
Switch threads.
threadSwitch - Static variable in class org.jikesrvm.runtime.MagicNames
 
threadSwitchInstructions - Static variable in class org.jikesrvm.ia32.OutOfLineMachineCode
 
threadSwitchInstructionsField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
THREE_SLOTS - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
threeElementDiamond(BasicBlock, BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.opt.controlflow.Diamond
 
threeValueFPCmp(Instruction) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion for [DF]CMP[GL] compare to values and set result to -1, 0, 1 for <, =, > respectively
threshold - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
thresholdReached() - Method in class org.jikesrvm.adaptive.measurements.organizers.AccumulatingMethodSampleOrganizer
 
thresholdReached() - Method in class org.jikesrvm.adaptive.measurements.organizers.DecayOrganizer
Decays the decayable objects.
thresholdReached() - Method in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
Process contents of buffer: add call graph edges and increment their weights.
thresholdReached() - Method in class org.jikesrvm.adaptive.measurements.organizers.MethodSampleOrganizer
 
thresholdReached() - Method in class org.jikesrvm.adaptive.measurements.organizers.Organizer
Method that is called when the sampling threshold is reached
thresholdReachedCount - Variable in class org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
Countdown of times we have to have called thresholdReached before we believe the call graph has enough samples that it is reasonable to use it to guide profile-directed inlining.
Throw(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
Throw: register a Throwable object as a pending exception, to be delivered on return to the Java caller
THROW_COST - Static variable in class org.jikesrvm.classloader.NormalMethod
 
throwDataFormatException(String, int) - Static method in class org.jikesrvm.classloader.UTF8Convert
 
throwFromUninterruptible(Throwable) - Static method in class org.jikesrvm.scheduler.RVMThread
 
throwIllegalArgumentException() - Static method in class org.jikesrvm.runtime.ReflectionBase
 
throwLargeArrayOutOfMemoryError() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Throw an out of memory error due to an array allocation request that is larger than the maximum allowed value.
ThrowNew(JNIEnvironment, int, Address) - Static method in class org.jikesrvm.jni.JNIFunctions
ThrowNew
throwNoSuchFieldExceptionWithCause(RVMField, Throwable) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
 
throwOptimizingCompilerExceptionBecauseOfIllegalAccess(RVMField, Throwable) - Static method in class org.jikesrvm.compilers.opt.StaticFieldReader
 
throwPendingException() - Static method in class org.jikesrvm.jni.JNIEnvironment
Return and clear the (known to be non-null) pending exception.
TIB - Static variable in class org.jikesrvm.classloader.TypeReference
 
TIB - Class in org.jikesrvm.objectmodel
This class represents an instance of a type information block, at runtime it is an array with Object elements.
TIB(int) - Constructor for class org.jikesrvm.objectmodel.TIB
 
TIB_ALIGN_MASK - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
Bit-mask to select out the encoded field
TIB_ARRAY_ELEMENT_TIB_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
The TIB of the elements type of an array (may be null in fringe cases when element type couldn't be resolved during array resolution).
TIB_BYTES - Static variable in class org.jikesrvm.objectmodel.JavaHeaderConstants
Number of bytes in object's TIB pointer
TIB_DOES_IMPLEMENT_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
Does this class implement the ith interface?
TIB_FIRST_SPECIALIZED_METHOD_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
A set of 0 or more specialized methods used in the VM such as for GC scanning.
TIB_FIRST_VIRTUAL_METHOD_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
Next group of slots point to virtual method code blocks (slots V1..VN in above diagram).
TIB_INTERFACE_DISPATCH_TABLE_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
A pointer to either an ITable or InterfaceMethodTable (IMT) depending on which dispatch implementation we are using.
TIB_OFFSET - Static variable in class org.jikesrvm.objectmodel.JavaHeader
 
TIB_SUPERCLASS_IDS_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
A vector of ids for classes that this one extends.
TIB_TYPE_INDEX - Static variable in class org.jikesrvm.objectmodel.TIBLayoutConstants
First slot of TIB points to RVMType (slot 0 in above diagram).
tibAsObject(TIB) - Static method in class org.jikesrvm.runtime.Magic
Cast bits of tib into an object Note: for use by Statics when assigning slots
tibAsObject - Static variable in class org.jikesrvm.runtime.MagicNames
 
TIBConstantOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Represents a constant TIB operand, found for example, from an ObjectConstantOperand.
TIBConstantOperand(RVMType) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
Construct a new TIB constant operand
tibForArrayType - Static variable in class org.jikesrvm.mm.mminterface.DebugUtil
 
tibForClassType - Static variable in class org.jikesrvm.mm.mminterface.DebugUtil
 
tibForPrimitiveType - Static variable in class org.jikesrvm.mm.mminterface.DebugUtil
 
TIBLayoutConstants - Class in org.jikesrvm.objectmodel
Layout the TIB (Type Information Block).
TIBLayoutConstants() - Constructor for class org.jikesrvm.objectmodel.TIBLayoutConstants
 
tibOffset - Variable in class org.jikesrvm.classloader.RVMType
index of JTOC slot that has type information block for this RVMType
TIBType - Static variable in class org.jikesrvm.classloader.RVMType
 
tid - Variable in class org.jikesrvm.osr.bytecodes.CheckCast
 
tid - Variable in class org.jikesrvm.osr.bytecodes.InvokeStatic
 
time - Static variable in class org.jikesrvm.objectmodel.MiscHeader
The current "time" for the trace being generated.
Time - Class in org.jikesrvm.runtime
Primitives from which to build interval and absolute timers.
Time() - Constructor for class org.jikesrvm.runtime.Time
 
TIME_ENABLED - Static variable in class org.mmtk.utility.statistics.PerfEvent
 
TIME_RUNNING - Static variable in class org.mmtk.utility.statistics.PerfEvent
 
timeCompleted - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
The time compilation end
timeCompleted - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
 
timeCreated - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
The time we created this plan
timedWaitAbsoluteInterruptibly(long) - Method in class org.jikesrvm.scheduler.LightMonitor
 
timedWaitAbsoluteNoHandshake(long) - Method in class org.jikesrvm.scheduler.Monitor
Wait until someone calls Monitor.broadcast(), or until the clock reaches the given time.
timedWaitAbsoluteWithHandshake(long) - Method in class org.jikesrvm.scheduler.Monitor
Wait until someone calls Monitor.broadcast(), or until the clock reaches the given time.
timedWaitAbsoluteWithHandshakeImpl(long) - Method in class org.jikesrvm.scheduler.Monitor
 
timedWaitOperations - Static variable in class org.jikesrvm.scheduler.RVMThread
Number of timed wait operations
timedWaitRelativeInterruptibly(long) - Method in class org.jikesrvm.scheduler.LightMonitor
 
timedWaitRelativeNoHandshake(long) - Method in class org.jikesrvm.scheduler.Monitor
Wait until someone calls Monitor.broadcast(), or until at least the given number of nanoseconds pass.
timedWaitRelativeWithHandshake(long) - Method in class org.jikesrvm.scheduler.Monitor
Wait until someone calls Monitor.broadcast(), or until at least the given number of nanoseconds pass.
timedWaitRelativeWithHandshakeImpl(long) - Method in class org.jikesrvm.scheduler.Monitor
 
timeInitiated - Variable in class org.jikesrvm.adaptive.controller.ControllerPlan
The time compilation began
timeInitiated - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
 
TIMEOUT_PERIOD - Static variable in class org.mmtk.utility.deque.SharedDeque
 
TimeoutException - Exception in org.jikesrvm.runtime
Exception to indicate that a blocking call has timed out.
TimeoutException(String) - Constructor for exception org.jikesrvm.runtime.TimeoutException
 
timer - Variable in class org.mmtk.plan.Phase
The Timer that is started and stopped around the execution of this phase.
Timer - Class in org.mmtk.utility.statistics
This class implements a simple timer.
Timer(String) - Constructor for class org.mmtk.utility.statistics.Timer
Constructor
Timer(String, boolean) - Constructor for class org.mmtk.utility.statistics.Timer
Constructor
Timer(String, boolean, boolean) - Constructor for class org.mmtk.utility.statistics.Timer
Constructor
timerContextListeners - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
listeners on timer ticks for contexts
timerMethodListeners - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
listeners on timer ticks for methods
timerNullListeners - Static variable in class org.jikesrvm.adaptive.measurements.RuntimeMeasurements
listeners on timer ticks for nulls
TimerThread - Class in org.jikesrvm.scheduler
The timer thread.
TimerThread() - Constructor for class org.jikesrvm.scheduler.TimerThread
 
timerTick() - Method in class org.jikesrvm.scheduler.RVMThread
 
timerTicks - Static variable in class org.jikesrvm.scheduler.RVMThread
Number of timer ticks we've seen
timeSliceExpired - Variable in class org.jikesrvm.scheduler.RVMThread
How many times has the "timeslice" expired?
TL_DEDICATED_U16_OFFSET - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_DEDICATED_U16_SHIFT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_LOCK_COUNT_MASK - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_LOCK_COUNT_SHIFT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_LOCK_COUNT_UNIT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_LOCK_ID_MASK - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_LOCK_ID_SHIFT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_NUM_BITS_RC - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_NUM_BITS_STAT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_NUM_BITS_TID - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_STAT_BIASABLE - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_STAT_FAT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_STAT_MASK - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_STAT_SHIFT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_STAT_THIN - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_THREAD_ID_MASK - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_THREAD_ID_SHIFT - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
TL_UNLOCK_MASK - Static variable in class org.jikesrvm.objectmodel.ThinLockConstants
 
tmp - Variable in class org.jikesrvm.compilers.opt.LocalCSE.AvailableExpression
temporary register holding the result of the available expression
TMP_MIN_SPILL_THRESHOLD - Static variable in class org.mmtk.policy.immix.ImmixConstants
 
to() - Method in interface org.jikesrvm.compilers.opt.util.GraphEdge
 
to() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Get the end node for the edge.
toAddress() - Method in class org.vmmagic.unboxed.ObjectReference
 
toAddress() - Method in class org.vmmagic.unboxed.Word
 
toAnnotations(Object) - Method in class org.jikesrvm.classloader.AnnotatedElement
Convert annotations from internal format to annotation instances.
toArray(ArrayList<OptimizationPlanElement>) - Static method in class org.jikesrvm.compilers.opt.driver.OptimizationPlanner
Convert the ArrayList to an array of elements.
toArray() - Method in class org.jikesrvm.util.LinkedListRVM
UNIMPLEMENTED
toArray(U[]) - Method in class org.jikesrvm.util.LinkedListRVM
UNIMPLEMENTED
toBeCompacted(ObjectReference) - Static method in class org.mmtk.policy.MarkCompactSpace
 
toByteArray() - Method in class org.jikesrvm.classloader.Atom
Get at a string-like representation without doing any heap allocation.
tocRegister - Variable in class org.jikesrvm.runtime.BootRecord
 
toCursor - Variable in class org.mmtk.policy.MarkCompactCollector
 
ToCursor() - Constructor for class org.mmtk.policy.MarkCompactCollector.ToCursor
 
TODO() - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Incomplete function in IA32 port.
TODO(String) - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Incomplete function in IA32 port.
toExtent() - Method in class org.vmmagic.unboxed.Word
 
toInt() - Method in class org.vmmagic.unboxed.Address
Return an integer that reflects the value of this Address instance.
toInt() - Method in class org.vmmagic.unboxed.Extent
 
toInt() - Method in class org.vmmagic.unboxed.Offset
 
toInt() - Method in class org.vmmagic.unboxed.Word
Type-cast to an int, truncating on 64-bit platforms.
tokenizeInput(String) - Method in class org.jikesrvm.tools.oth.DefaultFileAccess
 
toLong() - Method in class org.vmmagic.unboxed.Address
Return an long that reflects the value of this Address instance.
toLong() - Method in class org.vmmagic.unboxed.Extent
 
toLong() - Method in class org.vmmagic.unboxed.Offset
 
toLong() - Method in class org.vmmagic.unboxed.Word
Type-cast to a long, zero-extending on a 32-bit platform.
toNode() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Get the end node for the edge.
toNodeString() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Returns the string representation of the end node (used for printing).
toNodeString() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Returns the string representation of the end node (used for printing).
tooBig(BasicBlock, int) - Method in class org.jikesrvm.compilers.opt.controlflow.StaticSplitting
Simplistic cost estimate; since we are doing the splitting based on static hints, we are only willing to copy a very small amount of code.
tooBig(IR) - Static method in class org.jikesrvm.compilers.opt.ssa.GCP
 
toObject() - Method in class org.vmmagic.unboxed.ObjectReference
Convert from an reference to an object.
toObjectReference() - Method in class org.vmmagic.unboxed.Address
Fabricate an ObjectReference instance from an Address instance.
toOffset() - Method in class org.vmmagic.unboxed.Word
 
top - Variable in class org.jikesrvm.compilers.opt.bc2ir.OperandStack
 
top - Variable in class org.jikesrvm.compilers.opt.controlflow.Diamond
The top of the diamond
TOP - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
Does this lattice cell represent TOP?
TOP - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
Does this lattice cell represent TOP?
top - Variable in class org.jikesrvm.osr.TypeStack
 
top - Variable in class org.mmtk.utility.heap.VMRequest
 
TOP_VISITED - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
topFrame - Variable in class org.jikesrvm.mm.mmtk.ScanThread
 
topJavaFP() - Method in class org.jikesrvm.jni.JNIEnvironment
 
topologicalNumber - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
The number of this equation when the system is sorted in topological order.
topOrder - Variable in class org.jikesrvm.compilers.opt.controlflow.EstimateBlockFrequencies
Topological ordering (ignoring backedges) of CFG
topSort() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
 
TopSort - Class in org.jikesrvm.compilers.opt.util
Depth First Spanning Tree, builds topological sort of a graph consisting of SortedGraphNode.
TopSort() - Constructor for class org.jikesrvm.compilers.opt.util.TopSort
Prevent instantiation
TopSortInterface - Interface in org.jikesrvm.compilers.opt.util
Interface to allow building top-sort, by calling TopSort.buildTopSort()
topSortOrder() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Get the topological order of nodes.
topVisited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
ToReflectedField(JNIEnvironment, int, int, boolean) - Static method in class org.jikesrvm.jni.JNIFunctions
ToReflectedField
ToReflectedMethod(JNIEnvironment, int, int, boolean) - Static method in class org.jikesrvm.jni.JNIFunctions
ToReflectedMethod
toSpace() - Static method in class org.mmtk.plan.generational.copying.GenCopy
 
toSpace() - Static method in class org.mmtk.plan.semispace.SS
 
toSpace - Variable in class org.mmtk.utility.Treadmill
 
toSpaceDesc() - Static method in class org.mmtk.plan.generational.copying.GenCopy
 
toSpaceDriver() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyCollector
 
toSpaceDriver() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyMutator
 
toSpaceEmpty() - Method in class org.mmtk.utility.Treadmill
 
toString() - Method in class com.ibm.tuningfork.tracegen.types.EventTypeSpaceVersion
 
toString() - Method in class com.ibm.tuningfork.tracegen.types.ScalarType
Return a string representing this scalar type.
toString(char[], int, int) - Static method in class gnu.java.lang.VMCPStringBuilder
 
toString() - Method in class gnu.java.nio.VMChannel.State
 
toString() - Method in class org.jikesrvm.adaptive.controller.AINewHotEdgeEvent
 
toString() - Method in class org.jikesrvm.adaptive.controller.ControllerPlan
 
toString() - Method in class org.jikesrvm.adaptive.controller.HotMethodEvent
 
toString() - Method in class org.jikesrvm.adaptive.controller.HotMethodRecompilationEvent
 
toString() - Method in class org.jikesrvm.adaptive.controller.RecompileOptChoice
How should this choice be displayed?
toString() - Method in class org.jikesrvm.adaptive.database.callgraph.CallSite
 
toString() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountSet
String representation of fields
toString() - Method in class org.jikesrvm.adaptive.util.AOSExternalOptions
 
toString() - Method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
Stringify this instance
toString() - Method in class org.jikesrvm.adaptive.util.UnResolvedCallSite
 
toString() - Method in class org.jikesrvm.classloader.ApplicationClassLoader
 
toString() - Method in class org.jikesrvm.classloader.Atom
Return printable representation of "this" atom.
toString() - Method in class org.jikesrvm.classloader.BootstrapClassLoader
 
toString() - Method in class org.jikesrvm.classloader.InterfaceMethodSignature
 
toString() - Method in class org.jikesrvm.classloader.LocalVariableTable.LocalVariable
 
toString() - Method in class org.jikesrvm.classloader.LocalVariableTable
String representation of the local variable table.
toString() - Method in class org.jikesrvm.classloader.MemberReference
 
toString() - Method in class org.jikesrvm.classloader.Primitive
Name - something like "int".
toString() - Method in class org.jikesrvm.classloader.RVMAnnotation
 
toString() - Method in class org.jikesrvm.classloader.RVMArray
Name - something like "[I" or "[Ljava.lang.String;"
toString() - Method in class org.jikesrvm.classloader.RVMClass
Name - something like "java.lang.String".
toString() - Method in class org.jikesrvm.classloader.RVMMember
 
toString() - Method in class org.jikesrvm.classloader.TypeReference
 
toString() - Method in class org.jikesrvm.classloader.UnboxedType
Name - something like "int".
toString() - Method in class org.jikesrvm.classloader.UTF8Convert.ByteArrayStringEncoderVisitor
 
toString() - Method in class org.jikesrvm.classloader.UTF8Convert.ByteBufferStringEncoderVisitor
 
toString() - Method in class org.jikesrvm.compilers.baseline.BaselineOptions
 
toString() - Method in class org.jikesrvm.compilers.baseline.ConditionalBranchProfile
 
toString() - Method in class org.jikesrvm.compilers.baseline.SwitchBranchProfile
 
toString() - Method in class org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
Returns a string representation of this BBLE.
toString() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR.DummyStackSlot
 
toString() - Method in class org.jikesrvm.compilers.opt.bc2ir.InliningBlockLE
 
toString() - Method in class org.jikesrvm.compilers.opt.bc2ir.ReturnAddressOperand
 
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.BBEnum
String representation of the object
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
Converts the annotated loop to a concise string
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.Diamond
 
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorCell
Return a String representation of this cell.
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorOperator
Return a String representation of the operator
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
String-i-fies the node
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTGraph
 
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode.Edge
 
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.LSTNode
 
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
Prints a string version of objection
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.ChainInfo
 
toString() - Method in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
 
toString() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
Returns the string representation of the edge.
toString() - Method in class org.jikesrvm.compilers.opt.depgraph.DepGraphNode
Returns the string representation of this node.
toString() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Equation
Return a string representation of this object
toString() - Method in interface org.jikesrvm.compilers.opt.dfsolver.DF_LatticeCell
Return a string representation of the cell
toString() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_Solution
Return a string representation of the dataflow solution
toString() - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Return a string representation of the system
toString() - Method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
 
toString() - Method in class org.jikesrvm.compilers.opt.inlining.InlineSequence
Returns the string representation of this inline sequence.
toString() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Returns the string representation of this basic block.
toString() - Method in class org.jikesrvm.compilers.opt.ir.ExceptionHandlerBasicBlock
Return a string representation of the basic block (augment BasicBlock.toString() with the exceptions caught by this handler block).
toString() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMap
 
toString() - Method in class org.jikesrvm.compilers.opt.ir.GCIRMapElement
Return a string version of this object
toString(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.ArchOperatorNames
Looks up name of operator
toString() - Method in class org.jikesrvm.compilers.opt.ir.Instruction
Returns the string representation of this instruction (mainly intended for use when printing the IR).
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.BasicBlockOperand
 
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.ClassConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
Return a string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.BURSManagedFPROperand
 
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.MemoryOperand
Return a string rep of the operand (ie the effective address)
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.NullConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.OsrTypeInfoOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
 
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.StackLocationOperand
 
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.StringConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.TrueGuardOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.operand.UnreachableOperand
Returns the string representation of this operand.
toString() - Method in class org.jikesrvm.compilers.opt.ir.Operator
Returns the string representation of this operator.
toString(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ppc.ArchOperatorNames
Looks up name of operator
toString() - Method in class org.jikesrvm.compilers.opt.ir.Register
Returns the string representation of this register.
toString() - Method in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
return a string version of this object
toString() - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
 
toString() - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
 
toString() - Method in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis.BBLiveElement
creates a string representation of this object
toString() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSet
String-i-fy the current list
toString() - Method in class org.jikesrvm.compilers.opt.liveness.LiveSetElement
 
toString() - Method in class org.jikesrvm.compilers.opt.OptOptions
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.BasicInterval
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager.ScratchRegister
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.IntervalSet
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.LiveIntervalElement
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.MappedBasicInterval
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.PhysicalInterval
Return a string representation, assuming the 'scratch' field of Instruction identifies an instruction.
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap.SymbolicInterval
Return a string representation, assuming the 'scratch' field of Instruction identifies an instruction.
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.ScratchMap
 
toString() - Method in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
 
toString() - Method in class org.jikesrvm.compilers.opt.specialization.SpecializedMethod
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.HeapVariable
Return a String representation of this variable
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
Return a string representation of this cell
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
Return a string representation of this cell
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.MeetOperator
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefArrayOperator
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefObjectOperator
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseArrayOperator
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseObjectOperator
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraph
Return a String representation of the value graph.
toString() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphEdge
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphParamLabel
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
 
toString() - Method in class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
 
toString() - Method in class org.jikesrvm.compilers.opt.util.BitSet
 
toString() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Return a string representation of this graph.
toString() - Method in class org.jikesrvm.compilers.opt.util.Stack
 
toString() - Method in class org.jikesrvm.compilers.opt.util.Tree
Prints the tree
toString() - Method in class org.jikesrvm.osr.bytecodes.AConstNull
 
toString() - Method in class org.jikesrvm.osr.bytecodes.CheckCast
 
toString() - Method in class org.jikesrvm.osr.bytecodes.DoubleStore
 
toString() - Method in class org.jikesrvm.osr.bytecodes.FloatStore
 
toString() - Method in class org.jikesrvm.osr.bytecodes.Goto
 
toString() - Method in class org.jikesrvm.osr.bytecodes.IntStore
 
toString() - Method in class org.jikesrvm.osr.bytecodes.InvokeCompiledMethod
 
toString() - Method in class org.jikesrvm.osr.bytecodes.InvokeStatic
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LoadDoubleConst
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LoadFloatConst
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LoadIntConst
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LoadLongConst
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LoadRetAddrConst
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LoadWordConst
 
toString() - Method in class org.jikesrvm.osr.bytecodes.LongStore
 
toString() - Method in class org.jikesrvm.osr.bytecodes.Nop
 
toString() - Method in class org.jikesrvm.osr.bytecodes.ParamInitEnd
 
toString() - Method in class org.jikesrvm.osr.bytecodes.Pop
 
toString() - Method in class org.jikesrvm.osr.bytecodes.RefStore
 
toString() - Method in class org.jikesrvm.osr.ExecutionState
 
toString() - Method in class org.jikesrvm.osr.LocalRegPair
converts tuple to string as ( L/S num, type, valueType, value, operand )
toString() - Method in class org.jikesrvm.osr.MethodVariables
 
toString() - Method in class org.jikesrvm.osr.VariableElement
 
toString() - Method in class org.jikesrvm.osr.VariableMap
 
toString() - Method in class org.jikesrvm.osr.VariableMapElement
 
toString() - Method in class org.jikesrvm.runtime.CommandLineArgs.Prefix
Command line string representation of the prefix
toString() - Method in class org.jikesrvm.runtime.DynamicLibrary
 
toString() - Method in class org.jikesrvm.scheduler.RVMThread
String representation of thread
toString() - Method in class org.jikesrvm.util.BitVector
 
toString() - Method in class org.jikesrvm.util.PriorityQueueRVM.PriorityQueueNode
 
toString() - Method in class org.jikesrvm.util.PriorityQueueRVM
Prints the contents of the queue
toString() - Method in enum org.mmtk.utility.statistics.Stats.Phase
 
toString() - Method in class org.vmmagic.unboxed.ArchitecturalWord
 
toStringHelper(Object) - Static method in class org.jikesrvm.classloader.RVMAnnotation
 
total - Variable in class org.mmtk.utility.statistics.BooleanCounter
 
TOTAL_BITS - Static variable in class org.mmtk.utility.GenericFreeList
 
TOTAL_BITS - Static variable in class org.mmtk.utility.HeaderByte
 
totalArrayObjects - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalArrayUsedSpace - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalAvailableDiscontiguousChunks - Static variable in class org.mmtk.utility.heap.Map
 
totalBCLength - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
totalCompTime - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
totalCount() - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock.ComputedBBEnum
 
totalCount - Variable in class org.mmtk.utility.statistics.LongCounter
 
totalCountsTaken - Variable in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Sum of values in count array.
totalEdgeWeights - Variable in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
sum of all edge weights in the call graph
totalLogOfRates - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
totalLogValueMethods - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
totalMapSize - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
totalMCLength - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
totalMCSize - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
Running totals for the size of machine code and maps
totalMemory() - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Returns the amount of total memory.
totalMemory() - Static method in class org.mmtk.plan.Plan
Return the total amount of memory managed to the memory management system, in bytes.
totalMethods - Static variable in class org.jikesrvm.compilers.common.RuntimeCompiler
 
totalObjects - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
totalPrimitives - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalRefFromImmortal - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalRefFromImmortal - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
totalRemset - Variable in class org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
Statistics for remset references
totalRemset - Variable in class org.mmtk.utility.gcspy.drivers.GenLOSDriver
total of remset Addresses
totalResumeTime - Static variable in class org.jikesrvm.scheduler.RVMThread
 
totalRoots - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalRoots - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
totalScalarObjects - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalScalarUsedSpace - Variable in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
 
totalSuspendTime - Static variable in class org.jikesrvm.scheduler.RVMThread
 
totalTime - Static variable in class org.mmtk.plan.Plan
Timer that counts total time
totalUsedSpace - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
totalWaitTime - Static variable in class org.jikesrvm.scheduler.RVMThread
total number of milliseconds this thread has waited
totalWeight() - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
totalWeight() - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
totalWeight() - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
 
totalWeight() - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
 
totalWeight() - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
totalWeight() - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
totalYields - Variable in class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
 
TOUCHED - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
touchRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
toUnicodeString() - Method in class org.jikesrvm.classloader.Atom
 
toUnicodeStringInternal() - Method in class org.jikesrvm.classloader.Atom
 
toUTF8(String) - Static method in class org.jikesrvm.classloader.UTF8Convert
Convert the given String into a sequence of (pseudo-)utf8 formatted bytes.
toUTF8(String, ByteBuffer) - Static method in class org.jikesrvm.classloader.UTF8Convert
Convert the given String into a sequence of (pseudo-)utf8 formatted bytes.
toWord() - Method in class org.vmmagic.unboxed.Address
Return a Word instance that reflects the value of this Address instance.
toWord() - Method in class org.vmmagic.unboxed.Extent
 
toWord() - Method in class org.vmmagic.unboxed.Offset
 
TR - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
TRACE - Static variable in class org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
Trace execution
trace(AbstractBURS_TreeNode, int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Prints a debug message.
trace(AbstractBURS_TreeNode, int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Prints a debug message.
trace(AbstractBURS_TreeNode, int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Prints a debug message.
trace(AbstractBURS_TreeNode, int, int, int) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Prints a debug message.
trace(int) - Method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Return a string that is the printout of level stackframes in the stacktrace.
TRACE - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptExceptionDeliverer
 
TRACE - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
 
trace - Variable in class org.jikesrvm.mm.mmtk.ScanThread
 
TRACE - Variable in class org.jikesrvm.osr.BytecodeTraverser
 
trace - Static variable in class org.jikesrvm.scheduler.Lock
do debug tracing?
trace - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace execution
trace(String, String) - Static method in class org.jikesrvm.scheduler.RVMThread
Prints out message in format "[j] (td) who: what", where: j = java thread id t = numActiveThreads d = numActiveDaemon The parenthetical values are printed only if RVMThread.traceDetails is true.
trace(String, String, int) - Static method in class org.jikesrvm.scheduler.RVMThread
Prints out message in format "[j] (td) who: what howmany", where: j = java thread id t = numActiveThreads d = numActiveDaemon The parenthetical values are printed only if RVMThread.traceDetails is true.
trace(String, String, Address) - Static method in class org.jikesrvm.scheduler.RVMThread
 
trace - Static variable in class org.jikesrvm.scheduler.ThinLock
 
trace - Static variable in class org.jikesrvm.scheduler.ThreadQueue
 
trace - Variable in class org.mmtk.plan.concurrent.marksweep.CMSCollector
Instance fields
trace - Variable in class org.mmtk.plan.copyms.CopyMS
 
trace - Variable in class org.mmtk.plan.copyms.CopyMSCollector
 
trace - Variable in class org.mmtk.plan.nogc.NoGC
 
trace - Variable in class org.mmtk.plan.nogc.NoGCCollector
 
trace - Variable in class org.mmtk.plan.refcount.generational.GenRCModifiedProcessor
 
TRACE - Static variable in class org.mmtk.plan.semispace.gctrace.GCTrace
 
trace - Variable in class org.mmtk.plan.semispace.SSCollector
 
Trace - Class in org.mmtk.plan
This abstract class implements the core functionality for a transitive closure over the heap.
Trace(RawPageSpace) - Constructor for class org.mmtk.plan.Trace
 
TRACE - Static variable in class org.mmtk.utility.deque.SharedDeque
 
trace - Static variable in class org.mmtk.utility.TraceGenerator
 
TRACE_ADDMONITOR - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_ALL - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
 
TRACE_ALLOC - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_ALLOC_FP - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_ALLOC_SIZE - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_ALLOC_THREAD - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_APP_COMPLETE - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_APP_RUN_COMPLETE - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_APP_RUN_START - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_APP_START - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_ARRAY_ELEMENT - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_ARRAY_SET - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_ARRAY_TARGET - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_BLOCKERS - Static variable in class org.mmtk.utility.deque.SharedDeque
 
TRACE_BOOT_ALLOC - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_BOOT_ALLOC_SIZE - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_BOOTEND - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_BOOTIMAGE - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_BOOTSTART - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_CLASSINITIALIZED - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_CLASSINSTANTIATED - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_CLASSLOADED - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_CLASSRESOLVED - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_DEATH - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_DEATH_TIME - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_DEFINECLASS - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_DETAIL - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
 
TRACE_DETAIL - Static variable in class org.mmtk.utility.deque.SharedDeque
 
TRACE_DL - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
 
TRACE_DU_ACTIONS - Static variable in class org.jikesrvm.compilers.opt.DefUse
 
TRACE_EXACT_ALLOC - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_EXACT_IMMORTAL_ALLOC - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_EXIT - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_FIELD_SET - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_FIELD_SLOT - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_FIELD_TARGET - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_FORNAME - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_FORWARD - Static variable in class org.mmtk.plan.markcompact.MCCollector
 
TRACE_GCBAR - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_GCEND - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_GCROOT - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_GCSTART - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_IMMORTAL_ALLOC - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_LOADCLASS - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_MARK - Static variable in class org.mmtk.plan.markcompact.MCCollector
 
TRACE_METHODCOMPILE - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_METHODOVERRIDE - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_NEW_RECORD - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_RECOMPILE_ALL - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_ROOTPTR - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_STACKDELTA - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_STARTUP - Static variable in class org.jikesrvm.runtime.Callbacks
 
TRACE_STATIC_SET - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_STATIC_TARGET - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_THREAD_SWITCH - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_TIB_SET - Static variable in class org.mmtk.utility.TracingConstants
 
TRACE_TIB_VALUE - Static variable in class org.mmtk.utility.deque.TraceBuffer
 
TRACE_UNREACHABLE - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
 
traceAboutToTerminate - Static variable in class org.jikesrvm.scheduler.RVMThread
 
traceAcct - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace thread start/stop
traceAdjustments - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace adjustments to stack size
traceAlloc(boolean, ObjectReference, ObjectReference, int) - Static method in class org.mmtk.utility.TraceGenerator
Do any tracing work required at each object allocation.
traceAllocator - Static variable in class org.jikesrvm.mm.mminterface.MemoryManager
 
traceAthrow - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
traceback(String) - Static method in class org.jikesrvm.scheduler.RVMThread
Print interesting scheduler information, starting with a stack traceback.
traceback(String, int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
tracebackWithoutLock() - Static method in class org.jikesrvm.scheduler.RVMThread
 
traceBind - Static variable in class org.jikesrvm.scheduler.RVMThread
 
traceBlock - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace thread blockage
TraceBuffer - Class in org.mmtk.utility.deque
This supports unsynchronized enqueuing and dequeuing of tracing data and bulk processing of the buffer.
TraceBuffer(SharedDeque) - Constructor for class org.mmtk.utility.deque.TraceBuffer
Constructor
traceBusy - Static variable in class org.mmtk.utility.TraceGenerator
 
TraceClassLoading - Static variable in class org.jikesrvm.Options
 
traceDetails - Static variable in class org.jikesrvm.scheduler.RVMThread
Extra debug from traces
TraceDictionaries - Static variable in class org.jikesrvm.Properties
 
TraceEngine - Class in org.jikesrvm.tuningfork
TuningFork Trace Engine (roughly functionally equivalent to the Logger classes in the TuningFork JavaTraceGenerationLibrary).
TraceEngine() - Constructor for class org.jikesrvm.tuningfork.TraceEngine
 
TraceEngine.State - Enum in org.jikesrvm.tuningfork
 
TraceExceptionDelivery - Static variable in class org.jikesrvm.Properties
 
TraceFileSystem - Static variable in class org.jikesrvm.Properties
 
traceForwardObject(TraceLocal, ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
Trace an object under a copying collection policy.
traceFullHeap() - Method in class org.mmtk.plan.generational.Gen
 
TraceGenerator - Class in org.mmtk.utility
Class that supports scanning Objects and Arrays for references during tracing, handling those references, and computing death times
TraceGenerator() - Constructor for class org.mmtk.utility.TraceGenerator
 
traceHex(String, String, int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
traceInducedGC - Static variable in class org.mmtk.plan.semispace.gctrace.GCTrace
 
TraceInterface - Class in org.jikesrvm.mm.mmtk
Class that supports scanning Objects or Arrays for references during tracing, handling those references, and computing death times
TraceInterface() - Constructor for class org.jikesrvm.mm.mmtk.TraceInterface
 
TraceInterface - Class in org.mmtk.vm
Class that supports scanning Objects or Arrays for references during tracing, handling those references, and computing death times
TraceInterface() - Constructor for class org.mmtk.vm.TraceInterface
 
traceInterface - Static variable in class org.mmtk.vm.VM
 
traceJNI - Static variable in class org.jikesrvm.jni.JNIFunctions
 
traceJNI - Static variable in class org.jikesrvm.Options
 
TraceLocal - Class in org.mmtk.plan
This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TraceLocal(Trace) - Constructor for class org.mmtk.plan.TraceLocal
Constructor
TraceLocal(int, Trace) - Constructor for class org.mmtk.plan.TraceLocal
Constructor
traceMarkObject(TraceLocal, ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
Trace an object under a copying collection policy.
traceObject(ObjectReference) - Method in class org.mmtk.plan.concurrent.marksweep.CMSTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.copyms.CopyMSTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.generational.copying.GenCopyMatureTraceLocal
Trace a reference into the mature space during GC.
traceObject(ObjectReference) - Method in class org.mmtk.plan.generational.GenMatureTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.generational.GenNurseryTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureDefragTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.generational.marksweep.GenMSMatureTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixDefragTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.markcompact.MCForwardTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.markcompact.MCMarkTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.marksweep.MSTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.nogc.NoGCTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.refcount.backuptrace.BTTraceLocal
When we trace a non-root object we do nothing.
traceObject(ObjectReference) - Method in class org.mmtk.plan.refcount.fullheap.RCFindRootSetTraceLocal
When we trace a non-root object we do nothing.
traceObject(ObjectReference, boolean) - Method in class org.mmtk.plan.refcount.fullheap.RCFindRootSetTraceLocal
When we trace a root object we remember it.
traceObject(ObjectReference) - Method in class org.mmtk.plan.refcount.generational.GenRCFindRootSetTraceLocal
When we trace a non-root object we do nothing.
traceObject(ObjectReference, boolean) - Method in class org.mmtk.plan.refcount.generational.GenRCFindRootSetTraceLocal
When we trace a root object we remember it.
traceObject(ObjectReference) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceTraceLocal
Trace a reference during GC.
traceObject(ObjectReference) - Method in class org.mmtk.plan.semispace.SSTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
 
traceObject(ObjectReference) - Method in class org.mmtk.plan.stickyms.StickyMSNurseryTraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
This method is the core method during the trace of the object graph.
traceObject(ObjectReference, boolean) - Method in class org.mmtk.plan.TraceLocal
This method traces an object with knowledge of the fact that object is a root or not.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.CopySpace
Trace an object under a copying collection policy.
traceObject(TransitiveClosure, ObjectReference, int) - Method in class org.mmtk.policy.CopySpace
Trace an object under a copying collection policy.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.ExplicitFreeListSpace
Trace a reference to an object under a mark sweep collection policy.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.ExplicitLargeObjectSpace
Trace a reference to an object under a mark sweep collection policy.
traceObject(TransitiveClosure, ObjectReference, int) - Method in class org.mmtk.policy.immix.ImmixSpace
Trace a reference to an object.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
Trace a reference to an object.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.ImmortalSpace
Trace a reference to an object under an immortal collection policy.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.LargeObjectSpace
Trace a reference to an object under a mark sweep collection policy.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.MarkCompactSpace
Trace an object under a copying collection policy.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.MarkSweepSpace
Trace a reference to an object under a mark sweep collection policy.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.RawPageSpace
Trace an object.
traceObject(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.Space
Trace an object as part of a collection and return the object, which may have been forwarded (if a copying collector).
traceObject(ObjectReference, boolean) - Method in class org.mmtk.utility.sanitychecker.SanityRootTraceLocal
Trace a root object, i.e. root must be true.
traceObject(ObjectReference, boolean) - Method in class org.mmtk.utility.sanitychecker.SanityTraceLocal
This method traces an object with knowledge of the fact that object is a root or not.
traceObject(TraceLocal, ObjectReference) - Method in class org.mmtk.vm.Debug
Trace an object during GC *** Non-standard, requires plumbing into a collector during debugging ***
traceObjectWithOpportunisticCopy(TransitiveClosure, ObjectReference, int, boolean) - Method in class org.mmtk.policy.immix.ImmixSpace
Trace a reference to an object, forwarding the object if appropriate If the object is not already marked, mark the object and enqueue it for subsequent processing.
traceObjectWithoutMoving(TransitiveClosure, ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
Trace a reference to an object in the context of a non-moving collection.
traceOIDField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
TraceOnStackReplacement - Static variable in class org.jikesrvm.Properties
 
tracePageAcquired(Space, Address, int) - Method in class org.jikesrvm.mm.mmtk.MMTk_Events
 
tracePageAcquired(Space, Address, int) - Method in class org.mmtk.vm.MMTk_Events
 
tracePageReleased(Space, Address, int) - Method in class org.jikesrvm.mm.mmtk.MMTk_Events
 
tracePageReleased(Space, Address, int) - Method in class org.mmtk.vm.MMTk_Events
 
tracePool - Static variable in class org.mmtk.utility.TraceGenerator
 
tracePrevAddressField - Static variable in class org.jikesrvm.runtime.Entrypoints
 
tracePriority - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace thread priority
traceRate - Static variable in class org.mmtk.utility.options.Options
 
TraceRate - Class in org.mmtk.utility.options
The granularity of the trace being produced.
TraceRate() - Constructor for class org.mmtk.utility.options.TraceRate
Create the option.
traceReallyBlock - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace when a thread is really blocked
traceSpace - Static variable in class org.mmtk.plan.semispace.gctrace.GCTrace
 
TraceStackTrace - Static variable in class org.jikesrvm.Properties
 
TraceStatics - Static variable in class org.jikesrvm.Properties
 
TraceStkMaps - Static variable in class org.jikesrvm.Properties
 
traceTermination - Static variable in class org.jikesrvm.scheduler.RVMThread
Trace thread termination
TraceThreads - Static variable in class org.jikesrvm.Properties
 
TraceThreadScheduling - Static variable in class org.jikesrvm.Options
 
TraceWriteBuffer - Class in org.mmtk.plan
This class is used to push values in one direction during a trace.
TraceWriteBuffer(Trace) - Constructor for class org.mmtk.plan.TraceWriteBuffer
Constructor
TracingConstants - Class in org.mmtk.utility
The constants needed when storing events and then generating the trace.
TracingConstants() - Constructor for class org.mmtk.utility.TracingConstants
 
traits - Variable in class org.jikesrvm.compilers.opt.ir.Operator
encoding of operator traits (characteristics)
trampolineRegisters - Variable in class org.jikesrvm.scheduler.RVMThread
Registers used by return barrier trampoline
trampolineRegistersField - Static variable in class org.jikesrvm.runtime.ArchEntrypoints
 
transferExecutionToNewStack(byte[], AbstractRegisters) - Static method in class org.jikesrvm.scheduler.RVMThread
 
transferPredecessors(BasicBlock, BasicBlock) - Static method in class org.jikesrvm.compilers.baseline.BasicBlock
 
transferSamplesToNewPlan(HotMethodEvent) - Method in class org.jikesrvm.adaptive.controller.RecompilationStrategy
 
transferStateToParent() - Method in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
Transfers the state from this context back to its direct parent.
transferUse(RegisterOperand, RegisterOperand) - Static method in class org.jikesrvm.compilers.opt.DefUse
This code changes the use in origRegOp to use the use in newRegOp.
transform(Instruction, Instruction, BasicBlock, IR) - Method in class org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
Transform the tail recursive call into a loop.
transform() - Method in interface org.jikesrvm.compilers.opt.escape.AggregateReplacer
Perform the transformation
transform() - Method in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
 
transform() - Method in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
 
transform() - Method in class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
Perform the transformation
transform(RegisterOperand) - Method in class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
Perform the transformation for a given register appearance
transform(Instruction, Instruction) - Static method in class org.jikesrvm.compilers.opt.ExpressionFolding
Perform the transformation on the instruction
transform(IR, HashMap<LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair, HashSet<Register>>) - Static method in class org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase
Perform the transformation
transform2(Register, Instruction, RegisterOperand[], ArrayList<RVMField>, Set<Register>) - Method in class org.jikesrvm.compilers.opt.escape.ObjectReplacer
 
transform2(Register, Instruction, RegisterOperand[]) - Method in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
 
transitionHistogramIndex(int, int) - Static method in class org.jikesrvm.scheduler.RVMThread
 
TransitiveClosure - Class in org.mmtk.plan
This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
TransitiveClosure() - Constructor for class org.mmtk.plan.TransitiveClosure
 
TransitiveClosure(int) - Constructor for class org.mmtk.plan.TransitiveClosure
Constructor
translate(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
 
translateByte2Machine(int[]) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
After code is generated, translate the bytecode indices recorded in MCSites array into real machine code offsets.
translateCMPG() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Convert this integer compare to a floating point cmpg compare.
translateCMPL() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Convert this integer compare to a floating point cmpl compare.
translateFromSSA(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
Main driver to translate an IR out of SSA form.
translateMap(ArrayList<Integer>, LinkedList<VariableMapElement>, MachineCodeOffsets) - Method in class org.jikesrvm.osr.EncodedOSRMap
Translates a list of OSR_MapElement to encoding.
translateUNSIGNED() - Method in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Convert this floating point compare to the equivalent unsigned integer compare.
transmit(int) - Method in class org.mmtk.utility.gcspy.drivers.AbstractDriver
Transmit the streams for this space.
transmit(int) - Method in class org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
Transmit the data if this event is of interest to the client.
transmit(int) - Method in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
Transmit the data if this event is of interest to the client
TRAP - Static variable in class org.jikesrvm.compilers.common.CompiledMethod
 
TRAP - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for TRAP instructions
Trap - Class in org.jikesrvm.compilers.opt.ir
The Trap InstructionFormat class.
Trap() - Constructor for class org.jikesrvm.compilers.opt.ir.Trap
 
TRAP_ARRAY_BOUNDS - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_CHECKCAST - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_DIVIDE_BY_ZERO - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
Trap_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Trap InstructionFormat
TRAP_IF - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for TRAP_IF instructions
TRAP_IF_IMM(Instruction, boolean) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
Expansion of TRAP_IF, with an int constant as the second value.
TRAP_IF_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for TRAP_IF instructions
TRAP_JNI_STACK - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_MUST_IMPLEMENT - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_NULL_POINTER - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for TRAP instructions
TRAP_REGENERATE - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_STACK_OVERFLOW - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_STACK_OVERFLOW_FATAL - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_STORE_CHECK - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
Trap_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Trap InstructionFormat
TRAP_UNKNOWN - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
TRAP_UNREACHABLE_BYTECODE - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
trapCode - Variable in class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
The trap code.
TrapCodeOperand - Class in org.jikesrvm.compilers.opt.ir.operand
Encode the semantic reason for a trap instruction.
TrapCodeOperand(byte) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.TrapCodeOperand
Create a trap code operand
TrapConstants - Class in org.jikesrvm.ia32
Trap constants for IA32 platform.
TrapConstants() - Constructor for class org.jikesrvm.ia32.TrapConstants
 
TrapIf - Class in org.jikesrvm.compilers.opt.ir
The TrapIf InstructionFormat class.
TrapIf() - Constructor for class org.jikesrvm.compilers.opt.ir.TrapIf
 
trapIf(Instruction, OptOptions) - Static method in class org.jikesrvm.compilers.opt.Simplifier
 
TrapIf_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the TrapIf InstructionFormat
TrapIf_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the TrapIf InstructionFormat
treadmill - Variable in class org.mmtk.policy.LargeObjectSpace
 
Treadmill - Class in org.mmtk.utility
FIXME The DoublyLinkedList class, upon which this depends, must be re-written as it makes the assumption that the implementation language (Java) and the language being implemented are the same.
Treadmill(int, boolean) - Constructor for class org.mmtk.utility.Treadmill
 
TreadmillDriver - Class in org.mmtk.utility.gcspy.drivers
This class implements a simple driver for the MMTk LargeObjectSpace.
TreadmillDriver(ServerInterpreter, String, LargeObjectSpace, int, int, boolean) - Constructor for class org.mmtk.utility.gcspy.drivers.TreadmillDriver
Create a new driver for this collector
Tree - Class in org.jikesrvm.compilers.opt.util
This class is a generic tree.
Tree() - Constructor for class org.jikesrvm.compilers.opt.util.Tree
constructor where the root is not initially known
Tree(TreeNode) - Constructor for class org.jikesrvm.compilers.opt.util.Tree
constructor where the root is initially known
TreeBottomUpEnumerator - Class in org.jikesrvm.compilers.opt.util
This class provides enumeration of a tree in bottom-up order It guarantees that all children of a node will be visited before the parent.
TreeBottomUpEnumerator(TreeNode) - Constructor for class org.jikesrvm.compilers.opt.util.TreeBottomUpEnumerator
constructor: it creates the list of nodes
TreeEnumerator(BasicBlockLE) - Constructor for class org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
 
treeInsert(BasicBlockLE, BasicBlockLE, boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Insert newBBLE as a child of parent in our Red/Black tree.
TreeNode - Class in org.jikesrvm.compilers.opt.util
This class is a node in a tree.
TreeNode() - Constructor for class org.jikesrvm.compilers.opt.util.TreeNode
Constructor
TreeNodeChildrenEnumerator - Class in org.jikesrvm.compilers.opt.util
This class provides enumeration of all children of a TreeNode
TreeNodeChildrenEnumerator(TreeNode) - Constructor for class org.jikesrvm.compilers.opt.util.TreeNodeChildrenEnumerator
Provides iteration over a list of children tree nodes
treeroot_registersused - Variable in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
trrr rrrr t = tree root r = num of registers used
treeRoots - Variable in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
Set of all tree roots.
TreeTopDownEnumerator - Class in org.jikesrvm.compilers.opt.util
This class provides enumeration of elements of a tree in a town-down manner It guarantees that all children of a node will only be visited after the parent.
TreeTopDownEnumerator(TreeNode) - Constructor for class org.jikesrvm.compilers.opt.util.TreeTopDownEnumerator
constructor: it creates the list of nodes
trigger(int, Offset, Offset, int) - Static method in class org.jikesrvm.adaptive.OnStackReplacementTrigger
 
trigger - Variable in class org.mmtk.utility.heap.ConcurrentZeroingContext
 
trigger() - Method in class org.mmtk.utility.heap.ConcurrentZeroingContext
 
TRIGGER_REASONS - Static variable in class org.mmtk.vm.Collection
The number of garbage collection trigger reasons.
triggerConcurrentZeroing() - Method in class org.mmtk.policy.Space
Trigger concurrent zeroing.
triggerConcurrentZeroing() - Method in class org.mmtk.utility.heap.PageResource
Trigger concurrent zeroing.
triggerCount - Variable in class org.mmtk.plan.ParallelCollectorGroup
The number of cycles triggered
triggerCycle() - Method in class org.mmtk.plan.ParallelCollectorGroup
Wake up the parked threads in this group.
triggerInternalCollectionRequest() - Static method in class org.mmtk.plan.Plan
MMTK has requested stop-the-world activity (e.g., stw within a concurrent gc).
triggerReasons - Static variable in class org.mmtk.vm.Collection
Short descriptions of the garbage collection trigger reasons.
TRUE - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Evaluation result is true
trueEdgeRedundant(SpaceEffGraphNode, SpaceEffGraphNode, SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.lir2mir.NormalBURS
 
TrueGuardOperand - Class in org.jikesrvm.compilers.opt.ir.operand
This operand represents a "true" guard, e.g. non-nullness of the result of an allocation or boundcheck eliminated via analysis of the loop induction variables.
TrueGuardOperand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.TrueGuardOperand
 
truncate(long) - Method in class gnu.java.nio.VMChannel
 
truncate(int, long) - Static method in class gnu.java.nio.VMChannel
 
TRY_END - Static variable in class org.jikesrvm.compilers.common.ExceptionTable
 
TRY_START - Static variable in class org.jikesrvm.compilers.common.ExceptionTable
An eTable array encodes the exception tables using 4 ints for each
TRYBLOCK - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
 
tryCompareAndSwap(Object, Offset, int, int) - Static method in class org.jikesrvm.scheduler.Synchronization
Atomically swap test value to new value in the specified object and the specified field
tryCompareAndSwap(Object, Offset, long, long) - Static method in class org.jikesrvm.scheduler.Synchronization
Atomically swap test value to new value in the specified object and the specified field
tryCompareAndSwap(Object, Offset, Word, Word) - Static method in class org.jikesrvm.scheduler.Synchronization
Atomically swap test value to new value in the specified object and the specified field
tryCompareAndSwap(Object, Offset, Address, Address) - Static method in class org.jikesrvm.scheduler.Synchronization
Atomically swap test value to new value in the specified object and the specified field
tryCompareAndSwap(Object, Offset, Object, Object) - Static method in class org.jikesrvm.scheduler.Synchronization
Atomically swap test value to new value in the specified object and the specified field
TRYHANDLERSTART - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
 
TRYHANDLERSTART - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
tryLock() - Method in class org.jikesrvm.scheduler.SpinLock
Conditionally acquire a lock.
TRYSTART - Static variable in class org.jikesrvm.compilers.baseline.BasicBlock
 
TRYSTART_ - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
tsFPOffset - Variable in class org.jikesrvm.osr.ExecutionState
the callee (threadSwitch)'s frame pointer of this activation.
tsFPOffset - Variable in class org.jikesrvm.scheduler.RVMThread
Thread switch frame pointer offset
tsFromFPoff - Variable in class org.jikesrvm.adaptive.OnStackReplacementEvent
the threadSwithFrom fp offset
tsFromFPoff - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
 
tsp - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is a potential thread switch point for some reason other than being a call/immedPEI
TSR_REG - Static variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
 
tsysWrite(char[], int) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, String, String, int, String, String) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, String, String, String, String, String, String, int, String, String, String, String, String) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, String, String, String, String, String, String, int, String, String, String, String, String, int) - Static method in class org.jikesrvm.VM
 
tsysWriteln(Address) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, int) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, Address) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, Address, String, Address) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, Address, String, Address, String, Address) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, Address, String, Address, String, Address, String, Address) - Static method in class org.jikesrvm.VM
 
tsysWriteln(String, Address, String, Address, String, Address, String, Address, String, Address) - Static method in class org.jikesrvm.VM
 
TuneUpPreparation() - Constructor for class org.jikesrvm.compilers.opt.ssa.SSATuneUp.TuneUpPreparation
 
TuningForkTraceFile - Static variable in class org.jikesrvm.Options
 
tupleList - Variable in class org.jikesrvm.osr.MethodVariables
a list of variables
turnLoopIntoUntil(LSTNode, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
Transforms a given loop.
turnLoopTreeIntoUntils(LSTNode, IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
 
turnWhilesIntoUntils(IR) - Static method in class org.jikesrvm.compilers.opt.controlflow.CFGTransformations
 
two - Static variable in class org.jikesrvm.runtime.MathConstants
 
two32 - Static variable in class org.jikesrvm.runtime.MathConstants
 
two32Field - Static variable in class org.jikesrvm.runtime.Entrypoints
2.0F^32
TWO_SLOTS - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl
 
twoFloatField - Static variable in class org.jikesrvm.runtime.Entrypoints
2.0F
type - Variable in class com.ibm.tuningfork.tracegen.types.EventAttribute
 
type - Variable in class org.jikesrvm.classloader.MemberReference
The type reference
type - Variable in class org.jikesrvm.classloader.RVMAnnotation
The type of the annotation.
type - Variable in class org.jikesrvm.classloader.TypeReference
The RVMType instance that this type reference resolves to.
Type - Static variable in class org.jikesrvm.classloader.TypeReference
 
type - Variable in class org.jikesrvm.compilers.opt.ir.operand.LocationOperand
The type of this location.
type - Variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
The type of the invoke (STATIC, SPECIAL, VIRTUAL, INTERFACE)
type - Variable in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
Inferred data type of the contents of the register.
type - Variable in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
A type
type - Variable in class org.jikesrvm.compilers.opt.regalloc.SpillLocationInterval
 
TYPE - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
 
type - Variable in class org.jikesrvm.compilers.opt.ssa.HeapVariable
The type of this heap variable.
type - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
 
type - 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
type - Variable in class org.jikesrvm.runtime.CommandLineArgs.Prefix
A number that describes the type of the argument
type - Variable in class org.mmtk.utility.heap.VMRequest
 
type - Variable in class org.vmutil.options.Option
 
TYPE_BITS - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
TYPE_CONTIGUOUS - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
TYPE_CONTIGUOUS_HI - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
TYPE_MASK - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
TYPE_MASK - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
TYPE_SHARED - Static variable in class org.mmtk.utility.heap.SpaceDescriptor
 
TYPE_SHIFT - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
TypeCheck - Class in org.jikesrvm.compilers.opt.ir
The TypeCheck InstructionFormat class.
TypeCheck() - Constructor for class org.jikesrvm.compilers.opt.ir.TypeCheck
 
TypeCheck_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the TypeCheck InstructionFormat
TypeCheck_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the TypeCheck InstructionFormat
typeCheckHelper(IR, LocalCSE.AvExCache, Instruction) - Static method in class org.jikesrvm.compilers.opt.LocalCSE
Process a type check instruction
typeChecks - Variable in class org.jikesrvm.compilers.opt.ssa.PiNodes
Are we adding pi nodes for type checks only?
typeCode - Variable in class org.jikesrvm.osr.LocalRegPair
what's the type code?
TypeDescriptorParsing - Class in org.jikesrvm.classloader
A Java class for parsing type descriptors and class names.
TypeDescriptorParsing() - Constructor for class org.jikesrvm.classloader.TypeDescriptorParsing
 
typeInformationBlock - Variable in class org.jikesrvm.classloader.RVMArray
The TIB for this type, created when the array is resolved.
typeInformationBlock - Variable in class org.jikesrvm.classloader.RVMClass
type and virtual method dispatch table for class
typeName() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
TypeOperand - Class in org.jikesrvm.compilers.opt.ir.operand
A TypeOperand represents a type.
TypeOperand(RVMType) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
 
TypeOperand(TypeReference) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
 
TypeOperand(RVMType, TypeReference) - Constructor for class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
 
typeProp - Variable in class org.jikesrvm.compilers.opt.Simple
Perform type propagation?
typePropagation(IR) - Static method in class org.jikesrvm.compilers.opt.Simple
Perform flow-insensitive type propagation using register list information.
typeRef - Variable in class org.jikesrvm.classloader.RVMType
Canonical type reference for this RVMType instance
typeRef - Variable in class org.jikesrvm.compilers.opt.ir.operand.TypeOperand
The data type.
TypeReference - Class in org.jikesrvm.classloader
A class to represent the reference in a class file to some type (class, primitive or array).
TypeReference(ClassLoader, Atom, int) - Constructor for class org.jikesrvm.classloader.TypeReference
 
TypeReferenceVector - Class in org.jikesrvm.classloader
Lightweight implementation of a vector of Fields.
TypeReferenceVector() - Constructor for class org.jikesrvm.classloader.TypeReferenceVector
 
types - Static variable in class org.jikesrvm.classloader.RVMType
All types
types - Static variable in class org.jikesrvm.classloader.TypeReference
Dictionary of all TypeReference instances.
TypeStack - Class in org.jikesrvm.osr
Utility class used by BytecodeTraverser.
TypeStack(int, byte) - Constructor for class org.jikesrvm.osr.TypeStack
 
TypeStack(TypeStack) - Constructor for class org.jikesrvm.osr.TypeStack
 

U

UBYTE_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for UBYTE_ALOAD instructions
UBYTE_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for UBYTE_ALOAD instructions
UBYTE_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for UBYTE_LOAD instructions
UBYTE_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for UBYTE_LOAD instructions
uload16_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal uload16 (23)
uload16_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal uload16 (23)
uload8_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_Definitions
Unique value for non-terminal uload8 (11)
uload8_NT - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_Definitions
Unique value for non-terminal uload8 (11)
UNALLOCATED_BLOCK_STATE - Static variable in class org.mmtk.policy.immix.Block
 
Unary - Class in org.jikesrvm.compilers.opt.ir
The Unary InstructionFormat class.
Unary() - Constructor for class org.jikesrvm.compilers.opt.ir.Unary
 
Unary_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Unary InstructionFormat
Unary_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the Unary InstructionFormat
Unassigned_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the Unassigned InstructionFormat
unblock(RVMThread.BlockAdapter) - Method in class org.jikesrvm.scheduler.RVMThread
 
unblockAllMutatorsForGC() - Static method in class org.jikesrvm.scheduler.RVMThread
Unblock all mutators blocked for GC.
unboxAsBoolean(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsByte(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsChar(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsDouble(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsFloat(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsInt(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsLong(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
unboxAsShort(Object) - Static method in class org.jikesrvm.runtime.ReflectionBase
 
Unboxed - Annotation Type in org.vmmagic
The Unboxed annotation marks a type as unboxed.
UnboxedSizeConstants - Class in org.jikesrvm.runtime
Constants defining the basic sizes of unboxed quantities.
UnboxedSizeConstants() - Constructor for class org.jikesrvm.runtime.UnboxedSizeConstants
 
UnboxedType - Class in org.jikesrvm.classloader
Description of an Unboxed Magic type.
UnboxedType(TypeReference, Class<?>, Atom, int, int) - Constructor for class org.jikesrvm.classloader.UnboxedType
Constructor
uncaughtExceptionCount - Variable in class org.jikesrvm.scheduler.RVMThread
Count of recursive uncaught exceptions, we need to bail out at some point
uncheckedDequeue() - Method in class org.mmtk.utility.deque.LocalQueue
Dequeue a value from the buffer.
uncheckedHeadInsert(Address) - Method in class org.mmtk.utility.deque.LocalDeque
Insert a value at the front of the deque (and buffer).
uncheckedTailInsert(Address) - Method in class org.mmtk.utility.deque.LocalSSB
Insert a value into the buffer.
UnconditionalBranch(int, int) - Constructor for class org.jikesrvm.compilers.common.assembler.ForwardReference.UnconditionalBranch
 
UNCONDITIONALTARGET - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
UNEXPECTED(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.
unexpectedAbstractMethodCall() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Report unexpected method call: abstract method (verification error).
unexpectedAbstractMethodCallMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
unexpectedInterfaceMethodCall() - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Report unexpected method call: interface method (virtual machine dispatching error, shouldn't happen).
unfactor - Variable in class org.jikesrvm.compilers.opt.controlflow.DominatorsPhase
Should we unfactor the CFG?
unfactor - Variable in class org.jikesrvm.compilers.opt.controlflow.PostDominatorsPhase
Should we unfactor the CFG?
unfactor(IR) - Method in class org.jikesrvm.compilers.opt.ir.BasicBlock
Convert a block in the FCFG into the equivalent set of CFG blocks by splitting the original block into sub-blocks at each PEI that reaches at least one exception handelr.
unfactor() - Method in class org.jikesrvm.compilers.opt.ir.IR
Partially convert the FCFG into a more traditional CFG by splitting all nodes that contain PEIs and that have reachable exception handlers into multiple basic blocks such that the instructions in the block have the expected post-dominance relationship.
UNFORMED - Static variable in class org.jikesrvm.compilers.opt.ir.IR
Part of an enumerated type used to encode IR Level
unforwardedReferences - Variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
In a MarkCompact (or similar) collector, we need to update the references field, and then update its contents.
unicodeStringOrJTOCoffset - Variable in class org.jikesrvm.classloader.Atom
A reference to either a unicode String encoding the atom, an offset in the JTOC holding a unicode string encoding the atom or null.
UniformlyGeneratedGVN - Class in org.jikesrvm.compilers.opt.ssa
This class implements index equivalence via global value numbering and 'uniformly generated expressions'.
UniformlyGeneratedGVN() - Constructor for class org.jikesrvm.compilers.opt.ssa.UniformlyGeneratedGVN
 
uniformlyGeneratedValueNumbers - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Place to hang uniformly generated global value number information.
UnimplementedError - Error in org.jikesrvm.util
This error is thrown when the VM encounters an operation that is not yet implemented.
UnimplementedError() - Constructor for error org.jikesrvm.util.UnimplementedError
Constructs a new instance of this class with its walkback filled in.
UnimplementedError(String) - Constructor for error org.jikesrvm.util.UnimplementedError
Constructs a new instance of this class with its walkback and message filled in.
unimplementedNativeMethod() - Static method in class org.jikesrvm.runtime.DynamicLinker
Report unimplemented native method error.
unimplementedNativeMethodMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
UNINITIALIZED - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
The plan was created, but the setStatus method was never called
UNINT_BEGIN - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for UNINT_BEGIN instructions
UNINT_BEGIN_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for UNINT_BEGIN instructions
UNINT_END - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for UNINT_END instructions
UNINT_END_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for UNINT_END instructions
Uninterruptible - Static variable in class org.jikesrvm.classloader.TypeReference
 
Uninterruptible - 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.
UninterruptibleNoWarn - Static variable in class org.jikesrvm.classloader.TypeReference
 
UninterruptibleNoWarn - Annotation Type in org.vmmagic.pragma
A pragma that has the same direct effect as Uninterruptible but also suppresses checking of uninterruptibility violations for the method.
uninterruptiblePushJNIRef(Address, boolean) - Method in class org.jikesrvm.jni.JNIEnvironment
Push a JNI ref, used on entry to JNI NB only used for Intel
uniqueMap - Static variable in class org.jikesrvm.classloader.RVMAnnotation
Remembered unique annotations
UNIT_BITS - Static variable in class org.mmtk.utility.GenericFreeList
 
units - Variable in class org.mmtk.utility.statistics.SizeCounter
 
UNKNOWN - Static variable in class org.jikesrvm.adaptive.controller.ControllerPlan
This is used by clients to initialize local variables for Java semantics
UNKNOWN - Static variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Evaluation result is unknown
UNKNOWN - Static variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Constant used to flag "unknown" value numbers
UNKNOWN - Static variable in class org.jikesrvm.runtime.Memory
 
UNKNOWN_BCI - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
UNKNOWN_GC_TRIGGER - Static variable in class org.mmtk.vm.Collection
An unknown GC trigger reason.
UNLIKELY - Static variable in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
unlikely() - Static method in class org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
 
unload() - Method in class org.jikesrvm.runtime.DynamicLibrary
unload a dynamic library
unloadScratchRegisterBefore(Instruction, GenericStackManager.ScratchRegister) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Spills the contents of a scratch register to memory before instruction s.
unlock(long, long) - Method in class gnu.java.nio.VMChannel
 
unlock(int, long, long) - Static method in class gnu.java.nio.VMChannel
 
unlock() - Method in class org.jikesrvm.mm.mmtk.Monitor
 
unlock() - Method in class org.jikesrvm.scheduler.LightMonitor
 
unlock() - Method in class org.jikesrvm.scheduler.Monitor
Release the lock.
unlock(boolean, Monitor) - Static method in class org.jikesrvm.scheduler.Monitor
 
unlock() - Method in class org.jikesrvm.scheduler.NoYieldpointsMonitor
 
unlock() - Method in class org.jikesrvm.scheduler.SpinLock
Release a lock.
unlock(Object, Offset) - Static method in class org.jikesrvm.scheduler.ThinLock
 
unlock() - Method in class org.mmtk.policy.immix.ImmixSpace
Release the appropriate lock depending on whether the context is GC or mutator.
unlock() - Method in class org.mmtk.utility.deque.SharedDeque
Release the lock.
unlock() - Method in class org.mmtk.utility.heap.PageResource
Release the lock.
unlock() - Method in class org.mmtk.vm.Monitor
Release the lock.
unlockAndRethrow - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
A catch, unlock, and rethrow exception handler used for synchronized methods.
unlockAndThrow(Object, Throwable) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Unlock an object and then deliver a software exception to current java thread.
unlockAndThrowMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
unlockCompletely() - Method in class org.jikesrvm.scheduler.Monitor
Completely releases the lock, ignoring recursion.
unlockHeavy(Object) - Method in class org.jikesrvm.scheduler.Lock
Releases this heavy-weight lock on the indicated object.
unlockMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
unlockOperations - Static variable in class org.jikesrvm.scheduler.Lock
Number of unlock operations
UNLOGGED - Static variable in class org.mmtk.plan.refcount.RCHeader
 
UNLOGGED_BIT - Static variable in class org.mmtk.utility.HeaderByte
 
UNLOGGED_BIT_NUMBER - Static variable in class org.mmtk.utility.HeaderByte
 
UNMAPPED - Static variable in class org.mmtk.utility.heap.Mmapper
 
UNMARKED_BLOCK_STATE - Static variable in class org.mmtk.policy.immix.Block
 
UNOPTIMIZED_LOOP_OPERAND - Static variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
The phi instruction operand holding the unoptimized loop variable
unpackCPType(int) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
unpackSignedCPValue(int) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
unpackTempCPIndex1(int) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
unpackTempCPIndex2(int) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
unpackUnsignedCPValue(int) - Static method in class org.jikesrvm.classloader.ClassFileReader
 
unpark() - Method in class org.jikesrvm.scheduler.RVMThread
 
unpinRegister() - Method in class org.jikesrvm.compilers.opt.ir.Register
 
Unpreemptible - Static variable in class org.jikesrvm.classloader.TypeReference
 
Unpreemptible - 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.
UnpreemptibleNoWarn - Static variable in class org.jikesrvm.classloader.TypeReference
 
UnpreemptibleNoWarn - Annotation Type in org.vmmagic.pragma
A special case of Unpreemptible where the code may call out to other interruptible routines.
UNREACHABLE() - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Use the UNREACHABLE methods to mark code that should never execute e.g., unexpected cases of switch statements and nested if/then/else
UNREACHABLE(String) - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Use the UNREACHABLE methods to mark code that should never execute e.g., unexpected cases of switch statements and nested if/then/else
UNREACHABLE(String, String) - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Use the UNREACHABLE methods to mark code that should never execute e.g., unexpected cases of switch statements and nested if/then/else
UNREACHABLE(String, String, String) - Static method in exception org.jikesrvm.compilers.opt.OptimizingCompilerException
Use the UNREACHABLE methods to mark code that should never execute e.g., unexpected cases of switch statements and nested if/then/else
UNREACHABLE_BC_MESSAGE - Static variable in class org.jikesrvm.runtime.RuntimeEntrypoints
 
UNREACHABLE_CATCH_BLOCK - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptExceptionTable
Marker for catch blocks that have no associated code.
UnreachableBytecodeException() - Constructor for exception org.jikesrvm.compilers.baseline.ia32.BaselineCompilerImpl.UnreachableBytecodeException
 
UnreachableOperand - Class in org.jikesrvm.compilers.opt.ir.operand
This operand represents, in a phi function, a control-flow path that is actually unreachable.
UnreachableOperand() - Constructor for class org.jikesrvm.compilers.opt.ir.operand.UnreachableOperand
 
unregisterNativeMethods() - Method in class org.jikesrvm.classloader.RVMClass
Unregisters all native methods declared by "this".
UnregisterNatives(JNIEnvironment, int) - Static method in class org.jikesrvm.jni.JNIFunctions
UnregisterNatives: unregisters native methods
unregisterNativeSymbol() - Method in class org.jikesrvm.classloader.NativeMethod
 
unresolvedCallGraph - Variable in class org.jikesrvm.adaptive.database.callgraph.PartialCallGraph
 
UnResolvedCallSite - Class in org.jikesrvm.adaptive.util
A unresolved call site is a pair: <MethodReference, bcIndex>.
UnResolvedCallSite(MethodReference, int) - Constructor for class org.jikesrvm.adaptive.util.UnResolvedCallSite
 
unresolvedInvokeinterfaceImplementsTest(int, Object) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
mid is the dictionary id of an interface method we are trying to invoke RHStib is the TIB of an object on which we are attempting to invoke it.
unresolvedInvokeinterfaceImplementsTestMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
UnResolvedMultiTarget() - Constructor for class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
unresolvedNewArray(int, int, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Allocate something like "new Foo[]".
unresolvedNewArrayMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
unresolvedNewScalar(int, int) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Allocate something like "new Foo()".
unresolvedNewScalarMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
UnResolvedSingleTarget(MethodReference, double) - Constructor for class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
UnResolvedWeightedCallTargets - Class in org.jikesrvm.adaptive.util
A collection of weighted call targets.
UnResolvedWeightedCallTargets() - Constructor for class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
 
UnResolvedWeightedCallTargets.UnResolvedMultiTarget - Class in org.jikesrvm.adaptive.util
An implementation for storing a call site distribution that has multiple targets.
UnResolvedWeightedCallTargets.UnResolvedSingleTarget - Class in org.jikesrvm.adaptive.util
An implementation for storing a call site distribution that has a single target.
UnResolvedWeightedCallTargets.Visitor - Interface in org.jikesrvm.adaptive.util
Used by visitTargets
unrollFactor - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
unrollLeaf(LSTNode, IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
unrollLoops(IR) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
unrollLoopTree(LSTNode, IR, int) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
unsortedErnMap - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_STATE
Sorted rule number to unsorted rule number map
unsortedErnMap - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_STATE
Sorted rule number to unsorted rule number map
unsortedErnMap - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_STATE
Sorted rule number to unsorted rule number map
unsortedErnMap - Static variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_STATE
Sorted rule number to unsorted rule number map
unSSAGuards(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
Special treatment for guard registers: Remove guard-phis by evaluating operands into same register.
unSSAGuardsDetermineReg(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
Determine target register for guard phi operands
unSSAGuardsFinalize(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
Rename registers and delete Phis.
unSSAGuardsInit(IR) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
Initialization for removal of guard phis.
UNSURE - Static variable in class org.mmtk.utility.sanitychecker.SanityChecker
 
unsyncClearLiveBit(ObjectReference) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Clear the live bit for a given object
unsyncClearLiveBit(Address) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Clear the live bit for a given address
UnsyncReplacer - Class in org.jikesrvm.compilers.opt.escape
Replace calls to synchronized methods to calls specialized to be unsynchronized.
UnsyncReplacer(Register, OptOptions) - Constructor for class org.jikesrvm.compilers.opt.escape.UnsyncReplacer
 
unsyncSetLiveBit(ObjectReference) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Set the live bit for a given object, without using synchronization primitives---must only be used when contention for live bit is strictly not possible
Untraced - Static variable in class org.jikesrvm.classloader.TypeReference
 
Untraced - Annotation Type in org.vmmagic.pragma
Use this annotation to mark fields that are read without the knowledge of the memory management system.
unused - Variable in class org.jikesrvm.jni.ia32.JNICompiler
Dummy field to force compilation of the exception deliverer
unusePages(int) - Method in class org.mmtk.utility.heap.MonotonePageResource
Notify that several pages are no longer in use.
unusualMapcopy(UnusualMaps) - Method in class org.jikesrvm.compilers.baseline.ReferenceMaps
Makes a deep copy of from into jsrInfo.extraUnusualMap
unusualMaps - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
 
UnusualMaps - Class in org.jikesrvm.compilers.baseline
Unusual maps are maps to track references that don't take the usual format.
UnusualMaps() - Constructor for class org.jikesrvm.compilers.baseline.UnusualMaps
 
unusualReferenceMaps - Variable in class org.jikesrvm.compilers.baseline.JSRInfo
 
UNVISITED - Static variable in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
unwindInvisibleStackFrame(AbstractRegisters) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Unwind stack frame for an <invisible method>.
unwindNativeStackFrame(Address) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
Skip over all frames below currfp with saved code pointers outside of heap (C frames), stopping at the native frame immediately preceding the glue frame which contains the method ID of the native method (this is necessary to allow retrieving the return address of the glue frame).
unwindNativeStackFrameForGC(Address) - Static method in class org.jikesrvm.runtime.RuntimeEntrypoints
The current frame is expected to be one of the JNI functions called from C, below which is one or more native stack frames.
unwindStackFrame() - Method in class org.jikesrvm.architecture.AbstractRegisters
 
unwindStackFrame(CompiledMethod, AbstractRegisters) - Method in class org.jikesrvm.compilers.baseline.ia32.BaselineExceptionDeliverer
Unwind a stackframe.
unwindStackFrame(CompiledMethod, AbstractRegisters) - Method in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptExceptionDeliverer
Unwind a stackframe.
unwindStackFrame() - Method in class org.jikesrvm.ia32.Registers
Updates the machine state as if the stackframe were unwound.
unwindStackFrame(CompiledMethod, AbstractRegisters) - Method in class org.jikesrvm.jni.ia32.JNIExceptionDeliverer
Unwind registers/stack through JNI method
unwindStackFrame(CompiledMethod, AbstractRegisters) - Method in class org.jikesrvm.runtime.ExceptionDeliverer
Stackframe's method has no "catch" block for exception being thrown and stackframe is to be "unwound" as follows: 1. for a synchronized method, call ObjectModel.genericUnlock(), passing it the appropriate "lock" object for non-static methods, the lock is the method's first argument ("this") for static methods, the lock is the method's java.lang.Class 2. restore the non-volatile registers (including fp) that were saved in the method's prologue, by copying them from the method's stackframe save area into the provided "registers" object
unwrapBoolean(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapBooleanAsInt(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapByte(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapChar(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapDouble(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapFloat(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapInt(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapLong(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapObject(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrapShort(Object) - Static method in class org.jikesrvm.runtime.Reflection
 
unwrittenEventChunks - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
unwrittenMetaChunks - Variable in class org.jikesrvm.tuningfork.TraceEngine
 
up(StackBrowser) - Method in class org.jikesrvm.compilers.baseline.BaselineCompiledMethod
 
up(StackBrowser) - Method in class org.jikesrvm.compilers.common.CompiledMethod
Advance the StackBrowser up one internal stack frame, if possible
up(StackBrowser) - Method in class org.jikesrvm.compilers.common.HardwareTrapCompiledMethod
 
up(StackBrowser) - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
 
up() - Method in class org.jikesrvm.runtime.StackBrowser
Browse up one frame eliding native frames
update(int[], int) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Drain a buffer of compiled method id's and update the count array.
update(int, double) - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Increment the count for a compiled method id.
update(int) - Method in class org.jikesrvm.adaptive.measurements.listeners.CallDensityListener
 
update(Address, int) - Method in class org.jikesrvm.adaptive.measurements.listeners.ContextListener
This method is called when its time to record that a yield point has occurred.
update(Address, int) - Method in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
This method is called when a call stack edge needs to be sampled.
update(int, int, int) - Method in class org.jikesrvm.adaptive.measurements.listeners.MethodListener
This method is called when a sample is taken.
update(int) - Method in class org.jikesrvm.adaptive.measurements.listeners.NullListener
This method is called when its time to record that a yield point has occurred.
update(int) - Method in class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
 
update(Register, double) - Method in class org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
Updates the cost for a particular register.
updateArrayMethods(RVMMethod) - Static method in class org.jikesrvm.classloader.RVMType
Updates the TIB for all array types with the newly (re)compiled method.
updateBlocks(DF_Solution) - Method in class org.jikesrvm.compilers.opt.controlflow.Dominators
Creates a DominatorInfo for each basic block in the data flow system solution.
updateCalled - Variable in class org.jikesrvm.adaptive.measurements.listeners.EdgeListener
Number of times update is called
updateClass(RVMClass, FieldLayoutContext) - Method in class org.jikesrvm.objectmodel.FieldLayout
Updates the RVMClass with context info.
updateCurrentRegister() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
update the state of the current register we are processing
updateDeathTime(ObjectReference) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
Update an object's death time.
updateDeathTime(Object) - Static method in class org.jikesrvm.objectmodel.MiscHeader
 
updateDeathTime(ObjectReference) - Method in class org.mmtk.vm.TraceInterface
Update an object's death time.
UpdateDefArrayOperator(int, int) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefArrayOperator
Create an operator with a given value number pair
updateDefaultValue(int) - Method in class org.mmtk.utility.options.Threads
Update the default value, only overriding value if no explicit value was set.
UpdateDefObjectOperator(int) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefObjectOperator
 
updatedOnce - Variable in class org.jikesrvm.compilers.baseline.PendingRETInfo
Sanity check the return address location is only updated once
updateDUForNewInstruction(Instruction) - Static method in class org.jikesrvm.compilers.opt.DefUse
 
UpdateGCMaps1 - Class in org.jikesrvm.compilers.opt.regalloc
Update GC maps after register allocation but before inserting spill code.
UpdateGCMaps1() - Constructor for class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps1
 
UpdateGCMaps2 - Class in org.jikesrvm.compilers.opt.regalloc
Update GC Maps again, to account for changes induced by spill code.
UpdateGCMaps2() - Constructor for class org.jikesrvm.compilers.opt.regalloc.UpdateGCMaps2
 
updateHighWater(Address) - Static method in class org.mmtk.policy.immix.Chunk
 
updateJTOCEntry(RVMMethod) - Method in class org.jikesrvm.classloader.RVMClass
Updates the JTOC slot for the given static method to point to the current compiled code for the given method.
updateLimit(Address, Address, int) - Method in class org.mmtk.utility.alloc.BumpPointer
Update the limit pointer.
updateLiveBit(Address, boolean, boolean) - Static method in class org.mmtk.policy.SegregatedFreeListSpace
Set the live bit for a given address
updateLocateRegisters() - Method in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
If any non-volatile GPRs were saved by the method being processed then update the registerLocations array with the locations where the registers were saved.
updateLocateRegisters() - Method in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
If any non-volatile gprs were saved by the method being processed then update the registerLocations array with the locations where the registers were saved.
updateMetaData(Address, Extent, int) - Method in class org.mmtk.utility.alloc.BumpPointer
Update the metadata to reflect the addition of a new region.
updateMethod(RVMMethod) - Method in class org.jikesrvm.classloader.RVMClass
Given a method declared by this class, update all dispatching tables to refer to the current compiled code for the method.
UpdateOSRMaps - Class in org.jikesrvm.compilers.opt.regalloc
Update GC maps after register allocation but before inserting spill code.
UpdateOSRMaps() - Constructor for class org.jikesrvm.compilers.opt.regalloc.UpdateOSRMaps
 
updatePeakThreadCount(int, int) - Static method in class org.jikesrvm.scheduler.JMXSupport
Updates the current peak thread count.
updatePhysicalInterval(Register, BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
Updates the interval representing the allocations of a physical register p to include a new interval i.
updatePhysicalInterval(Register, CompoundInterval, BasicInterval) - Method in class org.jikesrvm.compilers.opt.regalloc.ActiveSet
Update the interval representing the allocations of a physical register p to include a new compound interval c.
updateReturnAddressLocation(int) - Method in class org.jikesrvm.compilers.baseline.PendingRETInfo
 
updateTemps(BasicBlock, IR) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InstrumentationSamplingFramework
Given an basic block, rename all of the temporary registers that are local to the block.
updateTIBEntry(RVMClass, RVMMethod) - Static method in class org.jikesrvm.classloader.InterfaceInvocation
If there is an an IMT or ITable entry that contains compiled code for the argument method, then update it to contain the current compiled code for the method.
updateTIBEntry(RVMMethod) - Method in class org.jikesrvm.classloader.RVMClass
Updates this class's TIB entry for the given method to point to the current compiled code for the given method.
updateTime(Word) - Method in class org.jikesrvm.mm.mmtk.TraceInterface
 
updateTime(Word) - Static method in class org.jikesrvm.objectmodel.MiscHeader
 
updateTime(Word) - Method in class org.mmtk.vm.TraceInterface
 
UpdateUseArrayOperator(int, int) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseArrayOperator
Create an operator with a given value number pair
UpdateUseObjectOperator(int) - Constructor for class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseObjectOperator
 
updateVirtualMethod(RVMMethod) - Method in class org.jikesrvm.classloader.RVMClass
Update the TIB entry's for all classes that inherit the given method to point to the current compiled code for the given method.
updateWorkList(DF_Equation) - Method in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Update the worklist, assuming that a particular equation has been re-evaluated
updateZeroingApproach(boolean, boolean) - Method in class org.mmtk.utility.heap.PageResource
Update the zeroing approach for this page resource.
uphi - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Should the heap array SSA form constructed include uphi functions?
upOneFrame() - Method in class org.jikesrvm.runtime.StackBrowser
Browse up one frame failing if we fall off the stack
upOneFrameInternal(boolean) - Method in class org.jikesrvm.runtime.StackBrowser
Browse up one frame
upper16() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
 
upper16(int) - Static method in class org.jikesrvm.util.Bits
 
upper24() - Method in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
 
upper24(int) - Static method in class org.jikesrvm.util.Bits
 
upper32() - Method in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
 
upper32(long) - Static method in class org.jikesrvm.util.Bits
 
upto(Instruction, BasicBlock, Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
Visits the blocks between the late and the early position along their path in the dominator tree.
USABLE_BUFFER_BYTES - Static variable in class org.mmtk.utility.deque.Deque
 
use - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
 
USE_CODE_SPACE - Static variable in class org.mmtk.plan.Plan
 
USE_DISCONTIGUOUS_NURSERY - Static variable in class org.mmtk.plan.generational.Gen
Switch between a contiguous and discontiguous nursery (experimental)
USE_LINEAR_SCAN - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Should we use information from linear scan in choosing scratch registers?
USE_NATIVE - Static variable in class org.jikesrvm.runtime.Memory
Allow the use of C based memcpy
USE_NON_HEAP_OBJECT_REFERENCE_WRITE_BARRIER - Static variable in class org.mmtk.plan.generational.Gen
 
USE_OBJECT_BARRIER - Static variable in class org.mmtk.plan.generational.Gen
 
USE_OBJECT_BARRIER_FOR_AASTORE - Static variable in class org.mmtk.plan.generational.Gen
 
USE_OBJECT_BARRIER_FOR_PUTFIELD - Static variable in class org.mmtk.plan.generational.Gen
 
useBaselineCompiler - Variable in class org.jikesrvm.tools.oth.OptTestHarness
Default value for for compiling opt/baseline
useBlock(Instruction, Operand) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
UseChain - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from HeapVariable to HashSet of HeapOperand .
useCount - Variable in class org.jikesrvm.compilers.opt.ir.Register
The number of uses; used by flow-insensitive optimizations
USED_GLOBAL_BITS - Static variable in class org.mmtk.utility.HeaderByte
 
usedBelowCopy(BasicBlock, Register) - Method in class org.jikesrvm.compilers.opt.ssa.LeaveSSA
 
usedIn(Register, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
 
usedMemory() - Static method in class org.mmtk.plan.Plan
Return the amount of memory in use, in bytes.
useDominates(Operand, BasicBlock) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
useDoublesAsDef(Operand, Instruction) - Static method in class org.jikesrvm.compilers.opt.ir.IRTools
Is the operand u, which is a use in instruction s, also a def in instruction s?
usedSpaceStream - Variable in class org.mmtk.utility.gcspy.drivers.TreadmillDriver
 
UseEpilogueYieldPoints - Static variable in class org.jikesrvm.Configuration
Epilogue yieldpoints increase sampling accuracy for adaptive recompilation.
useList - Variable in class org.jikesrvm.compilers.opt.ir.Register
Used to store register lists.
UsePrimitiveWriteBarriers - Class in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
This class exercises primitive write barriers The write barriers contain no payloads but merely perform a write to the heap
UsePrimitiveWriteBarriers() - Constructor for class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriers
 
UsePrimitiveWriteBarriersCollector - Class in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
This class extends the SSCollector class as part of the UsePrimitiveWriteBarriers collector.
UsePrimitiveWriteBarriersCollector() - Constructor for class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersCollector
 
UsePrimitiveWriteBarriersConstraints - Class in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
UsePrimitiveWriteBarriers common constants.
UsePrimitiveWriteBarriersConstraints() - Constructor for class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersConstraints
 
UsePrimitiveWriteBarriersMutator - Class in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
This class extends the SSMutator class as part of the UsePrimitiveWriteBarriers collector.
UsePrimitiveWriteBarriersMutator() - Constructor for class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
UseRecord(Object, int) - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
 
UseRecord(Object, int, int) - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
 
UseRecordSet() - Constructor for class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
 
useReturnBarrier - Static variable in class org.mmtk.utility.options.Options
 
UseReturnBarrier - Class in org.mmtk.utility.options
Should we enable a return barrier?
UseReturnBarrier() - Constructor for class org.mmtk.utility.options.UseReturnBarrier
 
userTriggeredCollection - Static variable in class org.mmtk.plan.Plan
 
userTriggeredGC() - Method in class org.mmtk.plan.stickyimmix.StickyImmix
A user-triggered GC has been initiated.
userTriggeredGC() - Method in class org.mmtk.plan.stickyms.StickyMS
A user-triggered GC has been initiated.
uses(Register) - Static method in class org.jikesrvm.compilers.opt.DefUse
 
uses - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_AbstractCell
Set of DF_Equations which use this lattice cell.
uses - Variable in class org.jikesrvm.compilers.opt.ssa.SSADictionary
A mapping from Instruction to the set of heap operands (an HeapOperand[]) that this instruction uses.
usesEFLAGS(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
usesHeapVariable(Instruction) - Method in class org.jikesrvm.compilers.opt.ssa.SSADictionary
Does a particular instruction use any heap variable?
useShortStackScans - Static variable in class org.mmtk.utility.options.Options
 
UseShortStackScans - Class in org.mmtk.utility.options
Option to enable an optimization that only scans the part of the stack that has changed since the last GC.
UseShortStackScans() - Constructor for class org.mmtk.utility.options.UseShortStackScans
Create the option.
usesOrDefinesESP(Operator) - Static method in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
 
usesOrDefsPhysicalRegisterOrAddressType(Instruction) - Static method in class org.jikesrvm.compilers.opt.ssa.GCP
 
usesSpillLocation(Register, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
usesSpillLocation(int, Instruction) - Method in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
USHORT_ALOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for USHORT_ALOAD instructions
USHORT_ALOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for USHORT_ALOAD instructions
USHORT_LOAD - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for USHORT_LOAD instructions
USHORT_LOAD_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for USHORT_LOAD instructions
usingStickyMarkBits - Static variable in class org.mmtk.policy.MarkSweepSpace
 
UTF8CharacterVisitor() - Constructor for class org.jikesrvm.classloader.UTF8Convert.UTF8CharacterVisitor
 
UTF8Convert - Class in org.jikesrvm.classloader
Abstract class that contains conversion routines to/from utf8 and/or pseudo-utf8.
UTF8Convert() - Constructor for class org.jikesrvm.classloader.UTF8Convert
 
UTF8Convert.ByteArrayStringEncoderVisitor - Class in org.jikesrvm.classloader
Visitor that builds up a char[] as characters are decoded
UTF8Convert.ByteBufferStringEncoderVisitor - Class in org.jikesrvm.classloader
Visitor that builds up a char[] as characters are decoded
UTF8Convert.StringHashCodeVisitor - Class in org.jikesrvm.classloader
Visitor that builds up a String.hashCode form hashCode as characters are decoded
UTF8Convert.UTF8CharacterVisitor - Class in org.jikesrvm.classloader
UTF8 character visitor abstraction
utfLength(String) - Static method in class org.jikesrvm.classloader.UTF8Convert
 
Util - Class in org.jikesrvm.mm.mmtk.gcspy
This class provides generally useful methods.
Util() - Constructor for class org.jikesrvm.mm.mmtk.gcspy.Util
 
util - Static variable in class org.mmtk.utility.gcspy.GCspy
 
Util - Class in org.mmtk.vm.gcspy
Abstract class that provides generally useful methods.
Util() - Constructor for class org.mmtk.vm.gcspy.Util
 

V

V(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
v - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefArrayOperator
The value number pair used in the dataflow equation.
v - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseArrayOperator
The value number pair used in the dataflow equation.
v1 - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
 
v1 - Variable in class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
the value number of an array pointer
v2 - Variable in class org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
 
v2 - Variable in class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
the value number of an array index
val - Variable in class org.jikesrvm.classloader.Atom
The utf8 value this atom represents
valid - Variable in class gnu.java.nio.VMChannel.State
 
valid - Variable in class org.mmtk.utility.SimpleHashtable
Is this table valid (created)
validate() - Method in class org.mmtk.utility.options.BoundedNursery
Nursery can not be empty.
validate() - Method in class org.mmtk.utility.options.ConcurrentTrigger
Only accept values between 1 and 100 (inclusive)
validate() - Method in class org.mmtk.utility.options.DefragFreeHeadroomFraction
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.DefragHeadroomFraction
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.DefragLineReuseRatio
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.DefragSimpleSpillThreshold
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.FixedNursery
Nursery can not be empty.
validate() - Method in class org.mmtk.utility.options.GCspyPort
Ensure the port is valid.
validate() - Method in class org.mmtk.utility.options.GCspyTileSize
Ensure the tile size is positive
validate() - Method in class org.mmtk.utility.options.LineReuseRatio
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.MarkSweepMarkBits
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.PretenureThresholdFraction
Ensure the value is valid.
validate() - Method in class org.mmtk.utility.options.Threads
Only accept values of 1 or higher.
validate() - Method in class org.mmtk.utility.options.TraceRate
Trace rate must be positive.
validate() - Method in class org.mmtk.utility.options.UseReturnBarrier
 
validate() - Method in class org.mmtk.utility.options.UseShortStackScans
 
validate() - Method in class org.mmtk.utility.options.Verbose
Only accept non-negative values.
validate() - Method in class org.vmutil.options.Option
This is a validation method that can be implemented by leaf option classes to provide additional validation.
VALIDATE_OBJECT_REFERENCES - Static variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic
When casting or loading object references should the reference be checked to see if it is an object reference first?
VALIDATE_REFS - Static variable in class org.jikesrvm.mm.mmtk.ScanThread
quietly validates each ref reported by map iterators
validateAsTypeDescriptor(Atom) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
 
validateAsTypeDescriptor(String) - Static method in class org.jikesrvm.classloader.TypeDescriptorParsing
Validates that the given String is a valid type descriptor.
VALIDATION - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
VALIDATION_TYPE - Static variable in class org.jikesrvm.classloader.TypeReference
 
VALIDATION_TYPE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
validityCheck() - Method in class org.jikesrvm.adaptive.database.methodsamples.MethodCountData
Validate that internal fields are consistent.
validObject(Object) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
Checks if a reference, its TIB pointer and type pointer are all in the heap.
validOps - Variable in class org.jikesrvm.compilers.opt.ir.operand.InlinedOsrTypeInfoOperand
 
validRef(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
 
validRef(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Checks if a reference is valid.
validType(ObjectReference) - Static method in class org.jikesrvm.mm.mminterface.DebugUtil
Check if an address appears to point to an instance of RVMType
vals - Static variable in enum org.jikesrvm.ia32.RegisterConstants.FPR
Local copy of the backing array.
vals - Static variable in enum org.jikesrvm.ia32.RegisterConstants.GPR
Local copy of the backing array.
vals - Static variable in enum org.jikesrvm.ia32.RegisterConstants.MM
Local copy of the backing array.
vals - Static variable in enum org.jikesrvm.ia32.RegisterConstants.XMM
Local copy of the backing array.
value() - Method in interface org.jikesrvm.architecture.MachineRegister
 
value - Variable in class org.jikesrvm.classloader.RVMAnnotation.AnnotationMember
Elements value, decoded from its tag
value - Variable in class org.jikesrvm.classloader.RVMAnnotation
The concrete annotation represented by this RVMAnnotation
value - Variable in class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.AddressConstant
 
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.AddressConstantOperand
Value of this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.CodeConstantOperand
The non-null method for the code represent
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
Value of this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.DoubleConstantOperand
Value of this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.FloatConstantOperand
Value of this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.HeapOperand
The heap variable corresponding to this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.ia32.IA32ConditionOperand
Value of this operand (one of the ConditionCode constants operands defined in AssemblerConstants)
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
Value of this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
Value of this operand.
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.ObjectConstantOperand
The non-null object value
value - Variable in class org.jikesrvm.compilers.opt.ir.operand.TIBConstantOperand
The non-null type for this TIB
value - Variable in class org.jikesrvm.compilers.opt.ir.RegSpillListElement
This could be either a spill or a real reg number.
value - Variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
The int constant value associated with this tree node
value() - Method in enum org.jikesrvm.ia32.RegisterConstants.FPR
 
value() - Method in enum org.jikesrvm.ia32.RegisterConstants.GPR
 
value() - Method in interface org.jikesrvm.ia32.RegisterConstants.IntelMachineRegister
 
value() - Method in enum org.jikesrvm.ia32.RegisterConstants.MM
 
value() - Method in enum org.jikesrvm.ia32.RegisterConstants.XMM
 
value - Variable in class org.jikesrvm.osr.LocalRegPair
The meaning of value field depends on valueType: for ICONST, ACONST and LCONST, it is the value of the constant, for PHYREG, it is the register number, for SPILL, it is the spill location.
value - Variable in class org.jikesrvm.osr.VariableElement
The value of this element.
value - Variable in class org.jikesrvm.runtime.CommandLineArgs.Prefix
The command line string e.g.
value - Variable in class org.jikesrvm.util.HashMapRVM.Bucket
 
value - Variable in class org.jikesrvm.util.ImmutableEntryHashMapRVM.Bucket
 
value - Variable in class org.vmmagic.unboxed.ArchitecturalWord
 
value - Variable in class org.vmutil.options.AddressOption
 
value - Variable in class org.vmutil.options.BooleanOption
 
value - Variable in class org.vmutil.options.EnumOption
 
value - Variable in class org.vmutil.options.FloatOption
 
value - Variable in class org.vmutil.options.IntOption
 
value - Variable in class org.vmutil.options.MicrosecondsOption
 
value - Variable in class org.vmutil.options.PagesOption
 
value - Variable in class org.vmutil.options.StringOption
 
valueForOpcode() - Method in enum org.jikesrvm.ia32.RegisterConstants.GPR
 
valueGraph - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
The value graph.
ValueGraph - Class in org.jikesrvm.compilers.opt.ssa
This class implements the value graph used in global value numbering a la Alpern, Wegman and Zadeck.
ValueGraph(IR) - Constructor for class org.jikesrvm.compilers.opt.ssa.ValueGraph
Construct a value graph from an IR.
ValueGraphEdge - Class in org.jikesrvm.compilers.opt.ssa
This class implements an edge in the value graph used in global value numbering ala Alpern, Wegman and Zadeck.
ValueGraphEdge(ValueGraphVertex, ValueGraphVertex) - Constructor for class org.jikesrvm.compilers.opt.ssa.ValueGraphEdge
 
ValueGraphParamLabel - Class in org.jikesrvm.compilers.opt.ssa
Represent a value that is a parameter
ValueGraphParamLabel(int) - Constructor for class org.jikesrvm.compilers.opt.ssa.ValueGraphParamLabel
 
ValueGraphVertex - Class in org.jikesrvm.compilers.opt.ssa
This class implements a vertex in the value graph used in global value numbering ala Alpern, Wegman and Zadeck.
ValueGraphVertex(Object) - Constructor for class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
 
valueIterator() - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
ValueIterator() - Constructor for class org.jikesrvm.util.AbstractHashMapRVM.ValueIterator
 
valueNumber - Variable in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
A value number representing this congruence class.
valueNumber - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateDefObjectOperator
The value number used in the dataflow equation.
valueNumber - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.UpdateUseObjectOperator
The value number used in the dataflow equation.
valueNumber - Variable in class org.jikesrvm.compilers.opt.ssa.ValueGraphVertex
integer value number
ValueNumberPair - Class in org.jikesrvm.compilers.opt.ssa
Represents a pair of value numbers.
ValueNumberPair(int, int) - Constructor for class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
 
ValueNumberPair(ValueNumberPair) - Constructor for class org.jikesrvm.compilers.opt.ssa.ValueNumberPair
 
valueNumbers - Variable in class org.jikesrvm.compilers.opt.ir.HIRInfo
Place to hang global value number information.
valueNumbers - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
Cache of the value numbers from the IR
valueNumbers - Variable in class org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem
Results of global value numbering
valueOf(String) - Static method in enum org.jikesrvm.compilers.baseline.BuildBB.InstructionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.baseline.BuildReferenceMaps.PrimitiveSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.baseline.ReferenceMaps.MergeOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.baseline.TemplateCompilerFramework.BranchCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.common.assembler.ia32.Lister.Prefix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.opt.inlining.InlineDecision.Code
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.opt.Simplifier.DefUseEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.compilers.opt.ssa.EnterSSA.PhiTypeInformation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.ia32.RegisterConstants.FPR
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.ia32.RegisterConstants.GPR
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.ia32.RegisterConstants.MM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.ia32.RegisterConstants.XMM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.runtime.CommandLineArgs.PrefixType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.scheduler.RVMThread.Waiting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jikesrvm.tuningfork.TraceEngine.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mmtk.utility.statistics.Stats.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mmtk.vm.ReferenceProcessor.Semantics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.vmmagic.pragma.Inline.When
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.vmmagic.pragma.RuntimePure.ReturnValue
Returns the enum constant of this type with the specified name.
valuePool - Variable in class org.mmtk.plan.Trace
 
values() - Static method in class org.jikesrvm.adaptive.util.CompilerAdviceAttribute
 
values() - Static method in enum org.jikesrvm.compilers.baseline.BuildBB.InstructionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.baseline.BuildReferenceMaps.PrimitiveSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.baseline.ReferenceMaps.MergeOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.baseline.TemplateCompilerFramework.BranchCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.common.assembler.ia32.Lister.Prefix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.opt.inlining.InlineDecision.Code
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.opt.Simplifier.DefUseEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.compilers.opt.ssa.EnterSSA.PhiTypeInformation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.ia32.RegisterConstants.FPR
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.ia32.RegisterConstants.GPR
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.ia32.RegisterConstants.MM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.ia32.RegisterConstants.XMM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.runtime.CommandLineArgs.PrefixType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.scheduler.RVMThread.Waiting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jikesrvm.tuningfork.TraceEngine.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.jikesrvm.util.AbstractHashMapRVM
 
values - Variable in class org.mmtk.plan.TraceLocal
gray objects
values - Variable in class org.mmtk.utility.deque.ObjectReferenceBuffer
 
values() - Static method in enum org.mmtk.utility.statistics.Stats.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mmtk.vm.ReferenceProcessor.Semantics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.vmmagic.pragma.Inline.When
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.vmmagic.pragma.RuntimePure.ReturnValue
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.vmutil.options.EnumOption
 
valueSet - Variable in class org.mmtk.utility.options.Threads
Has a value been set?
valueType - Variable in class org.jikesrvm.osr.LocalRegPair
A reg value could be an integer constant (ICONST), a physical register (PHYREG), or a spill on the stack (SPILL).
VARARGS - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
varDefs - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator has a variable number of defs
varElms - Variable in class org.jikesrvm.osr.ExecutionState
runtime values of locals and stack expressions at the bytecode index Each element is an object of VariableElement.
VariableElement - Class in org.jikesrvm.osr
An instance of VariableElement represents a byte code variable (local or stack element).
VariableElement(boolean, int, byte, int) - Constructor for class org.jikesrvm.osr.VariableElement
Constructor for 32-bit value.
VariableElement(boolean, int, byte, long) - Constructor for class org.jikesrvm.osr.VariableElement
Constructor for 64-bit value.
VariableElement(boolean, int, byte, Object) - Constructor for class org.jikesrvm.osr.VariableElement
Constructor for reference type.
VariableElement(boolean, int, byte, Word) - Constructor for class org.jikesrvm.osr.VariableElement
Constructor for word type.
VariableMap - Class in org.jikesrvm.osr
VariableMap, non-encoded yet VariableMap ---> LinkedList of VariableMapElement VariableMapElement ---> (OsrPoint, LinkedList of MethodVariables) MethodVariables ---> (Method, PC, List of LocalRegTuple) LocalRegTuple ---> ( LocalNum, regOp, Type ) or ( StackNum, regOp, Type ) *
VariableMap() - Constructor for class org.jikesrvm.osr.VariableMap
 
VariableMapElement - Class in org.jikesrvm.osr
Variable map element (osr instruction, LinkedList MethodVariables)
VariableMapElement(Instruction, LinkedList<MethodVariables>) - Constructor for class org.jikesrvm.osr.VariableMapElement
 
variableSizeHeap - Static variable in class org.mmtk.utility.options.Options
 
VariableSizeHeap - Class in org.mmtk.utility.options
Should we shrink/grow the heap to adjust to application working set?
VariableSizeHeap() - Constructor for class org.mmtk.utility.options.VariableSizeHeap
Create the option.
VariableStacks() - Constructor for class org.jikesrvm.compilers.opt.ssa.LeaveSSA.VariableStacks
 
varUses - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator has a variable number of uses
vec - Variable in class org.jikesrvm.compilers.opt.util.ReverseEnumerator
 
vector - Variable in class org.jikesrvm.compilers.opt.util.BitSet
The backing bit vector that determines set membership.
VERBOSE - Static variable in class org.jikesrvm.compilers.opt.ExpressionFolding
Print out debug information
VERBOSE - Static variable in class org.jikesrvm.compilers.opt.liveness.LiveAnalysis
Even more debugging info
VERBOSE - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
VERBOSE - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
just used for verbose debugging, all output statements use VM.syswrite
verbose - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalCSE
Output debug messages
VERBOSE - Static variable in class org.jikesrvm.compilers.opt.ssa.LICM
Generate verbose debug output?
VERBOSE - Static variable in class org.jikesrvm.mm.mminterface.AlignmentEncoding
 
verbose - Static variable in class org.jikesrvm.scheduler.FinalizerThread
 
verbose - Static variable in class org.jikesrvm.scheduler.TimerThread
 
VERBOSE - Static variable in class org.mmtk.policy.MarkCompactCollector
 
VERBOSE - Static variable in class org.mmtk.utility.alloc.BumpPointer
 
verbose - Static variable in class org.mmtk.utility.heap.Mmapper
 
verbose - Static variable in class org.mmtk.utility.options.Options
 
Verbose - Class in org.mmtk.utility.options
GC verbosity level.
Verbose() - Constructor for class org.mmtk.utility.options.Verbose
Create the option.
VERBOSE_DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
 
VERBOSE_DEBUG - Static variable in class org.jikesrvm.compilers.opt.regalloc.LinearScan
 
verboseBoot - Static variable in class org.jikesrvm.Properties
The following is set on by -X:verboseBoot= command line argument.
verboseBoot - Variable in class org.jikesrvm.runtime.BootRecord
Verbosity level for booting set by -X:verboseBoot=
verboseClassLoading - Static variable in class org.jikesrvm.Properties
The following is set on by -verbose:class command line argument.
verboseFragmentationStats - Static variable in class org.mmtk.utility.options.Options
 
VerboseFragmentationStats - Class in org.mmtk.utility.options
Should we print verbose fragmentation statistics for the free list allocator?
VerboseFragmentationStats() - Constructor for class org.mmtk.utility.options.VerboseFragmentationStats
Create the option.
verboseJNI - Static variable in class org.jikesrvm.Properties
The following is set on by -verbose:jni command line argument.
verboseSignalHandling - Static variable in class org.jikesrvm.Properties
The following is set on by -X:verboseSignalHandling command line argument.
verboseSignalHandling - Variable in class org.jikesrvm.runtime.BootRecord
Print messages when delivering hardware exceptions to threads?
VerboseStackTracePeriod - Static variable in class org.jikesrvm.Options
 
verboseTiming - Static variable in class org.mmtk.utility.options.Options
 
VerboseTiming - Class in org.mmtk.utility.options
Should we display detailed breakdown of where GC time is spent?
VerboseTiming() - Constructor for class org.mmtk.utility.options.VerboseTiming
Create the option.
verify(IR) - Method in class org.jikesrvm.compilers.opt.driver.CompilerPhase
Verify the IR.
verify(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that the IR is well-formed.
verify(String, boolean) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that the IR is well-formed.
verify(IR) - Method in class org.jikesrvm.compilers.opt.lir2mir.ConvertLIRtoMIR.DoBURS
 
verify(IR) - Method in class org.jikesrvm.compilers.opt.mir2mc.AssemblerDriver
 
VERIFY - Static variable in class org.jikesrvm.compilers.opt.ssa.LoopVersioning
Flag to verify computed IR
VERIFY_ASSERTIONS - Static variable in class org.mmtk.vm.VM
true if assertions should be verified
verifyAllBlocksAreReachable(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that every block in the CFG is reachable as failing to do so will cause EnterSSA.insertPhiFunctions to possibly access elements in DominanceFrontier.getIteratedDominanceFrontier and then DominanceFrontier.getDominanceFrontier that aren't defined.
verifyAllBlocksAreReachable(String, BasicBlock, BitVector, BitVector, boolean) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that every block in the CFG is reachable as failing to do so will cause EnterSSA.insertPhiFunctions to possibly access elements in DominanceFrontier.getIteratedDominanceFrontier and then DominanceFrontier.getDominanceFrontier that aren't defined.
VerifyAssertions - Static variable in class org.jikesrvm.Configuration
Assertion checking.
verifyAssertionsTrapdoor(Assert) - Static method in class org.mmtk.vm.Assert
 
verifyBBConstruction(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify basic block construction from the basic block and instruction information.
verifyCFG(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify control flow graph construction
verifyInstructions(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that every instruction: 1) has operands that back reference it 2) is valid for its position in the basic block 3) if we are MIR, has no guard operands 4) test instruction is canonical
verifyNoOsrBarriers(IR) - Method in class org.jikesrvm.compilers.opt.bc2ir.OsrPointConstructor
 
verifyPreciseType() - Method in class org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
 
verifyPresenceOfEntrypointAnnotation(RVMMember) - Static method in class org.jikesrvm.runtime.EntrypointHelper
 
verifyRegisterDefs(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that every non-physical, non-parameter symbolic register that has a use also has at least one def
verifyRegisterTypes(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Verify that no register is used as a long type and an int type PRECONDITION: register lists computed
verifyTree() - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
 
verifyTree(BasicBlockLE, int, int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
 
VerifyUnint - Static variable in class org.jikesrvm.Configuration
If set, verify that Uninterruptible methods actually cannot be interrupted.
verifyUseFollowsDef(String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Checks whether uses follow definitions and that in SSA form variables aren't multiply defined
verifyUseFollowsDef(String, HashSet<Object>, BasicBlock, BitVector, ArrayList<BasicBlock>, int, boolean) - Method in class org.jikesrvm.compilers.opt.ir.IR
Check whether uses follow definitions and in SSA form that variables aren't multiply defined
verror(String, String) - Method in class org.jikesrvm.compilers.opt.ir.IR
Generate error
version - Variable in class com.ibm.tuningfork.tracegen.types.EventTypeSpaceVersion
 
vertex - Variable in class org.jikesrvm.compilers.opt.controlflow.LTDominators
a mapping from DFS number to their basic blocks
vertices - Variable in class org.jikesrvm.compilers.opt.ssa.GVCongruenceClass
The set of vertices in this congruence class
VERY_VERBOSE - Static variable in class org.mmtk.policy.MarkCompactCollector
 
viableChoices - Variable in class org.jikesrvm.adaptive.controller.MultiLevelAdaptiveModel
Keep a map from previous compiler to a set of recompilation choices.
VIRTUAL - Static variable in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
 
VIRTUAL(MethodReference, RVMMethod) - Static method in class org.jikesrvm.compilers.opt.ir.operand.MethodOperand
create a method operand for an INVOKE_VIRTUAL bytecode
virtualMemoryExhausted() - Method in class org.mmtk.plan.generational.Gen
Independent of how many pages remain in the page budget (a function of heap size), we must ensure we never exhaust virtual memory.
virtualMethods - Variable in class org.jikesrvm.classloader.RVMClass
virtual methods of class
visit(RVMMethod, double) - Method in interface org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.Visitor
 
visit(MethodReference, double) - Method in interface org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.Visitor
 
visit(Space) - Method in interface org.mmtk.policy.Space.SpaceVisitor
 
visit_char(char) - Method in class org.jikesrvm.classloader.UTF8Convert.ByteArrayStringEncoderVisitor
 
visit_char(char) - Method in class org.jikesrvm.classloader.UTF8Convert.ByteBufferStringEncoderVisitor
 
visit_char(char) - Method in class org.jikesrvm.classloader.UTF8Convert.StringHashCodeVisitor
 
visit_char(char) - Method in class org.jikesrvm.classloader.UTF8Convert.UTF8CharacterVisitor
 
visited - Variable in class org.jikesrvm.compilers.opt.util.DepthFirstEnumerator
 
VISITED - Static variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
 
visited() - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
 
visitedpc - Variable in class org.jikesrvm.osr.BytecodeTraverser
 
visitInts - Variable in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
visitSpaces(Space.SpaceVisitor) - Static method in class org.mmtk.policy.Space
Implement the Visitor Pattern for Spaces.
visitTargets(WeightedCallTargets.Visitor) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
visitTargets(WeightedCallTargets.Visitor) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
visitTargets(WeightedCallTargets.Visitor) - Method in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
Iterate over all of the targets, evaluating the argument function on each edge.
visitTargets(UnResolvedWeightedCallTargets.Visitor) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
visitTargets(UnResolvedWeightedCallTargets.Visitor) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
visitTargets(UnResolvedWeightedCallTargets.Visitor) - Method in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets
Iterate over all of the targets, evaluating the argument function on each edge.
visitUTF8(byte[], UTF8Convert.UTF8CharacterVisitor) - Static method in class org.jikesrvm.classloader.UTF8Convert
Visit all bytes of the given utf8 string calling the visitor when a character is decoded.
visitUTF8(ByteBuffer, UTF8Convert.UTF8CharacterVisitor) - Static method in class org.jikesrvm.classloader.UTF8Convert
Visit all bytes of the given utf8 string calling the visitor when a character is decoded.
VISUALIZE_IR_DIRECTORY - Variable in class org.jikesrvm.compilers.opt.OptOptions
If visualization is enabled, the directory to write visualization files to
visualizeCFG() - Method in class org.jikesrvm.compilers.opt.driver.CFGVisualization
 
VL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLLLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLRLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLRLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLRLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLRLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLRLLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLRLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLRLLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VLRRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VM - Class in org.jikesrvm
A virtual machine.
VM() - Constructor for class org.jikesrvm.VM
 
VM - Class in org.mmtk.vm
This class is responsible for all VM-specific functionality required by MMTk.
VM() - Constructor for class org.mmtk.vm.VM
 
VM_SPACE - Static variable in class org.mmtk.plan.Plan
 
vmArray - Variable in class org.jikesrvm.compilers.opt.escape.ShortArrayReplacer
type of the array
VMChannel - Class in gnu.java.nio
Native interface to support configuring of channel to run in a non-blocking manner and support scatter/gather io operations.
VMChannel() - Constructor for class gnu.java.nio.VMChannel
 
VMChannel(int) - Constructor for class gnu.java.nio.VMChannel
 
VMChannel.Kind - Class in gnu.java.nio
An enumeration of possible kinds of channel.
VMChannel.LocalByteArray - Class in gnu.java.nio
A thread-local store of non-moving buffers.
VMChannel.State - Class in gnu.java.nio
A wrapper for a native file descriptor integer.
VMClassLoadingMXBeanImpl - Class in gnu.java.lang.management
 
VMClassLoadingMXBeanImpl() - Constructor for class gnu.java.lang.management.VMClassLoadingMXBeanImpl
 
VMCompilationMXBeanImpl - Class in gnu.java.lang.management
 
VMCompilationMXBeanImpl() - Constructor for class gnu.java.lang.management.VMCompilationMXBeanImpl
 
VMCPStringBuilder - Class in gnu.java.lang
 
VMCPStringBuilder() - Constructor for class gnu.java.lang.VMCPStringBuilder
 
vmFactory - Static variable in class org.mmtk.vm.VM
 
VMGarbageCollectorMXBeanImpl - Class in gnu.java.lang.management
 
VMGarbageCollectorMXBeanImpl() - Constructor for class gnu.java.lang.management.VMGarbageCollectorMXBeanImpl
 
VMInstrumentationImpl - Class in gnu.java.lang
Jikes RVM implementation of VMInstrumentationImpl
VMInstrumentationImpl() - Constructor for class gnu.java.lang.VMInstrumentationImpl
 
VMMemoryManagerMXBeanImpl - Class in gnu.java.lang.management
 
VMMemoryManagerMXBeanImpl() - Constructor for class gnu.java.lang.management.VMMemoryManagerMXBeanImpl
 
VMMemoryMXBeanImpl - Class in gnu.java.lang.management
 
VMMemoryMXBeanImpl() - Constructor for class gnu.java.lang.management.VMMemoryMXBeanImpl
 
VMMemoryPoolMXBeanImpl - Class in gnu.java.lang.management
NOTE: Features related to memory usage are currently not implemented.
VMMemoryPoolMXBeanImpl() - Constructor for class gnu.java.lang.management.VMMemoryPoolMXBeanImpl
 
vmRequest - Static variable in class org.mmtk.plan.generational.Gen
 
vmRequest - Variable in class org.mmtk.policy.Space
 
VMRequest - Class in org.mmtk.utility.heap
This class manages the encoding and decoding of virtual memory requests.
VMRequest(int, Address, Extent, float, boolean) - Constructor for class org.mmtk.utility.heap.VMRequest
 
VMRuntimeMXBeanImpl - Class in gnu.java.lang.management
 
VMRuntimeMXBeanImpl() - Constructor for class gnu.java.lang.management.VMRuntimeMXBeanImpl
 
vmSpace - Static variable in class org.mmtk.plan.Plan
The space that holds any VM specific objects (e.g. a boot image)
VMStackWalker - Class in gnu.classpath
This is a cheap stack browser.
VMStackWalker() - Constructor for class gnu.classpath.VMStackWalker
 
VMSystemProperties - Class in gnu.classpath
Jikes RVM implementation of GNU Classpath's gnu.classpath.VMSystemProperties.
VMSystemProperties() - Constructor for class gnu.classpath.VMSystemProperties
 
VMThreadMXBeanImpl - Class in gnu.java.lang.management
 
VMThreadMXBeanImpl() - Constructor for class gnu.java.lang.management.VMThreadMXBeanImpl
 
Void - Static variable in class org.jikesrvm.classloader.TypeReference
 
VOID_TYPE - Static variable in class org.jikesrvm.compilers.baseline.BBConstants
 
VoidType - Static variable in class org.jikesrvm.classloader.RVMType
 
VoidTypeCode - Static variable in class org.jikesrvm.classloader.ClassLoaderConstants
 
VOL_SIZE - Static variable in class org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
 
VOLATILE - Static variable in class org.jikesrvm.compilers.opt.ir.Register
 
VOLATILE_FPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
Volatile floating point registers within the RVM.
VOLATILE_GPRS - Static variable in class org.jikesrvm.ia32.RegisterConstants
Volatile general purpose registers.
volatileSet - Variable in class org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterSet
Cache the set of volatile registers for efficiency
volatileSet - Variable in class org.jikesrvm.compilers.opt.ir.ppc.PhysicalRegisterSet
The set of volatile registers; cached for efficiency
volatilesSaved - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
were the volatile registers saved?
volume - Variable in class org.mmtk.utility.statistics.SizeCounter
 
VR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLLRLLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLLRLLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRLRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRRL(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRRLR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VRRR(AbstractBURS_TreeNode) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
VTYPE_MASK - Static variable in class org.jikesrvm.osr.OSRConstants
 
VTYPE_SHIFT - Static variable in class org.jikesrvm.osr.OSRConstants
 

W

W - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
w - Variable in class org.jikesrvm.compilers.opt.regalloc.CoalesceGraph.Edge
 
W_S - Static variable in class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
 
wait(Object) - Static method in class org.jikesrvm.scheduler.RVMThread
Support for Java Object.wait() synchronization primitive.
wait(Object, long) - Static method in class org.jikesrvm.scheduler.RVMThread
Support for Java Object.wait() synchronization primitive.
waitAbsoluteNanos(Object, long) - Static method in class org.jikesrvm.scheduler.RVMThread
Support for RTSJ- and pthread-style absolute wait.
waitAndClose() - Method in class org.jikesrvm.scheduler.SoftLatch
Wait for the latch to become open, and then close it and return.
waitAndCloseWithHandshake() - Method in class org.jikesrvm.scheduler.Latch
Wait for the latch to become open, and then close it and return.
waitCount - Variable in class org.jikesrvm.scheduler.RVMThread
Lock recursion count for this thread's monitor.
waitForCycle() - Method in class org.mmtk.plan.ParallelCollectorGroup
Wait until the group is idle.
waitForRequest() - Method in class org.mmtk.plan.ControllerCollectorContext
Wait until a request is received.
waitImpl(long) - Method in class org.jikesrvm.scheduler.LightMonitor
 
waitImpl(Object, boolean, long) - Method in class org.jikesrvm.scheduler.RVMThread
 
waiting - Variable in class org.jikesrvm.scheduler.LightMonitor
 
waiting - Variable in class org.jikesrvm.scheduler.Lock
Queue for waiting on a notify, guarded by mutex as well.
waiting - Variable in class org.jikesrvm.scheduler.RVMThread
Accounting of whether or not a thread is waiting (in the Java thread state sense), and if so, how it's waiting.
Waiting() - Constructor for enum org.jikesrvm.scheduler.RVMThread.Waiting
 
waitInterruptibly() - Method in class org.jikesrvm.scheduler.LightMonitor
 
waitNoHandshake() - Method in class org.jikesrvm.scheduler.Monitor
Wait until someone calls Monitor.broadcast().
waitObject - Variable in class org.jikesrvm.scheduler.RVMThread
Place to save/restore this thread's monitor state during Object.wait(long) and Object.notify().
waitOperations - Static variable in class org.jikesrvm.scheduler.RVMThread
Number of wait operations
waitTimeStart - Static variable in class org.jikesrvm.scheduler.RVMThread
start time of the last wait
waitWithHandshake() - Method in class org.jikesrvm.scheduler.Latch
Wait for the latch to become open.
waitWithHandshake() - Method in class org.jikesrvm.scheduler.Monitor
Wait until someone calls Monitor.broadcast().
waitWithHandshakeImpl() - Method in class org.jikesrvm.scheduler.Monitor
 
walkOnStack(byte[], Offset) - Static method in class org.jikesrvm.osr.ia32.OptExecutionStateExtractor
 
warn(Option, String) - Method in class org.jikesrvm.options.OptionSet
 
warn(String) - Method in class org.vmutil.options.Option
A non-fatal error occurred during the setting of an option.
warn(Option, String) - Method in class org.vmutil.options.OptionSet
A non-fatal error occurred during the setting of an option.
WARN_PERIOD - Static variable in class org.mmtk.utility.deque.SharedDeque
 
warnIf(boolean, String) - Method in class org.vmutil.options.Option
Warn if a specified condition is met.
wbFast - Static variable in class org.mmtk.plan.generational.Gen
 
wbits - Variable in class org.jikesrvm.osr.bytecodes.LoadWordConst
 
wbSlow - Static variable in class org.mmtk.plan.generational.Gen
 
WEAK_REFS - Static variable in class org.mmtk.plan.Simple
 
WEAK_TRACK_REFS - Static variable in class org.mmtk.plan.Simple
 
weakRef(int) - Static method in class org.jikesrvm.jni.JNIGlobalRefTable
 
weakReferenceProcessor - Static variable in class org.jikesrvm.mm.mmtk.ReferenceProcessor
 
weakReferences - Static variable in class org.mmtk.vm.VM
 
weight - Variable in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.SingleTarget
 
weight - Variable in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedSingleTarget
 
weight - Variable in class org.jikesrvm.compilers.opt.controlflow.ReorderingPhase.Edge
 
WeightedBranchTargets - Class in org.jikesrvm.compilers.opt.ir
Used to iterate over the branch targets (including the fall through edge) and associated probabilites of a basic block.
WeightedBranchTargets(BasicBlock) - Constructor for class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
WeightedCallTargets - Class in org.jikesrvm.adaptive.database.callgraph
A collection of weighted call targets.
WeightedCallTargets() - Constructor for class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets
 
WeightedCallTargets.MultiTarget - Class in org.jikesrvm.adaptive.database.callgraph
An implementation for storing a call site distribution that has multiple targets.
WeightedCallTargets.SingleTarget - Class in org.jikesrvm.adaptive.database.callgraph
An implementation for storing a call site distribution that has a single target.
WeightedCallTargets.Visitor - Interface in org.jikesrvm.adaptive.database.callgraph
Used by visitTargets
weights - Variable in class org.jikesrvm.adaptive.database.callgraph.WeightedCallTargets.MultiTarget
 
weights - Variable in class org.jikesrvm.adaptive.util.UnResolvedWeightedCallTargets.UnResolvedMultiTarget
 
weights - Variable in class org.jikesrvm.compilers.opt.ir.WeightedBranchTargets
 
When() - Constructor for enum org.vmmagic.pragma.Inline.When
 
where - Variable in class org.jikesrvm.mm.mmtk.Lock
 
whereFrom - Variable in class org.jikesrvm.adaptive.OnStackReplacementEvent
remember where it comes from
White - Static variable in class org.mmtk.utility.gcspy.Color
 
wide - Variable in class org.jikesrvm.classloader.BytecodeStream
 
willNeverMove(Object) - Static method in class org.jikesrvm.mm.mminterface.MemoryManager
Checks if the object can move.
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.concurrent.marksweep.CMS
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.generational.Gen
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmix
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.generational.marksweep.GenMS
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.immix.Immix
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.markcompact.MC
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.marksweep.MS
Can this object ever move.
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.Plan
Can this object ever move.
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.refcount.generational.GenRC
 
willNeverMove(ObjectReference) - Method in class org.mmtk.plan.semispace.SS
 
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.copyms.CopyMSTraceLocal
Will this object move from this point on, during the current collection ?
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.generational.copying.GenCopyMatureTraceLocal
Return true if this object is guaranteed not to move during this collection (i.e. this object is definitely not an unforwarded object).
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.generational.GenMatureTraceLocal
Return true if this object is guaranteed not to move during this collection (i.e. this object is definitely not an unforwarded object).
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.generational.GenNurseryTraceLocal
Will the object move from now on during the collection.
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureDefragTraceLocal
 
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.generational.immix.GenImmixMatureTraceLocal
 
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.generational.marksweep.GenMSMatureTraceLocal
 
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixDefragTraceLocal
Return true if this object is guaranteed not to move during this collection (i.e. this object is defintely not an unforwarded object).
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.immix.ImmixTraceLocal
Ensure that the referenced object will not move from this point through to the end of the collection.
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.markcompact.MCForwardTraceLocal
Will this object move from this point on, during the current trace ?
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.markcompact.MCMarkTraceLocal
Will this object move from this point on, during the current trace ?
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.refcount.generational.GenRCFindRootSetTraceLocal
 
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyTraceLocal
Will this object move from this point on, during the current trace ?
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.semispace.gctrace.GCTraceTraceLocal
Is this object guaranteed not to move during the collection.
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.semispace.SSTraceLocal
Will this object move from this point on, during the current trace ?
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.stickyimmix.StickyImmixNurseryTraceLocal
Return true if this object is guaranteed not to move during this collection (i.e. this object is definitely not an unforwarded object).
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.plan.TraceLocal
Ensure that the referenced object will not move from this point through to the end of the collection.
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.utility.sanitychecker.SanityRootTraceLocal
Will this object move from this point on, during the current trace ?
willNotMoveInCurrentCollection(ObjectReference) - Method in class org.mmtk.utility.sanitychecker.SanityTraceLocal
Will this object move from this point on, during the current trace?
willNotMoveThisGC(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
 
willNotMoveThisGC(Address) - Method in class org.mmtk.policy.immix.ImmixSpace
 
willNotMoveThisNurseryGC(ObjectReference) - Method in class org.mmtk.policy.immix.ImmixSpace
 
withGCspy() - Method in class org.mmtk.plan.PlanConstraints
 
withGCspy() - Method in class org.mmtk.plan.semispace.gcspy.SSGCspyConstraints
 
WithPrintStream(PrintStream) - Constructor for class org.jikesrvm.util.PrintContainer.WithPrintStream
 
WithPrintWriter(PrintWriter) - Constructor for class org.jikesrvm.util.PrintContainer.WithPrintWriter
 
WithSysWrite() - Constructor for class org.jikesrvm.util.PrintContainer.WithSysWrite
This doesn't carry any state, but we have a constructor so that we can pass an instance of this to something expecting a PrintLN .
Word - Static variable in class org.jikesrvm.classloader.TypeReference
 
WORD - Static variable in class org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
 
WORD - Static variable in class org.jikesrvm.osr.OSRConstants
 
Word - Class in org.vmmagic.unboxed
A generic pointer-sized integer.
Word() - Constructor for class org.vmmagic.unboxed.Word
 
word0 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
 
word0 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
 
word0 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
 
word0 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
 
word1 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
 
word1 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
 
word1 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
 
word1 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
 
word2 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
 
word2 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
 
word2bytes(byte[], int, Word) - Static method in class org.jikesrvm.osr.bytecodes.PseudoBytecode
 
word3 - Variable in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
 
WORD_SHIFT_MASK - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
WordAnd() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordAnd
 
wordAnd - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordArray - Static variable in class org.jikesrvm.classloader.TypeReference
 
WordArray - Class in org.vmmagic.unboxed
 
WordArray() - Constructor for class org.vmmagic.unboxed.WordArray
 
WordArrayType - Static variable in class org.jikesrvm.classloader.RVMType
 
wordAtomicWrite(ObjectReference, Word, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Atomically write a raw reference field of an object or array and return the old value of the reference field.
wordAtomicWrite(ObjectReference, Word, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Atomically write a Word field of an object or array and return the old value of the Word field.
wordBulkCopy(ObjectReference, Offset, ObjectReference, Offset, int) - Method in class org.mmtk.plan.MutatorContext
A number of Words are about to be copied from object src to object dst (as in an array copy).
wordBulkCopySupported() - Method in class org.mmtk.plan.PlanConstraints
 
wordDiff - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordEQ - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordFieldRead(Object, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for loads of Words from fields of instances (i.e. getfield).
wordFieldReadBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
wordFieldWrite(Object, Word, Offset, int) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for writes of Words into fields of instances (i.e. putfield).
wordFieldWriteBarrierMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
wordFromInt - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordFromIntSignExtend - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordFromIntZeroExtend - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordFromLong - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordFromObject - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordGE - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordGT - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordIsMax - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordIsNull - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordIsZero - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordLE - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordLsh() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordLsh
 
wordLsh - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordLT - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordMax - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordMinus() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordMinus
 
wordMinus - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordMinus32() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordMinus32
 
wordNE - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordNot() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordNot
 
wordNot - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordNull - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordOne - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordOperandForReference(Word) - Static method in class org.jikesrvm.compilers.opt.lir2mir.ia32.NormalizeConstants
 
WordOr() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordOr
 
wordOr - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordPlus() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordPlus
 
wordPlus - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordPlus32() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordPlus32
 
wordRead(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 Word.
wordRead(ObjectReference, Address, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Read a Word.
wordRead(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 Word.
WordRsha() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordRsha
 
wordRsha - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordRshl() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordRshl
 
wordRshl - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordsGE - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordsGT - Static variable in class org.jikesrvm.runtime.MagicNames
 
WORDSIZE - Static variable in class org.jikesrvm.compilers.opt.regalloc.GenericStackManager
Size of a word, in bytes
WORDSIZE - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
Size of a word, in bytes
WORDSIZE - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
wordSizeOperators - Static variable in class org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
Operators with word arguments
wordsLE - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordsLT - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToAddress - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToExtent - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToInt - Static variable in class org.jikesrvm.runtime.MagicNames
 
WordToLong() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordToLong
 
wordToLong - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToObject - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToObjectReference - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToOffset - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordToWord - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordTryCompareAndSwap(Object, Offset, Word, Word) - Static method in class org.jikesrvm.mm.mminterface.Barriers
Barrier for conditional compare and exchange of Word fields.
wordTryCompareAndSwap(ObjectReference, Word, Word, Word, Word, int) - Method in class org.jikesrvm.mm.mmtk.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
wordTryCompareAndSwap(ObjectReference, Address, Word, Word, 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.
wordTryCompareAndSwap(ObjectReference, Address, Word, Word, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
 
wordTryCompareAndSwap(ObjectReference, Word, Word, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Attempt an atomic compare and exchange in a write barrier sequence.
WordType - Static variable in class org.jikesrvm.classloader.RVMType
 
wordType - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
 
WordTypeCode - Static variable in class org.jikesrvm.osr.OSRConstants
 
wordWrite(ObjectReference, Word, 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 Word.
wordWrite(ObjectReference, Address, Word, Word, Word, int) - Method in class org.mmtk.plan.MutatorContext
Write a Word.
wordWrite(ObjectReference, Address, Word, Word, Word, int) - Method in class org.mmtk.plan.semispace.usePrimitiveWriteBarriers.UsePrimitiveWriteBarriersMutator
Write a Word.
wordWrite(ObjectReference, Word, Word, Word, int) - Method in class org.mmtk.vm.Barriers
Perform the actual write of the write barrier, writing the value as a raw Word.
WordXor() - Constructor for class org.jikesrvm.compilers.baseline.ia32.BaselineMagic.WordXor
 
wordXor - Static variable in class org.jikesrvm.runtime.MagicNames
 
wordZero - Static variable in class org.jikesrvm.runtime.MagicNames
 
workerOrdinal - Variable in class org.mmtk.plan.ParallelCollector
The index of this thread in the collector context group.
workers - Variable in class org.mmtk.plan.ControllerCollectorContext
The set of worker threads to use
workList - Variable in class org.jikesrvm.compilers.opt.dfsolver.DF_System
Set of equations pending evaluation
workList - Variable in class org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
Stack used for a work list.
worklist - Static variable in class org.mmtk.utility.TraceGenerator
 
workListPool - Static variable in class org.mmtk.utility.TraceGenerator
 
workStkTop - Variable in class org.jikesrvm.compilers.baseline.BuildReferenceMaps
 
worldStopped - Static variable in class org.jikesrvm.scheduler.RVMThread
 
worldStopped() - Static method in class org.jikesrvm.scheduler.RVMThread
 
WORST_CASE_COPY_EXPANSION - Static variable in class org.mmtk.plan.generational.Gen
 
WORST_CASE_FRAGMENTATION - Static variable in class org.mmtk.policy.SegregatedFreeListSpace
 
wrapBoolean(int) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapByte(byte) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapChar(char) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapDouble(double) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapFloat(float) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapInt(int) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapLong(long) - Static method in class org.jikesrvm.runtime.Reflection
 
wrapShort(short) - Static method in class org.jikesrvm.runtime.Reflection
 
write(OutputStream) - Method in class com.ibm.tuningfork.tracegen.chunk.RawChunk
 
write(byte[], int, int) - Method in class gnu.java.nio.VMChannel
Writes from a byte array using the supplied file descriptor.
write(ByteBuffer, int, int) - Method in class gnu.java.nio.VMChannel
 
write(ByteBuffer) - Method in class gnu.java.nio.VMChannel
 
write(int, byte[], int, int) - Static method in class gnu.java.nio.VMChannel
Use JikesRVM's internal read function - the fast way.
write(int, ByteBuffer) - Static method in class gnu.java.nio.VMChannel
Classpath's native write method.
write(int) - Method in class gnu.java.nio.VMChannel
 
write(int, int) - Static method in class gnu.java.nio.VMChannel
 
write(char[], int) - Method in class org.jikesrvm.mm.mmtk.Strings
 
write(Atom) - Static method in class org.jikesrvm.VM
Low level print to console.
write(RVMMember) - Static method in class org.jikesrvm.VM
Low level print to console.
write(MemberReference) - Static method in class org.jikesrvm.VM
Low level print to console.
write(String) - Static method in class org.jikesrvm.VM
Low level print to console.
write(char[], int) - Static method in class org.jikesrvm.VM
Low level print to console.
write(char) - Static method in class org.jikesrvm.VM
Low level print of a charto console.
write(double, int) - Static method in class org.jikesrvm.VM
Low level print of double to console.
write(int) - Static method in class org.jikesrvm.VM
Low level print of an int to console.
write(long) - Static method in class org.jikesrvm.VM
Low level print to console.
write(long, boolean) - Static method in class org.jikesrvm.VM
Low level print to console.
write(double) - Static method in class org.jikesrvm.VM
 
write(Word) - Static method in class org.jikesrvm.VM
 
write(Address) - Static method in class org.jikesrvm.VM
 
write(ObjectReference) - Static method in class org.jikesrvm.VM
 
write(Offset) - Static method in class org.jikesrvm.VM
 
write(Extent) - Static method in class org.jikesrvm.VM
 
write(boolean) - Static method in class org.jikesrvm.VM
 
write(boolean) - Static method in class org.mmtk.utility.Log
writes a boolean.
write(char) - Static method in class org.mmtk.utility.Log
writes a character
write(long) - Static method in class org.mmtk.utility.Log
writes a long, in decimal.
write(double) - Static method in class org.mmtk.utility.Log
writes a double.
write(double, int) - Static method in class org.mmtk.utility.Log
writes a double.
write(char[]) - Static method in class org.mmtk.utility.Log
writes an array of characters
write(char[], int) - Static method in class org.mmtk.utility.Log
writes the start of an array of characters
write(byte[]) - Static method in class org.mmtk.utility.Log
writes an array of bytes.
write(String) - Static method in class org.mmtk.utility.Log
writes a string
write(Word) - Static method in class org.mmtk.utility.Log
writes a word, in hexadecimal.
write(Address) - Static method in class org.mmtk.utility.Log
writes an address, in hexadecimal.
write(String, Address) - Static method in class org.mmtk.utility.Log
writes a string followed by an address, in hexadecimal.
write(String, long) - Static method in class org.mmtk.utility.Log
Write a string followed by a long
write(ObjectReference) - Static method in class org.mmtk.utility.Log
writes an object reference, in hexadecimal.
write(Offset) - Static method in class org.mmtk.utility.Log
writes an offset, in hexadecimal.
write(Extent) - Static method in class org.mmtk.utility.Log
writes an extent, in hexadecimal.
write(char[], int) - Method in class org.mmtk.vm.Strings
Log a message.
WRITE_FLOOR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for WRITE_FLOOR instructions
WRITE_FLOOR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for WRITE_FLOOR instructions
WRITE_MASK - Static variable in class org.mmtk.plan.refcount.RCHeader
 
WRITE_PSEUDO_UTF8 - Static variable in class org.jikesrvm.classloader.UTF8Convert
Set toUTF8 to write in pseudo-utf8 (rather than normal utf8).
writeAvailableBitsWord(ObjectReference, Word) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
writeAvailableBitsWord(Object, Word) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Non-atomic write of word containing available bits.
writeAvailableBitsWord(Object, Word) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Non-atomic write of word containing available bits.
writeAvailableBitsWord(ObjectReference, Word) - Method in class org.mmtk.vm.ObjectModel
Sets the bits available for memory manager use in an object.
writeAvailableByte(ObjectReference, byte) - Method in class org.jikesrvm.mm.mmtk.ObjectModel
 
writeAvailableByte(BootImageInterface, Address, byte) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Non-atomic write of word containing available bits
writeAvailableByte(Object, byte) - Static method in class org.jikesrvm.objectmodel.JavaHeader
Non-atomic write of byte containing available bits
writeAvailableByte(Object, byte) - Static method in class org.jikesrvm.objectmodel.ObjectModel
Non-atomic write of byte containing available bits
writeAvailableByte(ObjectReference, byte) - Method in class org.mmtk.vm.ObjectModel
Sets the byte available for memory manager use in an object.
WriteBuffer - Class in org.mmtk.utility.deque
This supports unsynchronized insertion of write buffer values.
WriteBuffer(SharedDeque) - Constructor for class org.mmtk.utility.deque.WriteBuffer
Constructor
writeByte(int, int) - Static method in class org.jikesrvm.runtime.FileSystem
Write single byte to file
writeBytes(int, byte[], int, int) - Static method in class org.jikesrvm.runtime.FileSystem
Writes multiple bytes.
writeDec(Word) - Static method in class org.jikesrvm.VM
 
writeDec(Word) - Static method in class org.mmtk.utility.Log
writes a word, in decimal.
writeEventChunks() - Method in class org.jikesrvm.tuningfork.TraceEngine
 
writeExceptionTableHeader() - Static method in class org.jikesrvm.compilers.common.ExceptionTable
 
writeField(int, String) - Static method in class org.jikesrvm.VM
 
writeField(int, int) - Static method in class org.jikesrvm.VM
Low level print to console.
writeField(int, Atom) - Static method in class org.jikesrvm.VM
Low level print of the Atom s to the console.
writeGathering(ByteBuffer[], int, int) - Method in class gnu.java.nio.VMChannel
 
writeGathering(int, ByteBuffer[], int, int) - Method in class gnu.java.nio.VMChannel
 
writeHex(int) - Static method in class org.jikesrvm.VM
Low level print to console.
writeHex(long) - Static method in class org.jikesrvm.VM
Low level print to console.
writeHex(Word) - Static method in class org.jikesrvm.VM
 
writeHex(Address) - Static method in class org.jikesrvm.VM
 
writeHex(ObjectReference) - Static method in class org.jikesrvm.VM
 
writeHex(Extent) - Static method in class org.jikesrvm.VM
 
writeHex(Offset) - Static method in class org.jikesrvm.VM
 
writeHex(Word, int) - Static method in class org.mmtk.utility.Log
writes a long in hexadecimal
writeHexNotRunningVM(int) - Static method in class org.jikesrvm.VM
 
writeHexNotRunningVM(long) - Static method in class org.jikesrvm.VM
 
writeInitialProperites() - Method in class org.jikesrvm.tuningfork.TraceEngine
Put some basic properties about this VM build & current execution into the feed.
writeInt(int) - Static method in class org.jikesrvm.VM
Low level print to console.
writeLastInstruction(int) - Method in class org.jikesrvm.compilers.common.assembler.ia32.Assembler
Print the raw bits of the current instruction.
writeln() - Static method in class org.jikesrvm.VM
 
writeln() - Static method in class org.mmtk.utility.Log
write a new-line and flushes the buffer
writeln(boolean) - Static method in class org.mmtk.utility.Log
writes a boolean and a new-line, then flushes the buffer.
writeln(char) - Static method in class org.mmtk.utility.Log
writes a character and a new-line, then flushes the buffer.
writeln(long) - Static method in class org.mmtk.utility.Log
writes a long, in decimal, and a new-line, then flushes the buffer.
writeln(double) - Static method in class org.mmtk.utility.Log
writes a double and a new-line, then flushes the buffer.
writeln(double, int) - Static method in class org.mmtk.utility.Log
writes a double and a new-line, then flushes the buffer.
writeln(char[]) - Static method in class org.mmtk.utility.Log
writes an array of characters and a new-line, then flushes the buffer.
writeln(char[], int) - Static method in class org.mmtk.utility.Log
writes the start of an array of characters and a new-line, then flushes the buffer.
writeln(byte[]) - Static method in class org.mmtk.utility.Log
writes an array of bytes and a new-line, then flushes the buffer.
writeln(String) - Static method in class org.mmtk.utility.Log
writes a string and a new-line, then flushes the buffer.
writeln(Word) - Static method in class org.mmtk.utility.Log
writes a word, in hexadecimal, and a new-line, then flushes the buffer.
writeln(Address) - Static method in class org.mmtk.utility.Log
writes an address, in hexadecimal, and a new-line, then flushes the buffer.
writeln(ObjectReference) - Static method in class org.mmtk.utility.Log
writes an object reference, in hexadecimal, and a new-line, then flushes the buffer.
writeln(Offset) - Static method in class org.mmtk.utility.Log
writes an offset, in hexadecimal, and a new-line, then flushes the buffer.
writeln(Extent) - Static method in class org.mmtk.utility.Log
writes an extent, in hexadecimal, and a new-line, then flushes the buffer.
writeln(boolean, boolean) - Static method in class org.mmtk.utility.Log
writes a boolean and a new-line, then optionally flushes the buffer.
writeln(char, boolean) - Static method in class org.mmtk.utility.Log
writes a character and a new-line, then optionally flushes the buffer.
writeln(long, boolean) - Static method in class org.mmtk.utility.Log
writes a long, in decimal, and a new-line, then optionally flushes the buffer.
writeln(double, boolean) - Static method in class org.mmtk.utility.Log
writes a double and a new-line, then optionally flushes the buffer.
writeln(double, int, boolean) - Static method in class org.mmtk.utility.Log
writes a double and a new-line, then optionally flushes the buffer.
writeln(char[], boolean) - Static method in class org.mmtk.utility.Log
writes an array of characters and a new-line, then optionally flushes the buffer.
writeln(char[], int, boolean) - Static method in class org.mmtk.utility.Log
writes the start of an array of characters and a new-line, then optionally flushes the buffer.
writeln(byte[], boolean) - Static method in class org.mmtk.utility.Log
writes an array of bytes and a new-line, then optionally flushes the buffer.
writeln(String, boolean) - Static method in class org.mmtk.utility.Log
writes a string and a new-line, then optionally flushes the buffer.
writeln(String, long) - Static method in class org.mmtk.utility.Log
 
writeln(Word, boolean) - Static method in class org.mmtk.utility.Log
writes a word, in hexadecimal, and a new-line, then optionally flushes the buffer.
writeln(Address, boolean) - Static method in class org.mmtk.utility.Log
writes an address, in hexadecimal, and a new-line, then optionally flushes the buffer.
writeln(ObjectReference, boolean) - Static method in class org.mmtk.utility.Log
writes an object reference, in hexadecimal, and a new-line, then optionally flushes the buffer.
writeln(Offset, boolean) - Static method in class org.mmtk.utility.Log
writes an offset, in hexadecimal, and a new-line, then optionally flushes the buffer.
writeln(Extent, boolean) - Static method in class org.mmtk.utility.Log
writes an extent, in hexadecimal, and a new-line, then optionally flushes the buffer.
writeln(String, Address) - Static method in class org.mmtk.utility.Log
writes a string followed by a Address
writelnNoFlush() - Static method in class org.mmtk.utility.Log
writes a new-line without flushing the buffer
writelnWithFlush(boolean) - Static method in class org.mmtk.utility.Log
writes a new-line and optionally flushes the buffer
writeMarkState(ObjectReference, byte, boolean) - Static method in class org.mmtk.policy.immix.ObjectHeader
Write the allocState into the mark state fields of an object non-atomically.
writeMetaChunks() - Method in class org.jikesrvm.tuningfork.TraceEngine
 
writeNotRunningVM(String) - Static method in class org.jikesrvm.VM
 
writeNotRunningVM(char) - Static method in class org.jikesrvm.VM
 
writeNotRunningVM(double) - Static method in class org.jikesrvm.VM
 
writeNotRunningVM(int) - Static method in class org.jikesrvm.VM
 
writeNotRunningVM(long) - Static method in class org.jikesrvm.VM
 
writePacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.AbstractBURS_TreeNode
 
writePacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.BURS_IntConstantTreeNode
 
writePacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_32.BURS_TreeNode
 
writePacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ia32_64.BURS_TreeNode
 
writePacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_32.BURS_TreeNode
 
writePacked(int, int, int) - Method in class org.jikesrvm.compilers.opt.lir2mir.ppc_64.BURS_TreeNode
 
writeThreadId(char[], int) - Method in class org.jikesrvm.mm.mmtk.Strings
 
writeThreadId(char[], int) - Method in class org.mmtk.vm.Strings
Log a thread identifier and a message.
writingBootImage - Static variable in class org.jikesrvm.Properties
use classes for boot image generation?
writingImage - Static variable in class org.jikesrvm.Properties
are we in the boot-image-writing portion of boot-image-creation

X

x86_data - Variable in class org.jikesrvm.compilers.common.CodeArray
backing array for x86 code arrays during boot image creation
Xml - Class in org.mmtk.utility.statistics
Utility class for writing statistics out in XML format.
Xml() - Constructor for class org.mmtk.utility.statistics.Xml
 
XML - Static variable in class org.vmutil.options.Option
 
xmlStats - Static variable in class org.mmtk.utility.options.Options
 
XmlStats - Class in org.mmtk.utility.options
Display statistics and options in XML rather than human-readable format.
XmlStats() - Constructor for class org.mmtk.utility.options.XmlStats
Create the option.
XMM(int) - Constructor for enum org.jikesrvm.ia32.RegisterConstants.XMM
 
XMM0 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM1 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM10 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM11 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM12 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM13 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM14 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM15 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM2 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM3 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM4 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM5 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM6 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM7 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM8 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM9 - Static variable in class org.jikesrvm.ia32.RegisterConstants
 
XMM_SAVE_OFFSET - Static variable in class org.jikesrvm.ia32.BaselineConstants
 
XMM_STATE_SIZE - Static variable in class org.jikesrvm.ia32.StackframeLayoutConstants
Currently only use the low 8 bytes, only use 4 SSE2 params
xor(BitVector) - Method in class org.jikesrvm.util.BitVector
Logically XORs this bit set with the specified set of bits.
xor(Word) - Method in class org.vmmagic.unboxed.Word
Bit-wise exclusive or of two words.

Y

Yellow - Static variable in class org.mmtk.utility.gcspy.Color
 
YES - Static variable in class org.jikesrvm.compilers.opt.driver.OptConstants
 
YES(RVMMethod, String) - Static method in class org.jikesrvm.compilers.opt.inlining.InlineDecision
Return a decision to inline without a guard.
YieldCounterListener - Class in org.jikesrvm.adaptive.measurements.listeners
A YieldCounterListener samples yield points, and notifies an Organizer when a threshold is reached.
YieldCounterListener(int) - Constructor for class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
Constructor
yieldCountListenerNumYieldsField - Static variable in class org.jikesrvm.adaptive.AosEntrypoints
 
yieldForCBSCall - Variable in class org.jikesrvm.scheduler.RVMThread
Is CBS enabled for 'call' yieldpoints?
yieldForCBSMethod - Variable in class org.jikesrvm.scheduler.RVMThread
Is CBS enabled for 'method' yieldpoints?
yieldNoHandshake() - Static method in class org.jikesrvm.scheduler.RVMThread
 
yieldPoint - Static variable in class org.jikesrvm.compilers.opt.ir.Operator
operator is a yield point
yieldpoint(int, Address) - Static method in class org.jikesrvm.scheduler.RVMThread
Process a taken yieldpoint.
YIELDPOINT_BACKEDGE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for YIELDPOINT_BACKEDGE instructions
YIELDPOINT_BACKEDGE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for YIELDPOINT_BACKEDGE instructions
YIELDPOINT_EPILOGUE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for YIELDPOINT_EPILOGUE instructions
YIELDPOINT_EPILOGUE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for YIELDPOINT_EPILOGUE instructions
YIELDPOINT_OSR - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for YIELDPOINT_OSR instructions
YIELDPOINT_OSR_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for YIELDPOINT_OSR instructions
YIELDPOINT_PROLOGUE - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Operator for YIELDPOINT_PROLOGUE instructions
YIELDPOINT_PROLOGUE_opcode - Static variable in class org.jikesrvm.compilers.opt.ir.Operators
Opcode identifier for YIELDPOINT_PROLOGUE instructions
yieldpointCounterData - Static variable in class org.jikesrvm.adaptive.database.AOSDatabase
 
YieldpointCounterData - Class in org.jikesrvm.adaptive.measurements.instrumentation
An extension of StringEventCounterData so that the printing can be specialized for yieldpoints.
YieldpointCounterData(InstrumentedEventCounterManager) - Constructor for class org.jikesrvm.adaptive.measurements.instrumentation.YieldpointCounterData
Constructor
yieldpointFromBackedge() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
Handle timer interrupt taken on loop backedge.
yieldpointFromBackedge() - Static method in class org.jikesrvm.scheduler.RVMThread
Yieldpoint taken on backedge.
yieldpointFromBackedgeMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
yieldpointFromEpilogue() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
Handle timer interrupt taken in method epilogue.
yieldpointFromEpilogue() - Static method in class org.jikesrvm.scheduler.RVMThread
Yieldpoint taken in epilogue.
yieldpointFromEpilogueMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
yieldpointFromNativeEpilogue() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
Handle timer interrupt taken in the epilogue of a native method.
yieldpointFromNativeEpilogueMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
yieldpointFromNativePrologue() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
Handle timer interrupt taken in the prologue of a native method.
yieldpointFromNativePrologueMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
yieldpointFromOsrOpt() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
OSR invalidation being initiated.
yieldpointFromPrologue() - Static method in class org.jikesrvm.compilers.opt.runtimesupport.OptSaveVolatile
Handle timer interrupt taken in method prologue.
yieldpointFromPrologue() - Static method in class org.jikesrvm.scheduler.RVMThread
Yieldpoint taken in prologue.
yieldpointFromPrologueMethod - Static variable in class org.jikesrvm.runtime.Entrypoints
 
yieldpointPrefix(Operator) - Static method in class org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
Return a string based version of the passed yieldpoint operator
yieldpointRequestPending - Variable in class org.jikesrvm.scheduler.RVMThread
Is a takeYieldpoint request pending on this thread?
YieldPoints - Class in org.jikesrvm.compilers.opt.controlflow
This class inserts yield points in 1) a method's prologue 2) loop headers 3) (optionally) method exits (epilogue, athrow)
YieldPoints() - Constructor for class org.jikesrvm.compilers.opt.controlflow.YieldPoints
 
yieldpointsEnabled() - Method in class org.jikesrvm.scheduler.RVMThread
 
yieldpointsEnabledCount - Variable in class org.jikesrvm.scheduler.RVMThread
Should this thread yield at yieldpoints?
yieldpointsTaken - Variable in class org.jikesrvm.scheduler.RVMThread
 
yieldpointsTakenFully - Variable in class org.jikesrvm.scheduler.RVMThread
 
yieldThreshold - Variable in class org.jikesrvm.adaptive.measurements.listeners.YieldCounterListener
 
yieldToOSRRequested - Variable in class org.jikesrvm.scheduler.RVMThread
Is the next taken yieldpoint in response to a request to perform OSR?
yieldWithHandshake() - Static method in class org.jikesrvm.scheduler.RVMThread
 
ypTakenFPoff - Variable in class org.jikesrvm.adaptive.OnStackReplacementEvent
the osr method's fp offset
ypTakenFPoff - Variable in class org.jikesrvm.adaptive.OnStackReplacementPlan
 

Z

zero - Static variable in class org.jikesrvm.compilers.opt.ir.operand.IntConstantOperand
Constant 0, can be copied as convenient
zero - Static variable in class org.jikesrvm.compilers.opt.ir.operand.LongConstantOperand
Constant 0, can be copied as convenient
ZERO(Operand) - Static method in class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
 
zero(boolean, Address, Extent) - Method in class org.jikesrvm.mm.mmtk.Memory
 
zero - Static variable in class org.jikesrvm.runtime.MathConstants
 
zero(boolean, Address, Extent) - Static method in class org.jikesrvm.runtime.Memory
Zero a region of memory.
zero - Variable in class org.mmtk.plan.refcount.RCBaseCollector
 
zero(Address, Extent) - Static method in class org.mmtk.utility.Memory
Zero a region of memory
zero(boolean, Address, Extent) - Method in class org.mmtk.vm.Memory
Zero a region of memory.
zero() - Static method in class org.vmmagic.unboxed.Address
Return an Address instance that reflects the value zero.
zero() - Static method in class org.vmmagic.unboxed.Extent
 
zero() - Static method in class org.vmmagic.unboxed.Offset
 
zero() - Static method in class org.vmmagic.unboxed.Word
The Word constant 0.
ZERO_PAGES_ON_RELEASE - Variable in class org.mmtk.vm.Config
Zero pages on release?
zeroBlock(Address) - Method in class org.mmtk.utility.alloc.ImmixAllocator
 
ZeroCheck - Class in org.jikesrvm.compilers.opt.ir
The ZeroCheck InstructionFormat class.
ZeroCheck() - Constructor for class org.jikesrvm.compilers.opt.ir.ZeroCheck
 
ZeroCheck_format - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Typecode for the ZeroCheck InstructionFormat
ZeroCheck_traits - Static variable in class org.jikesrvm.compilers.opt.ir.InstructionFormat
Shared traits for operators of the ZeroCheck InstructionFormat
zeroConcurrent - Variable in class org.mmtk.utility.heap.PageResource
 
zeroD - Static variable in class org.jikesrvm.runtime.MathConstants
 
zeroDoubleField - Static variable in class org.jikesrvm.runtime.Entrypoints
0.0
zeroed - Variable in class org.mmtk.policy.Space
 
zeroFloatField - Static variable in class org.jikesrvm.runtime.Entrypoints
0.0F
zeroingContext - Variable in class org.mmtk.utility.heap.PageResource
 
zeroingCursor - Variable in class org.mmtk.utility.heap.MonotonePageResource
 
zeroingSentinel - Variable in class org.mmtk.utility.heap.MonotonePageResource
 
zeroLiveBits() - Method in class org.mmtk.policy.SegregatedFreeListSpace
 
zeroNT - Variable in class org.mmtk.utility.heap.PageResource
 
zeroSmall(Address, Extent) - Static method in class org.mmtk.utility.Memory
Zero a small region of memory
ZF - Static variable in class org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
ZF bit of EFLAGS
zipFileCache - Static variable in class org.jikesrvm.classloader.BootstrapClassLoader
 

_

_aloadHelper(Operator, Operand, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_assert(boolean) - Method in class org.jikesrvm.mm.mmtk.Assert
 
_assert(boolean, String) - Method in class org.jikesrvm.mm.mmtk.Assert
 
_assert(boolean) - Static method in class org.jikesrvm.VM
Verify a runtime assertion (die w/traceback if assertion fails).
_assert(boolean, String) - Static method in class org.jikesrvm.VM
Verify a runtime assertion (die w/message and traceback if assertion fails).
_assert(boolean, String, String) - Static method in class org.jikesrvm.VM
 
_assert(boolean) - Method in class org.mmtk.vm.Assert
Checks that the given condition is true.
_assert(boolean, String) - Method in class org.mmtk.vm.Assert
Checks that the given condition is true.
_assertionFailure(String, String) - Static method in class org.jikesrvm.VM
 
_binaryDualHelper(Operator, Operand, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_binaryHelper(Operator, Operand, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_callHelper(MethodReference, MethodOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Pop method parameters off the expression stack.
_checkLoop(Instruction, HeapOperand<?>, int) - Method in class org.jikesrvm.compilers.opt.ssa.LICM
 
_cmpHelper(BC2IR, GenerationContext, ConditionOperand, Operand) - Static method in class org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
 
_createBBLE(int, Operand[], BasicBlockLE, boolean) - Method in class org.jikesrvm.compilers.opt.bc2ir.BBSet
Allocate a new BBLE at the given bcIndex.
_createOsrBarrier() - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_destOperand - Variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphEdge
The destination operand (of a REG_TRUE dependence)
_edge - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.ExceptionOutEdgeEnum
 
_edge - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.InEdgeEnum
 
_edge - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.NormalOutEdgeEnum
 
_edge - Variable in class org.jikesrvm.compilers.opt.ir.BasicBlock.OutEdgeEnum
 
_edge - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
 
_edge - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InEdgeEnumeration
 
_edge - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.InNodeEnumeration
 
_edge - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutEdgeEnumeration
 
_edge - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode.OutNodeEnumeration
 
_end - Variable in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph.NodeEnumeration
 
_exitNode - Variable in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph
The distinguished exit node of the FCFG
_first - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
 
_firstNode - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
First node
_follow(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
_fromNode - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
Start node.
_generateMapForOneMethodVariable(ArrayList<Integer>, int, MethodVariables, boolean) - Method in class org.jikesrvm.osr.EncodedOSRMap
Generate value in the Osr map
_gotoHelper(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_guardedBinaryDualHelper(Operator, Operand, Operand, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_guardedBinaryHelper(Operator, Operand, Operand, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_inEdgeEnd - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_inEdgeStart - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_infrequent - Variable in class org.jikesrvm.compilers.opt.regalloc.CompoundInterval
Is this compound interval fully contained in infrequent code?
_instr - Variable in class org.jikesrvm.compilers.opt.depgraph.DepGraphNode
Instruction that this node represents.
_intIfCmpHelper(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_intIfHelper(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_isDominatedBy(DominatorTreeNode) - Method in class org.jikesrvm.compilers.opt.controlflow.DominatorTreeNode
This method returns true if the passed node dominates this node
_JBC_length - Static variable in class org.jikesrvm.classloader.BytecodeConstants
Length of each instruction introduced by the above bytecodes
_JBC_name - Static variable in class org.jikesrvm.classloader.BytecodeConstants
Bytecode names (for debugging/printing)
_jsrHelper(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_last - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeListHeader
 
_lastNode - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Last node
_loadLocalForOSR(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
make a temporary register, and create a move instruction
_localState - Variable in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Current state of local variables.
_lookupswitchHelper(Instruction, RegisterOperand, BasicBlock, IR, BasicBlock, int, int, int, int) - Static method in class org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
Helper function to generate the binary search tree for a lookupswitch bytecode
_mcMap - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
The primary machine code maps
_moveDualHelper(Operator, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_moveHelper(Operator, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_ncGuards - Variable in class org.jikesrvm.compilers.opt.bc2ir.GenerationContext
 
_next - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
 
_next - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
 
_node - Variable in class org.jikesrvm.compilers.opt.ir.ControlFlowGraph.NodeEnumeration
 
_node - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph.NodeEnumeration
 
_node - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
 
_options - Variable in class org.jikesrvm.adaptive.controller.RecompilationStrategy
 
_options - Static variable in class org.jikesrvm.adaptive.recompilation.InvocationCounts
 
_optPlan - Static variable in class org.jikesrvm.adaptive.recompilation.InvocationCounts
 
_optPlans - Variable in class org.jikesrvm.adaptive.controller.RecompilationStrategy
 
_os - Variable in class org.jikesrvm.compilers.opt.hir2lir.ExpandRuntimeServices
Cache of simple optimizations if used to tidy up
_osrHelper(Instruction, GenerationContext) - Static method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
Creates an OSR point instruction with its dependent OsrBarrier which provides type and variable information.
_osrMap - Variable in class org.jikesrvm.compilers.opt.runtimesupport.OptCompiledMethod
 
_otherHalf - Variable in class org.jikesrvm.osr.LocalRegPair
A LONG variable takes two symbolic registers, we need to know another half part.
_outEdgeEnd - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_outEdgeStart - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_prepareDoubleConstant(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
special process for long/double constants
_prepareLongConstant(Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
special process for long/double constants
_prev - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdgeList
 
_prev - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNodeList
 
_printDefs(Operand) - Method in class org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
 
_refIfCmpHelper(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_refIfNullHelper(ConditionOperand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_regPairs - Variable in class org.jikesrvm.compilers.opt.ir.AbstractRegisterPool
When 2 registers are necessary to encode a result, such as with a long on 32bit architectures, this hash map remembers the pairing of registers.
_retHelper(int) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_returnHelper(Operator, Operand) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_rootNodes - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Nodes with no predecessors
_sortDFS(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_sortRevTop(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_sortTop(SpaceEffGraphNode) - Method in class org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
 
_summary - Variable in exception org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.NonRegularLoopException
Brief description of problem
_toNode - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
End node.
_topSortNodes - Variable in class org.jikesrvm.compilers.opt.util.SpaceEffGraph
Topological sort order
_trace(String, String, int, boolean) - Static method in class org.jikesrvm.scheduler.RVMThread
 
_unaryDualHelper(Operator, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
_unaryHelper(Operator, Operand, TypeReference) - Method in class org.jikesrvm.compilers.opt.bc2ir.BC2IR
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _