Lines Matching refs:move
17 inline bool Blocks(MoveOperands* move, InstructionOperand destination) { in Blocks() argument
18 return move->Blocks(destination); in Blocks()
22 inline bool IsRedundant(MoveOperands* move) { return move->IsRedundant(); } in IsRedundant() argument
32 for (auto move : *moves) { in Resolve()
33 if (!move->IsEliminated()) PerformMove(moves, move); in Resolve()
38 void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) const { in PerformMove()
44 DCHECK(!move->IsPending()); in PerformMove()
45 DCHECK(!move->IsRedundant()); in PerformMove()
49 DCHECK(!move->source().IsInvalid()); // Or else it will look eliminated. in PerformMove()
50 InstructionOperand destination = move->destination(); in PerformMove()
51 move->SetPending(); in PerformMove()
73 move->set_destination(destination); in PerformMove()
77 InstructionOperand source = move->source(); in PerformMove()
79 move->Eliminate(); in PerformMove()
91 move->Eliminate(); in PerformMove()
101 move->Eliminate(); in PerformMove()