Home
last modified time | relevance | path

Searched refs:ip (Results 1 – 25 of 30) sorted by relevance

12

/art/runtime/arch/arm/
Dmemcmp16_arm.S59 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 …]
Djni_entrypoints_arm.S34 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 …]
Dquick_entrypoints_arm.S132 .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/
Dother.S11 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 …]
Dmain.S86 #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 …]
Darray.S92 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
Dcontrol_flow.S16 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
Dobject.S39 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/
Dother.S16 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 …]
Dfloating_point.S17 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 …]
Darray.S26 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 …]
Dobject.S14 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 …]
Darithmetic.S30 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 …]
Dinvoke.S18 GET_INST_OPCODE ip
19 GOTO_OPCODE ip
39 GET_INST_OPCODE ip
40 GOTO_OPCODE ip
Dmain.S109 #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 …]
Dcontrol_flow.S19 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/
Dother.S17 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 …]
Darithmetic.S32 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 …]
Dobject.S15 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 …]
Darray.S27 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 …]
Dinvoke.S20 GET_INST_OPCODE ip
21 GOTO_OPCODE ip
43 GET_INST_OPCODE ip
44 GOTO_OPCODE ip
Dcontrol_flow.S19 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
Dmain.S263 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
Dfloating_point.S21 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/
Ddisassembler_arm.cc217 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()

12