Lines Matching refs:r1

121     .cfi_rel_offset r1, 4
144 .cfi_restore r1
515 strd r0, [r10] @ Store r0/r1 into result pointer
526 mov r1, r0
528 bl memcpy @ memcpy (dest r0, src r1, bytes r2)
538 vldm r1, {s0-s31} @ Load all fprs from argument fprs_.
562 ldr r1, [rSELF, #THREAD_ID_OFFSET]
566 eor r3, r2, r1 @ Prepare the value to store if unlocked
577 .Lnot_unlocked: @ r2: original lock word, r1: thread_id, r3: r2 ^ r1
668 SETUP_SAVE_REFS_ONLY_FRAME r1
669 mov r1, rSELF @ pass Thread::Current
685 cbz r1, .Lthrow_class_cast_exception_for_bitstring_check
690 .cfi_rel_offset r1, 4
701 .cfi_restore r1
736 .cfi_rel_offset r1, 4
744 .ifnc \rObj, r1
745 mov r1, \rObj @ pass rObj
756 POP_REG_NE r1, 4, \rDest
791 str r2, [r3, r1, lsl #2]
798 str r2, [r3, r1, lsl #2]
804 .cfi_rel_offset r1, 4
807 mov r1, ip
813 .cfi_restore r1
819 str r2, [r3, r1, lsl #2]
828 mov r1, r2
838 SETUP_SAVE_REFS_ONLY_FRAME r1 @ save callee saves in case of GC
839 mov r1, rSELF @ pass Thread::Current
897 SETUP_SAVE_EVERYTHING_FRAME r1, \runtime_method_offset @ save everything in case of GC
898 mov r1, rSELF @ pass Thread::Current
940 mov r1, rSELF @ pass Thread::Current
1094 ldr r1, [r3, #ROSALLOC_SLOT_NEXT_OFFSET] // Load the next pointer of the head
1097 str r1, [r12, #(ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_HEAD_OFFSET)]
1111 ldr r1, [rSELF, #THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET]
1112 str r3, [r1], #COMPRESSED_REFERENCE_SIZE // (Increment r1 as a side effect.)
1113 str r1, [rSELF, #THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET]
1137 ldr r1, [r12, #(ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_SIZE_OFFSET)]
1138 sub r1, #1
1142 str r1, [r12, #(ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_SIZE_OFFSET)]
1152 mov r1, rSELF @ pass Thread::Current
1191 add r1, r2, r3
1192 str r1, [rSELF, #THREAD_LOCAL_POS_OFFSET] // Store new thread_local_pos.
1210 ldr r1, [rSELF, #THREAD_LOCAL_OBJECTS_OFFSET] // Increment thread_local_objects.
1211 add r1, r1, #1
1212 str r1, [rSELF, #THREAD_LOCAL_OBJECTS_OFFSET]
1235 mov r1, rSELF // Pass Thread::Current.
1278 str r1, [r3, #MIRROR_ARRAY_LENGTH_OFFSET] // Store the array length.
1321 cmp r1, r2
1330 lsl r2, r1, r3 // Calculate data size
1348 cmp r1, r2
1351 add r2, r1, #(MIRROR_INT_ARRAY_DATA_OFFSET + OBJECT_ALIGNMENT_MASK)
1358 cmp r1, r2
1360 lsl r2, r1, #1
1369 cmp r1, r2
1371 lsl r2, r1, #2
1380 cmp r1, r2
1382 lsl r2, r1, #3
1415 SETUP_SAVE_REFS_ONLY_FRAME r1 @ save callee saves for stack crawl
1440 vmov d0, r0, r1 @ store into fpr, for when it's a fpr return...
1455 push {r1-r2}
1457 .cfi_rel_offset r1, 0
1466 ldrd r0, r1, [r4, #ART_METHOD_DECLARING_CLASS_OFFSET]
1468 lsrs r1, #(ACC_OBSOLETE_METHOD_SHIFT + 1)
1472 ubfx r1, r12, #0, #METHOD_DEX_CACHE_HASH_BITS // Calculate DexCache method slot index.
1474 add r4, r4, r1, lsl #(POINTER_SIZE_SHIFT + 1) // Load DexCache method slot address.
1479 ldrd r0, r1, [r4]
1485 ldrexd r0, r1, [r4]
1486 strexd r3, r0, r1, [r4]
1495 cmp r1, r12 // Compare method index to see if we had a DexCache method hit.
1511 pop {r1-r2}
1513 .cfi_restore r1
1521 pop {r1-r2}
1523 .cfi_restore r1
1541 ldr r1, [sp, #(8 * 8 + 6 * 4)] // Pass referrer.
1595 mov r1, r10 // SP for the managed frame.
1630 push {r0-r1}
1631 mov r3, r1
1655 vmov d0, r0, r1
1672 SETUP_SAVE_REFS_AND_ARGS_FRAME r1
1673 mov r1, rSELF @ pass Thread::Current
1683 vmov d0, r0, r1 @ store into fpr, for when it's a fpr return...
1882 * r1: char to match (known <= 0xFFFF)
1942 cmp r3, r1
1944 cmp r4, r1
1946 cmp r10, r1
1948 cmp r11, r1
1959 cmp r3, r1
1996 cmp r3, r1
2015 vmov r0, r1, d0
2018 vmov d0, r0, r1
2032 vmov r0, r1, d0
2043 vmov r0, r1, d0
2072 add r1, sp, #(FRAME_SIZE_SAVE_REFS_ONLY + __SIZEOF_POINTER__) @ pass args
2096 CONDITIONAL_CBZ \reg, r1, \dest
2159 .cfi_rel_offset r1, 4
2180 .ifc \reg, r1
2206 .cfi_restore r1
2223 READ_BARRIER_MARK_REG art_quick_read_barrier_mark_reg01, r1
2238 \macro_for_register r1
2297 .cfi_rel_offset r1, 4
2314 .cfi_restore r1
2579 mov r0, r1 @ r0 := receiver
2580 mov r1, rSELF @ r1 := Thread::Current
2583 str r1, [sp, 72] @ r0:r1 := Result. Copy r1 to context.
2586 vmov d0, r0, r1 @ Put result r0:r1 into floating point return register.
2592 SETUP_SAVE_REFS_AND_ARGS_FRAME r1
2594 mov r1, rSELF @ r1 := Thread::Current
2597 str r1, [sp, #72] @ Save r1 to context (r0:r1 = result)
2600 vmov d0, r0, r1 @ Put result r0:r1 into floating point return register.
2615 blx r1 // Call the wrapped method.
2692 mov r1, rSELF @ pass Thread::Current