Home
last modified time | relevance | path

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

/art/compiler/dex/quick/
Dgen_common.cc544 kNotVolatile); in GenSput()
562 kNotVolatile); in GenSput()
564 LoadRefDisp(r_base, offset_of_field, r_base, kNotVolatile); in GenSput()
602 field_info.IsVolatile() ? kVolatile : kNotVolatile); in GenSput()
605 field_info.IsVolatile() ? kVolatile : kNotVolatile); in GenSput()
633 kNotVolatile); in GenSget()
647 kNotVolatile); in GenSget()
649 LoadRefDisp(r_base, offset_of_field, r_base, kNotVolatile); in GenSget()
681 kNotVolatile); in GenSget()
684 kVolatile : kNotVolatile); in GenSget()
[all …]
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()
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()
308 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_dest.s_reg_low), rl_dest.reg, k64, kNotVolatile); in StoreValueWide()
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()
472 kNotVolatile); in CommonCallCodeLoadClassIntoArg0()
530 kNotVolatile); in NextSDCallInsn()
546 kNotVolatile); in NextSDCallInsn()
593 cg->LoadRefDisp(cg->TargetReg(kArg0, kRef), offset, cg->TargetReg(kArg0, kRef), kNotVolatile); in NextVCallInsn()
638 cg->LoadRefDisp(cg->TargetReg(kArg0, kRef), offset, cg->TargetReg(kArg0, kRef), kNotVolatile); in NextInterfaceCallInsn()
842 StoreBaseDisp(TargetPtrReg(kSp), outs_offset, arg_reg, k64, kNotVolatile); in GenDalvikArgsNoRange()
926 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(loc.s_reg_low), loc.reg, k64, kNotVolatile); in GenDalvikArgsRange()
1221 kNotVolatile); in GenInlinedReferenceGetReferent()
1264 LoadRefDisp(rl_obj.reg, value_offset, reg_ptr, kNotVolatile); in GenInlinedCharAt()
[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()
195 LoadBaseDisp(TargetPtrReg(kSp), offset, rl_dest.reg, k64, kNotVolatile); in LoadArgDirect()
223 LoadBaseDisp(TargetPtrReg(kSp), offset, rl_dest.reg, k64, kNotVolatile); in LoadArgDirect()
253 LoadRefDisp(reg_obj, data.field_offset, r_result, data.is_volatile ? kVolatile : kNotVolatile); in GenSpecialIGet()
256 kNotVolatile); in GenSpecialIGet()
292 StoreRefDisp(reg_obj, data.field_offset, reg_src, data.is_volatile ? kVolatile : kNotVolatile); in GenSpecialIPut()
295 kNotVolatile); in GenSpecialIPut()
Dmir_to_lir.h996 return LoadBaseDisp(r_base, displacement, r_dest, kWord, kNotVolatile); in LoadWordDisp()
1000 return LoadBaseDisp(r_base, displacement, r_dest, k32, kNotVolatile); in Load32Disp()
1028 return StoreBaseDisp(r_base, displacement, r_src, kWord, kNotVolatile); in StoreWordDisp()
1042 return StoreBaseDisp(r_base, displacement, r_src, k32, kNotVolatile); in Store32Disp()
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()
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc763 LoadBaseDisp(rs_xSELF, GetThreadOffset<8>(trampoline).Int32Value(), rs_xLR, k64, kNotVolatile); in LoadHelper()
928 StoreRefDisp(TargetPtrReg(kSp), 0, rl_src.reg, kNotVolatile); in FlushIns()
954 StoreRefDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), reg, kNotVolatile); in FlushIns()
957 kNotVolatile); in FlushIns()
964 LoadRefDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile); in FlushIns()
967 t_loc->wide ? k64 : k32, kNotVolatile); 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()
1074 kNotVolatile); in GenDalvikArgsRange()
1132 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k64, kNotVolatile); in GenDalvikArgsRange()
[all …]
Dcall_arm64.cc282 LoadRefDisp(rs_xSELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException()
283 StoreRefDisp(rs_xSELF, ex_offset, rs_xzr, kNotVolatile); in GenMoveException()
Dint_arm64.cc679 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek()
701 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke()
1159 LoadRefDisp(reg_ptr, data_offset, rl_result.reg, kNotVolatile); in GenArrayGet()
1161 LoadBaseDisp(reg_ptr, data_offset, rl_result.reg, size, kNotVolatile); in GenArrayGet()
1267 StoreRefDisp(reg_ptr, data_offset, rl_src.reg, kNotVolatile); in GenArrayPut()
1269 StoreBaseDisp(reg_ptr, data_offset, rl_src.reg, size, kNotVolatile); in GenArrayPut()
/art/compiler/dex/quick/x86/
Dtarget_x86.cc702 size, kNotVolatile); in SpillCoreRegs()
719 size, kNotVolatile); in UnSpillCoreRegs()
734 k64, kNotVolatile); in SpillFPRegs()
748 k64, kNotVolatile); in UnSpillFPRegs()
2483 StoreRefDisp(rs_rX86_SP, 0, As32BitReg(TargetReg(kArg0, kRef)), kNotVolatile); in FlushIns()
2520 StoreRefDisp(rs_rX86_SP, SRegOffset(start_vreg + i), reg, kNotVolatile); in FlushIns()
2523 kNotVolatile); in FlushIns()
2530 LoadRefDisp(rs_rX86_SP, SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile); in FlushIns()
2533 t_loc->wide ? k64 : k32, kNotVolatile); in FlushIns()
2623 StoreBaseDisp(rs_rX86_SP, SRegOffset(loc.s_reg_low), loc.reg, k64, kNotVolatile); in GenDalvikArgsRange()
[all …]
Dfp_x86.cc148 StoreBaseDisp(rs_rX86_SP, src_v_reg_offset, rl_src.reg, k64, kNotVolatile); in GenLongToFP()
182 LoadBaseDisp(rs_rX86_SP, dest_v_reg_offset, rl_result.reg, k64, kNotVolatile); in GenLongToFP()
368 kNotVolatile); in GenRemFP()
379 kNotVolatile); in GenRemFP()
439 LoadBaseDisp(rs_rX86_SP, dest_v_reg_offset, rl_result.reg, k64, kNotVolatile); in GenRemFP()
Dint_x86.cc861 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek()
901 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke()
1285 LoadBaseDisp(rs_rX86_SP, displacement, dest, k32, kNotVolatile); in GenImulMemImm()
1502 kNotVolatile); in GenMulLong()
1526 kNotVolatile); in GenMulLong()
1560 kNotVolatile); in GenMulLong()
2657 check_class, kNotVolatile); in GenInstanceofFinal()
2660 check_class, kNotVolatile); in GenInstanceofFinal()
2661 LoadRefDisp(check_class, offset_of_type, check_class, kNotVolatile); in GenInstanceofFinal()
2667 check_class, kNotVolatile); in GenInstanceofFinal()
[all …]
Dcall_x86.cc295 cu_->target64 ? k64 : k32, kNotVolatile); in GenEntrySequence()
Dutility_x86.cc592 kDouble, kNotVolatile); in LoadConstantWide()
/art/compiler/dex/quick/mips/
Dcall_mips.cc265 LoadRefDisp(rs_rMIPS_SELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException()
267 StoreRefDisp(rs_rMIPS_SELF, ex_offset, reset_reg, kNotVolatile); in GenMoveException()
Dint_mips.cc307 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek()
323 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke()
532 LoadBaseDisp(reg_ptr, 0, rl_result.reg, size, kNotVolatile); in GenArrayGet()
613 StoreBaseDisp(reg_ptr, 0, rl_src.reg, size, kNotVolatile); in GenArrayPut()
/art/compiler/dex/quick/arm/
Dcall_arm.cc317 LoadRefDisp(rs_rARM_SELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException()
319 StoreRefDisp(rs_rARM_SELF, ex_offset, reset_reg, kNotVolatile); in GenMoveException()
Dint_arm.cc770 LoadBaseDisp(rl_address.reg, 0, rl_result.reg, size, kNotVolatile); in GenInlinedPeek()
784 StoreBaseDisp(rl_address.reg, 0, rl_value.reg.GetLow(), k32, kNotVolatile); in GenInlinedPoke()
785 StoreBaseDisp(rl_address.reg, 4, rl_value.reg.GetHigh(), k32, kNotVolatile); in GenInlinedPoke()
790 StoreBaseDisp(rl_address.reg, 0, rl_value.reg, size, kNotVolatile); in GenInlinedPoke()
1349 LoadBaseDisp(reg_ptr, data_offset, rl_result.reg, size, kNotVolatile); in GenArrayGet()
1449 StoreBaseDisp(reg_ptr, data_offset, rl_src.reg, size, kNotVolatile); in GenArrayPut()
/art/compiler/dex/
Dcompiler_enums.h546 kNotVolatile, // Load/Store is not volatile enumerator