/art/runtime/interpreter/mterp/armng/ |
D | object.S | 6 lsr r2, rINST, #8 // r2<- A 7 GET_VREG r0, r2 // r0<- vA (object) 10 ldr r2, [r0, #MIRROR_OBJECT_CLASS_OFFSET] 11 UNPOISON_HEAP_REF r2 13 cmp r1, r2 23 mov r2, rPC 37 ldr r2, [r2, #MIRROR_CLASS_SUPER_CLASS_OFFSET] 38 UNPOISON_HEAP_REF r2 39 cmp r1, r2 41 cmp r2, #0 [all …]
|
D | arithmetic.S | 21 and r2, r0, #255 @ r2<- BB 23 GET_VREG r0, r2 @ r0<- vBB 85 mov r2, rINST, lsr #12 @ r2<- B 87 GET_VREG r0, r2 @ r0<- vB 121 and r2, r3, #255 @ r2<- BB 122 GET_VREG r0, r2 @ r0<- vBB 155 and r2, r0, #255 @ r2<- BB 158 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB] 160 GET_VREG_WIDE_BY_ADDR r0, r1, r2 @ r0/r1<- vBB/vBB+1 161 GET_VREG_WIDE_BY_ADDR r2, r3, r3 @ r2/r3<- vCC/vCC+1 [all …]
|
D | array.S | 8 FETCH_B r2, 1, 0 @ r2<- BB 11 GET_VREG r0, r2 @ r0<- vBB (array object) 22 ldrd r2, [r0, #$data_offset] @ r2/r3<- vBB[vCC] 25 SET_VREG_WIDE_BY_ADDR r2, r3, r4 @ vAA/vAA+1<- r2/r3 28 $load r2, [r0, #$data_offset] @ w2<- vBB[vCC] 29 UNPOISON_HEAP_REF r2 33 SET_VREG_OBJECT r2, r4 @ vAA<- w2 40 $load r2, [r0, #$data_offset] @ r2<- vBB[vCC] 41 SET_VREG r2, r4 @ vAA<- r2 70 FETCH_B r2, 1, 0 @ r2<- BB [all …]
|
D | other.S | 62 mov r2, rPC 90 FETCH r2, 3 @ r2<- hhhh (high middle) 94 orr r1, r2, r3, lsl #16 @ r1<- HHHHhhhh (high word) 95 CLEAR_SHADOW_PAIR r4, r2, r3 @ Zero out the shadow regs 108 CLEAR_SHADOW_PAIR r3, r2, lr @ Zero out the shadow regs 118 FETCH_S r2, 2 @ r2<- ssssBBBB (high) 120 orr r0, r0, r2, lsl #16 @ r0<- BBBBbbbb 121 CLEAR_SHADOW_PAIR r3, r2, lr @ Zero out the shadow regs 135 CLEAR_SHADOW_PAIR r3, r0, r2 @ Zero shadow regs 147 mov r2, rINST, lsr #8 @ r2<- AA [all …]
|
D | invoke.S | 28 mov r2, rPC 89 ldr r2, [r1, #MIRROR_OBJECT_CLASS_OFFSET] 90 UNPOISON_HEAP_REF r2 98 ldr r2, [r2, #MIRROR_CLASS_IMT_PTR_OFFSET_32] 99 ldr r0, [r2, r3, lsl #2] 114 add r2, r2, #MIRROR_CLASS_VTABLE_OFFSET_32 115 ldr r0, [r2, r4, lsl #2] 125 mov r2, rPC 144 mov r2, rPC 168 ldr r0, [r0, r2, lsl #2] [all …]
|
D | main.S | 311 ldrh r2, [r0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 312 cmp r2, #NTERP_HOTNESS_VALUE 314 add r2, r2, #-1 315 strh r2, [r0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 448 ldrh r2, [r0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 449 cmp r2, #NTERP_HOTNESS_VALUE 451 add r2, r2, #-1 452 strh r2, [r0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 463 mov r2, rFP 524 FETCH_B r2, 0, 1 [all …]
|
D | control_flow.S | 149 mov r2, rINST, lsr #8 @ r2<- AA 151 VREG_INDEX_TO_ADDR r2, r2 152 GET_VREG_WIDE_BY_ADDR r0, r1, r2 // r0,r1 <- vAA 157 GET_VREG r0, r2 // r0<- vAA 184 mov r2, rINST, lsr #8 @ r2<- AA 185 GET_VREG r0, r2 @ r0<- vAA (exception object)
|
D | floating_point.S | 13 and r2, r0, #255 @ r2<- BB 15 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &vBB 17 GET_VREG_FLOAT_BY_ADDR s0, r2 @ s0<- vBB
|
/art/runtime/arch/arm/ |
D | memcmp16_arm.S | 37 cmpne r2, #0 51 cmp r2, #12 62 subs r2, r2, #1 79 sub r2, r2, #1 102 subs r2, r2, #(16 + 2) 133 subs r2, r2, #16 137 1: adds r2, r2, #(16 - 2 + 2) 145 subs r2, r2, #2 149 4: adds r2, r2, #2 170 subs r2, r2, #1 [all …]
|
D | quick_entrypoints_arm.S | 75 .cfi_rel_offset r2, 8 98 .cfi_restore r2 510 mov r2, r10 513 bl memcpy @ memcpy (dest r0, src r1, bytes r2) 550 LOCK_OBJECT_FAST_PATH r0, r1, r2, r3, .Llock_object_slow, /*can_be_null*/ 1 578 UNLOCK_OBJECT_FAST_PATH r0, r1, r2, r3, .Lunlock_object_slow, /*can_be_null*/ 1 611 push {r0-r2, lr} @ save arguments, padding (r2) and link register 615 .cfi_rel_offset r2, 8 619 pop {r0-r2, pc} 622 pop {r0-r2, lr} [all …]
|
D | jni_entrypoints_arm.S | 92 push {r0, r1, r2, r3, lr} @ spill regs 118 pop {r0, r1, r2, r3, lr} @ restore regs 170 pop {r0, r1, r2, r3} 201 add r2, r4, #1 // Prepare managed SP tagged for a GenericJNI frame. 213 mov r2, r4 // Prepare untagged managed SP for the runtime method. 220 str r2, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] 259 push {r0, r1, r2, r3} 264 ldrd r2, r3, [r4, #-8]! 266 strd r2, r3, [r4, #FRAME_SIZE_SAVE_REFS_AND_ARGS] 268 pop {r0, r1, r2, r3}
|
/art/compiler/utils/ |
D | assembler_thumb_test_expected.cc.inc | 8 " 12: 921b str r2, [sp, #108]\n" 36 " 6a: e9cd 2300 strd r2, r3, [sp]\n" 37 " 6e: e9dd 020c ldrd r0, r2, [sp, #48]\n" 38 " 72: e9cd 0202 strd r0, r2, [sp, #8]\n" 39 " 76: e9dd 020e ldrd r0, r2, [sp, #56]\n" 40 " 7a: 2a00 cmp r2, #0\n" 42 " 7e: aa0f addne r2, sp, #60\n" 43 " 80: e9cd 0204 strd r0, r2, [sp, #16]\n" 44 " 84: 460a mov r2, r1\n" 49 " 96: 4610 mov r0, r2\n" [all …]
|
/art/runtime/interpreter/mterp/arm64ng/ |
D | floating_point.S | 21 %def fbinopWide(instr="fadd d0, d1, d2", result="d0", r1="d1", r2="d2"): 30 GET_VREG_DOUBLE $r2, w2 // w2<- vCC 72 %def fcmp(r1="s1", r2="s2", cond="lt"): 85 GET_VREG_DOUBLE_PRESCALED $r2, w3 91 GET_VREG $r2, w3 93 fcmp $r1, $r2 183 % fbinopWide(instr="fadd d0, d1, d2", result="d0", r1="d1", r2="d2") 195 % fcmp(r1="d1", r2="d2", cond="cc") 198 % fcmp(r1="s1", r2="s2", cond="cc") 201 % fcmp(r1="d1", r2="d2", cond="lt") [all …]
|
D | arithmetic.S | 130 %def binopWide(preinstr="", instr="add x0, x1, x2", result="x0", r1="x1", r2="x2", chkzero="0"): 149 GET_VREG_WIDE_PRESCALED $r2, w2 // w2<- vCC 152 cbz $r2, common_errDivideByZero // is second operand zero?
|
/art/test/1922-owned-monitors-info/src/art/ |
D | Test1922.java | 197 for (Function<Runnable, Runnable> r2 = li2.next(); li2.hasNext(); r2 = li2.next()) { in runTestsOtherThread() 204 r2.apply(null).getClass(), in runTestsOtherThread() 209 final Thread thr = new Thread(r1.apply(r2.apply(r3.apply(pause)))); in runTestsOtherThread() 241 for (Function<Runnable, Runnable> r2 = li2.next(); li2.hasNext(); r2 = li2.next()) { in runTestsCurrentThread() 248 r2.apply(null).getClass(), in runTestsCurrentThread() 251 r1.apply(r2.apply(r3.apply(printer))).run(); in runTestsCurrentThread()
|
/art/test/1978-regular-obsolete-then-structural-obsolescence/src/art/ |
D | Test1978.java | 40 public static void sayHi(Runnable r1, Runnable r2) { in sayHi() argument 45 r2.run(); in sayHi()
|
/art/runtime/gc/ |
D | allocation_record.h | 150 bool operator()(const T* r1, const T* r2) const { in operator() 151 if (r1 == r2) return true; in operator() 152 if (r1 == nullptr || r2 == nullptr) return false; in operator() 153 return *r1 == *r2; in operator()
|
/art/test/140-field-packing/src/ |
D | GapOrder.java | 40 public Object r2; field in GapOrder
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.h | 178 void Mrrc(vixl32::Register r1, vixl32::Register r2, int coproc, int opc1, int crm) { in Mrrc() argument 184 (r2.GetCode() << 16) | in Mrrc() 192 (r2.GetCode() << 16) | in Mrrc()
|
/art/test/800-smali/smali/ |
D | b_134061982.smali | 41 # r2 should not be primitive, so this should hard-fail if reached.
|
D | b_134061983_2.smali | 41 # r2 should not be primitive, so this should hard-fail if reached.
|
/art/openjdkjvmti/ |
D | jvmti_weak_table.h | 207 const art::GcRoot<art::mirror::Object>& r2) const in operator() 209 return r1.Read<art::kWithoutReadBarrier>() == r2.Read<art::kWithoutReadBarrier>(); in operator()
|
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 55 vixl::aarch32::r2, 102 vixl::aarch32::r2, 309 ? helpers::LocationFrom(vixl::aarch32::r2, vixl::aarch32::r3) in GetSetValueLocation() 311 ? helpers::LocationFrom(vixl::aarch32::r2) in GetSetValueLocation()
|
/art/runtime/verifier/ |
D | reg_type_test.cc | 993 for (auto r2 : all) { in TEST_F() local 994 if (r1 == r2) { in TEST_F() 1045 bfs(compute_black, r2); in TEST_F() 1066 ASSERT_EQ(no_in_edge.size(), 1u) << r1->Dump() << " u " << r2->Dump() in TEST_F() 1070 expectations.emplace_back(*r1, *r2, **no_in_edge.begin()); in TEST_F()
|
/art/runtime/gc/allocator/ |
D | rosalloc.h | 641 bool operator()(const RosAlloc::Run* r1, const RosAlloc::Run* r2) const { in operator() 642 return r1 == r2; in operator()
|