/dalvik/vm/compiler/codegen/x86/libenc/ |
D | enc_defs.h | 168 RegName_RAX = REGNAME(OpndKind_GPReg,OpndSize_64,0), 169 RegName_RCX = REGNAME(OpndKind_GPReg,OpndSize_64,1), 170 RegName_RDX = REGNAME(OpndKind_GPReg,OpndSize_64,2), 171 RegName_RBX = REGNAME(OpndKind_GPReg,OpndSize_64,3), 172 RegName_RSP = REGNAME(OpndKind_GPReg,OpndSize_64,4), 173 RegName_RBP = REGNAME(OpndKind_GPReg,OpndSize_64,5), 174 RegName_RSI = REGNAME(OpndKind_GPReg,OpndSize_64,6), 175 RegName_RDI = REGNAME(OpndKind_GPReg,OpndSize_64,7), 177 RegName_R8 = REGNAME(OpndKind_GPReg,OpndSize_64,8), 178 RegName_R9 = REGNAME(OpndKind_GPReg,OpndSize_64,9), [all …]
|
D | enc_prvt.h | 143 #define RAX {OpndKind_GPReg, OpndSize_64, OpndExt_Any, RegName_RAX } 149 #define RCX {OpndKind_GPReg, OpndSize_64, OpndExt_Any, RegName_RCX} 155 #define RDX { OpndKind_GPReg, OpndSize_64, OpndExt_Any, RegName_RDX } 160 #define RSI { OpndKind_GPReg, OpndSize_64, OpndExt_Any, RegName_RSI } 165 #define RDI { OpndKind_GPReg, OpndSize_64, OpndExt_Any, RegName_RDI } 172 #define r64 { OpndKind_GPReg, OpndSize_64, OpndExt_Any, RegName_Null } 193 #define m64 {OpndKind_Mem, OpndSize_64, OpndExt_Any, RegName_Null} 195 …#define r_m64 { (OpndKind)(OpndKind_GPReg|OpndKind_Mem), OpndSize_64, OpndExt_Any, RegName_Null } 211 #define imm64 {OpndKind_Imm, OpndSize_64, OpndExt_Any, RegName_Null } 220 #define moff64 {OpndKind_Imm, OpndSize_64, OpndExt_Any, RegName_Null} [all …]
|
D | dec_base.cpp | 217 …okind = ((opndDesc2.kind & OpndKind_XMMReg) || opndDesc2.size==OpndSize_64) ? OpndKind_XMMReg : Op… in decode_aux() 222 …okind = ((opndDesc.kind & OpndKind_XMMReg) || opndDesc.size==OpndSize_64) ? OpndKind_XMMReg : Opnd… in decode_aux() 345 opnd = EncoderBase::Operand(OpndSize_64, ival); in decode_aux() 477 …OpndKind okind = ((opndDesc.kind & OpndKind_XMMReg) || opndDesc.size == OpndSize_64) ? OpndKind_XM… in decodeModRM()
|
D | encoder.cpp | 120 OpndSize_8, OpndSize_16, OpndSize_32, OpndSize_64, OpndSize_Any
|
D | enc_base.h | 684 return (size <= OpndSize_64) ? size_hash[size] : 0xFF; in get_size_hash() 696 static const unsigned char size_hash[OpndSize_64+1];
|
D | enc_defs_ext.h | 44 OpndSize_64 = 0x08, enumerator
|
D | enc_wrapper.cpp | 397 add_fp(args, reg, size == OpndSize_64/*is_double*/); in encoder_fp_mem() 411 add_fp(args, reg, size == OpndSize_64/*is_double*/); in encoder_mem_fp()
|
D | enc_base.cpp | 47 const unsigned char EncoderBase::size_hash[OpndSize_64+1] = { 883 { "Sz64", OpndSize_64 },
|
D | enc_tabl.cpp | 1885 else if (sz==OpndSize_64) {imm_encode = io; coff_encode=0xCC; } in buildMnemonicDesc()
|
/dalvik/vm/compiler/codegen/x86/ |
D | LowerMove.cpp | 70 get_virtual_reg(vB, OpndSize_64, 1, false); in op_move_wide() 71 set_virtual_reg(vA, OpndSize_64, 1, false); in op_move_wide() 81 get_virtual_reg(vB, OpndSize_64, 1, false); in op_move_wide_from16() 82 set_virtual_reg(vA, OpndSize_64, 1, false); in op_move_wide_from16() 92 get_virtual_reg(vB, OpndSize_64, 1, false); in op_move_wide_16() 93 set_virtual_reg(vA, OpndSize_64, 1, false); in op_move_wide_16() 124 get_return_value(OpndSize_64, 1, false); in op_move_result_wide() 125 set_virtual_reg(vA, OpndSize_64, 1, false); in op_move_result_wide()
|
D | LowerAlu.cpp | 60 get_virtual_reg(vB, OpndSize_64, 1, false); in op_neg_long() 61 alu_binary_reg_reg(OpndSize_64, xor_opc, 2, false, 2, false); in op_neg_long() 62 alu_binary_reg_reg(OpndSize_64, sub_opc, 1, false, 2, false); in op_neg_long() 63 set_virtual_reg(vA, OpndSize_64, 2, false); in op_neg_long() 73 get_virtual_reg(vB, OpndSize_64, 1, false); in op_not_long() 74 load_global_data_API("64bits", OpndSize_64, 2, false); in op_not_long() 75 alu_binary_reg_reg(OpndSize_64, andn_opc, 2, false, 1, false); in op_not_long() 76 set_virtual_reg(vA, OpndSize_64, 1, false); in op_not_long() 101 get_virtual_reg(vB, OpndSize_64, 1, false); in op_neg_double() 102 load_global_data_API("doubNeg", OpndSize_64, 2, false); in op_neg_double() [all …]
|
D | LowerGetPut.cpp | 70 … move_mem_disp_scale_to_reg(OpndSize_64, 1, false, offArrayObject_contents, 2, false, 8, 1, false); in aget_common_nohelper() 85 set_virtual_reg(vA, OpndSize_64, 1, false); in aget_common_nohelper() 218 get_virtual_reg(vA, OpndSize_64, 1, false); in aput_common_nohelper() 226 … move_reg_to_mem_disp_scale(OpndSize_64, 1, false, 1, false, offArrayObject_contents, 2, false, 8); in aput_common_nohelper() 497 move_mem_scale_to_reg(OpndSize_64, 7, false, 8, false, 1, 1, false); //access field in iget_iput_common_nohelper() 498 set_virtual_reg(vA, OpndSize_64, 1, false); in iget_iput_common_nohelper() 507 get_virtual_reg(vA, OpndSize_64, 1, false); in iget_iput_common_nohelper() 512 move_reg_to_mem(OpndSize_64, 1, false, -12, PhysicalReg_ESP, true); //1st argument in iget_iput_common_nohelper() 519 move_reg_to_mem_scale(OpndSize_64, 1, false, 7, false, 8, false, 1); in iget_iput_common_nohelper() 692 …move_mem_to_reg(OpndSize_64, offStaticField_value, PhysicalReg_EAX, true, 1, false); //access field in sget_sput_common() [all …]
|
D | LowerHelper.cpp | 160 return size == OpndSize_64 ? LowOpndRegType_xmm : LowOpndRegType_gp; in getTypeFromIntSize() 324 reg-reg2, size==OpndSize_64, stream); in lower_reg_reg() 831 assert(srcSize == OpndSize_32 && dstSize == OpndSize_64); in convert_integer() 912 else if(size != OpndSize_64) { in compare_VR_reg_all() 919 else if(size == OpndSize_64) { in compare_VR_reg_all() 965 return compare_VR_reg_all(OpndSize_64, vA, reg, isPhysical, m); in compare_VR_sd_reg() 976 if(size != OpndSize_64) { in load_fp_stack_VR_all() 1053 if(size != OpndSize_64) { in fpu_VR() 1058 if((isConst == 1 || isConst == 3) && size == OpndSize_64) { in fpu_VR() 1061 if((isConst == 2 || isConst == 3) && size == OpndSize_64) { in fpu_VR() [all …]
|
D | LowerReturn.cpp | 139 get_virtual_reg(vA, OpndSize_64, 1, false); in op_return_wide() 142 set_return_value(OpndSize_64, 1, false); in op_return_wide()
|
D | AnalysisO1.cpp | 92 if((type & MASK_FOR_TYPE) == LowOpndRegType_xmm) return OpndSize_64; in getRegSize() 93 if((type & MASK_FOR_TYPE) == LowOpndRegType_fs) return OpndSize_64; in getRegSize() 120 …if(getRegSize(tA) == OpndSize_64 && getRegSize(tB) == OpndSize_32 && regA == regB) return OVERLAP_… in getBPartiallyOverlapA() 121 …if(getRegSize(tA) == OpndSize_64 && getRegSize(tB) == OpndSize_32 && regB == regA + 1) return OVER… in getBPartiallyOverlapA() 122 …if(getRegSize(tA) == OpndSize_32 && getRegSize(tB) == OpndSize_64 && (regA == regB || regA == regB… in getBPartiallyOverlapA() 123 …if(getRegSize(tB) == OpndSize_64 && getRegSize(tA) == OpndSize_64 && regA == regB+1) return OVERLA… in getBPartiallyOverlapA() 124 …if(getRegSize(tB) == OpndSize_64 && getRegSize(tA) == OpndSize_64 && regB == regA+1) return OVERLA… in getBPartiallyOverlapA() 132 if(getRegSize(tA) == OpndSize_64 && getRegSize(tB) == OpndSize_32 && regA == regB) in getAPartiallyOverlapB() 134 if(getRegSize(tA) == OpndSize_64 && getRegSize(tB) == OpndSize_32 && regB == regA+1) in getAPartiallyOverlapB() 136 if(getRegSize(tB) == OpndSize_64 && getRegSize(tA) == OpndSize_64 && regA == regB+1) in getAPartiallyOverlapB() [all …]
|
D | BytecodeVisitor.cpp | 462 if(constVRTable[k].regNum == regNum + 1 && size == OpndSize_64) { in setVRToNonConst() 471 if(size == OpndSize_64 && indexH >= 0) { in setVRToNonConst() 487 if(constVRTable[k].regNum == regNum + 1 && size == OpndSize_64) { in setVRToConst() 499 if(size == OpndSize_64) { in setVRToConst() 591 setVRToConst(vA, OpndSize_64, tmpValue); in getConstInfo() 1096 setVRToConst(vA, OpndSize_64, tmpValue); in getConstInfo() 1119 setVRToConst(vA, OpndSize_64, tmpValue); in getConstInfo() 1144 setVRToConst(vA, OpndSize_64, tmpValue); in getConstInfo() 1166 setVRToConst(vA, OpndSize_64, tmpValue); in getConstInfo()
|