org.jikesrvm.compilers.opt.ir.ia32
Class MachineSpecificIRIA.IA32

java.lang.Object
  extended by org.jikesrvm.compilers.opt.ir.MachineSpecificIR
      extended by org.jikesrvm.compilers.opt.ir.ia32.MachineSpecificIRIA
          extended by org.jikesrvm.compilers.opt.ir.ia32.MachineSpecificIRIA.IA32
Enclosing class:
MachineSpecificIRIA

public static final class MachineSpecificIRIA.IA32
extends MachineSpecificIRIA

Wrappers around IA32-specific IR (32-bit specific)


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jikesrvm.compilers.opt.ir.ia32.MachineSpecificIRIA
MachineSpecificIRIA.EM64T, MachineSpecificIRIA.IA32
 
Field Summary
static MachineSpecificIRIA.IA32 singleton
           
 
Constructor Summary
MachineSpecificIRIA.IA32()
           
 
Method Summary
 boolean mayEscapeMethod(Instruction instruction)
           
 boolean mayEscapeThread(Instruction instruction)
           
 
Methods inherited from class org.jikesrvm.compilers.opt.ir.ia32.MachineSpecificIRIA
getBURSManagedFPRValue, isAdviseESP, isBURSManagedFPROperand, isConditionOperand, isFClear, isFNInit, isHandledByRegisterUnknown, mutateFMOVs, mutateMIRCondBranch, rewriteFPStack
 
Methods inherited from class org.jikesrvm.compilers.opt.ir.MachineSpecificIR
canFoldNullCheckAndLoad, isPowerPCTrapOperand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

singleton

public static final MachineSpecificIRIA.IA32 singleton
Constructor Detail

MachineSpecificIRIA.IA32

public MachineSpecificIRIA.IA32()
Method Detail

mayEscapeThread

public boolean mayEscapeThread(Instruction instruction)
Specified by:
mayEscapeThread in class MachineSpecificIR

mayEscapeMethod

public boolean mayEscapeMethod(Instruction instruction)
Specified by:
mayEscapeMethod in class MachineSpecificIR