Home
last modified time | relevance | path

Searched refs:kNotVolatile (Results 1 – 19 of 19) sorted by relevance

/art/compiler/dex/quick/
Dgen_common.cc105 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 …]
Dgen_invoke.cc418 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 …]
Dgen_loadstore.cc64 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()
Dmir_to_lir.cc141 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()
Dmir_to_lir.h977 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()
Dralloc_util.cc746 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/
Dcall_arm.cc342 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()
Dint_arm.cc804 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/
Dcall_mips.cc219 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()
Dint_mips.cc384 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/
Dfp_x86.cc165 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()
Dint_x86.cc1047 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 …]
Dcall_x86.cc400 kNotVolatile); in X86NextSDCallInsn()
Dtarget_x86.cc749 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()
Dutility_x86.cc598 kDouble, kNotVolatile); in LoadConstantWide()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc269 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()
Dint_arm64.cc714 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()
Dtarget_arm64.cc788 LoadBaseDisp(rs_xSELF, GetThreadOffset<8>(trampoline).Int32Value(), rs_xLR, k64, kNotVolatile); in LoadHelper()
/art/compiler/dex/
Dcompiler_enums.h662 kNotVolatile, // Load/Store is not volatile enumerator