/art/compiler/dex/quick/ |
D | gen_loadstore.cc | 64 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_src.s_reg_low), r_dest, op_size, kNotVolatile); in LoadValueDirect() 94 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_src.s_reg_low), r_dest, k64, kNotVolatile); in LoadValueDirectWide() 180 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, kNotVolatile); in StoreValue() 182 Store32Disp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg); in StoreValue() 271 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreValueWide() 299 Store32Disp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg); in StoreFinalValue() 335 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreFinalValueWide()
|
D | gen_invoke.cc | 418 StoreBaseDisp(TargetPtrReg(kSp), 0, rl_src.reg, kWord, kNotVolatile); in FlushIns() 469 StoreRefDisp(TargetPtrReg(kSp), offset, reg, kNotVolatile); in FlushIns() 471 StoreBaseDisp(TargetPtrReg(kSp), offset, reg, t_loc->wide ? k64 : k32, kNotVolatile); in FlushIns() 479 LoadRefDisp(TargetPtrReg(kSp), offset, t_loc->reg, kNotVolatile); in FlushIns() 481 LoadBaseDisp(TargetPtrReg(kSp), offset, t_loc->reg, t_loc->wide ? k64 : k32, in FlushIns() 706 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, k64, kNotVolatile); in GenDalvikArgsFlushPromoted() 713 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, kNotVolatile); in GenDalvikArgsFlushPromoted() 715 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, k32, in GenDalvikArgsFlushPromoted() 744 OpRegRegImm(kOpAdd, TargetReg(kArg0, kRef), TargetPtrReg(kSp), outs_offset); in GenDalvikArgsBulkCopy() 745 OpRegRegImm(kOpAdd, TargetReg(kArg1, kRef), TargetPtrReg(kSp), start_offset); in GenDalvikArgsBulkCopy() [all …]
|
D | mir_to_lir.cc | 141 StoreBaseDisp(TargetPtrReg(kSp), offset, reg_arg, k32, kNotVolatile); in LoadArg() 147 LoadBaseDisp(TargetPtrReg(kSp), offset, reg_arg, wide ? k64 : k32, kNotVolatile); in LoadArg() 191 StoreBaseDisp(TargetPtrReg(kSp), offset, reg_arg, k32, kNotVolatile); in LoadArgDirect() 197 LoadBaseDisp(TargetPtrReg(kSp), offset, rl_dest.reg, op_size, kNotVolatile); in LoadArgDirect() 215 StoreBaseDisp(TargetPtrReg(kSp), offset, reg_arg, size, kNotVolatile); in SpillArg() 227 LoadBaseDisp(TargetPtrReg(kSp), offset, reg_arg, size, kNotVolatile); in UnspillArg()
|
D | ralloc_util.cc | 746 StoreBaseDisp(TargetPtrReg(kSp), VRegOffset(v_reg), reg, k64, kNotVolatile); in FlushRegWide() 754 StoreBaseDisp(TargetPtrReg(kSp), VRegOffset(v_reg), reg, k64, kNotVolatile); in FlushRegWide() 766 StoreBaseDisp(TargetPtrReg(kSp), VRegOffset(v_reg), reg, kWord, kNotVolatile); in FlushReg()
|
D | gen_common.cc | 569 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, kNotVolatile); in GenFilledNewArray() 571 Store32Disp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg); in GenFilledNewArray() 603 OpRegRegImm(kOpAdd, r_src, TargetPtrReg(kSp), SRegOffset(rl_first.s_reg_low)); in GenFilledNewArray()
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 288 const RegStorage rs_sp = TargetPtrReg(kSp); in GenEntrySequence() 326 m2l_->LoadWordDisp(m2l_->TargetPtrReg(kSp), 0, m2l_->TargetPtrReg(kLr)); in GenEntrySequence() 327 m2l_->OpRegImm(kOpAdd, m2l_->TargetPtrReg(kSp), sp_displace_); in GenEntrySequence() 396 const RegStorage rs_sp = TargetPtrReg(kSp); in GenSpecialEntryForSuspend() 407 const RegStorage rs_sp = TargetPtrReg(kSp); in GenSpecialExitForSuspend()
|
D | utility_mips.cc | 771 DCHECK_EQ(r_base, TargetPtrReg(kSp)); in LoadBaseDispBody() 824 DCHECK_EQ(r_base, TargetPtrReg(kSp)); in LoadBaseDispBody() 942 DCHECK_EQ(r_base, TargetPtrReg(kSp)); in StoreBaseDispBody() 992 DCHECK_EQ(r_base, TargetPtrReg(kSp)); in StoreBaseDispBody()
|
D | target_mips.cc | 222 case kSp: res_reg = rs_rSP; break; in TargetReg() 851 const RegStorage rs_sp = TargetPtrReg(kSp); in SpillCoreRegs() 871 const RegStorage rs_sp = TargetPtrReg(kSp); in UnSpillCoreRegs()
|
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 2572 ld1 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset, kMovA128FP); in GenDalvikArgsBulkCopy() 2574 ld1 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset, kMovLo128FP); in GenDalvikArgsBulkCopy() 2575 ld2 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset + (bytes_to_move >> 1), in GenDalvikArgsBulkCopy() 2578 ld1 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset, kMovU128FP); in GenDalvikArgsBulkCopy() 2582 st1 = OpMovMemReg(TargetPtrReg(kSp), current_dest_offset, temp, kMovA128FP); in GenDalvikArgsBulkCopy() 2584 st1 = OpMovMemReg(TargetPtrReg(kSp), current_dest_offset, temp, kMovLo128FP); in GenDalvikArgsBulkCopy() 2585 st2 = OpMovMemReg(TargetPtrReg(kSp), current_dest_offset + (bytes_to_move >> 1), in GenDalvikArgsBulkCopy() 2588 st1 = OpMovMemReg(TargetPtrReg(kSp), current_dest_offset, temp, kMovU128FP); in GenDalvikArgsBulkCopy() 2627 Load32Disp(TargetPtrReg(kSp), current_src_offset, temp); in GenDalvikArgsBulkCopy() 2628 Store32Disp(TargetPtrReg(kSp), current_dest_offset, temp); in GenDalvikArgsBulkCopy()
|
/art/compiler/dex/ |
D | compiler_enums.h | 48 kSp, enumerator
|
/art/compiler/dex/quick/arm64/ |
D | target_arm64.cc | 115 case kSp: res_reg = rs_wsp; break; in TargetReg()
|
/art/compiler/dex/quick/arm/ |
D | target_arm.cc | 104 case kSp: res_reg = rs_rARM_SP; break; in TargetReg()
|