Home
last modified time | relevance | path

Searched refs:rl_method (Results 1 – 15 of 15) sorted by relevance

/art/compiler/dex/quick/x86/
Dcall_x86.cc86 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); in GenLargePackedSwitch() local
87 if (rl_method.wide) { in GenLargePackedSwitch()
88 rl_method = LoadValueWide(rl_method, kCoreReg); in GenLargePackedSwitch()
90 rl_method = LoadValue(rl_method, kCoreReg); in GenLargePackedSwitch()
92 start_of_method_reg = rl_method.reg; in GenLargePackedSwitch()
160 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); in GenFillArrayData() local
161 if (rl_method.wide) { in GenFillArrayData()
162 LoadValueDirectWide(rl_method, method_start); in GenFillArrayData()
164 LoadValueDirect(rl_method, method_start); in GenFillArrayData()
206 void X86Mir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument
[all …]
Dutility_x86.cc579 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); in LoadConstantWide() local
580 if (rl_method.wide) { in LoadConstantWide()
581 rl_method = LoadValueWide(rl_method, kCoreReg); in LoadConstantWide()
583 rl_method = LoadValue(rl_method, kCoreReg); in LoadConstantWide()
591 res = LoadBaseDisp(rl_method.reg, 256 /* bogus */, RegStorage::FloatSolo64(low_reg_val), in LoadConstantWide()
595 Clobber(rl_method.reg); in LoadConstantWide()
Dtarget_x86.cc1811 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); in AppendOpcodeWithConst() local
1812 if (rl_method.wide) { in AppendOpcodeWithConst()
1813 rl_method = LoadValueWide(rl_method, kCoreReg); in AppendOpcodeWithConst()
1815 rl_method = LoadValue(rl_method, kCoreReg); in AppendOpcodeWithConst()
1823 LIR *load = NewLIR2(opcode, reg, rl_method.reg.GetReg()); in AppendOpcodeWithConst()
2467 void X86Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { in FlushIns() argument
2468 if (!cu_->target64) return Mir2Lir::FlushIns(ArgLocs, rl_method); in FlushIns()
2475 RegLocation rl_src = rl_method; in FlushIns()
2480 StoreValue(rl_method, rl_src); in FlushIns()
2482 if (rl_method.location == kLocPhysReg) { in FlushIns()
Dint_x86.cc1077 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); in OpPcRelLoad() local
1078 if (rl_method.wide) { in OpPcRelLoad()
1079 LoadValueDirectWideFixed(rl_method, reg); in OpPcRelLoad()
1081 LoadValueDirectFixed(rl_method, reg); in OpPcRelLoad()
2649 RegLocation rl_method = mir_graph_->GetMethodLoc(); in GenInstanceofFinal() local
2654 if (rl_method.location == kLocPhysReg) { in GenInstanceofFinal()
2656 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DeclaringClassOffset().Int32Value(), in GenInstanceofFinal()
2659 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DexCacheResolvedTypesOffset().Int32Value(), in GenInstanceofFinal()
Dcodegen_x86.h233 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE;
328 void FlushIns(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE;
/art/compiler/dex/quick/
Dgen_common.cc541 RegLocation rl_method = LoadCurrMethod(); in GenSput() local
543 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DeclaringClassOffset().Int32Value(), r_base, in GenSput()
545 if (IsTemp(rl_method.reg)) { in GenSput()
546 FreeTemp(rl_method.reg); in GenSput()
630 RegLocation rl_method = LoadCurrMethod(); in GenSget() local
632 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DeclaringClassOffset().Int32Value(), r_base, in GenSget()
822 RegLocation rl_method = LoadCurrMethod(); in GenConstClass() local
823 CheckRegLocation(rl_method); in GenConstClass()
831 CallRuntimeHelperImmReg(kQuickInitializeTypeAndVerifyAccess, type_idx, rl_method.reg, true); in GenConstClass()
838 LoadRefDisp(rl_method.reg, dex_cache_offset, res_reg, kNotVolatile); in GenConstClass()
[all …]
Dgen_invoke.cc369 void Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { in FlushIns() argument
375 RegLocation rl_src = rl_method; in FlushIns()
380 StoreValue(rl_method, rl_src); in FlushIns()
382 if (rl_method.location == kLocPhysReg) { in FlushIns()
Dmir_to_lir.h929 virtual void FlushIns(RegLocation* ArgLocs, RegLocation rl_method);
1320 virtual void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) = 0;
/art/compiler/dex/quick/mips/
Dcall_mips.cc289 void MipsMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument
350 FlushIns(ArgLocs, rl_method); in GenEntrySequence()
Dcodegen_mips.h115 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method);
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc305 void Arm64Mir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument
402 FlushIns(ArgLocs, rl_method); in GenEntrySequence()
Dtarget_arm64.cc911 void Arm64Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { in FlushIns() argument
920 RegLocation rl_src = rl_method; in FlushIns()
925 StoreValue(rl_method, rl_src); in FlushIns()
927 if (rl_method.location == kLocPhysReg) { in FlushIns()
Dcodegen_arm64.h181 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE;
235 void FlushIns(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE;
/art/compiler/dex/quick/arm/
Dcall_arm.cc340 void ArmMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument
462 FlushIns(ArgLocs, rl_method); in GenEntrySequence()
Dcodegen_arm.h116 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method);