/art/compiler/dex/quick/ |
D | gen_common.cc | 544 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 …]
|
D | gen_loadstore.cc | 69 … 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()
|
D | gen_invoke.cc | 383 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 …]
|
D | mir_to_lir.cc | 94 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()
|
D | mir_to_lir.h | 996 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()
|
D | ralloc_util.cc | 763 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/ |
D | target_arm64.cc | 763 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 …]
|
D | call_arm64.cc | 282 LoadRefDisp(rs_xSELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException() 283 StoreRefDisp(rs_xSELF, ex_offset, rs_xzr, kNotVolatile); in GenMoveException()
|
D | int_arm64.cc | 679 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/ |
D | target_x86.cc | 702 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 …]
|
D | fp_x86.cc | 148 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()
|
D | int_x86.cc | 861 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 …]
|
D | call_x86.cc | 295 cu_->target64 ? k64 : k32, kNotVolatile); in GenEntrySequence()
|
D | utility_x86.cc | 592 kDouble, kNotVolatile); in LoadConstantWide()
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 265 LoadRefDisp(rs_rMIPS_SELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException() 267 StoreRefDisp(rs_rMIPS_SELF, ex_offset, reset_reg, kNotVolatile); in GenMoveException()
|
D | int_mips.cc | 307 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/ |
D | call_arm.cc | 317 LoadRefDisp(rs_rARM_SELF, ex_offset, rl_result.reg, kNotVolatile); in GenMoveException() 319 StoreRefDisp(rs_rARM_SELF, ex_offset, reset_reg, kNotVolatile); in GenMoveException()
|
D | int_arm.cc | 770 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/ |
D | compiler_enums.h | 546 kNotVolatile, // Load/Store is not volatile enumerator
|