Uses of Class
org.jikesrvm.ia32.RegisterConstants.MM

Packages that use RegisterConstants.MM
org.jikesrvm.compilers.common.assembler.ia32   
org.jikesrvm.compilers.opt.mir2mc.ia32   
org.jikesrvm.ia32   
 

Uses of RegisterConstants.MM in org.jikesrvm.compilers.common.assembler.ia32
 

Methods in org.jikesrvm.compilers.common.assembler.ia32 with parameters of type RegisterConstants.MM
 void Assembler.emitMOVD_Abs_Reg(Address dstDisp, RegisterConstants.MM srcReg)
          Generate a absolute--register MOVD.
 void Assembler.emitMOVD_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute MOVD.
 void Assembler.emitMOVD_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.MM srcReg)
          Generate a register--register MOVD.
 void Assembler.emitMOVD_Reg_Reg(RegisterConstants.MM dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOVD.
 void Assembler.emitMOVD_Reg_RegDisp(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVD.
 void Assembler.emitMOVD_Reg_RegIdx(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVD.
 void Assembler.emitMOVD_Reg_RegInd(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVD.
 void Assembler.emitMOVD_Reg_RegOff(RegisterConstants.MM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOVD.
 void Assembler.emitMOVD_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-displacement--register MOVD.
 void Assembler.emitMOVD_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-index--register MOVD.
 void Assembler.emitMOVD_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.MM srcReg)
          Generate a register-indirect--register MOVD.
 void Assembler.emitMOVD_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-offset--register MOVD.
 void Assembler.emitMOVQ_Abs_Reg(Address dstDisp, RegisterConstants.MM srcReg)
          Generate a absolute--register MOVQ.
 void Assembler.emitMOVQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute MOVQ.
 void Assembler.emitMOVQ_Reg_Reg(RegisterConstants.MM dstReg, RegisterConstants.MM srcReg)
          Generate a register--register MOVQ.
 void Assembler.emitMOVQ_Reg_RegDisp(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVQ.
 void Assembler.emitMOVQ_Reg_RegIdx(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVQ.
 void Assembler.emitMOVQ_Reg_RegInd(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVQ.
 void Assembler.emitMOVQ_Reg_RegOff(RegisterConstants.MM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOVQ.
 void Assembler.emitMOVQ_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-displacement--register MOVQ.
 void Assembler.emitMOVQ_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-index--register MOVQ.
 void Assembler.emitMOVQ_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.MM srcReg)
          Generate a register-indirect--register MOVQ.
 void Assembler.emitMOVQ_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-offset--register MOVQ.
 void Assembler.emitPSLLQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute PSLLQ.
 void Assembler.emitPSLLQ_Reg_Reg(RegisterConstants.MM dstReg, RegisterConstants.MM srcReg)
          Generate a register--register PSLLQ.
 void Assembler.emitPSLLQ_Reg_RegDisp(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement PSLLQ.
 void Assembler.emitPSLLQ_Reg_RegIdx(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index PSLLQ.
 void Assembler.emitPSLLQ_Reg_RegInd(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect PSLLQ.
 void Assembler.emitPSLLQ_Reg_RegOff(RegisterConstants.MM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset PSLLQ.
 void Assembler.emitPSRLQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute PSRLQ.
 void Assembler.emitPSRLQ_Reg_Reg(RegisterConstants.MM dstReg, RegisterConstants.MM srcReg)
          Generate a register--register PSRLQ.
 void Assembler.emitPSRLQ_Reg_RegDisp(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement PSRLQ.
 void Assembler.emitPSRLQ_Reg_RegIdx(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index PSRLQ.
 void Assembler.emitPSRLQ_Reg_RegInd(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect PSRLQ.
 void Assembler.emitPSRLQ_Reg_RegOff(RegisterConstants.MM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset PSRLQ.
 

Uses of RegisterConstants.MM in org.jikesrvm.compilers.opt.mir2mc.ia32
 

Methods in org.jikesrvm.compilers.opt.mir2mc.ia32 that return RegisterConstants.MM
(package private)  RegisterConstants.MM AssemblerBase.getMM_Reg(Operand op)
           
 

Uses of RegisterConstants.MM in org.jikesrvm.ia32
 

Fields in org.jikesrvm.ia32 declared as RegisterConstants.MM
static RegisterConstants.MM RegisterConstants.MM0
           
static RegisterConstants.MM RegisterConstants.MM1
           
static RegisterConstants.MM RegisterConstants.MM10
           
static RegisterConstants.MM RegisterConstants.MM11
           
static RegisterConstants.MM RegisterConstants.MM12
           
static RegisterConstants.MM RegisterConstants.MM13
           
static RegisterConstants.MM RegisterConstants.MM14
           
static RegisterConstants.MM RegisterConstants.MM15
           
static RegisterConstants.MM RegisterConstants.MM2
           
static RegisterConstants.MM RegisterConstants.MM3
           
static RegisterConstants.MM RegisterConstants.MM4
           
static RegisterConstants.MM RegisterConstants.MM5
           
static RegisterConstants.MM RegisterConstants.MM6
           
static RegisterConstants.MM RegisterConstants.MM7
           
static RegisterConstants.MM RegisterConstants.MM8
           
static RegisterConstants.MM RegisterConstants.MM9
           
private static RegisterConstants.MM[] RegisterConstants.MM.vals
          Local copy of the backing array.
 

Methods in org.jikesrvm.ia32 that return RegisterConstants.MM
static RegisterConstants.MM RegisterConstants.MM.lookup(int num)
          Convert encoded value into the MM it represents
static RegisterConstants.MM RegisterConstants.MM.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static RegisterConstants.MM[] RegisterConstants.MM.values()
          Returns an array containing the constants of this enum type, in the order they are declared.