/dalvik/vm/compiler/codegen/x86/ |
D | LowerAlu.cpp | 33 u2 vA = INST_A(inst); //destination in op_neg_int() local 37 set_virtual_reg(vA, OpndSize_32, 1, false); in op_neg_int() 45 u2 vA = INST_A(inst); //destination in op_not_int() local 49 set_virtual_reg(vA, OpndSize_32, 1, false); in op_not_int() 58 u2 vA = INST_A(inst); //destination in op_neg_long() local 63 set_virtual_reg(vA, OpndSize_64, 2, false); in op_neg_long() 71 u2 vA = INST_A(inst); //destination in op_not_long() local 76 set_virtual_reg(vA, OpndSize_64, 1, false); in op_not_long() 85 u2 vA = INST_A(inst); //destination in op_neg_float() local 89 set_virtual_reg(vA, OpndSize_32, 1, false); in op_neg_float() [all …]
|
D | LowerConst.cpp | 47 int const_string_common_nohelper(u4 tmp, u2 vA) { in const_string_common_nohelper() argument 52 set_VR_to_imm(vA, OpndSize_32, (int) strPtr ); in const_string_common_nohelper() 58 int const_string_common(u4 tmp, u2 vA) { in const_string_common() argument 59 return const_string_common_nohelper(tmp, vA); in const_string_common() 68 u2 vA = INST_A(inst); in op_const_4() local 70 set_VR_to_imm(vA, OpndSize_32, tmp); in op_const_4() 79 u2 vA = INST_AA(inst); in op_const_16() local 80 set_VR_to_imm(vA, OpndSize_32, (s2)BBBB); in op_const_16() 88 u2 vA = INST_AA(inst); in op_const() local 91 set_VR_to_imm(vA, OpndSize_32, (s4)tmp); in op_const() [all …]
|
D | LowerMove.cpp | 31 u2 vA, vB; in op_move() local 32 vA = INST_A(inst); in op_move() 35 set_virtual_reg(vA, OpndSize_32, 1, false); in op_move() 43 u2 vA, vB; in op_move_from16() local 44 vA = INST_AA(inst); in op_move_from16() 47 set_virtual_reg(vA, OpndSize_32, 1, false); in op_move_from16() 55 u2 vA, vB; in op_move_16() local 56 vA = FETCH(1); in op_move_16() 59 set_virtual_reg(vA, OpndSize_32, 1, false); in op_move_16() 68 u2 vA = INST_A(inst); in op_move_wide() local [all …]
|
D | LowerGetPut.cpp | 34 int aget_common_nohelper(int flag, u2 vA, u2 vref, u2 vindex) { in aget_common_nohelper() argument 85 set_virtual_reg(vA, OpndSize_64, 1, false); in aget_common_nohelper() 88 set_virtual_reg(vA, OpndSize_32, 4, false); in aget_common_nohelper() 96 int aget_common(int flag, u2 vA, u2 vref, u2 vindex) { in aget_common() argument 97 return aget_common_nohelper(flag, vA, vref, vindex); in aget_common() 107 u2 vA = INST_AA(inst); in op_aget() local 110 int retval = aget_common(AGET, vA, vref, vindex); in op_aget() 118 u2 vA = INST_AA(inst); in op_aget_wide() local 121 int retval = aget_common(AGET_WIDE, vA, vref, vindex); in op_aget_wide() 135 u2 vA = INST_AA(inst); in op_aget_boolean() local [all …]
|
D | LowerObject.cpp | 35 int check_cast_nohelper(u2 vA, u4 tmp, bool instance, u2 vDest) { in check_cast_nohelper() argument 36 get_virtual_reg(vA, OpndSize_32, 1, false); //object in check_cast_nohelper() 169 int common_check_cast_instance_of(u2 vA, u4 tmp, bool instance, u2 vDest) { in common_check_cast_instance_of() argument 170 return check_cast_nohelper(vA, tmp, instance, vDest); in common_check_cast_instance_of() 180 u2 vA = INST_AA(inst); in op_check_cast() local 182 common_check_cast_instance_of(vA, tmp, false, 0); in op_check_cast() 191 u2 vA = INST_A(inst); in op_instance_of() local 193 common_check_cast_instance_of(vB, tmp, true, vA); in op_instance_of() 203 int monitor_enter_nohelper(u2 vA) { in monitor_enter_nohelper() argument 207 requestVRFreeDelay(vA,VRDELAY_NULLCHECK); // Request VR delay before transfer to temporary in monitor_enter_nohelper() [all …]
|
D | BytecodeVisitor.cpp | 418 void touchOneVR(u2 vA, LowOpndRegType type) { in touchOneVR() argument 419 int index = searchCompileTable(LowOpndRegType_virtual | type, vA); in touchOneVR() 421 ALOGE("virtual reg %d type %d not found in touchOneVR", vA, type); in touchOneVR() 429 void touchTwoVRs(u2 vA, u2 vB, LowOpndRegType type) { in touchTwoVRs() argument 430 int index = searchCompileTable(LowOpndRegType_virtual | type, vA); in touchTwoVRs() 432 ALOGE("virtual reg vA %d type %d not found in touchTwoVRs", vA, type); in touchTwoVRs() 533 u2 vA = 0, vB = 0, v1, v2; in getConstInfo() local 550 vA = INST_A(inst); in getConstInfo() 554 vA = INST_AA(inst); in getConstInfo() 558 vA = FETCH(1); in getConstInfo() [all …]
|
D | LowerHelper.cpp | 891 int vA, in compare_VR_reg_all() argument 902 int isConst = isVirtualRegConstant(vA, type, tmpValue, true/*updateRefCount*/); in compare_VR_reg_all() 908 dumpImmToMem(vA, OpndSize_32, tmpValue[0]); in compare_VR_reg_all() 910 …dump_mem_reg(m, ATOM_NORMAL, size, 4*vA, PhysicalReg_FP, true, MemoryAccess_VR, vA, reg, isPhysica… in compare_VR_reg_all() 924 dumpImmToMem(vA, OpndSize_32, tmpValue[0]); in compare_VR_reg_all() 925 dumpImmToMem(vA+1, OpndSize_32, tmpValue[1]); in compare_VR_reg_all() 926 dump_mem_reg(m, ATOM_NORMAL, size, 4*vA, PhysicalReg_FP, true, in compare_VR_reg_all() 927 MemoryAccess_VR, vA, reg, isPhysical, pType); in compare_VR_reg_all() 931 if(isConst == 1) dumpImmToMem(vA, OpndSize_32, tmpValue[0]); in compare_VR_reg_all() 932 if(isConst == 2) dumpImmToMem(vA+1, OpndSize_32, tmpValue[1]); in compare_VR_reg_all() [all …]
|
D | LowerReturn.cpp | 126 u2 vA = INST_AA(inst); in op_return() local 128 get_virtual_reg(vA, OpndSize_32, 22, false); in op_return() 142 u2 vA = INST_AA(inst); in op_return_wide() local 143 get_virtual_reg(vA, OpndSize_64, 1, false); in op_return_wide()
|
/dalvik/vm/compiler/template/mips/ |
D | funopWider.S | 20 STORE64(rRESULT0, rRESULT1, rOBJ) # vA/vA+1<- v0/v1 27 $st_result # vA/vA+1<- fv0/fv0f
|
D | funopNarrower.S | 25 STORE(v0, rINST) # vA<- v0 31 STORE_F(fv0, rINST) # vA<- fv0
|
/dalvik/vm/mterp/mips/ |
D | unflopWider.S | 24 STORE64(rRESULT0, rRESULT1, rOBJ) # vA/vA+1 <- a0/a1 29 $st_result # vA/vA+1 <- a0/a1
|
D | unopWider.S | 18 STORE64($result0, $result1, rOBJ) # vA/vA+1 <- a0/a1
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | SCCP.java | 274 int vA = ((CstInteger) cA).getValue(); in simulateBranch() local 277 constantSuccessor = (vA == 0); in simulateBranch() 280 constantSuccessor = (vA != 0); in simulateBranch() 283 constantSuccessor = (vA < 0); in simulateBranch() 286 constantSuccessor = (vA >= 0); in simulateBranch() 289 constantSuccessor = (vA <= 0); in simulateBranch() 292 constantSuccessor = (vA > 0); in simulateBranch() 305 int vA = ((CstInteger) cA).getValue(); in simulateBranch() local 309 constantSuccessor = (vA == vB); in simulateBranch() 312 constantSuccessor = (vA != vB); in simulateBranch() [all …]
|
/dalvik/vm/mterp/x86/ |
D | OP_ADD_DOUBLE_2ADDR.S | 9 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vA 11 addsd %xmm1, %xmm0 # %xmm0<- vA op vB 13 movq %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
|
D | OP_MUL_DOUBLE_2ADDR.S | 10 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vA 12 mulsd %xmm1, %xmm0 # %xmm0<- vA op vB 14 movq %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
|
D | OP_SUB_DOUBLE_2ADDR.S | 10 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vA 12 subsd %xmm1, %xmm0 # %xmm0<- vA op vB 14 movq %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
|
/dalvik/vm/analysis/ |
D | Liveness.cpp | 364 GEN(workBits, decInsn.vA); in processInstruction() 370 GENW(workBits, decInsn.vA); in processInstruction() 386 GEN(workBits, decInsn.vA); in processInstruction() 392 GENW(workBits, decInsn.vA); in processInstruction() 403 GEN(workBits, decInsn.vA); in processInstruction() 410 GENW(workBits, decInsn.vA); in processInstruction() 424 for (idx = 0; idx < decInsn.vA; idx++) { in processInstruction() 439 for (idx = 0; idx < decInsn.vA; idx++) { in processInstruction() 464 KILL(workBits, decInsn.vA); in processInstruction() 473 KILLW(workBits, decInsn.vA); in processInstruction() [all …]
|
D | DexVerify.cpp | 555 if (pDecInsn->vA > 5) { in checkVarargRegs() 557 pDecInsn->vA); in checkVarargRegs() 561 for (idx = 0; idx < pDecInsn->vA; idx++) { in checkVarargRegs() 587 if (pDecInsn->vA + pDecInsn->vC > registersSize) { in checkVarargRangeRegs() 589 pDecInsn->vA, pDecInsn->vC, registersSize); in checkVarargRangeRegs() 837 okay &= checkRegisterIndex(meth, decInsn.vA); in verifyInstructions() 845 okay &= checkWideRegisterIndex(meth, decInsn.vA); in verifyInstructions() 904 okay &= checkRegisterIndex(meth, decInsn.vA); in verifyInstructions() 914 okay &= checkWideRegisterIndex(meth, decInsn.vA); in verifyInstructions() 921 okay &= checkRegisterIndex(meth, decInsn.vA); in verifyInstructions() [all …]
|
/dalvik/libdex/ |
D | InstrUtils.cpp | 502 pDec->vA = INST_AA(inst); in dexDecodeInstruction() 505 pDec->vA = INST_A(inst); in dexDecodeInstruction() 509 pDec->vA = INST_A(inst); in dexDecodeInstruction() 513 pDec->vA = INST_AA(inst); in dexDecodeInstruction() 516 pDec->vA = (s1) INST_AA(inst); // sign-extend 8-bit value in dexDecodeInstruction() 519 pDec->vA = (s2) FETCH(1); // sign-extend 16-bit value in dexDecodeInstruction() 524 pDec->vA = INST_AA(inst); in dexDecodeInstruction() 529 pDec->vA = INST_AA(inst); in dexDecodeInstruction() 533 pDec->vA = INST_AA(inst); in dexDecodeInstruction() 542 pDec->vA = INST_AA(inst); in dexDecodeInstruction() [all …]
|
/dalvik/tests/083-jit-regressions/src/ |
D | Main.java | 112 int vA = 1; in b5884080Test() local 118 vA += 1; in b5884080Test() 121 if (vA == 100001) { in b5884080Test() 125 System.out.println("b5884080 fails: vA is " + vA + in b5884080Test()
|
/dalvik/vm/mterp/arm-vfp/ |
D | funop.S | 16 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fsts s1, [r9] @ vA<- s1
|
D | funopWider.S | 16 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fstd d0, [r9] @ vA<- d0
|
D | funopNarrower.S | 16 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fsts s0, [r9] @ vA<- s0
|
D | fbinopWide2addr.S | 15 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fldd d0, [r9] @ d0<- vA
|
D | fbinop2addr.S | 14 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 16 flds s0, [r9] @ s0<- vA
|