Home
last modified time | relevance | path

Searched refs:LR (Results 1 – 16 of 16) sorted by relevance

/art/disassembler/
Ddisassembler_arm64.cc39 LR = 30 enumerator
50 } else if (reg.code() == LR) { in AppendRegisterNameToOutput()
/art/runtime/arch/arm64/
Dquick_method_frame_info_arm64.h33 (1 << art::arm64::LR);
97 POPCOUNT(Arm64CalleeSaveCoreSpills(type) & (-(1 << LR))) * kArm64PointerSize; in Arm64CalleeSaveLrOffset()
Dcontext_arm64.cc34 gprs_[LR] = &pc_; in Reset()
37 pc_ = Arm64Context::kBadGprBase + LR; in Reset()
Dcontext_arm64.h45 SetGPR(LR, new_lr); in SetPC()
Dregisters_arm64.h68 LR = X30, enumerator
/art/runtime/arch/arm/
Dquick_method_frame_info_arm.h29 (1 << art::arm::LR);
88 POPCOUNT(ArmCalleeSaveCoreSpills(type) & (-(1 << LR))) * kArmPointerSize; in ArmCalleeSaveLrOffset()
Dregisters_arm.h47 LR = 14, enumerator
Dquick_entrypoints_arm.S448 ldr r14, [r0, #56] @ (LR from gprs_ 56=4*14)
/art/compiler/optimizing/
Dintrinsics_arm.cc848 kLoadWord, LR, TR, QUICK_ENTRYPOINT_OFFSET(kArmWordSize, pStringCompareTo).Int32Value()); in VisitStringCompareTo()
849 __ blx(LR); in VisitStringCompareTo()
893 __ LoadFromOffset(kLoadWord, LR, TR, in GenerateVisitStringIndexOf()
895 __ blx(LR); in GenerateVisitStringIndexOf()
964 kLoadWord, LR, TR, QUICK_ENTRYPOINT_OFFSET(kArmWordSize, pAllocStringFromBytes).Int32Value()); in VisitStringNewStringFromBytes()
966 __ blx(LR); in VisitStringNewStringFromBytes()
985 kLoadWord, LR, TR, QUICK_ENTRYPOINT_OFFSET(kArmWordSize, pAllocStringFromChars).Int32Value()); in VisitStringNewStringFromChars()
987 __ blx(LR); in VisitStringNewStringFromChars()
1010 LR, TR, QUICK_ENTRYPOINT_OFFSET(kArmWordSize, pAllocStringFromString).Int32Value()); in VisitStringNewStringFromString()
1012 __ blx(LR); in VisitStringNewStringFromString()
Dcode_generator_arm.cc456 blocked_core_registers_[LR] = true; in SetupBlockedRegisters()
543 uint32_t push_mask = (core_spill_mask_ & (~(1 << PC))) | 1 << LR; in GenerateFrameEntry()
561 __ bx(LR); in GenerateFrameExit()
891 __ LoadFromOffset(kLoadWord, LR, TR, entry_point_offset); in InvokeRuntime()
892 __ blx(LR); in InvokeRuntime()
1333 __ LoadFromOffset(kLoadWord, LR, temp, entry_point); in VisitInvokeVirtual()
1335 __ blx(LR); in VisitInvokeVirtual()
1372 __ LoadFromOffset(kLoadWord, LR, temp, entry_point); in VisitInvokeInterface()
1374 __ blx(LR); in VisitInvokeInterface()
4085 __ LoadFromOffset(kLoadWord, LR, temp, in GenerateStaticOrDirectCall()
[all …]
/art/compiler/jni/quick/arm64/
Dcalling_convention_arm64.cc189 1 << X25 | 1 << X26 | 1 << X27 | 1 << X28 | 1 << X29 | 1 << LR; in CoreSpillMask()
/art/compiler/jni/quick/arm/
Dcalling_convention_arm.cc242 result = 1 << R5 | 1 << R6 | 1 << R7 | 1 << R8 | 1 << R10 | 1 << R11 | 1 << LR; in CoreSpillMask()
/art/compiler/utils/
Dassembler_thumb_test.cc716 __ ldm(DB_W, R4, (1 << LR | 1 << R11)); in TEST()
717 __ ldm(DB, R4, (1 << LR | 1 << R11)); in TEST()
737 __ stm(IA_W, R4, (1 << LR | 1 << R11)); in TEST()
738 __ stm(IA, R4, (1 << LR | 1 << R11)); in TEST()
1016 __ blx(LR); in TEST()
1017 __ bx(LR); in TEST()
/art/compiler/utils/arm/
Dassembler_arm.cc391 RegList core_spill_mask = 1 << LR; in BuildFrame()
Dassembler_thumb2.cc1532 (regs & 0xff00 & ~(1 << (load ? PC : LR))) == 0) { in EmitMultiMemOp()
1535 ((regs & (1 << (load ? PC : LR))) != 0 ? B8 : 0) | (regs & 0x00ff); in EmitMultiMemOp()
/art/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc630 EXPECT_TRUE(vixl::lr.Is(Arm64Assembler::reg_x(LR))); in TEST()