/art/runtime/interpreter/mterp/arm/ |
D | main.S | 100 #define rSELF r6 macro 324 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] 405 mov rSELF, r0 415 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] 420 mov r2, rSELF 435 mov r0, rSELF 472 mov r0, rSELF 481 mov r0, rSELF 490 mov r0, rSELF 499 mov r0, rSELF [all …]
|
D | control_flow.S | 147 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 148 mov r0, rSELF 162 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 163 mov r0, rSELF 171 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 172 mov r0, rSELF 186 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 187 mov r0, rSELF 208 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ thread->exception<- obj
|
D | invoke.S | 9 mov r0, rSELF 17 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET] 32 mov r0, rSELF 40 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET]
|
D | object.S | 9 mov r3, rSELF @ arg3: Thread* self 28 mov r3, rSELF @ r3<- self 39 add r0, rSELF, #THREAD_INTERPRETER_CACHE_OFFSET @ cache address 116 ldr r3, [rSELF, #THREAD_EXCEPTION_OFFSET] 179 mov r3, rSELF @ r3<- self 181 ldr r1, [rSELF, #THREAD_EXCEPTION_OFFSET] 273 mov r1, rSELF
|
D | other.S | 11 mov r3, rSELF 85 mov r3, rSELF 157 mov r1, rSELF @ r1<- self 162 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET] 180 mov r1, rSELF @ r0<- self 185 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET] 224 ldr r3, [rSELF, #THREAD_EXCEPTION_OFFSET] 229 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ clear exception
|
/art/runtime/interpreter/mterp/mips64/ |
D | control_flow.S | 148 lw ra, THREAD_FLAGS_OFFSET(rSELF) 149 move a0, rSELF 165 lw ra, THREAD_FLAGS_OFFSET(rSELF) 166 move a0, rSELF 176 lw ra, THREAD_FLAGS_OFFSET(rSELF) 177 move a0, rSELF 194 lw ra, THREAD_FLAGS_OFFSET(rSELF) 195 move a0, rSELF 216 sd a0, THREAD_EXCEPTION_OFFSET(rSELF) # thread->exception <- obj
|
D | main.S | 97 #define rSELF s2 macro 147 ld rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) 401 move rSELF, a0 416 move a2, rSELF 431 move a0, rSELF 460 move a0, rSELF 470 move a0, rSELF 480 move a0, rSELF 492 ld a0, THREAD_EXCEPTION_OFFSET(rSELF) 503 move a0, rSELF [all …]
|
D | invoke.S | 10 move a0, rSELF 31 move a0, rSELF
|
/art/runtime/interpreter/mterp/mips/ |
D | control_flow.S | 144 lw ra, THREAD_FLAGS_OFFSET(rSELF) 145 move a0, rSELF 161 lw ra, THREAD_FLAGS_OFFSET(rSELF) 162 move a0, rSELF 172 lw ra, THREAD_FLAGS_OFFSET(rSELF) 173 move a0, rSELF 189 lw ra, THREAD_FLAGS_OFFSET(rSELF) 190 move a0, rSELF 213 sw a1, THREAD_EXCEPTION_OFFSET(rSELF) # thread->exception <- obj
|
D | main.S | 68 #define rSELF s2 macro 719 lw rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) 780 move rSELF, a0 791 lw rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) 796 move a2, rSELF 809 move a0, rSELF # arg0 854 move a0, rSELF 863 move a0, rSELF 872 move a0, rSELF 881 move a0, rSELF [all …]
|
D | invoke.S | 9 move a0, rSELF 29 move a0, rSELF
|
D | other.S | 11 move a3, rSELF 82 move a3, rSELF 141 move a1, rSELF # a1 <- self 160 move a1, rSELF # a1 <- self 198 lw a3, THREAD_EXCEPTION_OFFSET(rSELF) # get exception obj 203 sw zero, THREAD_EXCEPTION_OFFSET(rSELF) # clear exception
|
/art/runtime/interpreter/mterp/x86_64/ |
D | main.S | 165 #define rSELF SELF_SPILL(%rsp) macro 208 movq rSELF, rIBASE 396 movq IN_ARG0, rSELF 418 movq rSELF, OUT_ARG0 456 movq rSELF, OUT_ARG0 465 movq rSELF, OUT_ARG0 474 movq rSELF, OUT_ARG0 483 movq rSELF, OUT_ARG0 492 movq rSELF, OUT_ARG0 501 movq rSELF, OUT_ARG0 [all …]
|
D | invoke.S | 9 movq rSELF, OUT_ARG0 18 movq rSELF, %rax 32 movq rSELF, OUT_ARG0 41 movq rSELF, %rax
|
D | control_flow.S | 146 movq rSELF, OUT_ARG0 160 movq rSELF, OUT_ARG0 169 movq rSELF, OUT_ARG0 184 movq rSELF, OUT_ARG0 204 movq rSELF, %rcx
|
D | other.S | 11 movq rSELF, OUT_ARG3 69 movq rSELF, OUT_ARG3 107 movq rSELF, OUT_ARG1 112 movq rSELF, %rax 129 movq rSELF, OUT_ARG1 134 movq rSELF, %rax 169 movq rSELF, %rcx
|
D | object.S | 10 movq rSELF, OUT_ARG3 # arg3: Thread* self 25 movq rSELF, OUT_ARG3 117 movq rSELF, OUT_ARG3 120 movq rSELF, %rcx 206 movq rSELF, OUT_ARG1
|
D | array.S | 48 movq rSELF, %rcx 151 movq rSELF, OUT_ARG2 174 movq rSELF, OUT_ARG3
|
/art/runtime/interpreter/mterp/x86/ |
D | main.S | 165 #define rSELF IN_ARG0(%esp) macro 200 movl rSELF, rIBASE 213 movl rSELF, rIBASE 414 movl rSELF, %eax 432 movl rSELF, %ecx 473 movl rSELF, %eax 484 movl rSELF, %eax 495 movl rSELF, %eax 506 movl rSELF, %eax 517 movl rSELF, %eax [all …]
|
D | invoke.S | 9 movl rSELF, %ecx 20 movl rSELF, %eax 35 movl rSELF, %ecx 46 movl rSELF, %eax
|
D | control_flow.S | 151 movl rSELF, %eax 167 movl rSELF, %eax 178 movl rSELF, %eax 195 movl rSELF, %eax 217 movl rSELF,%ecx
|
D | other.S | 13 movl rSELF, %eax 75 movl rSELF, %eax 129 movl rSELF, %eax 136 movl rSELF, %eax 154 movl rSELF, %eax 161 movl rSELF, %eax 196 movl rSELF, %ecx
|
D | object.S | 11 movl rSELF, %eax 31 movl rSELF, %ecx
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 58 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 89 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 150 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 156 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 196 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 692 ldr r1, [rSELF, #THREAD_ID_OFFSET] 799 mov r1, rSELF @ pass Thread::Current 837 mov r2, rSELF @ pass Thread::Current 922 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 950 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] [all …]
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 136 …sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_fram… 272 …sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_fram… 278 …sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_fram… 672 move rSELF, $a5 # Save managed thread pointer into rSELF 860 move $a0, rSELF # pass Thread::Current 873 move $a1, rSELF # pass Thread::Current 884 move $a0, rSELF # pass Thread::Current 898 move $a2, rSELF # pass Thread::Current 910 move $a2, rSELF # pass Thread::Current 921 move $a0, rSELF # pass Thread::Current [all …]
|