Searched refs:base_reg (Results 1 – 8 of 8) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 5265 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()
|
D | code_generator_x86_64.cc | 6484 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()
|
D | code_generator_x86.cc | 4349 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/ |
D | assembler_arm32.h | 317 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
|
D | assembler_thumb2.h | 375 JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) OVERRIDE;
|
D | assembler_thumb2.cc | 3850 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()
|
D | assembler_arm.h | 1070 virtual JumpTable* CreateJumpTable(std::vector<Label*>&& labels, Register base_reg) = 0;
|
D | assembler_arm32.cc | 1648 Register base_reg ATTRIBUTE_UNUSED) { in CreateJumpTable()
|