Searched refs:Move (Results 1 - 22 of 22) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator_x86_64.h131 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE;
183 void Move(Location destination, Location source);
H A Dcode_generator_arm.h132 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE;
H A Dcode_generator_x86.h134 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) OVERRIDE;
H A Dcode_generator.cc230 Move(previous, temp_location, instruction);
239 // Move the input to the desired location.
240 Move(instruction->InputAt(i), location, instruction);
H A Dcode_generator.h94 virtual void Move(HInstruction* instruction, Location location, HInstruction* move_for) = 0;
H A Dcode_generator_x86_64.cc109 x64_codegen->Move(X86_64CpuLocation(calling_convention.GetRegisterAt(0)), index_location_);
110 x64_codegen->Move(X86_64CpuLocation(calling_convention.GetRegisterAt(1)), length_location_);
274 void CodeGeneratorX86_64::Move(Location destination, Location source) { function in class:art::x86_64::CodeGeneratorX86_64
307 void CodeGeneratorX86_64::Move(HInstruction* instruction, function in class:art::x86_64::CodeGeneratorX86_64
333 Move(location, Location::StackSlot(GetStackSlot(instruction->AsLoadLocal()->GetLocal())));
337 Move(location, Location::DoubleStackSlot(GetStackSlot(instruction->AsLoadLocal()->GetLocal())));
353 Move(location, instruction->GetLocations()->Out());
H A Dcode_generator_arm.cc455 void CodeGeneratorARM::Move(HInstruction* instruction, Location location, HInstruction* move_for) { function in class:art::arm::CodeGeneratorARM
H A Dcode_generator_x86.cc423 void CodeGeneratorX86::Move(HInstruction* instruction, Location location, HInstruction* move_for) { function in class:art::x86::CodeGeneratorX86
/art/compiler/utils/mips/
H A Dassembler_mips.cc422 void MipsAssembler::Move(Register rt, Register rs) { function in class:art::mips::MipsAssembler
717 void MipsAssembler::Move(ManagedRegister mdest, ManagedRegister msrc, size_t /*size*/) { function in class:art::mips::MipsAssembler
723 Move(dest.AsCoreRegister(), src.AsCoreRegister());
735 Move(dest.AsRegisterPairLow(), src.AsRegisterPairLow());
736 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh());
738 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh());
739 Move(dest.AsRegisterPairLow(), src.AsRegisterPairLow());
933 Move(tr.AsMips().AsCoreRegister(), S1);
959 __ Move(A0, scratch_.AsCoreRegister());
H A Dassembler_mips.h130 void Move(Register rt, Register rs);
202 void Move(ManagedRegister mdest, ManagedRegister msrc, size_t size) OVERRIDE;
/art/compiler/utils/
H A Dassembler.h196 void Move(size_t newposition, size_t oldposition) { function in class:art::AssemblerBuffer
198 // Move the contents of the buffer from oldposition to
423 virtual void Move(ManagedRegister dest, ManagedRegister src, size_t size) = 0;
/art/compiler/jni/quick/
H A Djni_compiler.cc184 // 5. Move frame down to allow space for out going args.
417 // 14. Move frame up now we're done with the out arg space.
481 __ Move(out_reg, in_reg, mr_conv->CurrentParamSize());
543 __ Move(jni_conv->CurrentParamRegister(), in_reg, jni_conv->CurrentParamSize());
/art/compiler/utils/arm64/
H A Dassembler_arm64.h135 void Move(ManagedRegister dest, ManagedRegister src, size_t size) OVERRIDE;
H A Dassembler_arm64.cc319 void Arm64Assembler::Move(ManagedRegister m_dst, ManagedRegister m_src, size_t size) { function in class:art::arm64::Arm64Assembler
579 // Move this logic in add constants with flags.
627 // Move ETR(Callee saved) back to TR(Caller saved) reg. We use ETR on calls
681 // Move TR(Caller saved) to ETR(Callee saved). The original (ETR)X21 has been saved on stack.
/art/compiler/utils/arm/
H A Dassembler_arm.cc229 uint32_t PUW = am >> 21; // Move down to bottom of word.
269 uint32_t PU1W = am_ >> 21; // Move down to bottom of word.
622 void ArmAssembler::Move(ManagedRegister m_dst, ManagedRegister m_src, size_t /*size*/) {
H A Dassembler_thumb2.h435 // Move to the next condition if there is one.
547 // Move a cbz/cbnz branch. This is always forward.
548 void Move(int32_t delta) { function in class:art::arm::FINAL::Branch
H A Dassembler_arm.h658 void Move(ManagedRegister dest, ManagedRegister src, size_t size) OVERRIDE;
H A Dassembler_thumb2.cc2078 // Move the contents of the buffer using: Move(newposition, oldposition)
2080 buffer_.Move(location + delta, location);
2105 branch->Move(2); // Move the branch forward by 2 bytes.
2127 label->position_ = next; // Move to next.
/art/compiler/utils/x86/
H A Dassembler_x86.h506 void Move(ManagedRegister dest, ManagedRegister src, size_t size) OVERRIDE;
H A Dassembler_x86.cc1626 void X86Assembler::Move(ManagedRegister mdest, ManagedRegister msrc, size_t size) { function in class:art::x86::X86Assembler
1647 UNIMPLEMENTED(FATAL) << ": Move " << dest << ", " << src;
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.h548 void Move(ManagedRegister dest, ManagedRegister src, size_t size);
H A Dassembler_x86_64.cc1985 void X86_64Assembler::Move(ManagedRegister mdest, ManagedRegister msrc, size_t size) { function in class:art::x86_64::X86_64Assembler
2006 UNIMPLEMENTED(FATAL) << ": Move " << dest << ", " << src;

Completed in 1691 milliseconds