Searched refs:ldr (Results 1 - 14 of 14) sorted by relevance

/art/runtime/arch/arm/
H A Dasm_support_arm.S40 ldr \rDest, .Lgot_\name\()_\num @ Load offset of the GOT.
41 ldr \rTemp, .Lruntime_instance_\name\()_\num @ Load GOT offset of Runtime::instance_.
44 ldr \rDest, [\rDest, \rTemp] @ Load address of Runtime::instance_.
45 ldr \rDest, [\rDest] @ Load Runtime::instance_.
H A Dmemcmp16_arm.S101 ldr ip, [r1]
108 ldr r0, [r3], #4
109 ldr lr, [r1, #4]!
141 3: ldr r0, [r3], #4
142 ldr ip, [r1], #4
193 ldr lr, [r1], #4
200 ldr lr, [r1], #4
201 ldr r0, [r3], #4
H A Dquick_entrypoints_arm.S48 ldr \rTemp1, [\rTemp1, #RUNTIME_SAVE_ALL_CALLEE_SAVE_FRAME_OFFSET] @ rTemp1 is kSaveAll Method*.
76 ldr \rTemp1, [\rTemp1, #RUNTIME_REFS_ONLY_CALLEE_SAVE_FRAME_OFFSET] @ rTemp1 is kRefsOnly Method*.
137 ldr \rTemp1, [\rTemp1, #RUNTIME_REFS_AND_ARGS_CALLEE_SAVE_FRAME_OFFSET]
220 ldr \reg, [r9, #THREAD_EXCEPTION_OFFSET] // Get exception field.
246 ldr r1, [sp, #FRAME_SIZE_REFS_ONLY_CALLEE_SAVE] @ pass referrer
258 ldr r2, [sp, #FRAME_SIZE_REFS_ONLY_CALLEE_SAVE] @ pass referrer
270 ldr r3, [sp, #FRAME_SIZE_REFS_ONLY_CALLEE_SAVE] @ pass referrer
333 ldr r2, [sp, #FRAME_SIZE_REFS_AND_ARGS_CALLEE_SAVE] @ pass caller Method*
414 ldr ip, [r11, #48] @ load fp register argument array pointer
417 ldr i
[all...]
/art/runtime/arch/arm64/
H A Dmemcmp16_arm64.S62 ldr data1, [src1], #8
63 ldr data2, [src2], #8
113 ldr data1, [src1], #8
115 ldr data2, [src2], #8
H A Dquick_entrypoints_arm64.S28 ldr xIP0, [xIP0, #:got_lo12:_ZN3art7Runtime9instance_E]
31 ldr xIP0, [xIP0] // xIP0 = & (art::Runtime * art::Runtime.instance_) .
36 ldr xIP0, [xIP0, RUNTIME_SAVE_ALL_CALLEE_SAVE_FRAME_OFFSET ]
94 ldr xIP0, [xIP0, #:got_lo12:_ZN3art7Runtime9instance_E]
97 ldr xIP0, [xIP0] // xIP0 = & (art::Runtime * art::Runtime.instance_) .
102 ldr xIP0, [xIP0, RUNTIME_REFS_ONLY_CALLEE_SAVE_FRAME_OFFSET ]
187 ldr xETR, [sp, #32]
269 ldr xIP0, [xIP0, #:got_lo12:_ZN3art7Runtime9instance_E]
272 ldr xIP0, [xIP0] // xIP0 = & (art::Runtime * art::Runtime.instance_) .
276 ldr xIP
[all...]
/art/compiler/utils/
H A Dassembler_thumb_test.cc365 __ ldr(R3, Address(R4, 24));
371 __ ldr(R3, Address(SP, 24));
374 __ ldr(R8, Address(R4, 24));
414 __ ldr(R3, Address(R4, 24, Address::Mode::Offset));
415 __ ldr(R3, Address(R4, 24, Address::Mode::PreIndex));
416 __ ldr(R3, Address(R4, 24, Address::Mode::PostIndex));
417 __ ldr(R3, Address(R4, 24, Address::Mode::NegOffset));
418 __ ldr(R3, Address(R4, 24, Address::Mode::NegPreIndex));
419 __ ldr(R3, Address(R4, 24, Address::Mode::NegPostIndex));
493 __ ldr(R
[all...]
/art/compiler/optimizing/
H A Dintrinsics_arm.cc378 __ ldr(invoke->GetLocations()->Out().AsRegister<Register>(),
395 __ ldr(hi, Address(addr, 4));
396 __ ldr(lo, Address(addr, 0));
398 __ ldr(lo, Address(addr, 0));
399 __ ldr(hi, Address(addr, 4));
504 __ ldr(trg, Address(base, offset));
810 __ ldr(temp, Address(obj, count_offset.Int32Value())); // temp = str.length.
/art/compiler/linker/arm64/
H A Drelative_patcher_arm64_test.cc161 uint32_t ldr = 0xb9400001 | // LDR w1, [x0, #(imm12 * 2)] local
172 result.push_back(static_cast<uint8_t>(ldr));
173 result.push_back(static_cast<uint8_t>(ldr >> 8));
174 result.push_back(static_cast<uint8_t>(ldr >> 16));
175 result.push_back(static_cast<uint8_t>(ldr >> 24));
/art/compiler/dex/quick/arm64/
H A Dint_arm64.cc960 LIR* ldr = LoadBaseDisp(r_dest, 0, r_dest, wide ? k64 : kReference, kNotVolatile); local
961 ldr->operands[4] = adrp->operands[4];
962 ldr->flags.fixup = kFixupLabel;
963 dex_cache_access_insns_.push_back(ldr);
/art/compiler/utils/arm/
H A Dassembler_arm32.cc280 void Arm32Assembler::ldr(Register rd, const Address& ad, Condition cond) { function in class:art::arm::Arm32Assembler
1296 ldr(rd, Address(SP, kRegisterSize, Address::PostIndex), cond);
1462 ldr(reg, Address(base, offset), cond);
H A Dassembler_arm32.h103 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
H A Dassembler_thumb2.cc335 void Thumb2Assembler::ldr(Register rd, const Address& ad, Condition cond) { function in class:art::arm::Thumb2Assembler
420 ldr(static_cast<Register>(reg), Address(base, kRegisterSize, Address::PostIndex), cond);
2220 ldr(rd, Address(SP, kRegisterSize, Address::PostIndex), cond);
2568 ldr(reg, Address(base, offset), cond);
H A Dassembler_thumb2.h125 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
H A Dassembler_arm.h414 virtual void ldr(Register rd, const Address& ad, Condition cond = AL) = 0;

Completed in 295 milliseconds