/art/compiler/dex/quick/mips/ |
H A D | call_mips.cc | 289 void MipsMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { argument 350 FlushIns(ArgLocs, rl_method);
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 86 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); local 87 if (rl_method.wide) { 88 rl_method = LoadValueWide(rl_method, kCoreReg); 90 rl_method = LoadValue(rl_method, kCoreReg); 92 start_of_method_reg = rl_method.reg; 160 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); local 161 if (rl_method.wide) { 162 LoadValueDirectWide(rl_method, method_star 206 GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) argument [all...] |
H A D | utility_x86.cc | 579 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); local 580 if (rl_method.wide) { 581 rl_method = LoadValueWide(rl_method, kCoreReg); 583 rl_method = LoadValue(rl_method, kCoreReg); 591 res = LoadBaseDisp(rl_method.reg, 256 /* bogus */, RegStorage::FloatSolo64(low_reg_val), 595 Clobber(rl_method.reg);
|
H A D | int_x86.cc | 1077 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); local 1078 if (rl_method.wide) { 1079 LoadValueDirectWideFixed(rl_method, reg); 1081 LoadValueDirectFixed(rl_method, reg); 2649 RegLocation rl_method = mir_graph_->GetMethodLoc(); local 2654 if (rl_method.location == kLocPhysReg) { 2656 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DeclaringClassOffset().Int32Value(), 2659 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DexCacheResolvedTypesOffset().Int32Value(),
|
H A D | target_x86.cc | 1811 RegLocation rl_method = mir_graph_->GetRegLocation(base_of_code_->s_reg_low); local 1812 if (rl_method.wide) { 1813 rl_method = LoadValueWide(rl_method, kCoreReg); 1815 rl_method = LoadValue(rl_method, kCoreReg); 1823 LIR *load = NewLIR2(opcode, reg, rl_method.reg.GetReg()); 2467 void X86Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { argument 2468 if (!cu_->target64) return Mir2Lir::FlushIns(ArgLocs, rl_method); 2475 RegLocation rl_src = rl_method; [all...] |
/art/compiler/dex/quick/arm/ |
H A D | call_arm.cc | 340 void ArmMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { argument 462 FlushIns(ArgLocs, rl_method);
|
/art/compiler/dex/quick/arm64/ |
H A D | call_arm64.cc | 305 void Arm64Mir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) { argument 402 FlushIns(ArgLocs, rl_method);
|
H A D | target_arm64.cc | 911 void Arm64Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { argument 920 RegLocation rl_src = rl_method; 925 StoreValue(rl_method, rl_src); 927 if (rl_method.location == kLocPhysReg) {
|
/art/compiler/dex/quick/ |
H A D | gen_common.cc | 541 RegLocation rl_method = LoadCurrMethod(); local 543 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DeclaringClassOffset().Int32Value(), r_base, 545 if (IsTemp(rl_method.reg)) { 546 FreeTemp(rl_method.reg); 630 RegLocation rl_method = LoadCurrMethod(); local 632 LoadRefDisp(rl_method.reg, mirror::ArtMethod::DeclaringClassOffset().Int32Value(), r_base, 822 RegLocation rl_method = LoadCurrMethod(); local 823 CheckRegLocation(rl_method); 831 CallRuntimeHelperImmReg(kQuickInitializeTypeAndVerifyAccess, type_idx, rl_method.reg, true); 838 LoadRefDisp(rl_method 851 SlowPath(Mir2Lir* m2l, LIR* fromfast, LIR* cont, const int type_idx, const RegLocation& rl_method, const RegLocation& rl_result) argument 893 RegLocation rl_method = mir_graph_->GetMethodLoc(); local 959 RegLocation rl_method = LoadCurrMethod(); local [all...] |
H A D | gen_invoke.cc | 369 void Mir2Lir::FlushIns(RegLocation* ArgLocs, RegLocation rl_method) { argument 375 RegLocation rl_src = rl_method; 380 StoreValue(rl_method, rl_src); 382 if (rl_method.location == kLocPhysReg) {
|