Lines Matching refs:x2
116 SAVE_TWO_REGS x2, x3, 288
174 RESTORE_TWO_REGS x2, x3, 288
255 mov x2, xSELF // pass Thread::Current
338 mov x2, xSELF // pass Thread::Current
372 add x10, x2, #(__SIZEOF_POINTER__ + 0xf) // Reserve space for ArtMethod*, arguments and
392 ldr w10, [x1, x2]
393 str w10, [x9, x2]
582 LOADREG x8 8 x2 .LfillRegisters
707 LOADREG x8 8 x2 .LfillRegisters2
823 br x2
853 ldp x2, x3, [x0, #16]
1023 mov x2, xSELF // pass Thread::Current
1073 SAVE_TWO_REGS x2, x3, 16
1090 POP_REG_NE x2, 16, \xDest
1106 cbz x2, .Ldo_aput_null
1111 READ_BARRIER x4, w4, x2, x4, w4, MIRROR_OBJECT_CLASS_OFFSET, 2 // Heap reference = 32b
1132 SAVE_TWO_REGS x2, xLR, 16
1144 RESTORE_TWO_REGS x2, xLR, 16
1158 RESTORE_TWO_REGS x2, xLR, 16
1162 mov x1, x2 // Pass value.
1163 mov x2, xSELF // Pass Thread::Current.
1186 mov x2, xSELF // pass Thread::Current
1237 mov x2, xSELF // pass Thread::Current
1587 mov x2, xSELF // pass Thread::Current
1684 mov x2, xSELF // pass Thread::Current
1687 ldr x2, [xSELF, THREAD_EXCEPTION_OFFSET]
1688 cbnz x2, .Lexception_in_proxy // success if no exception is pending
1759 SAVE_TWO_REGS x2, x3, 16
1783 RESTORE_TWO_REGS x2, x3, 16
1795 mov x2, xSELF
1887 mov x2, sp // reserved area for arguments and other saved data (up to managed frame)
1904 ldp x2, x3, [sp, #16]
1927 fmov x2, d0 // d0 will contain floating point result, but needs to go into x2
1932 ldr x2, [xSELF, THREAD_EXCEPTION_OFFSET]
1933 cbnz x2, .Lexception_in_native
1967 mov x2, sp
1996 mov x2, xSELF
2019 add x2, sp, #272 // Pass integer result pointer, in kSaveEverything frame.
2101 add x0, x0, x2, lsl #1
2173 add x0, x0, x2
2193 mov x2, xSELF // pass Thread::Current
2240 SAVE_TWO_REGS x2, x3, 16
2274 POP_REGS_NE x2, x3, 16, \xreg
2309 READ_BARRIER_MARK_REG art_quick_read_barrier_mark_reg02, w2, x2
2350 SELECT_X_OR_W_FOR_MACRO \macro_for_register, x2, w2, \xreg
2416 SAVE_TWO_REGS x2, x3, 16
2445 RESTORE_TWO_REGS x2, x3, 16
2581 mov x2, sp // x2 := SP
2594 mov x2, sp // x2 := SP
2608 mov x19, x2 // x19 = DEX PC