Lines Matching refs:a0
60 FETCH_FROM_THREAD_CACHE a0, /*slow path*/2f, t0, t1
70 sh3add a0, a0, t0 // a0 := entry's byte offset
71 ld a0, MIRROR_CLASS_VTABLE_OFFSET_64(a0)
92 FETCH_FROM_THREAD_CACHE a0, /*slow path*/2f, t0, t1
118 FETCH_FROM_THREAD_CACHE a0, /*slow path*/2f, t0, t1
126 % resolve_method_into_a0() # a0 := ArtMethod* or String.<init>
127 and t0, a0, 0x1 // t0 := string-init bit
129 and a0, a0, ~0x1 // clear string-init bit
144 FETCH_FROM_THREAD_CACHE a0, /*slow path*/1f, t0, t1
166 FETCH_FROM_THREAD_CACHE a0, /*slow path*/5f, t0, t1
174 slliw t1, a0, 30 // test LSB #0 and #1
178 lhu t1, ART_METHOD_IMT_INDEX_OFFSET(a0)
187 andi a0, a0, ~2 // a0 := default ArtMethod*, LSB #1 cleared
188 lhu t1, ART_METHOD_METHOD_INDEX_OFFSET(a0)
196 srliw t1, a0, 16 // t3 := method index
198 ld a0, MIRROR_CLASS_VTABLE_OFFSET_64(t0)
287 ld a0, (sp) // a0 := caller ArtMethod*
339 ld a0, (sp) // a0 := caller ArtMethod*
342 mv s7, a0 // s7 := shorty
343 FETCH a0, 1 // a0 := BBBB
363 mv a0, xSELF
403 ld s8, ART_METHOD_QUICK_CODE_OFFSET_64(a0)
449 ld s8, ART_METHOD_QUICK_CODE_OFFSET_64(a0)
477 ld s8, ART_METHOD_QUICK_CODE_OFFSET_64(a0)
529 mv t0, a0 // t0 := hidden arg, preserve until quick call
530 mv a0, a2 // a0 := ArtMethod*
532 ld s8, ART_METHOD_QUICK_CODE_OFFSET_64(a0)
690 lwu $z0, ART_METHOD_ACCESS_FLAGS_OFFSET(a0)
729 lwu $z0, ART_METHOD_ACCESS_FLAGS_OFFSET(a0)
904 fmv.x.d a0, fa0
914 mv $y0, a0
916 mv $shorty, a0
917 mv a0, $y0
926 mv $y0, a0
928 mv $shorty, a0
929 mv a0, $y0
941 mv $y0, a0
942 ld a0, (sp) // a0 := caller ArtMethod*
945 mv $shorty, a0
946 mv a0, $y0
1382 ld $pc, ART_METHOD_DATA_OFFSET_64(a0)
1435 sd a0, (sp)