Home
last modified time | relevance | path

Searched refs:ParallelMove (Results 1 – 14 of 14) sorted by relevance

/external/v8/test/unittests/compiler/
Dmove-optimizer-unittest.cc23 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 …]
Dregister-allocator-unittest.cc17 int GetMoveCount(const ParallelMove& moves) { in GetMoveCount()
52 const ParallelMove* moves = in GetParallelMoveCount()
63 const ParallelMove* moves = in IsParallelMovePresent()
/external/v8/test/cctest/compiler/
Dtest-gap-resolver.cc18 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()
Dtest-instruction.cc260 ParallelMove* move = instr->GetParallelMove(TestInstr::START); in TEST()
/external/v8/src/compiler/
Dmove-optimizer.cc63 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 …]
Dgap-resolver.h32 void Resolve(ParallelMove* parallel_move) const;
37 void PerformMove(ParallelMove* moves, MoveOperands* move) const;
Dgap-resolver.cc27 void GapResolver::Resolve(ParallelMove* moves) const { in Resolve()
38 void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) const { in PerformMove()
Dinstruction.h700 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 &parallel_moves_[0]; } in parallel_moves()
912 ParallelMove** parallel_moves() { return &parallel_moves_[0]; } in parallel_moves()
[all …]
Dmove-optimizer.h36 void CompressMoves(ParallelMove* left, MoveOpVector* right);
Dregister-allocator-verifier.cc35 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()
Dregister-allocator-verifier.h145 void PerformParallelMoves(const ParallelMove* moves);
Dinstruction.cc221 bool ParallelMove::IsRedundant() const { in IsRedundant()
229 MoveOperands* ParallelMove::PrepareInsertAfter(MoveOperands* move) const { in PrepareInsertAfter()
323 const ParallelMove& pm = *printable.parallel_move_; in operator <<()
Dregister-allocator.cc264 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()
Dcode-generator.cc426 ParallelMove* move = instr->GetParallelMove(inner_pos); in AssembleGaps()