Home
last modified time | relevance | path

Searched refs:TargetPtrReg (Results 1 – 11 of 11) sorted by relevance

/art/compiler/dex/quick/
Dgen_loadstore.cc69 … StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), temp_reg, k32, kNotVolatile); in Workaround7250540()
96 LoadRefDisp(TargetPtrReg(kSp), SRegOffset(rl_src.s_reg_low), r_dest, kNotVolatile); in LoadValueDirect()
98 Load32Disp(TargetPtrReg(kSp), SRegOffset(rl_src.s_reg_low), r_dest); in LoadValueDirect()
129 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_src.s_reg_low), r_dest, k64, kNotVolatile); in LoadValueDirectWide()
218 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, kNotVolatile); in StoreValue()
220 Store32Disp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg); in StoreValue()
308 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreValueWide()
336 Store32Disp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg); in StoreFinalValue()
372 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreFinalValueWide()
Dgen_invoke.cc383 StoreRefDisp(TargetPtrReg(kSp), 0, rl_src.reg, kNotVolatile); in FlushIns()
446 Store32Disp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), reg); in FlushIns()
451 Load32Disp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), in FlushIns()
455 Load32Disp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), in FlushIns()
484 cg->TargetPtrReg(kInvokeTgt)); in CommonCallCodeLoadCodePointerIntoInvokeTgt()
505 cg->LoadConstant(cg->TargetPtrReg(kInvokeTgt), direct_code); in NextSDCallInsn()
534 cg->LoadConstant(cg->TargetPtrReg(kInvokeTgt), direct_code); in NextSDCallInsn()
671 cg->LoadWordDisp(cg->TargetPtrReg(kSelf), disp, cg->TargetPtrReg(kInvokeTgt)); in NextInvokeInsnSP()
808 Load32Disp(TargetPtrReg(kSp), SRegOffset(rl_arg.s_reg_low) + 4, reg); in GenDalvikArgsNoRange()
815 Store32Disp(TargetPtrReg(kSp), (next_use + 1) * 4, reg); in GenDalvikArgsNoRange()
[all …]
Dmir_to_lir.cc94 LoadBaseDisp(TargetPtrReg(kSp), offset, new_reg, wide ? k64 : k32, kNotVolatile); in LoadArg()
122 LoadBaseDisp(TargetPtrReg(kSp), offset, new_regs, k64, kNotVolatile); in LoadArg()
130 Load32Disp(TargetPtrReg(kSp), offset_high, reg_arg_high); in LoadArg()
142 Load32Disp(TargetPtrReg(kSp), offset, reg_arg_low); in LoadArg()
187 Load32Disp(TargetPtrReg(kSp), offset, rl_dest.reg); in LoadArgDirect()
195 LoadBaseDisp(TargetPtrReg(kSp), offset, rl_dest.reg, k64, kNotVolatile); in LoadArgDirect()
208 Store32Disp(TargetPtrReg(kSp), offset, reg_arg_low); in LoadArgDirect()
218 Load32Disp(TargetPtrReg(kSp), offset_high, rl_dest.reg.GetHigh()); in LoadArgDirect()
221 Load32Disp(TargetPtrReg(kSp), offset, rl_dest.reg.GetLow()); in LoadArgDirect()
223 LoadBaseDisp(TargetPtrReg(kSp), offset, rl_dest.reg, k64, kNotVolatile); in LoadArgDirect()
Dralloc_util.cc763 StoreBaseDisp(TargetPtrReg(kSp), VRegOffset(v_reg), reg, k64, kNotVolatile); in FlushRegWide()
771 StoreBaseDisp(TargetPtrReg(kSp), VRegOffset(v_reg), reg, k64, kNotVolatile); in FlushRegWide()
783 StoreBaseDisp(TargetPtrReg(kSp), VRegOffset(v_reg), reg, kWord, kNotVolatile); in FlushReg()
Dgen_common.cc434 Store32Disp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg); in GenFilledNewArray()
464 OpRegRegImm(kOpAdd, r_src, TargetPtrReg(kSp), SRegOffset(rl_first.s_reg_low)); in GenFilledNewArray()
Dcodegen_util.cc1237 LIR* load_pc_rel = OpPcRelLoad(TargetPtrReg(symbolic_reg), data_target); in LoadCodeAddress()
Dmir_to_lir.h1210 virtual RegStorage TargetPtrReg(SpecialTargetRegister reg) { in TargetPtrReg() function
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc928 StoreRefDisp(TargetPtrReg(kSp), 0, rl_src.reg, kNotVolatile); in FlushIns()
954 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), reg, kNotVolatile); in FlushIns()
956 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), reg, t_loc->wide ? k64 : k32, in FlushIns()
964 LoadRefDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile); in FlushIns()
966 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc->reg, in FlushIns()
1063 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, k64, kNotVolatile); in GenDalvikArgsRange()
1071 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, kNotVolatile); in GenDalvikArgsRange()
1073 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, k32, in GenDalvikArgsRange()
1108 Load32Disp(TargetPtrReg(kSp), current_src_offset, temp); in GenDalvikArgsRange()
1109 Store32Disp(TargetPtrReg(kSp), current_dest_offset, temp); in GenDalvikArgsRange()
[all …]
Dcodegen_arm64.h105 RegStorage TargetPtrReg(SpecialTargetRegister symbolic_reg) OVERRIDE { in TargetPtrReg() function
/art/compiler/dex/quick/x86/
Dcall_x86.cc153 RegStorage payload = TargetPtrReg(kArg1); in GenFillArrayData()
154 RegStorage method_start = TargetPtrReg(kArg2); in GenFillArrayData()
289 RegStorage method_start = TargetPtrReg(kArg0); in GenEntrySequence()
Dcodegen_x86.h105 RegStorage TargetPtrReg(SpecialTargetRegister symbolic_reg) OVERRIDE { in TargetPtrReg() function