/art/test/408-move-bug/ |
info.txt | 2 compiler. Input moves where being overridden by sibling moves.
|
/art/test/614-checker-dump-constant-location/ |
info.txt | 2 locations in parallel moves.
|
/art/test/626-checker-arm64-scratch-register/ |
info.txt | 2 exhausted during moves between stack slots (b/32545705).
|
/external/llvm/test/Transforms/InstCombine/ |
memset2.ll | 5 %struct.Moves = type { [9 x i8], i8, i8, i8, [5 x i8] } 7 define i32 @test(%struct.Moves addrspace(1)* nocapture %moves) { 10 %gep = getelementptr inbounds %struct.Moves, %struct.Moves addrspace(1)* %moves, i32 1, i32 0, i32 9
|
/frameworks/rs/tests/java_api/Balls/ |
_index.html | 1 <p>A brute force physics simulation that renders many balls onto the screen and moves them according to user touch and gravity.</p
|
/external/v8/src/compiler/ |
gap-resolver.h | 16 // Interface used by the gap resolver to emit moves and swaps. 32 // Resolve a set of parallel moves, emitting assembler instructions. 36 // Performs the given move, possibly performing other moves to unblock the 38 void PerformMove(ParallelMove* moves, MoveOperands* move); 40 // Assembler used to emit moves and save registers. 43 // While resolving moves, the largest FP representation that can be moved. 44 // Any larger moves must be split into an equivalent series of moves of this
|
gap-resolver.cc | 27 // moves between smaller sub-operands, e.g. a double move to two single moves. 31 ParallelMove* moves) { 58 // negative step so that register-to-slot moves are in the correct order. 73 // Add the remaining fragment moves. 77 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), 86 void GapResolver::Resolve(ParallelMove* moves) { 87 // Clear redundant moves, and collect FP move representations if aliasing 90 for (size_t i = 0; i < moves->size();) { 91 MoveOperands* move = (*moves)[i] [all...] |
move-optimizer.h | 30 // Consolidate moves into the first gap. 33 // Attempt to push down to the last instruction those moves that can. 36 // Consolidate moves into the first gap. 39 // Push down those moves in the gap of from that do not change the 40 // semantics of the from instruction, nor the semantics of the moves 48 // Consolidate common moves appearing accross all predecessors of a block.
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
memset2.ll | 5 %struct.Moves = type { [9 x i8], i8, i8, i8, [5 x i8] } 7 define i32 @test(%struct.Moves addrspace(1)* nocapture %moves) { 10 %gep = getelementptr inbounds %struct.Moves addrspace(1)* %moves, i32 1, i32 0, i32 9
|
/external/r8/src/test/java/com/android/tools/r8/ir/regalloc/ |
RegisterMoveSchedulerTest.java | 111 CollectMovesIterator moves = new CollectMovesIterator(); local 113 RegisterMoveScheduler scheduler = new RegisterMoveScheduler(moves, temp); 117 assertEquals(3, moves.size()); 118 Move tempMove = moves.get(0); 119 Move firstMove = moves.get(1); 120 Move secondMove = moves.get(2); 136 CollectMovesIterator moves = new CollectMovesIterator(); local 138 RegisterMoveScheduler scheduler = new RegisterMoveScheduler(moves, temp); 142 assertEquals(3, moves.size()); 143 Move tempMove = moves.get(0) 161 CollectMovesIterator moves = new CollectMovesIterator(); local 186 CollectMovesIterator moves = new CollectMovesIterator(); local 211 CollectMovesIterator moves = new CollectMovesIterator(); local 230 CollectMovesIterator moves = new CollectMovesIterator(); local 253 CollectMovesIterator moves = new CollectMovesIterator(); local 277 CollectMovesIterator moves = new CollectMovesIterator(); local 300 CollectMovesIterator moves = new CollectMovesIterator(); local 319 CollectMovesIterator moves = new CollectMovesIterator(); local [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-gap-resolver-arm.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 31 // If a cycle is found in the series of moves, save the blocking value to 43 // Verify the move list before performing moves. 48 // List of moves not yet resolved.
|
/external/v8/src/crankshaft/mips/ |
lithium-gap-resolver-mips.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 31 // If a cycle is found in the series of moves, save the blocking value to 43 // Verify the move list before performing moves. 48 // List of moves not yet resolved.
|
/external/v8/src/crankshaft/mips64/ |
lithium-gap-resolver-mips64.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 31 // If a cycle is found in the series of moves, save the blocking value to 43 // Verify the move list before performing moves. 48 // List of moves not yet resolved.
|
/external/v8/src/crankshaft/ppc/ |
lithium-gap-resolver-ppc.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 31 // If a cycle is found in the series of moves, save the blocking value to 43 // Verify the move list before performing moves. 48 // List of moves not yet resolved.
|
/external/v8/src/crankshaft/s390/ |
lithium-gap-resolver-s390.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 31 // If a cycle is found in the series of moves, save the blocking value to 43 // Verify the move list before performing moves. 48 // List of moves not yet resolved.
|
/art/compiler/optimizing/ |
parallel_move_test.cc | 156 HParallelMove* moves = new (allocator) HParallelMove(allocator); local 158 moves->AddMove( 164 return moves; 188 static constexpr size_t moves[][2] = {{0, 1}, {1, 2}}; local 189 resolver.EmitNativeCode(BuildParallelMove(&allocator, moves, arraysize(moves))); 199 static constexpr size_t moves[][2] = {{0, 1}, {1, 2}, {2, 3}, {1, 4}}; local 200 resolver.EmitNativeCode(BuildParallelMove(&allocator, moves, arraysize(moves))); 215 static constexpr size_t moves[][2] = {{0, 1}, {1, 0}} local 226 static constexpr size_t moves[][2] = {{0, 1}, {1, 2}, {1, 0}}; local 237 static constexpr size_t moves[][2] = {{0, 1}, {1, 0}, {0, 2}}; local 248 static constexpr size_t moves[][2] = {{0, 1}, {1, 2}, {2, 3}, {3, 4}, {4, 0}}; local 263 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 284 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 301 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 318 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 338 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 364 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 390 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 415 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 435 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 461 static constexpr size_t moves[][2] = {{0, 1}, {1, 0}, {2, 3}, {3, 2}}; local 472 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 498 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 526 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 559 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 586 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local 618 HParallelMove* moves = new (&allocator) HParallelMove(&allocator); local [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
vec-move-01.ll | 1 ; Test vector register moves. 5 ; Test v16i8 moves. 13 ; Test v8i16 moves. 21 ; Test v4i32 moves. 29 ; Test v2i64 moves. 37 ; Test v4f32 moves. 45 ; Test v2f64 moves. 53 ; Test v2i8 moves. 61 ; Test v4i8 moves. 69 ; Test v8i8 moves [all...] |
int-move-01.ll | 1 ; Test moves between GPRs. 5 ; Test 8-bit moves, which should get promoted to i32. 13 ; Test 16-bit moves, which again should get promoted to i32. 21 ; Test 32-bit moves. 29 ; Test 64-bit moves.
|
fp-move-01.ll | 1 ; Test moves between FPRs. 5 ; Test f32 moves. 13 ; Test f64 moves. 21 ; Test f128 moves. Since f128s are passed by reference, we need to force
|
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/ |
SpillMoveSet.java | 20 * A set of spill moves and functionality to schedule and insert them in the code. 23 // Spill and restore moves on entry. 25 // Spill and restore moves on exit. 27 // Phi moves. 29 // The code into which to insert the moves. 31 // The register allocator generating moves. 39 // The number of temporary registers used for parallel moves when scheduling the moves. 57 * moves are handled by resolution. 73 * Add a resolution move. This deals with moves in order to transfer an SSA value to anothe [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-gap-resolver-x64.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 38 // Verify the move list before performing moves. 43 // List of moves not yet resolved.
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i860/ |
pseudo-ops01.s | 2 # Floating point moves.
|
/external/v8/src/crankshaft/arm64/ |
lithium-gap-resolver-arm64.h | 36 // Resolve a set of parallel moves, emitting assembler instructions. 40 // Build the initial list of moves. 44 // other moves to satisfy dependencies). 47 // If a cycle is found in the series of moves, save the blocking value to 64 // Verify the move list before performing moves. 89 // List of moves not yet resolved.
|
/external/v8/src/crankshaft/ia32/ |
lithium-gap-resolver-ia32.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 35 // Used to build up the graph and remove trivial moves. 66 // Verify the move list before performing moves. 71 // List of moves not yet resolved.
|
/external/v8/src/crankshaft/x87/ |
lithium-gap-resolver-x87.h | 20 // Resolve a set of parallel moves, emitting assembler instructions. 24 // Build the initial list of moves. 28 // other moves to satisfy dependencies). 35 // Used to build up the graph and remove trivial moves. 66 // Verify the move list before performing moves. 71 // List of moves not yet resolved.
|