/dalvik/vm/compiler/codegen/x86/ |
D | LowerObject.cpp | 67 move_mem_to_reg(OpndSize_32, tmp*4, 4, false, PhysicalReg_EAX, true); in check_cast_nohelper() 68 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in check_cast_nohelper() 75 move_imm_to_reg(OpndSize_32, tmp, PhysicalReg_EAX, true); in check_cast_nohelper() 82 move_imm_to_reg(OpndSize_32, (int)classPtr, PhysicalReg_EAX, true); in check_cast_nohelper() 95 compare_reg_reg(PhysicalReg_EAX, true, 6, false); in check_cast_nohelper() 107 move_reg_to_mem(OpndSize_32, PhysicalReg_EAX, true, 4, PhysicalReg_ESP, true); //resolved class in check_cast_nohelper() 109 nextVersionOfHardReg(PhysicalReg_EAX, 2); //next version has 2 refs in check_cast_nohelper() 115 move_reg_to_reg(OpndSize_32, PhysicalReg_EAX, true, 3, false); in check_cast_nohelper() 120 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in check_cast_nohelper() 124 nextVersionOfHardReg(PhysicalReg_EAX, 1); //next version has 1 ref in check_cast_nohelper() [all …]
|
D | LowerReturn.cpp | 35 #define P_OLD_FP PhysicalReg_EAX 72 …_reg(OpndSize_32, -sizeofStackSaveArea+offStackSaveArea_savedPc, 10, false, PhysicalReg_EAX, true); in common_returnFromMethod() 78 alu_binary_imm_reg(OpndSize_32, add_opc, 6, PhysicalReg_EAX, true); in common_returnFromMethod() 86 scratchRegs[0] = PhysicalReg_EAX; in common_returnFromMethod()
|
D | LowerInvoke.cpp | 50 #define PP_GPR_3 PhysicalReg_EAX 137 #define PP_GPR_3 PhysicalReg_EAX 173 …move_mem_to_reg(OpndSize_32, offMethod_name, PhysicalReg_EAX, true, PhysicalReg_EDX, true); //meth… in invoke_super_nsm() 186 #define PP_GPR_3 PhysicalReg_EAX 225 #define PP_GPR_3 PhysicalReg_EAX 257 #define P_GPR_2 PhysicalReg_EAX //scratch 262 #define PP_GPR_3 PhysicalReg_EAX 300 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_invoke_interface() 303 move_reg_to_reg(OpndSize_32, PhysicalReg_EAX, true, PhysicalReg_ECX, true); in common_invoke_interface() 527 #define P_SCRATCH_2 PhysicalReg_EAX [all …]
|
D | Lower.cpp | 221 resolve_class2(PhysicalReg_EAX, true, PhysicalReg_EAX, true, 0); in performCGWorklist() 223 resolve_method2(PhysicalReg_EAX, true, PhysicalReg_EAX, true, METHOD_VIRTUAL); in performCGWorklist() 225 resolve_method2(PhysicalReg_EAX, true, PhysicalReg_EAX, true, METHOD_DIRECT); in performCGWorklist() 227 resolve_method2(PhysicalReg_EAX, true, PhysicalReg_EAX, true, METHOD_STATIC); in performCGWorklist() 229 resolve_inst_field2(PhysicalReg_EAX, true, PhysicalReg_EAX, true); in performCGWorklist() 231 resolve_static_field2(PhysicalReg_EAX, true, PhysicalReg_EAX, true); in performCGWorklist() 233 throw_exception_message(PhysicalReg_ECX, PhysicalReg_EAX, true, PhysicalReg_Null, true); in performCGWorklist() 235 throw_exception(PhysicalReg_ECX, PhysicalReg_EAX, PhysicalReg_Null, true); in performCGWorklist()
|
D | LowerJump.cpp | 912 spill_reg(PhysicalReg_EAX, true); in common_backwardBranch() 914 unspill_reg(PhysicalReg_EAX, true); in common_backwardBranch() 915 unconditional_jump_reg(PhysicalReg_EAX, true); in common_backwardBranch() 951 move_imm_to_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_errNullObject() 962 move_imm_to_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_StringIndexOutOfBounds() 974 move_imm_to_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_errArrayIndex() 985 move_imm_to_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_errArrayStore() 996 move_imm_to_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_errNegArraySize() 1007 move_imm_to_reg(OpndSize_32, LstrDivideByZero, PhysicalReg_EAX, true); in common_errDivideByZero() 1018 move_imm_to_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in common_errNoSuchMethod() [all …]
|
D | LowerGetPut.cpp | 315 #define P_SCRATCH_2 PhysicalReg_EAX 374 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in op_aput_object() 488 nextVersionOfHardReg(PhysicalReg_EAX, 2); in iget_iput_common_nohelper() 494 set_virtual_reg(vA, OpndSize_32, PhysicalReg_EAX, true); in iget_iput_common_nohelper() 682 move_imm_to_reg(OpndSize_32, (int)fieldPtr, PhysicalReg_EAX, true); in sget_sput_common() 684 …move_mem_to_reg(OpndSize_32, offStaticField_value, PhysicalReg_EAX, true, 7, false); //access field in sget_sput_common() 689 load_effective_addr(offStaticField_value, PhysicalReg_EAX, true, 9, false); in sget_sput_common() 692 nextVersionOfHardReg(PhysicalReg_EAX, 2); in sget_sput_common() 698 set_virtual_reg(vA, OpndSize_32, PhysicalReg_EAX, true); in sget_sput_common() 702 …move_mem_to_reg(OpndSize_64, offStaticField_value, PhysicalReg_EAX, true, 1, false); //access field in sget_sput_common() [all …]
|
D | BytecodeVisitor.cpp | 1328 updateCurrentBBWithConstraints(PhysicalReg_EAX); in getVirtualRegInfo() 1339 updateCurrentBBWithConstraints(PhysicalReg_EAX); in getVirtualRegInfo() 1460 infoArray[0].allocConstraints[PhysicalReg_EAX].count = 1; in getVirtualRegInfo() 1461 updateCurrentBBWithConstraints(PhysicalReg_EAX); in getVirtualRegInfo() 1480 … updateCurrentBBWithConstraints(PhysicalReg_EAX); //eax is used as return value from c function in getVirtualRegInfo() 1491 updateCurrentBBWithConstraints(PhysicalReg_EAX); in getVirtualRegInfo() 1508 updateCurrentBBWithConstraints(PhysicalReg_EAX); in getVirtualRegInfo() 1533 infoArray[0].allocConstraints[PhysicalReg_EAX].count = 1; in getVirtualRegInfo() 1534 updateCurrentBBWithConstraints(PhysicalReg_EAX); in getVirtualRegInfo() 1551 infoArray[1].allocConstraints[PhysicalReg_EAX].count = 1; in getVirtualRegInfo() [all …]
|
D | LowerAlu.cpp | 115 get_virtual_reg(vB, OpndSize_32, PhysicalReg_EAX, true); in op_int_to_long() 117 set_virtual_reg(vA, OpndSize_32, PhysicalReg_EAX, true); in op_int_to_long() 676 get_virtual_reg(v1, OpndSize_32, PhysicalReg_EAX, true); in common_div_rem_int() 690 compare_imm_reg(OpndSize_32, 0x80000000, PhysicalReg_EAX, true); in common_div_rem_int() 701 set_virtual_reg(vA, OpndSize_32, PhysicalReg_EAX, true); in common_div_rem_int() 1054 get_virtual_reg(vB, OpndSize_32, PhysicalReg_EAX, true); in common_div_rem_int_lit() 1057 compare_imm_reg(OpndSize_32, 0x80000000, PhysicalReg_EAX, true); in common_div_rem_int_lit() 1068 set_virtual_reg(vA, OpndSize_32, PhysicalReg_EAX, true); in common_div_rem_int_lit() 1260 move_reg_to_reg(OpndSize_32, 1, false, PhysicalReg_EAX, true); in common_mul_long() 1271 set_virtual_reg(vA, OpndSize_32, PhysicalReg_EAX, true); in common_mul_long() [all …]
|
D | CodegenInterface.cpp | 648 scratchRegs[0] = PhysicalReg_EAX; in handleNormalChainingCell() 670 scratchRegs[0] = PhysicalReg_EAX; in handleHotChainingCell() 689 scratchRegs[0] = PhysicalReg_EAX; in handleBackwardBranchChainingCell() 708 scratchRegs[0] = PhysicalReg_EAX; in handleInvokeSingletonChainingCell() 722 scratchRegs[0] = PhysicalReg_EAX; in handleInvokePredictedChainingCell() 881 move_mem_to_reg(OpndSize_32, offObject_clazz, PhysicalReg_EBX, true, PhysicalReg_EAX, true); in genValidationForPredictedInline() 882 compare_reg_reg(PhysicalReg_ECX, true, PhysicalReg_EAX, true); in genValidationForPredictedInline() 1212 scratchRegs[0] = PhysicalReg_EAX; in dvmCompilerMIR2LIR()
|
D | LowerHelper.cpp | 834 …dump_reg_reg(m, ATOM_NORMAL, OpndSize_32, PhysicalReg_EAX, true, PhysicalReg_EDX, true, LowOpndReg… in convert_integer() 2808 move_reg_to_mem(OpndSize_32, PhysicalReg_EAX, true, 4, PhysicalReg_ESP, true); in const_string_resolve() 2812 compare_imm_reg( OpndSize_32, 0, PhysicalReg_EAX, true); in const_string_resolve() 2844 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in resolve_class2() 2883 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in resolve_method2() 2914 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in resolve_inst_field2() 2944 compare_imm_reg(OpndSize_32, 0, PhysicalReg_EAX, true); in resolve_static_field2() 2953 …move_reg_to_mem_noalloc(OpndSize_32, PhysicalReg_EAX, true, 24, PhysicalReg_ESP, true, MemoryAcces… in pushAllRegs() 2963 …g_noalloc(OpndSize_32, 24, PhysicalReg_ESP, true, MemoryAccess_Unknown, -1, PhysicalReg_EAX, true); in popAllRegs()
|
D | AnalysisO1.cpp | 309 for(k = PhysicalReg_EAX; k <= PhysicalReg_EBP; k++) { in initializeAllRegs() 338 for(k = PhysicalReg_EAX; k <= PhysicalReg_XMM7; k++) { in syncAllRegs() 2602 for(k = PhysicalReg_EAX; k < PhysicalReg_Null; k++) 3655 registerAlloc(LowOpndRegType_gp, PhysicalReg_EAX, true, true); 4461 … if(physicalRegForVR >= PhysicalReg_EAX && physicalRegForVR <= PhysicalReg_EDX) return true;
|
/dalvik/vm/compiler/codegen/x86/libenc/ |
D | enc_wrapper.h | 24 PhysicalReg_EAX = 0, PhysicalReg_EBX, PhysicalReg_ECX, PhysicalReg_EDX, enumerator
|