• Home
  • Raw
  • Download

Lines Matching refs:destination

29   const LocationOperand& dst_loc = LocationOperand::cast(move->destination());  in Split()
106 destination_kinds.Add(GetKind(move->destination())); in Resolve()
108 move->destination().IsFPRegister()) { in Resolve()
110 LocationOperand::cast(move->destination()).representation()); in Resolve()
118 assembler_->AssembleMove(&move->source(), &move->destination()); in Resolve()
131 if (!move->IsEliminated() && move->destination().IsFloatRegister()) in Resolve()
139 if (!move->IsEliminated() && move->destination().IsDoubleRegister()) in Resolve()
166 InstructionOperand destination = move->destination(); in PerformMove() local
171 destination.IsFPLocationOperand(); in PerformMove()
180 if (other->source().InterferesWith(destination)) { in PerformMove()
189 if (!other->source().InterferesWith(destination)) continue; in PerformMove()
207 if (source.EqualsCanonicalized(destination)) { in PerformMove()
214 move->set_destination(destination); in PerformMove()
222 move->source().InterferesWith(destination); in PerformMove()
226 assembler_->AssembleMove(&source, &destination); in PerformMove()
233 std::swap(source, destination); in PerformMove()
235 assembler_->AssembleSwap(&source, &destination); in PerformMove()
250 other->set_source(destination); in PerformMove()
251 } else if (destination.InterferesWith(other->source())) { in PerformMove()
255 if (!destination.InterferesWith(other->source())) continue; in PerformMove()
264 other->set_source(destination); in PerformMove()
265 } else if (destination.EqualsCanonicalized(other->source())) { in PerformMove()