/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 54 ___ Mov(reg_x(tr.AsArm64().AsXRegister()), reg_x(ETR)); in GetCurrentThread() local 185 ___ Mov(temp, reg_x(SP)); in StoreStackPointerToThread64() local 202 ___ Mov(reg_x(dest), value); in LoadImmediate() local 210 ___ Mov(temp, value); in LoadImmediate() local 333 ___ Mov(reg_w(dst.AsOverlappingWRegister()), reg_w(src.AsWRegister())); in Move() local 336 ___ Mov(reg_x(dst.AsXRegister()), reg_x(src.AsXRegister())); in Move() local 338 ___ Mov(reg_x(dst.AsXRegister()), reg_x(src.AsOverlappingXRegister())); in Move() local 343 ___ Mov(reg_w(dst.AsWRegister()), reg_w(src.AsWRegister())); in Move() local 630 ___ Mov(reg_x(X0), reg_x(exception->scratch_.AsXRegister())); in EmitExceptionPoll() local 636 ___ Mov(reg_x(TR), reg_x(ETR)); in EmitExceptionPoll() local [all …]
|
/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 174 __ Mov(calling_convention.GetRegisterAt(0).W(), cls_->GetTypeIndex()); in EmitNativeCode() local 226 __ Mov(calling_convention.GetRegisterAt(0).W(), instruction_->GetStringIndex()); in EmitNativeCode() local 554 __ Mov(dst, value); in Move() local 561 __ Mov(temp, value); in Move() local 702 __ Mov(Register(destination), constant->AsIntConstant()->GetValue()); in MoveConstant() local 704 __ Mov(Register(destination), constant->AsLongConstant()->GetValue()); in MoveConstant() local 706 __ Mov(Register(destination), 0); in MoveConstant() local 766 __ Mov(Register(dst), RegisterFrom(source, type)); in MoveLocation() local 1874 __ Mov(out, 0); in VisitInstanceOf() local 1892 __ Mov(out, 1); in VisitInstanceOf() local [all …]
|
D | code_generator_arm.cc | 717 __ Mov(destination.AsRegister<Register>(), source.AsRegister<Register>()); in Move32() local 1714 __ Mov(out.AsRegister<Register>(), in.AsRegisterPairLow<Register>()); in VisitTypeConversion() local 1761 __ Mov(out.AsRegisterPairLow<Register>(), in.AsRegister<Register>()); in VisitTypeConversion() local 2506 __ Mov(out_reg, first_reg); in HandleShift() local 3580 __ Mov(destination.AsRegister<Register>(), source.AsRegister<Register>()); in EmitMove() local 3620 __ Mov(destination.AsRegisterPairLow<Register>(), source.AsRegisterPairLow<Register>()); in EmitMove() local 3621 __ Mov(destination.AsRegisterPairHigh<Register>(), source.AsRegisterPairHigh<Register>()); in EmitMove() local 3689 __ Mov(IP, reg); in Exchange() local 3713 __ Mov(IP, source.AsRegister<Register>()); in EmitSwap() local 3714 __ Mov(source.AsRegister<Register>(), destination.AsRegister<Register>()); in EmitSwap() local [all …]
|
D | intrinsics_arm64.cc | 81 __ Mov(trg_reg, res_reg, kDiscardForSameWReg); in MoveFromReturnRegister() local 1022 __ Mov(tmp_reg, 0xFFFF); in GenerateVisitStringIndexOf() local 1031 __ Mov(tmp_reg, 0); in GenerateVisitStringIndexOf() local
|
/art/compiler/utils/arm/ |
D | assembler_arm32.h | 231 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
|
D | assembler_arm32_test.cc | 606 TEST_F(AssemblerArm32Test, Mov) { in TEST_F() argument
|
D | assembler_thumb2.h | 270 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
|
D | assembler_arm.h | 618 virtual void Mov(Register rd, Register rm, Condition cond = AL) = 0;
|
D | assembler_arm32.cc | 1310 void Arm32Assembler::Mov(Register rd, Register rm, Condition cond) { in Mov() function in art::arm::Arm32Assembler
|
D | assembler_thumb2.cc | 2234 void Thumb2Assembler::Mov(Register rd, Register rm, Condition cond) { in Mov() function in art::arm::Thumb2Assembler
|