/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 497 __ Mov(entry_address, temp); in EmitNativeCode() local 501 __ Mov(calling_convention.GetRegisterAt(0), type_index.index_); in EmitNativeCode() local 580 __ Mov(entry_address, temp); in EmitNativeCode() local 584 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode() local 685 __ Mov(calling_convention.GetRegisterAt(0), in EmitNativeCode() local 1128 __ Mov(temp1_, ref_reg); in EmitNativeCode() local 1320 __ Mov(free_reg, index_reg); in EmitNativeCode() local 1376 __ Mov(calling_convention.GetRegisterAt(2), offset_); in EmitNativeCode() local 1584 __ Mov(out, in); in GenerateDataProcInstruction() local 2068 __ Mov(LeaveFlags, out, 0); in GenerateConditionGeneric() local [all …]
|
D | code_generator_arm64.cc | 343 __ Mov(calling_convention.GetRegisterAt(0).W(), type_index.index_); in EmitNativeCode() local 424 __ Mov(calling_convention.GetRegisterAt(0).W(), string_index.index_); in EmitNativeCode() local 595 __ Mov(calling_convention.GetRegisterAt(0), in EmitNativeCode() local 1076 __ Mov(temp_.W(), ref_reg); in EmitNativeCode() local 1255 __ Mov(free_reg.W(), index_reg); in EmitNativeCode() local 1388 __ Mov(calling_convention.GetRegisterAt(0), XRegisterFrom(out_)); in EmitNativeCode() local 1635 __ Mov(RegisterFrom(location, Primitive::kPrimInt), value); in MoveConstant() local 1728 __ Mov(Register(destination), constant->AsIntConstant()->GetValue()); in MoveConstant() local 1730 __ Mov(Register(destination), constant->AsLongConstant()->GetValue()); in MoveConstant() local 1732 __ Mov(Register(destination), 0); in MoveConstant() local [all …]
|
D | intrinsics_arm_vixl.cc | 1201 __ Mov(temp, value); in GenUnsafePut() local 1557 __ Mov(temp1, value_offset); in VisitStringCompareTo() local 1661 __ Mov(temp1, str); in VisitStringCompareTo() local 1662 __ Mov(temp2, arg); in VisitStringCompareTo() local 1807 __ Mov(temp1, value_offset); in VisitStringEquals() local 1824 __ Mov(out, 1); in VisitStringEquals() local 1829 __ Mov(out, 0); in VisitStringEquals() local 1874 __ Mov(tmp_reg, 0); in GenerateVisitStringIndexOf() local 2909 __ Mov(num_chr, temp); in VisitStringGetCharsNoCheck() local 3063 __ Mov(temp, value); in VisitIntegerValueOf() local [all …]
|
D | intrinsics_arm64.cc | 90 __ Mov(trg_reg, res_reg, kDiscardForSameWReg); in MoveFromReturnRegister() local 1017 __ Mov(temp.W(), value.W()); in GenUnsafePut() local 1331 __ Mov(temp1, value_offset); in VisitStringCompareTo() local 1626 __ Mov(temp1, value_offset); in VisitStringEquals() local 1646 __ Mov(out, 1); in VisitStringEquals() local 1651 __ Mov(out, 0); in VisitStringEquals() local 1690 __ Mov(tmp_reg, 0); in GenerateVisitStringIndexOf() local 2060 __ Mov(num_chr, tmp1); in VisitStringGetCharsNoCheck() local 2937 __ Mov(temp.W(), value); in VisitIntegerValueOf() local
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 52 ___ Mov(reg_x(tr.AsArm64().AsXRegister()), reg_x(TR)); in GetCurrentThread() local 180 ___ Mov(temp, reg_x(SP)); in StoreStackPointerToThread() local 198 ___ Mov(reg_x(dest), value); in LoadImmediate() local 206 ___ Mov(temp, value); in LoadImmediate() local 339 ___ Mov(reg_w(dst.AsOverlappingWRegister()), reg_w(src.AsWRegister())); in Move() local 342 ___ Mov(reg_x(dst.AsXRegister()), reg_x(src.AsXRegister())); in Move() local 344 ___ Mov(reg_x(dst.AsXRegister()), reg_x(src.AsOverlappingXRegister())); in Move() local 349 ___ Mov(reg_w(dst.AsWRegister()), reg_w(src.AsWRegister())); in Move() local 677 ___ Mov(reg_x(X0), reg_x(exception->scratch_.AsXRegister())); in EmitExceptionPoll() local
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 350 ___ Mov(dst.AsVIXLRegister(), src.AsVIXLRegister()); in Move() local 372 ___ Mov(dst.AsVIXLRegisterPairLow(), src.AsVIXLRegisterPairLow()); in Move() local 373 ___ Mov(dst.AsVIXLRegisterPairHigh(), src.AsVIXLRegisterPairHigh()); in Move() local 375 ___ Mov(dst.AsVIXLRegisterPairHigh(), src.AsVIXLRegisterPairHigh()); in Move() local 376 ___ Mov(dst.AsVIXLRegisterPairLow(), src.AsVIXLRegisterPairLow()); in Move() local 580 ___ Mov(mtr.AsArm().AsVIXLRegister(), tr); in GetCurrentThread() local 659 ___ Mov(r0, exception->scratch_.AsVIXLRegister()); in EmitExceptionPoll() local
|
D | assembler_arm_vixl.cc | 90 ___ Mov(rd, value); in LoadImmediate() local 141 ___ Mov(temp, offset); in AdjustLoadStoreOffset() local 421 ___ Mov(rd, rn); in AddConstant() local
|
D | assembler_arm_vixl.h | 106 WITH_FLAGS_DONT_CARE_RD_OP(Mov);
|
/art/compiler/linker/arm/ |
D | relative_patcher_thumb2.cc | 304 __ Mov(ip, base_reg); // Move the base register to ip0. in CompileBakerReadBarrierThunk() local 341 __ Mov(ip, root_reg); in CompileBakerReadBarrierThunk() local
|
/art/compiler/linker/arm64/ |
D | relative_patcher_arm64.cc | 464 __ Mov(ip0, base_reg); // Move the base register to ip0. in CompileBakerReadBarrierThunk() local 493 __ Mov(ip0.W(), root_reg); in CompileBakerReadBarrierThunk() local
|