Home
last modified time | relevance | path

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

12345678910>>...12

/art/compiler/optimizing/
Dparallel_move_resolver.cc30 MoveOperands* move = parallel_move->MoveOperandsAt(i); in BuildInitialMoveList() local
31 if (!move->IsRedundant()) { in BuildInitialMoveList()
32 moves_.push_back(move); in BuildInitialMoveList()
44 const MoveOperands& move = *moves_[i]; in EmitNativeCode() local
46 if (move.IsEliminated() || move.GetSource().IsConstant()) { in EmitNativeCode()
50 if ((move.GetSource().IsStackSlot() || move.GetSource().IsDoubleStackSlot()) && in EmitNativeCode()
51 (move.GetDestination().IsStackSlot() || move.GetDestination().IsDoubleStackSlot())) { in EmitNativeCode()
57 const MoveOperands& move = *moves_[i]; in EmitNativeCode() local
61 if (!move.IsEliminated() && !move.GetSource().IsConstant()) { in EmitNativeCode()
68 MoveOperands* move = moves_[i]; in EmitNativeCode() local
[all …]
Dregister_allocation_resolver.cc509 void RegisterAllocationResolver::AddMove(HParallelMove* move, in AddMove() argument
518 move->AddMove(source.ToLow(), destination.ToLow(), DataType::Type::kInt32, instruction); in AddMove()
519 move->AddMove(source.ToHigh(), destination.ToHigh(), DataType::Type::kInt32, nullptr); in AddMove()
521 move->AddMove(source, destination, type, instruction); in AddMove()
534 HParallelMove* move = nullptr; in AddInputMoveFor() local
538 move = new (allocator_) HParallelMove(allocator_); in AddInputMoveFor()
539 move->SetLifetimePosition(user->GetLifetimePosition()); in AddInputMoveFor()
540 user->GetBlock()->InsertInstructionBefore(move, user); in AddInputMoveFor()
542 move = previous->AsParallelMove(); in AddInputMoveFor()
544 DCHECK_EQ(move->GetLifetimePosition(), user->GetLifetimePosition()); in AddInputMoveFor()
[all …]
/art/test/1929-exception-catch-exception/smali/art/
DTest1929$Impl.smali15 # The standard dx/d8 would leave the move-exception instructions outside of either catch
65 # This try needs to include the move-exception
67 move-exception v0
81 move-result-object v2
85 move-result-object v3
89 move-result-object v3
93 move-result-object v2
99 move-result-object v2
103 move-result-object v3
107 move-result-object v2
[all …]
/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/test/800-smali/smali/
Db_121191566.smali13 move-object v3, v4
16 # The peephole must not overwrite v4 (from the move-object). Use an integral move
18 move v0, v4
22 move v0, v4
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
/art/runtime/interpreter/mterp/mips/
Dinvoke.S9 move a0, rSELF
11 move a2, rPC
12 move a3, rINST
29 move a0, rSELF
31 move a2, rPC
32 move a3, rINST
Dcontrol_flow.S132 move rINST, v0
145 move a0, rSELF
152 move v1, zero
162 move a0, rSELF
167 move v0, zero
168 move v1, zero
173 move a0, rSELF
178 move v0, zero
179 move v1, zero
190 move a0, rSELF
/art/runtime/interpreter/mterp/mips64/
Dinvoke.S10 move a0, rSELF
12 move a2, rPC
13 move a3, rINST
31 move a0, rSELF
33 move a2, rPC
34 move a3, rINST
Dmain.S401 move rSELF, a0
416 move a2, rSELF
418 move rPROFILE, v0 # Starting hotness countdown to rPROFILE
431 move a0, rSELF
433 move a2, rPC
460 move a0, rSELF
470 move a0, rSELF
480 move a0, rSELF
503 move a0, rSELF
632 move a0, rSELF
[all …]
/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
/art/test/626-checker-arm64-scratch-register/smali/
DMain2.smali258 # // The parallel move that used to exhaust the ARM64 parallel move
355 move-object/from16 v0, p0
359 move/from16 v42, v0
368 move-object/from16 v0, p0
372 move/from16 v42, v0
381 move-object/from16 v0, p0
385 move/from16 v42, v0
394 move-object/from16 v0, p0
398 move/from16 v42, v0
407 move-object/from16 v0, p0
[all …]
/art/test/dexdump/
Dcheckers.txt78 0014ba: 0c00 |0003: move-result-object v0
129 00153a: 0c02 |000d: move-result-object v2
133 00154a: 0110 |0015: move v0, v1
134 00154c: 0112 |0016: move v2, v1
136 001554: 0a04 |001a: move-result v4
145 00157c: 0a00 |002e: move-result v0
149 00158c: 0a04 |0036: move-result v4
181 0015e0: 0c00 |001c: move-result-object v0
184 0015ec: 0c01 |0022: move-result-object v1
186 0015f4: 0c01 |0026: move-result-object v1
[all …]
Dconst-method-handle.txt80 0003de: 0c00 |0003: move-result-object v0
86 0003f6: 0c03 |000f: move-result-object v3
88 0003fe: 0c00 |0013: move-result-object v0
161 00044c: 0c01 |000c: move-result-object v1
163 000454: 0c01 |0010: move-result-object v1
166 000460: 0c01 |0016: move-result-object v1
169 00046e: 0c02 |001d: move-result-object v2
171 000478: 0c02 |0022: move-result-object v2
173 000480: 0c01 |0026: move-result-object v1
175 000488: 0c01 |002a: move-result-object v1
[all …]
/art/test/161-final-abstract-class/smali/
DMain.smali76 move-exception p0
87 move-exception p0
100 move-result-object p0
111 move-result-object p0
134 move-exception p0
145 move-exception p0
150 move-result-object v0
166 move-result-object v2
170 move-result-object v2
174 move-result-object v2
[all …]
/art/test/955-methodhandles-smali/smali/
DMain.smali27 move-result-object v0
31 move-result-object v1
44 move-result-object v0
48 move-result-object v1
57 move-result-object v1
61 move-result-object v2
65 move-result-object v0
76 move-result-object v0
83 move-result-object v2
88 move-result-object v0
[all …]
/art/runtime/gc/accounting/
Dbitmap.cc32 return new Bitmap(std::move(mem_map), num_bits); in CreateFromMemMap()
36 : mem_map_(std::move(mem_map)), in Bitmap()
67 return CreateFromMemMap(std::move(mem_map), num_bits); in Create()
90 return CreateFromMemMap(std::move(mem_map), cover_begin, num_bits); in Create()
96 return new MemoryRangeBitmap(std::move(mem_map), begin, num_bits); in CreateFromMemMap()
/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 …]
/art/test/552-checker-primitive-typeprop/smali/
DTypePropagation.smali24 move p2, p3
29 move p2, p4
43 move p1, p2
59 move p2, p3
72 move-wide p1, p2
84 move-object p1, p2
109 move p1, p2
124 move p2, p3
131 move p2, p4
DArrayGet.smali40 move v0, p1
67 move v0, p1
98 move v0, p1
129 move v0, p1
159 move v0, p1
181 move v1, v0
187 move v2, v1
189 move v2, p1
193 move v3, v1
195 move v3, v0
[all …]
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S34 move $v1, $ra
39 move $ra, $v1
672 move rSELF, $a5 # Save managed thread pointer into rSELF
860 move $a0, rSELF # pass Thread::Current
873 move $a1, rSELF # pass Thread::Current
884 move $a0, rSELF # pass Thread::Current
898 move $a2, rSELF # pass Thread::Current
910 move $a2, rSELF # pass Thread::Current
921 move $a0, rSELF # pass Thread::Current
944 move $a2, rSELF # pass Thread::Current
[all …]
/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/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/531-regression-debugphi/smali/
DTestCase.smali45 move-object v1, p2
50 move-object v0, v1 # create PrimNot PhiA equivalent
55 move-object v0, p2
100 move-object v1, v0 # create PrimNot equivalent of PhiA
106 move-object v0, v1 # creates PrimNot equivalent of PhiB
111 move-object v0, p2
114 move-object v0, p3

12345678910>>...12