Searched refs:ParallelMove (Results 1 – 14 of 14) sorted by relevance
/external/v8/test/unittests/compiler/ |
D | move-optimizer-unittest.cc | 23 int NonRedundantSize(ParallelMove* moves) { in NonRedundantSize() 32 bool Contains(ParallelMove* moves, TestOperand from_op, TestOperand to_op) { in Contains() 223 ParallelMove* inst1_start = in TEST_F() 225 ParallelMove* inst1_end = in TEST_F() 227 ParallelMove* last_start = in TEST_F() 271 ParallelMove* last_move = last->parallel_moves()[0]; in TEST_F() 275 ParallelMove* b1_move = last_move_b1->parallel_moves()[0]; in TEST_F() 279 ParallelMove* b2_move = last_move_b2->parallel_moves()[0]; in TEST_F() 309 ParallelMove* last_move = last->parallel_moves()[0]; in TEST_F() 313 ParallelMove* b1_move = last_move_b1->parallel_moves()[0]; in TEST_F() [all …]
|
D | register-allocator-unittest.cc | 17 int GetMoveCount(const ParallelMove& moves) { in GetMoveCount() 52 const ParallelMove* moves = in GetParallelMoveCount() 63 const ParallelMove* moves = in IsParallelMovePresent()
|
/external/v8/test/cctest/compiler/ |
D | test-gap-resolver.cc | 18 void ExecuteInParallel(const ParallelMove* moves) { in ExecuteInParallel() 136 ParallelMove* moves = new (zone_) ParallelMove(zone_); in AssembleMove() 143 ParallelMove* moves = new (zone_) ParallelMove(zone_); in AssembleSwap() 149 void AssembleParallelMove(const ParallelMove* moves) { in AssembleParallelMove() 165 ParallelMove* Create(int size) { in Create() 166 ParallelMove* parallel_move = new (main_zone()) ParallelMove(main_zone()); in Create() 245 ParallelMove* pm = pmc.Create(size); in TEST()
|
D | test-instruction.cc | 260 ParallelMove* move = instr->GetParallelMove(TestInstr::START); in TEST()
|
/external/v8/src/compiler/ |
D | move-optimizer.cc | 63 ParallelMove* moves = instr->parallel_moves()[i]; in FindFirstNonEmptySlot() 115 ParallelMove* moves = instruction->parallel_moves()[0]; in RemoveClobberedDestinations() 160 ParallelMove* from_moves = from->parallel_moves()[0]; in MigrateMoves() 220 ParallelMove to_move(local_zone()); in MigrateMoves() 231 ParallelMove* dest = in MigrateMoves() 241 void MoveOptimizer::CompressMoves(ParallelMove* left, MoveOpVector* right) { in CompressMoves() 287 ParallelMove* first = in CompressGaps() 289 ParallelMove* last = in CompressGaps() 423 ParallelMove* moves = instr->GetOrCreateParallelMove( in OptimizeMerge() 475 ParallelMove* parallel_moves = instr->parallel_moves()[0]; in FinalizeMoves() [all …]
|
D | gap-resolver.h | 32 void Resolve(ParallelMove* parallel_move) const; 37 void PerformMove(ParallelMove* moves, MoveOperands* move) const;
|
D | gap-resolver.cc | 27 void GapResolver::Resolve(ParallelMove* moves) const { in Resolve() 38 void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) const { in PerformMove()
|
D | instruction.h | 700 class ParallelMove final : public ZoneVector<MoveOperands*>, public ZoneObject { 702 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) { in ParallelMove() function 728 DISALLOW_COPY_AND_ASSIGN(ParallelMove); 734 const ParallelMove* parallel_move_; 894 ParallelMove* GetOrCreateParallelMove(GapPosition pos, Zone* zone) { in GetOrCreateParallelMove() 896 parallel_moves_[pos] = new (zone) ParallelMove(zone); in GetOrCreateParallelMove() 901 ParallelMove* GetParallelMove(GapPosition pos) { in GetParallelMove() 905 const ParallelMove* GetParallelMove(GapPosition pos) const { in GetParallelMove() 911 ParallelMove* const* parallel_moves() const { return ¶llel_moves_[0]; } in parallel_moves() 912 ParallelMove** parallel_moves() { return ¶llel_moves_[0]; } in parallel_moves() [all …]
|
D | move-optimizer.h | 36 void CompressMoves(ParallelMove* left, MoveOpVector* right);
|
D | register-allocator-verifier.cc | 35 const ParallelMove* moves = instr->GetParallelMove(inner_pos); in VerifyAllocatedGaps() 264 const ParallelMove* first = in PerformMoves() 267 const ParallelMove* last = in PerformMoves() 272 void BlockAssessments::PerformParallelMoves(const ParallelMove* moves) { in PerformParallelMoves()
|
D | register-allocator-verifier.h | 145 void PerformParallelMoves(const ParallelMove* moves);
|
D | instruction.cc | 221 bool ParallelMove::IsRedundant() const { in IsRedundant() 229 MoveOperands* ParallelMove::PrepareInsertAfter(MoveOperands* move) const { in PrepareInsertAfter() 323 const ParallelMove& pm = *printable.parallel_move_; in operator <<()
|
D | register-allocator.cc | 264 typedef std::pair<ParallelMove*, InstructionOperand> DelayedInsertionMapKey; 878 ParallelMove* move = in CommitSpillMoves() 1397 ParallelMove* moves = instr->GetOrCreateParallelMove(position, code_zone()); in AddGapMove() 2136 ParallelMove* move = instr->GetParallelMove(position); in ProcessInstructions() 3658 ParallelMove* move = in ConnectRanges() 3675 ParallelMove* moves = delayed_insertion_map.begin()->first.first; in ConnectRanges()
|
D | code-generator.cc | 426 ParallelMove* move = instr->GetParallelMove(inner_pos); in AssembleGaps()
|