Home
last modified time | relevance | path

Searched refs:PhysicalReg_EAX (Results 1 – 12 of 12) sorted by relevance

/dalvik/vm/compiler/codegen/x86/
DLowerObject.cpp67 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 …]
DLowerReturn.cpp35 #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()
DLowerInvoke.cpp50 #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 …]
DLower.cpp221 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()
DLowerJump.cpp912 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 …]
DLowerGetPut.cpp315 #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 …]
DBytecodeVisitor.cpp1328 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 …]
DLowerAlu.cpp115 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 …]
DCodegenInterface.cpp648 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()
DLowerHelper.cpp834 …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()
DAnalysisO1.cpp309 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/
Denc_wrapper.h24 PhysicalReg_EAX = 0, PhysicalReg_EBX, PhysicalReg_ECX, PhysicalReg_EDX, enumerator