/dalvik/vm/compiler/template/armv5te/ |
D | TEMPLATE_SAVE_STATE.S | 15 stmia r0!, {r7} @ save regMap 16 ldr r7, [r13, #0] @ recover r0 value 17 stmia r0!, {r7} @ save r0 18 ldr r7, [r13, #4] @ recover r7 value 20 pop {r0, r7} @ recover r0, r7
|
D | TEMPLATE_STRING_COMPARETO.S | 25 ldr r7, [r2, #STRING_FIELDOFF_COUNT] 39 subs r11, r7, r10 40 movls r10, r7 72 ldrh r7, [r2, #2]! 75 subeqs r0, r7, r8 85 ldrh r7, [r2, #2]! 90 subeqs r0, r7, r8 122 mov r7, r11 129 mov r0, r7
|
D | TEMPLATE_STRING_INDEXOF.S | 18 ldr r7, [r0, #STRING_FIELDOFF_OFFSET] 33 add r0, r0, r7, lsl #1 36 mov r7, r0 96 sub r0, r7 101 sub r0, r7 106 sub r0, r7 110 sub r0, r7
|
D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 31 ldr r7, .LdvmICHitCount 32 ldreq r10, [r7, #0] 34 streq r10, [r7, #0] 37 ldr r7, [r3, #offClassObject_vtable] @ r7 <- this->class->vtable
|
D | header.S | 77 #define rINST r7
|
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 9 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 15 sub r1, r1, r7, lsl #2 @ r1<- newFp (old savearea - regsSize)
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 7 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 13 sub r1, r1, r7, lsl #2 @ r1<- newFp (old savearea - regsSize)
|
D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 2 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 7 sub r1, r1, r7, lsl #2 @ r1<- newFp (old savearea - regsSize)
|
/dalvik/vm/compiler/template/armv5te-vfp/ |
D | TEMPLATE_SAVE_STATE.S | 15 stmia r0!, {r7} @ save regMap 16 ldr r7, [r13, #0] @ recover r0 value 17 stmia r0!, {r7} @ save r0 18 ldr r7, [r13, #4] @ recover r7 value 22 pop {r0, r7} @ recover r0, r7
|
/dalvik/vm/arch/arm/ |
D | CallEABI.S | 184 @ Stick argv in r7 and advance it past the argv values that will be 327 @ Set up to copy from r7 to r8. We copy from the second arg to the 331 mov r7, r9 @ r7<- argv 334 @ We need to copy words from [r7] to [r8]. We walk forward through 338 add r7, r7, #8 @ r7<- r7+8 (assume argv 0/1 in r2/r3) 350 subeq r7, #4 @ r7<- r7-4 (take it back - pad word) 369 ldr ip, [r7], #4 378 ldr ip, [r7], #4 380 ldr r2, [r7], #4
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-armv7-a-neon.S | 84 #define rINST r7 1109 ldr r7, [r2, #STRING_FIELDOFF_COUNT] 1123 subs r11, r7, r10 1124 movls r10, r7 1156 ldrh r7, [r2, #2]! 1159 subeqs r0, r7, r8 1169 ldrh r7, [r2, #2]! 1174 subeqs r0, r7, r8 1206 mov r7, r11 1213 mov r0, r7 [all …]
|
D | CompilerTemplateAsm-armv7-a.S | 84 #define rINST r7 1109 ldr r7, [r2, #STRING_FIELDOFF_COUNT] 1123 subs r11, r7, r10 1124 movls r10, r7 1156 ldrh r7, [r2, #2]! 1159 subeqs r0, r7, r8 1169 ldrh r7, [r2, #2]! 1174 subeqs r0, r7, r8 1206 mov r7, r11 1213 mov r0, r7 [all …]
|
D | CompilerTemplateAsm-armv5te-vfp.S | 84 #define rINST r7 1109 ldr r7, [r2, #STRING_FIELDOFF_COUNT] 1123 subs r11, r7, r10 1124 movls r10, r7 1156 ldrh r7, [r2, #2]! 1159 subeqs r0, r7, r8 1169 ldrh r7, [r2, #2]! 1174 subeqs r0, r7, r8 1206 mov r7, r11 1213 mov r0, r7 [all …]
|
D | CompilerTemplateAsm-armv5te.S | 84 #define rINST r7 832 ldr r7, [r2, #STRING_FIELDOFF_COUNT] 846 subs r11, r7, r10 847 movls r10, r7 879 ldrh r7, [r2, #2]! 882 subeqs r0, r7, r8 892 ldrh r7, [r2, #2]! 897 subeqs r0, r7, r8 929 mov r7, r11 936 mov r0, r7 [all …]
|
/dalvik/vm/arch/sh/ |
D | CallSH4ABI.S | 65 ## r12 ... status of r6, and r7 67 ## bit 1 << 1 : if r7 is available, it contains 1. 127 mov.l @r3+, r7 /* put one arg in r7 */ 147 mov.l @r3+, r7
|
/dalvik/vm/mterp/armv5te/ |
D | header.S | 72 #define rINST r7
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
D | Gen.c | 269 opRegRegImm(cUnit, kOpAnd, r7, r2, in genMonitorExit() 277 storeWordDisp(cUnit, r1, offsetof(Object, lock), r7); in genMonitorExit() 287 LOAD_FUNC_ADDR(cUnit, r7, (int)dvmUnlockObject); in genMonitorExit() 292 opReg(cUnit, kOpBlx, r7); in genMonitorExit()
|
D | Factory.c | 25 static int coreTemps[] = {r0, r1, r2, r3, r4PC, r7, r8, r9, r10, r11, r12};
|
/dalvik/vm/compiler/codegen/arm/ |
D | CodegenDriver.c | 514 int regIndex = r7; /* Preserved across call */ in genArrayObjectPut() 949 opRegRegImm(cUnit, kOpSub, r7, rFP, in genProcessArgsNoRange() 956 storeMultiple(cUnit, r7, regMask); in genProcessArgsNoRange() 990 opRegRegImm(cUnit, kOpSub, r7, rFP, in genProcessArgsRange() 1015 storeMultiple(cUnit, r7, regMask); in genProcessArgsRange() 1029 storeMultiple(cUnit, r7, regMask); in genProcessArgsRange() 1045 storeMultiple(cUnit, r7, regMask); in genProcessArgsRange() 1175 loadWordDisp(cUnit, r7, methodIndex * 4, r0); in genInvokeVirtualCommon() 1183 jitToInterpEntries.dvmJitToPatchPredictedChain), r7); in genInvokeVirtualCommon() 1196 opReg(cUnit, kOpBlx, r7); in genInvokeVirtualCommon() [all …]
|
D | ArmLIR.h | 222 r7 = 7, enumerator
|
D | RallocUtil.c | 485 dvmCompilerClobber(cUnit, r7); in dvmCompilerClobberHandlerRegs()
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
D | Factory.c | 25 static int coreTemps[] = {r0, r1, r2, r3, r4PC, r7};
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv5te-vfp.S | 79 #define rINST r7
|
D | InterpAsm-armv7-a-neon.S | 79 #define rINST r7
|
D | InterpAsm-armv7-a.S | 79 #define rINST r7
|