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.