Lines Matching refs:destination
140 Location destination = move->MarkPending(); in PerformMove() local
149 if (other_move.Blocks(destination) && !other_move.IsPending()) { in PerformMove()
175 moves_[index]->ClearPending(destination); in PerformMove()
183 move->ClearPending(destination); in PerformMove()
187 if (move->GetSource().Equals(destination)) { in PerformMove()
202 if (other_move->Blocks(destination)) { in PerformMove()
328 Location destination = move->GetDestination(); in EmitNativeCode() local
329 if (!move->IsEliminated() && !destination.IsStackSlot() && !destination.IsDoubleStackSlot()) { in EmitNativeCode()
341 UpdateMoveSource(source, destination); in EmitNativeCode()
428 Location destination = move->MarkPending(); in PerformMove() local
436 if (other_move.Blocks(destination) && !other_move.IsPending()) { in PerformMove()
443 move->ClearPending(destination); in PerformMove()
450 if (IsBlockedByMoves(destination)) { in PerformMove()
467 AddPendingMove(scratch, destination, type); in PerformMove()
472 UpdateMoveSource(source, destination); in PerformMove()
524 Location destination, in AddPendingMove() argument
526 pending_moves_.push_back(new (allocator_) MoveOperands(source, destination, type, nullptr)); in AddPendingMove()
535 Location destination = move->GetDestination(); in GetUnblockedPendingMove() local
537 if (destination.OverlapsWith(loc) && !IsBlockedByMoves(destination)) { in GetUnblockedPendingMove()