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

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.EM64T
Enclosing class:
MachineSpecificIRIA

public static final class MachineSpecificIRIA.EM64T
extends MachineSpecificIRIA

Wrappers around EMT64-specific IR (64-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.EM64T singleton
           
 
Constructor Summary
MachineSpecificIRIA.EM64T()
           
 
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.EM64T singleton
Constructor Detail

MachineSpecificIRIA.EM64T

public MachineSpecificIRIA.EM64T()
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