Home
last modified time | relevance | path

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

123

/art/compiler/optimizing/
Dparallel_move_resolver.cc29 MoveOperands* move = parallel_move->MoveOperandsAt(i); in BuildInitialMoveList() local
30 if (!move->IsRedundant()) { in BuildInitialMoveList()
31 moves_.Add(move); in BuildInitialMoveList()
42 const MoveOperands& move = *moves_.Get(i); in EmitNativeCode() local
46 if (!move.IsEliminated() && !move.GetSource().IsConstant()) { in EmitNativeCode()
53 MoveOperands* move = moves_.Get(i); in EmitNativeCode() local
54 if (!move->IsEliminated()) { in EmitNativeCode()
55 DCHECK(move->GetSource().IsConstant()); in EmitNativeCode()
58 move->Eliminate(); in EmitNativeCode()
92 static void UpdateSourceOf(MoveOperands* move, Location updated_location, Location new_source) { in UpdateSourceOf() argument
[all …]
Dregister_allocator.cc1295 void RegisterAllocator::AddMove(HParallelMove* move, in AddMove() argument
1304 move->AddMove(source.ToLow(), destination.ToLow(), Primitive::kPrimInt, instruction); in AddMove()
1305 move->AddMove(source.ToHigh(), destination.ToHigh(), Primitive::kPrimInt, nullptr); in AddMove()
1307 move->AddMove(source, destination, type, instruction); in AddMove()
1320 HParallelMove* move = nullptr; in AddInputMoveFor() local
1324 move = new (allocator_) HParallelMove(allocator_); in AddInputMoveFor()
1325 move->SetLifetimePosition(user->GetLifetimePosition()); in AddInputMoveFor()
1326 user->GetBlock()->InsertInstructionBefore(move, user); in AddInputMoveFor()
1328 move = previous->AsParallelMove(); in AddInputMoveFor()
1330 DCHECK_EQ(move->GetLifetimePosition(), user->GetLifetimePosition()); in AddInputMoveFor()
[all …]
Dparallel_move_test.cc59 MoveOperands* move = moves_.Get(index); in EmitMove() local
64 DumpLocationForTest(message_, move->GetSource()); in EmitMove()
66 DumpLocationForTest(message_, move->GetDestination()); in EmitMove()
71 MoveOperands* move = moves_.Get(index); in EmitSwap() local
76 DumpLocationForTest(message_, move->GetSource()); in EmitSwap()
78 DumpLocationForTest(message_, move->GetDestination()); in EmitSwap()
130 MoveOperands* move = moves_.Get(index); in EmitMove() local
135 DumpLocationForTest(message_, move->GetSource()); in EmitMove()
137 DumpLocationForTest(message_, move->GetDestination()); in EmitMove()
/art/test/467-regalloc-pair/smali/
DTestCase.smali25 move-result v7
26 move v6, v2
27 move v3, v2
31 move-wide v4, v0
32 move v1, v2
33 move v0, v3
47 move v1, v0
48 move v0, v3
55 move v6, v0
/art/test/457-regs/smali/
DPhiLiveness.smali23 move v2, v3
25 move v2, v4
35 move v2, v3
37 move v2, v4
47 move-object v2, p0
49 move v2, v0
59 move v2, v0
61 move v2, v1
71 move v2, v0
73 move v2, v0
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S286 move $a0, rSELF # pass Thread::Current
375 move $v0, $zero # clear result registers r0 and r1
377 move $v1, $zero
389 move $a1, rSELF # pass Thread::Current
400 move $a0, rSELF # pass Thread::Current
411 move $a0, rSELF # pass Thread::Current
422 move $a2, rSELF # pass Thread::Current
433 move $a0, rSELF # pass Thread::Current
444 move $a1, rSELF # pass Thread::Current
469 move $a3, rSELF # pass Thread::Current
[all …]
Djni_entrypoints_mips.S40 move $a0, $s1 # pass Thread::Current()
49 move $t9, $v0 # put method code result in $t9
/art/test/412-new-array/smali/
Dfilled_new_array.smali8 move-result-object v0
15 move-result-object v0
22 move-result-object v0
29 move-result-object v0
36 move-result-object v0
43 move-result-object v0
Dfilled_new_array_verify_error.smali8 move-result-object v0
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S34 move $v1, $ra
39 move $ra, $v1
533 move $a3, rSELF # pass Thread::Current
535 move $a4, $sp # pass $sp
536 move $a0, $v0 # save target Method*
537 move $t9, $v1 # save $v0->code_
642 move $s1, $a3 # move managed thread pointer into s1 (rSELF)
643 move $s8, $sp # save sp in s8 (fp)
679 move $sp, $s8 # restore sp
745 move $s1, $a3 # move managed thread pointer into s1 (rSELF)
[all …]
Dmemcmp16_mips64.S26 move $t0, $zero
27 move $t1, $zero
Djni_entrypoints_mips64.S47 move $a0, $s1 # pass Thread::Current()
73 move $t9, $v0 # put method code result in $t9
/art/cmdline/
Dcmdline_parser.h89 return std::move(*variant_map_); in ReleaseMap()
252 std::move(argument_info_), in CompleteArgument()
253 std::move(save_value_), in CompleteArgument()
254 std::move(load_value_))); in CompleteArgument()
299 return std::move(a); in WithValues()
320 names_ = std::move(names); in SetNames()
335 b.SetNames(std::move(names_)); in CreateTypedBuilder()
336 return std::move(b); in CreateTypedBuilder()
344 arg_builder->SetValuesInternal(std::move(values)); in InitializeTypedBuilder()
374 return std::move(b); in Define()
[all …]
Dtoken_range.h140 return TokenRange(std::move(new_token_list)); in Split()
226 return TokenRange(std::move(new_token_list)); in RemoveCharacter()
283 new_token_list.push_back(std::move(wildcard_substr)); in MatchSubstrings()
326 return std::unique_ptr<TokenRange>(new TokenRange(std::move(new_token_list))); in MatchSubstrings()
/art/test/800-smali/smali/
Dmove_exception_on_entry.smali5 # Test that we cannot have a catch-handler with move-exception at the beginning of a method.
10 move-exception v2
12 move v0, p0
DFloatIntConstPassing.smali23 move-result v1
25 move-result v2
Db_22331663_fail.smali16 # be movable now, so ensure that we do not get a conflict (and then allow the move).
17 move-object v0, v4
Db_17978759.smali13 move-object v0, p0
21 move-object v0, p0
DFloatBadArgReg.smali14 move v1, v0
/art/test/134-reg-promotion/smali/
DTest.smali25 move v1, v0
31 move v2, v0
45 move v1, v0
51 move-result-object v3
56 move v2, v0
/art/test/520-equivalent-phi/smali/
DEquivalent.smali23 move-object v0, p0
26 # Having this move-object used to confuse the type propagation
28 # based on uses, but a move-object disappears after SSA, leaving
32 move-object v1, v0
/art/test/459-dead-phi/smali/
DEquivalentPhi.smali25 move v2, v1
27 move v2, v0
30 move v3, v2
32 move v3, v0
/art/test/802-deoptimization/smali/
Dcatch_handler_on_entry.smali6 # move-exception instruction). This method must be called with parameter
19 move v0, p0
/art/test/516-dead-move-result/
Dinfo.txt2 where a move-result was bogus, but it passed the verifier
/art/test/419-long-parameter/
Dinfo.txt2 on 32bits architectures. The move to hard float ABI makes it so that the

123