/art/runtime/arch/arm/ |
H A D | asm_support_arm.S | 40 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 D | memcmp16_arm.S | 101 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 D | quick_entrypoints_arm.S | 48 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 D | memcmp16_arm64.S | 62 ldr data1, [src1], #8 63 ldr data2, [src2], #8 113 ldr data1, [src1], #8 115 ldr data2, [src2], #8
|
H A D | quick_entrypoints_arm64.S | 28 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 D | assembler_thumb_test.cc | 365 __ 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 D | intrinsics_arm.cc | 378 __ 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 D | relative_patcher_arm64_test.cc | 161 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 D | int_arm64.cc | 960 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 D | assembler_arm32.cc | 280 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 D | assembler_arm32.h | 103 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
|
H A D | assembler_thumb2.cc | 335 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 D | assembler_thumb2.h | 125 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
|
H A D | assembler_arm.h | 414 virtual void ldr(Register rd, const Address& ad, Condition cond = AL) = 0;
|