Home
last modified time | relevance | path

Searched refs:move (Results 1 – 17 of 17) sorted by relevance

/art/compiler/optimizing/
Dparallel_move_resolver.cc29 const MoveOperands& move = *moves_.Get(i); in EmitNativeCode() local
33 if (!move.IsEliminated() && !move.GetSource().IsConstant()) { in EmitNativeCode()
40 const MoveOperands& move = *moves_.Get(i); in EmitNativeCode() local
41 if (!move.IsEliminated()) { in EmitNativeCode()
42 DCHECK(move.GetSource().IsConstant()); in EmitNativeCode()
57 MoveOperands* move = parallel_move->MoveOperandsAt(i); in BuildInitialMoveList() local
58 if (!move->IsRedundant()) { in BuildInitialMoveList()
59 moves_.Add(move); in BuildInitialMoveList()
101 MoveOperands* move = moves_.Get(index); in PerformMove() local
105 move->ClearPending(destination); in PerformMove()
[all …]
Dregister_allocator.cc683 HParallelMove* move = nullptr; in AddInputMoveFor() local
687 move = new (allocator_) HParallelMove(allocator_); in AddInputMoveFor()
688 move->SetLifetimePosition(kInputMoveLifetimePosition); in AddInputMoveFor()
689 instruction->GetBlock()->InsertInstructionBefore(move, instruction); in AddInputMoveFor()
691 move = previous->AsParallelMove(); in AddInputMoveFor()
693 DCHECK(IsInputMove(move)); in AddInputMoveFor()
694 move->AddMove(new (allocator_) MoveOperands(source, destination)); in AddInputMoveFor()
707 HParallelMove* move; in InsertParallelMoveAt() local
711 move = at->GetNext()->AsParallelMove(); in InsertParallelMoveAt()
714 if (move == nullptr || move->GetLifetimePosition() != position) { in InsertParallelMoveAt()
[all …]
Dparallel_move_test.cc30 MoveOperands* move = moves_.Get(index); in EmitMove() local
35 << move->GetSource().reg().RegId() in EmitMove()
37 << move->GetDestination().reg().RegId() in EmitMove()
42 MoveOperands* move = moves_.Get(index); in EmitSwap() local
47 << move->GetSource().reg().RegId() in EmitSwap()
49 << move->GetDestination().reg().RegId() in EmitSwap()
Dgraph_visualizer.cc127 MoveOperands* move = instruction->MoveOperandsAt(i); in VisitParallelMove() local
128 DumpLocation(move->GetSource(), Primitive::kPrimInt); in VisitParallelMove()
130 DumpLocation(move->GetDestination(), Primitive::kPrimInt); in VisitParallelMove()
Dcode_generator_x86_64.cc1339 MoveOperands* move = moves_.Get(index); in EmitMove() local
1340 Location source = move->GetSource(); in EmitMove()
1341 Location destination = move->GetDestination(); in EmitMove()
1436 MoveOperands* move = moves_.Get(index); in EmitSwap() local
1437 Location source = move->GetSource(); in EmitSwap()
1438 Location destination = move->GetDestination(); in EmitSwap()
Dcode_generator_arm.cc1505 MoveOperands* move = moves_.Get(index); in EmitMove() local
1506 Location source = move->GetSource(); in EmitMove()
1507 Location destination = move->GetDestination(); in EmitMove()
1558 MoveOperands* move = moves_.Get(index); in EmitSwap() local
1559 Location source = move->GetSource(); in EmitSwap()
1560 Location destination = move->GetDestination(); in EmitSwap()
Dcode_generator_x86.cc1500 MoveOperands* move = moves_.Get(index); in EmitMove() local
1501 Location source = move->GetSource(); in EmitMove()
1502 Location destination = move->GetDestination(); in EmitMove()
1560 MoveOperands* move = moves_.Get(index); in EmitSwap() local
1561 Location source = move->GetSource(); in EmitSwap()
1562 Location destination = move->GetDestination(); in EmitSwap()
Dnodes.h1533 void AddMove(MoveOperands* move) { in AddMove() argument
1534 moves_.Add(move); in AddMove()
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S227 move $a0, rSELF # pass Thread::Current
230 move $a1, $sp # pass $sp
334 move $v0, $zero # clear result registers r0 and r1
336 move $v1, $zero
347 move $a1, rSELF # pass Thread::Current
350 move $a2, $sp # pass $sp
361 move $a0, rSELF # pass Thread::Current
364 move $a1, $sp # pass $sp
374 move $a0, rSELF # pass Thread::Current
377 move $a1, $sp # pass $sp
[all …]
Djni_entrypoints_mips.S41 move $a0, $s1 # pass Thread::Current()
50 move $t9, $v0 # put method code result in $t9
/art/runtime/base/
Dhash_set.h133 *this = std::move(other); in HashSet()
215 ElementForIndex(empty_index) = std::move(next_element); in Erase()
378 data_[FirstAvailableSlot(IndexForHash(hashfn_(element)))] = std::move(element); in Resize()
/art/compiler/dex/quick/
Ddex_file_method_inliner.cc882 MIR* move = AllocReplacementMIR(mir_graph, invoke, move_result); in GenInlineIPut() local
883 move->offset = move_result->offset; in GenInlineIPut()
885 move->dalvikInsn.opcode = Instruction::MOVE_FROM16; in GenInlineIPut()
887 move->dalvikInsn.opcode = Instruction::MOVE_OBJECT_FROM16; in GenInlineIPut()
890 move->dalvikInsn.opcode = Instruction::MOVE_WIDE_FROM16; in GenInlineIPut()
892 move->dalvikInsn.vA = move_result->dalvikInsn.vA; in GenInlineIPut()
893 move->dalvikInsn.vB = return_reg; in GenInlineIPut()
894 bb->InsertMIRAfter(insn, move); in GenInlineIPut()
/art/runtime/arch/arm/
Dportable_entrypoints_arm.S42 mov r9, r3 @ move managed thread pointer into r9
Dquick_entrypoints_arm.S307 mov r9, r3 @ move managed thread pointer into r9
/art/compiler/dex/quick/x86/
Dtarget_x86.cc971 LIR *move = RawLIR(current_dalvik_offset_, kX86Mov32RI, in LoadMethodAddress() local
975 AppendLIR(move); in LoadMethodAddress()
976 method_address_insns_.Insert(move); in LoadMethodAddress()
989 LIR *move = RawLIR(current_dalvik_offset_, kX86Mov32RI, in LoadClassType() local
992 AppendLIR(move); in LoadClassType()
993 class_type_address_insns_.Insert(move); in LoadClassType()
/art/runtime/
Delf_file.cc1470 abbrev->tag_list_.push_back(std::move(tag)); in Create()
Dclass_linker.cc3438 pre_zygote_class_table_ = std::move(class_table_); in MoveClassTableToPreZygote()