Lines Matching defs:ParallelMove
782 class V8_EXPORT_PRIVATE ParallelMove final
786 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) {}
787 ParallelMove(const ParallelMove&) = delete;
788 ParallelMove& operator=(const ParallelMove&) = delete;
808 // Prepare this ParallelMove to insert move as if it happened in a subsequent
809 // ParallelMove. move->source() may be changed. Any MoveOperands added to
815 std::ostream& operator<<(std::ostream&, const ParallelMove&);
998 ParallelMove* GetOrCreateParallelMove(GapPosition pos, Zone* zone) {
1000 parallel_moves_[pos] = zone->New<ParallelMove>(zone);
1005 ParallelMove* GetParallelMove(GapPosition pos) {
1009 const ParallelMove* GetParallelMove(GapPosition pos) const {
1015 ParallelMove* const* parallel_moves() const { return ¶llel_moves_[0]; }
1016 ParallelMove** parallel_moves() { return ¶llel_moves_[0]; }
1050 ParallelMove* parallel_moves_[2];