Home
last modified time | relevance | path

Searched refs:base_reg (Results 1 – 8 of 8) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm.cc5265 Register base_reg = locations->InAt(0).AsRegister<Register>(); in VisitLoadString() local
5268 GenerateGcRootFieldLoad(load, out_loc, base_reg, offset); in VisitLoadString()
6353 Register base_reg = GetInvokeStaticOrDirectExtraParameter(invoke, in GenerateStaticOrDirectCall() local
6356 __ LoadFromOffset(kLoadWord, temp.AsRegister<Register>(), base_reg, offset); in GenerateStaticOrDirectCall()
6720 Register base_reg = base->GetLocations()->Out().AsRegister<Register>(); in VisitArmDexCacheArraysBase() local
6724 __ movw(base_reg, /* placeholder */ 0u); in VisitArmDexCacheArraysBase()
6726 __ movt(base_reg, /* placeholder */ 0u); in VisitArmDexCacheArraysBase()
6728 __ add(base_reg, base_reg, ShifterOperand(PC)); in VisitArmDexCacheArraysBase()
Dcode_generator_x86_64.cc6484 CpuRegister base_reg = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitPackedSwitch() local
6547 __ leaq(base_reg, codegen_->LiteralCaseTable(switch_instr)); in VisitPackedSwitch()
6550 __ movsxd(temp_reg, Address(base_reg, value_reg, TIMES_4, 0)); in VisitPackedSwitch()
6553 __ addq(temp_reg, base_reg); in VisitPackedSwitch()
Dcode_generator_x86.cc4349 Register base_reg = GetInvokeStaticOrDirectExtraParameter(invoke, in GenerateStaticOrDirectCall() local
4351 __ movl(temp.AsRegister<Register>(), Address(base_reg, kDummy32BitOffset)); in GenerateStaticOrDirectCall()
6046 Register base_reg = locations->InAt(0).AsRegister<Register>(); in VisitLoadString() local
6050 load, out_loc, Address(base_reg, CodeGeneratorX86::kDummy32BitOffset), fixup_label); in VisitLoadString()
/art/compiler/utils/arm/
Dassembler_arm32.h317 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
Dassembler_thumb2.h375 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
Dassembler_thumb2.cc3850 JumpTable* Thumb2Assembler::CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) { in CreateJumpTable() argument
3855 bool use32bit = IsForced32Bit() || IsHighRegister(base_reg); in CreateJumpTable()
3858 FixupId fixup_id = AddFixup(Fixup::LoadLiteralAddress(location, base_reg, size)); in CreateJumpTable()
Dassembler_arm.h1070 virtual JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) = 0;
Dassembler_arm32.cc1648 Register base_reg ATTRIBUTE_UNUSED) { in CreateJumpTable()