• 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()
107 if (!kSimpleFPAliasing && move->destination().IsFPRegister()) { in Resolve()
109 LocationOperand::cast(move->destination()).representation()); in Resolve()
117 assembler_->AssembleMove(&move->source(), &move->destination()); in Resolve()
130 if (!move->IsEliminated() && move->destination().IsFloatRegister()) in Resolve()
138 if (!move->IsEliminated() && move->destination().IsDoubleRegister()) in Resolve()
165 InstructionOperand destination = move->destination(); in PerformMove() local
170 !kSimpleFPAliasing && destination.IsFPLocationOperand(); in PerformMove()
179 if (other->source().InterferesWith(destination)) { in PerformMove()
188 if (!other->source().InterferesWith(destination)) continue; in PerformMove()
206 if (source.EqualsCanonicalized(destination)) { in PerformMove()
213 move->set_destination(destination); in PerformMove()
221 move->source().InterferesWith(destination); in PerformMove()
225 assembler_->AssembleMove(&source, &destination); in PerformMove()
232 std::swap(source, destination); in PerformMove()
234 assembler_->AssembleSwap(&source, &destination); in PerformMove()
249 other->set_source(destination); in PerformMove()
250 } else if (destination.InterferesWith(other->source())) { in PerformMove()
254 if (!destination.InterferesWith(other->source())) continue; in PerformMove()
263 other->set_source(destination); in PerformMove()
264 } else if (destination.EqualsCanonicalized(other->source())) { in PerformMove()