/art/compiler/dex/quick/x86/ |
D | call_x86.cc | 86 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 …]
|
D | utility_x86.cc | 579 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()
|
D | target_x86.cc | 1811 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()
|
D | int_x86.cc | 1077 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()
|
D | codegen_x86.h | 233 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE; 328 void FlushIns(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE;
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 541 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 …]
|
D | gen_invoke.cc | 369 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()
|
D | mir_to_lir.h | 929 virtual void FlushIns(RegLocation* ArgLocs, RegLocation rl_method); 1320 virtual void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) = 0;
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 289 void MipsMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument 350 FlushIns(ArgLocs, rl_method); in GenEntrySequence()
|
D | codegen_mips.h | 115 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method);
|
/art/compiler/dex/quick/arm64/ |
D | call_arm64.cc | 305 void Arm64Mir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument 402 FlushIns(ArgLocs, rl_method); in GenEntrySequence()
|
D | target_arm64.cc | 911 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()
|
D | codegen_arm64.h | 181 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE; 235 void FlushIns(RegLocation* ArgLocs, RegLocation rl_method) OVERRIDE;
|
/art/compiler/dex/quick/arm/ |
D | call_arm.cc | 340 void ArmMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { in GenEntrySequence() argument 462 FlushIns(ArgLocs, rl_method); in GenEntrySequence()
|
D | codegen_arm.h | 116 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method);
|