/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
|
D | array.S | 54 ldr r1, [rSELF, #THREAD_EXCEPTION_OFFSET] 220 mov r2, rSELF 244 mov r3, rSELF
|
/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
|
D | array.S | 45 movl rSELF, %ecx 183 movl rSELF, %ecx 209 movl rSELF, %ecx
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 50 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 81 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 87 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 105 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 562 ldr r1, [rSELF, #THREAD_ID_OFFSET] 669 mov r1, rSELF @ pass Thread::Current 707 mov r2, rSELF @ pass Thread::Current 792 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 820 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 829 mov r2, rSELF @ pass Thread::Current [all …]
|
D | asm_support_arm.S | 27 #define rSELF r9 macro 159 ldr rMR, [rSELF, #THREAD_IS_GC_MARKING_OFFSET] 246 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 259 mov r0, rSELF @ pass Thread::Current
|
D | jni_entrypoints_arm.S | 35 mov r0, rSELF @ pass Thread::Current() 173 str ip, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] 176 mov r0, rSELF // pass Thread::Current()
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | invoke.S | 29 movq rSELF:THREAD_SELF_OFFSET, %rdi 86 movq rSELF:THREAD_SELF_OFFSET, %rdi 112 movq rSELF:THREAD_SELF_OFFSET, %rdi 147 movq rSELF:THREAD_SELF_OFFSET, %rdi
|
D | other.S | 34 cmpq MACRO_LITERAL(0), rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 45 movq rSELF:THREAD_SELF_OFFSET, %rdi 150 movl rSELF:THREAD_EXCEPTION_OFFSET, %eax 152 movl $$0, rSELF:THREAD_EXCEPTION_OFFSET
|
D | main.S | 65 #define rSELF %gs macro 262 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), rSELF:THREAD_FLAGS_OFFSET 743 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), rSELF:THREAD_FLAGS_OFFSET 1188 movq rSELF:THREAD_SELF_OFFSET, %rax 1204 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1216 movq rSELF:THREAD_SELF_OFFSET, %rdi 1237 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1248 movq rSELF:THREAD_SELF_OFFSET, %rdi 1260 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1336 movq rSELF:THREAD_SELF_OFFSET, %rdi [all …]
|
D | control_flow.S | 177 movq rSELF:THREAD_SELF_OFFSET, %rsi
|