/art/runtime/arch/arm/ |
D | memcmp16_arm.S | 59 ldrh ip, [r1], #2 60 subs r0, r0, ip 78 ldrh ip, [r1], #2 80 subs r0, r0, ip 101 ldr ip, [r1] 110 eors r0, r0, ip 112 ldreq ip, [r1, #4]! 116 eorseq r0, r0, ip 118 ldreq ip, [r1, #4]! 122 eorseq r0, r0, ip [all …]
|
D | jni_entrypoints_arm.S | 34 ldr ip, [r0, #THREAD_TOP_QUICK_FRAME_OFFSET] // uintptr_t tagged_quick_frame 35 bic ip, #1 // ArtMethod** sp 36 ldr ip, [ip] // ArtMethod* method 37 ldr ip, [ip, #ART_METHOD_ACCESS_FLAGS_OFFSET] // uint32_t access_flags 38 tst ip, #(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE) 90 ldrd ip, lr, [r4, #FRAME_SIZE_SAVE_REFS_AND_ARGS] 92 strd ip, lr, [r4], #8 105 add ip, r4, #FRAME_SIZE_SAVE_REFS_AND_ARGS - 40 106 stmia ip, {r1-r3, r5-r8, r10-r11, lr} // LR: Save return address for tail call from JNI stub. 128 ldr ip, [r1, #ART_METHOD_ACCESS_FLAGS_OFFSET] // Load access flags. [all …]
|
D | quick_entrypoints_arm.S | 132 .cfi_rel_offset ip, 48 570 ands ip, r2, #LOCK_WORD_GC_STATE_MASK_SHIFTED_TOGGLED @ Test the non-gc bits. 733 push {r0-r3, ip, lr} @ 6 words for saved registers (used in art_quick_aput_obj) 739 .cfi_rel_offset ip, 16 759 POP_REG_NE ip, 16, \rDest 784 READ_BARRIER ip, r2, MIRROR_OBJECT_CLASS_OFFSET 786 cmp r3, ip @ value's type == array's component type - trivial assignability 807 mov r1, ip 1540 mov r0, ip // Pass method index. 1613 pop {r0-r3, r4, ip} [all …]
|
/art/runtime/interpreter/mterp/arm64ng/ |
D | other.S | 11 GET_INST_OPCODE ip // extract opcode from wINST 13 GOTO_OPCODE ip // jump to next instruction 21 GET_INST_OPCODE ip // extract opcode from wINST 22 GOTO_OPCODE ip // jump to next instruction 29 GET_INST_OPCODE ip // ip<- opcode from xINST 31 GOTO_OPCODE ip // execute next instruction 40 GET_INST_OPCODE ip // extract opcode from rINST 41 GOTO_OPCODE ip // jump to next instruction 54 GET_INST_OPCODE ip // extract opcode from wINST 56 GOTO_OPCODE ip // jump to next instruction [all …]
|
D | main.S | 86 #define ip x16 macro 309 GET_INST_OPCODE ip // extract opcode from wINST 310 GOTO_OPCODE ip // jump to next instruction 344 add x14, ip, ip 358 add \fp, \refs, ip, lsl #2 368 cbz ip, 2f 393 GET_INST_OPCODE ip 394 GOTO_OPCODE ip 487 add x4, xNEW_FP, ip, uxtx #2 513 mov ip, #-4 [all …]
|
D | array.S | 92 GET_INST_OPCODE ip // extract opcode from rINST 93 GOTO_OPCODE ip // jump to next instruction 123 GET_INST_OPCODE ip // extract opcode from rINST 125 GOTO_OPCODE ip // jump to next instruction 138 GET_INST_OPCODE ip // extract opcode from rINST 139 GOTO_OPCODE ip // jump to next instruction 156 GET_INST_OPCODE ip // extract opcode from rINST 157 GOTO_OPCODE ip // jump to next instruction
|
D | control_flow.S | 16 GET_INST_OPCODE ip // extract opcode from wINST 17 GOTO_OPCODE ip // jump to next instruction 37 GET_INST_OPCODE ip // extract opcode from wINST 38 GOTO_OPCODE ip // jump to next instruction 167 ldr ip, [xREFS, #-8] 168 mov sp, ip
|
D | object.S | 39 GET_INST_OPCODE ip // extract opcode from wINST 40 GOTO_OPCODE ip // jump to next instruction 62 GET_INST_OPCODE ip // extract opcode from wINST 63 GOTO_OPCODE ip // jump to next instruction 130 GET_INST_OPCODE ip // extract opcode from rINST 131 GOTO_OPCODE ip // jump to next instruction
|
/art/runtime/interpreter/mterp/arm64/ |
D | other.S | 16 GET_INST_OPCODE ip // extract opcode from rINST 17 GOTO_OPCODE ip // jump to next instruction 32 GET_INST_OPCODE ip // extract opcode from wINST 34 GOTO_OPCODE ip // jump to next instruction 42 GET_INST_OPCODE ip // extract opcode from wINST 43 GOTO_OPCODE ip // jump to next instruction 50 GET_INST_OPCODE ip // ip<- opcode from xINST 52 GOTO_OPCODE ip // execute next instruction 64 GET_INST_OPCODE ip // extract opcode from rINST 65 GOTO_OPCODE ip // jump to next instruction [all …]
|
D | floating_point.S | 17 GET_INST_OPCODE ip // extract opcode from rINST 19 GOTO_OPCODE ip // jump to next instruction 34 GET_INST_OPCODE ip // extract opcode from rINST 36 GOTO_OPCODE ip // jump to next instruction 53 GET_INST_OPCODE ip // extract opcode from rINST 55 GOTO_OPCODE ip // jump to next instruction 68 GET_INST_OPCODE ip // extract opcode from rINST 70 GOTO_OPCODE ip // jump to next instruction 93 GET_INST_OPCODE ip // extract opcode from rINST 95 GOTO_OPCODE ip // jump to next instruction [all …]
|
D | array.S | 26 GET_INST_OPCODE ip // extract opcode from rINST 28 GOTO_OPCODE ip // jump to next instruction 58 GET_INST_OPCODE ip 59 GOTO_OPCODE ip // jump to next instruction 83 GET_INST_OPCODE ip // extract opcode from wINST 85 GOTO_OPCODE ip // jump to next instruction 112 GET_INST_OPCODE ip // extract opcode from rINST 114 GOTO_OPCODE ip // jump to next instruction 137 GET_INST_OPCODE ip // extract opcode from rINST 138 GOTO_OPCODE ip // jump to next instruction [all …]
|
D | object.S | 14 GET_INST_OPCODE ip // extract opcode from rINST 15 GOTO_OPCODE ip // jump to next instruction 32 GET_INST_OPCODE ip // extract opcode from rINST 33 GOTO_OPCODE ip // jump to next instruction 73 GET_INST_OPCODE ip // extract opcode from rINST 74 GOTO_OPCODE ip // jump to next instruction 118 GET_INST_OPCODE ip // extract opcode from wINST 119 GOTO_OPCODE ip // jump to next instruction 133 GET_INST_OPCODE ip // extract opcode from rINST 134 GOTO_OPCODE ip // jump to next instruction [all …]
|
D | arithmetic.S | 30 GET_INST_OPCODE ip // extract opcode from rINST 32 GOTO_OPCODE ip // jump to next instruction 61 GET_INST_OPCODE ip // extract opcode from rINST 63 GOTO_OPCODE ip // jump to next instruction 90 GET_INST_OPCODE ip // extract opcode from rINST 92 GOTO_OPCODE ip // jump to next instruction 125 GET_INST_OPCODE ip // extract opcode from rINST 127 GOTO_OPCODE ip // jump to next instruction 156 GET_INST_OPCODE ip // extract opcode from rINST 158 GOTO_OPCODE ip // jump to next instruction [all …]
|
D | invoke.S | 18 GET_INST_OPCODE ip 19 GOTO_OPCODE ip 39 GET_INST_OPCODE ip 40 GOTO_OPCODE ip
|
D | main.S | 109 #define ip x16 macro 439 GET_INST_OPCODE ip // extract opcode from wINST 440 GOTO_OPCODE ip // jump to next instruction 574 GET_INST_OPCODE ip 575 GOTO_OPCODE ip 613 GET_INST_OPCODE ip // extract opcode from wINST 614 GOTO_OPCODE ip // jump to next instruction 622 GET_INST_OPCODE ip // extract opcode from wINST 623 GOTO_OPCODE ip // jump to next instruction 642 GET_INST_OPCODE ip // extract opcode from wINST [all …]
|
D | control_flow.S | 19 GET_INST_OPCODE ip // extract opcode from wINST 20 GOTO_OPCODE ip // jump to next instruction 40 GET_INST_OPCODE ip // extract opcode from wINST 41 GOTO_OPCODE ip // jump to next instruction
|
/art/runtime/interpreter/mterp/arm/ |
D | other.S | 17 GET_INST_OPCODE ip @ extract opcode from rINST 18 GOTO_OPCODE ip @ jump to next instruction 33 GET_INST_OPCODE ip @ extract opcode from rINST 35 GOTO_OPCODE ip @ jump to next instruction 43 GET_INST_OPCODE ip @ extract opcode from rINST 44 GOTO_OPCODE ip @ jump to next instruction 51 GET_INST_OPCODE ip @ ip<- opcode from rINST 53 GOTO_OPCODE ip @ execute next instruction 65 GET_INST_OPCODE ip @ extract opcode from rINST 66 GOTO_OPCODE ip @ jump to next instruction [all …]
|
D | arithmetic.S | 32 GET_INST_OPCODE ip @ extract opcode from rINST 34 GOTO_OPCODE ip @ jump to next instruction 65 GET_INST_OPCODE ip @ extract opcode from rINST 67 GOTO_OPCODE ip @ jump to next instruction 95 GET_INST_OPCODE ip @ extract opcode from rINST 97 GOTO_OPCODE ip @ jump to next instruction 131 GET_INST_OPCODE ip @ extract opcode from rINST 133 GOTO_OPCODE ip @ jump to next instruction 163 orrs ip, r2, r3 @ second arg (r2-r3) is zero? 166 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs [all …]
|
D | object.S | 15 GET_INST_OPCODE ip @ extract opcode from rINST 16 GOTO_OPCODE ip @ jump to next instruction 34 GET_INST_OPCODE ip @ extract opcode from rINST 35 GOTO_OPCODE ip @ jump to next instruction 123 GET_INST_OPCODE ip @ extract opcode from rINST 124 GOTO_OPCODE ip @ jump to next instruction 158 ldrd r0, [r3, ip] @ r0<- obj.field (64 bits, aligned) 161 CLEAR_SHADOW_PAIR r2, ip, lr @ Zero out the shadow regs 162 GET_INST_OPCODE ip @ extract opcode from rINST 164 GOTO_OPCODE ip @ jump to next instruction [all …]
|
D | array.S | 27 GET_INST_OPCODE ip @ extract opcode from rINST 29 GOTO_OPCODE ip @ jump to next instruction 60 GET_INST_OPCODE ip 61 GOTO_OPCODE ip @ jump to next instruction 86 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs 89 GET_INST_OPCODE ip @ extract opcode from rINST 91 GOTO_OPCODE ip @ jump to next instruction 119 GET_INST_OPCODE ip @ extract opcode from rINST 121 GOTO_OPCODE ip @ jump to next instruction 145 GET_INST_OPCODE ip @ extract opcode from rINST [all …]
|
D | invoke.S | 20 GET_INST_OPCODE ip 21 GOTO_OPCODE ip 43 GET_INST_OPCODE ip 44 GOTO_OPCODE ip
|
D | control_flow.S | 19 GET_INST_OPCODE ip @ extract opcode from rINST 20 GOTO_OPCODE ip @ jump to next instruction 38 GET_INST_OPCODE ip @ extract opcode from rINST 39 GOTO_OPCODE ip @ jump to next instruction
|
D | main.S | 263 add ip, rFP, \vreg, lsl #2 264 strd \regLo, \regHi, [ip] 267 add ip, rREFS, \vreg, lsl #2 268 strd \regLo, \regHi, [ip] 426 GET_INST_OPCODE ip @ extract opcode from rINST 427 GOTO_OPCODE ip @ jump to next instruction 565 GET_INST_OPCODE ip 566 GOTO_OPCODE ip
|
D | floating_point.S | 21 GET_INST_OPCODE ip @ extract opcode from rINST 23 GOTO_OPCODE ip @ jump to next instruction 42 GET_INST_OPCODE ip @ extract opcode from rINST
|
/art/disassembler/ |
D | disassembler_arm.cc | 217 const uint16_t* const ip = reinterpret_cast<const uint16_t*>(instr_ptr); in Dump() local 220 next = reinterpret_cast<uintptr_t>(disasm_->DecodeT32At(ip, end_address)); in Dump() 222 const uint32_t* const ip = reinterpret_cast<const uint32_t*>(instr_ptr); in Dump() local 223 next = reinterpret_cast<uintptr_t>(disasm_->DecodeA32At(ip)); in Dump()
|