Home
last modified time | relevance | path

Searched refs:moves (Results 1 - 25 of 30) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/backend/
H A Dgap-resolver.cc20 // moves between smaller sub-operands, e.g. a double move to two single moves.
24 ParallelMove* moves) { in Split()
51 // negative step so that register-to-slot moves are in the correct order. in Split()
66 // Add the remaining fragment moves. in Split()
70 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), in Split()
88 void GapResolver::Resolve(ParallelMove* moves) { in Resolve() argument
92 // Remove redundant moves, collect source kinds and destination kinds to in Resolve()
93 // detect simple non-overlapping moves, and collect FP move representations if in Resolve()
96 size_t nmoves = moves in Resolve()
23 Split(MoveOperands* move, MachineRepresentation smaller_rep, ParallelMove* moves) Split() argument
153 PerformMove(ParallelMove* moves, MoveOperands* move) PerformMove() argument
[all...]
H A Dmove-optimizer.cc115 ParallelMove* moves = instr->parallel_moves()[i]; in FindFirstNonEmptySlot() local
116 if (moves == nullptr) continue; in FindFirstNonEmptySlot()
117 for (MoveOperands* move : *moves) { in FindFirstNonEmptySlot()
121 moves->clear(); // Clear this redundant move. in FindFirstNonEmptySlot()
152 // This would pull down common moves. If the moves occur in deferred in Run()
167 ParallelMove* moves = instruction->parallel_moves()[0]; in RemoveClobberedDestinations()
168 if (moves == nullptr) return; in RemoveClobberedDestinations()
190 // Elide moves made redundant by the instruction. in RemoveClobberedDestinations()
191 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations()
471 ParallelMove* moves = instr->GetOrCreateParallelMove( OptimizeMerge() local
[all...]
H A Dregister-allocator-verifier.cc35 const ParallelMove* moves = instr->GetParallelMove(inner_pos); in VerifyAllocatedGaps() local
36 if (moves == nullptr) continue; in VerifyAllocatedGaps()
37 for (const MoveOperands* move : *moves) { in VerifyAllocatedGaps()
289 void BlockAssessments::PerformParallelMoves(const ParallelMove* moves) { in PerformParallelMoves() argument
290 if (moves == nullptr) return; in PerformParallelMoves()
293 for (MoveOperands* move : *moves) { in PerformParallelMoves()
H A Dgap-resolver.h16 // 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
H A Dregister-allocator-verifier.h31 // - moves simply copy the assessment over to the new operand
35 // operand, because of moves), we check that the virtual register at the use
72 // defined with identical operands, and the move optimizer moved down the moves
165 void PerformParallelMoves(const ParallelMove* moves);
H A Dregister-allocator.cc63 // connecting moves for spilled ranges. in Initialize()
1367 ParallelMove* moves = instr->GetOrCreateParallelMove(position, code_zone()); in AddGapMove() local
1368 return moves->AddMove(from, to); in AddGapMove()
2273 // Process the moves of the instruction's gaps, making their sources live. in ProcessInstructions()
2361 // - Prefer hints from empty blocks (containing just parallel moves and a in ProcessPhis()
2362 // jump). In these cases, if we can elide the moves, the jump threader in ProcessPhis()
2418 // moves on the last instruction. For example: in ProcessPhis()
2433 auto moves = predecessor_instr->GetParallelMove(Instruction::START); in ProcessPhis() local
2434 if (moves != nullptr) { in ProcessPhis()
2435 for (MoveOperands* move : *moves) { in ProcessPhis()
5077 ParallelMove* moves = delayed_insertion_map.begin()->first.first; ConnectRanges() local
[all...]
H A Dmid-tier-register-allocator.cc146 ParallelMove* moves = instr->GetOrCreateParallelMove(position, code_zone()); in AddGapMove() local
147 return moves->AddMove(from, to); in AddGapMove()
315 // Emit gap moves to / from the spill slot.
1035 // If there are deferred block gap moves pending, emit them now that the in Commit()
1089 // Add gap moves to the spilled phi for all blocks we previously allocated in SpillPhiGapMove()
2474 // necessary gap moves from the constant operand to the register. in AllocateConstantOutput()
2741 // gap moves into the Phi move into the spill slot. in AllocatePhi()
3125 ParallelMove* moves = instr->GetParallelMove(Instruction::END); in AllocateRegisters() local
3126 if (moves != nullptr) { in AllocateRegisters()
3127 for (MoveOperands* move : *moves) { in AllocateRegisters()
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/
H A Dtest_instance_tracker_test.cc33 EXPECT_EQ(1, tracker.moves()); in TEST()
44 EXPECT_EQ(1, tracker.moves()); in TEST()
56 EXPECT_EQ(0, tracker.moves()); in TEST()
69 EXPECT_EQ(0, tracker.moves()); in TEST()
79 EXPECT_EQ(0, tracker.moves()); in TEST()
90 EXPECT_EQ(0, tracker.moves()); in TEST()
105 EXPECT_EQ(2, tracker.moves()); in TEST()
116 EXPECT_EQ(0, tracker.moves()); in TEST()
135 EXPECT_EQ(0, tracker.moves()); in TEST()
143 EXPECT_EQ(1, tracker.moves()); in TEST()
[all...]
H A Dcompressed_tuple_test.cc78 EXPECT_LE(tracker.moves(), 1); in TEST()
89 EXPECT_LE(tracker.moves(), 1); in TEST()
103 EXPECT_EQ(tracker.moves(), 1); in TEST()
131 EXPECT_EQ(tracker.moves(), 2); in TEST()
150 EXPECT_EQ(tracker.moves(), 0); in TEST()
159 EXPECT_EQ(tracker.moves(), 0); in TEST()
167 EXPECT_EQ(tracker.moves(), 0); in TEST()
178 EXPECT_EQ(tracker.moves(), 1); in TEST()
186 EXPECT_EQ(tracker.moves(), 1); in TEST()
190 EXPECT_EQ(tracker.moves(), in TEST()
[all...]
H A Dtest_instance_tracker.h28 // the type, as well as the number of copies, moves, swaps, and comparisons that
185 // Returns the number of moves on BaseCountedInstance objects since
187 int moves() const { return BaseCountedInstance::num_moves_ - start_moves_; } in moves() function in absl::test_internal::InstanceTracker
205 // Resets the base values for moves, copies, comparisons, and swaps to the
206 // current values, so that subsequent Get*() calls for moves, copies,
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-code-generator.cc109 // Emit Phi moves before visiting the control node. in Process()
137 RegisterMoves& moves) { in EmitSingleParallelMove()
138 DCHECK(!moves[target.code()].is_valid()); in EmitSingleParallelMove()
140 moves[source.code()] = Register::no_reg(); in EmitSingleParallelMove()
144 Register target, RegisterMoves& moves) { in RecursivelyEmitParallelMoveChain()
151 EmitSingleParallelMove(target, kScratchRegister, moves); in RecursivelyEmitParallelMoveChain()
152 EmitSingleParallelMove(source, target, moves); in RecursivelyEmitParallelMoveChain()
156 if (moves[target.code()].is_valid()) { in RecursivelyEmitParallelMoveChain()
158 moves[target.code()], moves); in RecursivelyEmitParallelMoveChain()
136 EmitSingleParallelMove(Register source, Register target, RegisterMoves& moves) EmitSingleParallelMove() argument
143 RecursivelyEmitParallelMoveChain(Register chain_start, Register source, Register target, RegisterMoves& moves) RecursivelyEmitParallelMoveChain() argument
171 EmitParallelMoveChain(Register source, RegisterMoves& moves) EmitParallelMoveChain() argument
[all...]
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/iterator/
H A DTestUCharacterIterator.java346 String moves="0+0+0--0-0-+++0--+++++++0--------"; in previousNext()
361 while(movesIndex<moves.length()) { in previousNext()
362 m=moves.charAt(movesIndex++); in previousNext()
376 // copy the moves until the current (m) move, and terminate in previousNext()
377 String history = moves.substring(0,movesIndex); in previousNext()
385 // copy the moves until the current (m) move, and terminate in previousNext()
386 String history = moves.substring(0,movesIndex); in previousNext()
402 String moves="0+0+0--0-0-+++0--+++++++0--------++++0000----0-"; in TestUCharacterIteratorWrapper()
407 while(movesIndex<moves.length()) { in TestUCharacterIteratorWrapper()
408 m=moves in TestUCharacterIteratorWrapper()
[all...]
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/iterator/
H A DTestUCharacterIterator.java343 String moves="0+0+0--0-0-+++0--+++++++0--------"; in previousNext()
358 while(movesIndex<moves.length()) { in previousNext()
359 m=moves.charAt(movesIndex++); in previousNext()
373 // copy the moves until the current (m) move, and terminate in previousNext()
374 String history = moves.substring(0,movesIndex); in previousNext()
382 // copy the moves until the current (m) move, and terminate in previousNext()
383 String history = moves.substring(0,movesIndex); in previousNext()
399 String moves="0+0+0--0-0-+++0--+++++++0--------++++0000----0-"; in TestUCharacterIteratorWrapper()
404 while(movesIndex<moves.length()) { in TestUCharacterIteratorWrapper()
405 m=moves in TestUCharacterIteratorWrapper()
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/container/
H A Dinlined_vector_test.cc891 EXPECT_EQ(tracker.moves(), 0); in TYPED_TEST_P()
894 EXPECT_EQ((tracker.moves() ? tracker.moves() : tracker.copies()), in TYPED_TEST_P()
900 EXPECT_EQ((tracker.moves() ? tracker.moves() : tracker.copies()), in TYPED_TEST_P()
990 EXPECT_GE(tracker.copies() + tracker.moves(), in TYPED_TEST_P()
999 EXPECT_EQ(tracker.copies() + tracker.moves(), 10 + len); in TYPED_TEST_P()
1001 // Only specify a minimum number of copies + moves. We don't want to in TYPED_TEST_P()
1003 EXPECT_GE(tracker.copies() + tracker.moves(), in TYPED_TEST_P()
1012 EXPECT_EQ(tracker.moves(), in TYPED_TEST_P()
[all...]
H A Dbtree_test.cc1449 EXPECT_EQ(tracker->moves(), expected_moves); in ExpectOperationCounts()
2414 EXPECT_EQ(tracker.moves(), 0); in TEST()
2426 EXPECT_EQ(tracker.moves(), 0); in TEST()
2438 EXPECT_GE(tracker.moves(), 100); in TEST()
/third_party/skia/third_party/externals/abseil-cpp/absl/functional/
H A Dfunction_ref_test.cc168 EXPECT_EQ(tracker.moves(), 1); in TEST()
178 EXPECT_EQ(tracker.moves(), 0); in TEST()
188 EXPECT_EQ(tracker.moves(), 2); in TEST()
198 EXPECT_EQ(tracker.moves(), 1); in TEST()
/third_party/icu/icu4c/source/test/intltest/
H A Dcitrtest.cpp769 const char *moves, const char *which) { in TestUCharIterator()
776 switch(moves[m]) { in TestUCharIterator()
831 errln("error: unexpected move character '%c' in \"%s\"", moves[m], moves); in TestUCharIterator()
840 errln("error: UCharIterator(%s) misbehaving at \"%s\"[%d]='%c'", which, moves, m, moves[m]); in TestUCharIterator()
848 const char *const moves= in TestUCharIterator() local
849 "0+++++++++" // 10 moves per line in TestUCharIterator()
863 TestUCharIterator(&sIter, compareCI, moves, "uiter_setString"); in TestUCharIterator()
865 TestUCharIterator(&cIter, compareCI, moves, "uiter_setCharacterIterato in TestUCharIterator()
768 TestUCharIterator(UCharIterator *iter, CharacterIterator &ci, const char *moves, const char *which) TestUCharIterator() argument
[all...]
H A Dcitrtest.h42 void TestUCharIterator(UCharIterator *iter, CharacterIterator &ci, const char *moves, const char *which);
H A Dtstnorm.cpp635 const char *moves, in TestPreviousNext()
679 const char *move=moves; in TestPreviousNext()
694 // copy the moves until the current (m) move, and terminate in TestPreviousNext()
696 uprv_strcpy(history, moves); in TestPreviousNext()
697 history[move-moves]=0; in TestPreviousNext()
706 // copy the moves until the current (m) move, and terminate in TestPreviousNext()
708 uprv_strcpy(history, moves); in TestPreviousNext()
709 history[move-moves]=0; in TestPreviousNext()
778 static const char *const moves="0+0+0--0-0-+++0--+++++++0--------"; in TestPreviousNext() local
784 moves, UNORM_NF in TestPreviousNext()
631 TestPreviousNext(const UChar *src, int32_t srcLength, const UChar32 *expect, int32_t expectLength, const int32_t *expectIndex, int32_t srcMiddle, int32_t expectMiddle, const char *moves, UNormalizationMode mode, const char *name) TestPreviousNext() argument
[all...]
H A Dtstnorm.h68 const char *moves,
/third_party/ffmpeg/libswscale/x86/
H A Dscale.asm136 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll
180 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll
272 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll
299 %if %1 == 16 ; pmaddwd needs signed adds, so this moves unsigned -> signed, we'll
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/normalizer/
H A DBasicTest.java1292 String moves="0+0+0--0-0-+++0--+++++++0--------"; in TestPreviousNext()
1309 while(movesIndex<moves.length()) { in TestPreviousNext()
1310 m=moves.charAt(movesIndex++); in TestPreviousNext()
1324 // copy the moves until the current (m) move, and terminate in TestPreviousNext()
1325 String history = moves.substring(0,movesIndex); in TestPreviousNext()
1333 // copy the moves until the current (m) move, and terminate in TestPreviousNext()
1334 String history = moves.substring(0,movesIndex); in TestPreviousNext()
1377 String moves="0+0+0--0-0-+++0--+++++++0--------"; in TestPreviousNextJCI()
1394 while(movesIndex<moves.length()) { in TestPreviousNextJCI()
1395 m=moves in TestPreviousNextJCI()
[all...]
/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/
H A DBasicTest.java1289 String moves="0+0+0--0-0-+++0--+++++++0--------"; in TestPreviousNext()
1306 while(movesIndex<moves.length()) { in TestPreviousNext()
1307 m=moves.charAt(movesIndex++); in TestPreviousNext()
1321 // copy the moves until the current (m) move, and terminate in TestPreviousNext()
1322 String history = moves.substring(0,movesIndex); in TestPreviousNext()
1330 // copy the moves until the current (m) move, and terminate in TestPreviousNext()
1331 String history = moves.substring(0,movesIndex); in TestPreviousNext()
1374 String moves="0+0+0--0-0-+++0--+++++++0--------"; in TestPreviousNextJCI()
1391 while(movesIndex<moves.length()) { in TestPreviousNextJCI()
1392 m=moves in TestPreviousNextJCI()
[all...]
/third_party/skia/third_party/externals/angle2/third_party/logdog/logdog/
H A Dstreamname.py10 from six.moves import urllib
/third_party/skia/third_party/vulkanmemoryallocator/include/
H A Dvk_mem_alloc.h857 - It moves data using `memmove()` function.
7041 const VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves);
7045 VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves,
7089 - Does not move actual data, only returns requested moves as `moves`.
7112 VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves,
7158 VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves,
7260 VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves,
7287 VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves,
13356 const VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves) in ApplyDefragmentationMovesCpu()
13354 ApplyDefragmentationMovesCpu( class VmaBlockVectorDefragmentationContext* pDefragCtx, const VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves) ApplyDefragmentationMovesCpu() argument
13473 ApplyDefragmentationMovesGpu( class VmaBlockVectorDefragmentationContext* pDefragCtx, VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves, VkCommandBuffer commandBuffer) ApplyDefragmentationMovesGpu() argument
14010 DefragmentRound( VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves, VkDeviceSize maxBytesToMove, uint32_t maxAllocationsToMove, bool freeOldAllocations) DefragmentRound() argument
14178 Defragment( VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves, VkDeviceSize maxBytesToMove, uint32_t maxAllocationsToMove, VmaDefragmentationFlags flags) Defragment() argument
14277 Defragment( VmaVector< VmaDefragmentationMove, VmaStlAllocator<VmaDefragmentationMove> >& moves, VkDeviceSize maxBytesToMove, uint32_t maxAllocationsToMove, VmaDefragmentationFlags flags) Defragment() argument
[all...]

Completed in 56 milliseconds

12