/art/compiler/dex/quick/ |
D | gen_common.cc | 105 kNotVolatile); in GenGetOtherTypeForSgetSput() 107 LoadRefDisp(r_base, offset_of_field, r_base, kNotVolatile); in GenGetOtherTypeForSgetSput() 569 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, kNotVolatile); in GenFilledNewArray() 638 kNotVolatile); in GenFilledNewArray() 697 kNotVolatile); in GenSput() 721 field_info.IsVolatile() ? kVolatile : kNotVolatile); in GenSput() 724 field_info.IsVolatile() ? kVolatile : kNotVolatile); in GenSput() 775 kNotVolatile); in GenSget() 794 kNotVolatile); in GenSget() 797 kVolatile : kNotVolatile); in GenSget() [all …]
|
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() 482 kNotVolatile); in FlushIns() 499 kNotVolatile); in CommonCallCodeLoadClassIntoArg0() 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() 716 kNotVolatile); in GenDalvikArgsFlushPromoted() 805 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k64, kNotVolatile); in GenDalvikArgs() [all …]
|
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() 271 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreValueWide() 335 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreFinalValueWide()
|
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() 295 LoadRefDisp(reg_obj, data.field_offset, r_result, data.is_volatile ? kVolatile : kNotVolatile); in GenSpecialIGet() 298 kNotVolatile); in GenSpecialIGet() 363 StoreRefDisp(reg_obj, data.field_offset, reg_src, data.is_volatile ? kVolatile : kNotVolatile); in GenSpecialIPut() 366 kNotVolatile); in GenSpecialIPut()
|
D | mir_to_lir.h | 977 return LoadBaseDisp(r_base, displacement, r_dest, kWord, kNotVolatile); in LoadWordDisp() 981 return LoadBaseDisp(r_base, displacement, r_dest, k32, kNotVolatile); in Load32Disp() 1006 return StoreBaseDisp(r_base, displacement, r_src, kWord, kNotVolatile); in StoreWordDisp() 1019 return StoreBaseDisp(r_base, displacement, r_src, k32, kNotVolatile); in Store32Disp()
|
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()
|
/art/compiler/dex/quick/arm/ |
D | call_arm.cc | 342 LoadRefDisp(rs_rARM_SELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException() 344 StoreRefDisp(rs_rARM_SELF, ex_offset, reset_reg, kNotVolatile); in GenMoveException() 633 cg->LoadRefDisp(rs_rARM_SELF, info->string_init_offset, arg0_ref, kNotVolatile); in ArmNextSDCallInsn() 683 kNotVolatile); in ArmNextSDCallInsn() 708 kNotVolatile); in ArmNextSDCallInsn()
|
D | int_arm.cc | 804 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek() 818 StoreBaseDisp(rl_address.reg, 0, rl_value.reg.GetLow(), k32, kNotVolatile); in GenInlinedPoke() 819 StoreBaseDisp(rl_address.reg, 4, rl_value.reg.GetHigh(), k32, kNotVolatile); in GenInlinedPoke() 824 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke() 1120 r_dest, kNotVolatile); in OpPcRelDexCacheArrayLoad() 1123 LoadRefDisp(r_dest, 0, r_dest, kNotVolatile); in OpPcRelDexCacheArrayLoad() 1173 t_reg, kUnsignedHalf, kNotVolatile); in OpTestSuspend() 1431 LoadBaseDisp(reg_ptr, data_offset, rl_result.reg, size, kNotVolatile); in GenArrayGet() 1529 StoreBaseDisp(reg_ptr, data_offset, rl_src.reg, size, kNotVolatile); in GenArrayPut()
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 219 LoadRefDisp(TargetPtrReg(kSelf), ex_offset, rl_result.reg, kNotVolatile); in GenMoveException() 221 StoreRefDisp(TargetPtrReg(kSelf), ex_offset, reset_reg, kNotVolatile); in GenMoveException() 475 kNotVolatile); in NextSDCallInsn()
|
D | int_mips.cc | 384 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek() 407 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke() 717 LoadBaseDisp(reg_ptr, 0, rl_result.reg, size, kNotVolatile); in GenArrayGet() 811 StoreBaseDisp(reg_ptr, 0, rl_src.reg, size, kNotVolatile); in GenArrayPut()
|
/art/compiler/dex/quick/x86/ |
D | fp_x86.cc | 165 StoreBaseDisp(rs_rSP, src_v_reg_offset, rl_src.reg, k64, kNotVolatile); in GenLongToFP() 199 LoadBaseDisp(rs_rSP, dest_v_reg_offset, rl_result.reg, k64, kNotVolatile); in GenLongToFP() 388 kNotVolatile); in GenRemFP() 399 kNotVolatile); in GenRemFP() 458 LoadBaseDisp(rs_rSP, dest_v_reg_offset, rl_result.reg, k64, kNotVolatile); in GenRemFP()
|
D | int_x86.cc | 1047 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek() 1087 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke() 1649 LoadBaseDisp(rs_rSP, displacement, dest, k32, kNotVolatile); in GenImulMemImm() 1868 kNotVolatile); in GenMulLong() 1892 kNotVolatile); in GenMulLong() 1926 kNotVolatile); in GenMulLong() 3043 check_class, kNotVolatile); in GenInstanceofFinal() 3046 check_class, kNotVolatile); in GenInstanceofFinal() 3047 LoadRefDisp(check_class, offset_of_type, check_class, kNotVolatile); in GenInstanceofFinal() 3053 check_class, kNotVolatile); in GenInstanceofFinal() [all …]
|
D | call_x86.cc | 400 kNotVolatile); in X86NextSDCallInsn()
|
D | target_x86.cc | 749 StoreBaseDisp(rs_rSP, offset, r_src, size, kNotVolatile); in SpillCoreRegs() 768 LoadBaseDisp(rs_rSP, offset, r_dest, size, kNotVolatile); in UnSpillCoreRegs() 785 StoreBaseDisp(rs_rSP, offset, RegStorage::FloatSolo64(reg), k64, kNotVolatile); in SpillFPRegs() 802 k64, kNotVolatile); in UnSpillFPRegs()
|
D | utility_x86.cc | 598 kDouble, kNotVolatile); in LoadConstantWide()
|
/art/compiler/dex/quick/arm64/ |
D | call_arm64.cc | 269 LoadRefDisp(rs_xSELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException() 270 StoreRefDisp(rs_xSELF, ex_offset, rs_xzr, kNotVolatile); in GenMoveException() 517 kNotVolatile); in Arm64NextSDCallInsn()
|
D | int_arm64.cc | 714 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek() 736 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke() 960 LIR* ldr = LoadBaseDisp(r_dest, 0, r_dest, wide ? k64 : kReference, kNotVolatile); in OpPcRelDexCacheArrayLoad() 1018 kUnsignedHalf, kNotVolatile); in OpTestSuspend() 1226 LoadRefDisp(rl_array.reg, data_offset, rl_result.reg, kNotVolatile); in GenArrayGet() 1228 LoadBaseDisp(rl_array.reg, data_offset, rl_result.reg, size, kNotVolatile); in GenArrayGet() 1317 StoreRefDisp(reg_ptr, data_offset, rl_src.reg, kNotVolatile); in GenArrayPut() 1319 StoreBaseDisp(reg_ptr, data_offset, rl_src.reg, size, kNotVolatile); in GenArrayPut()
|
D | target_arm64.cc | 788 LoadBaseDisp(rs_xSELF, GetThreadOffset<8>(trampoline).Int32Value(), rs_xLR, k64, kNotVolatile); in LoadHelper()
|
/art/compiler/dex/ |
D | compiler_enums.h | 662 kNotVolatile, // Load/Store is not volatile enumerator
|