• Home
  • Raw
  • Download

Lines Matching full:destination

17   InstructionOperand destination;  member
23 return a.destination.CompareCanonicalized(b.destination); in operator ()()
177 // destination operand. in RemoveClobberedDestinations()
192 if (outputs.ContainsOpOrAlias(move->destination()) && in RemoveClobberedDestinations()
193 !inputs.ContainsOpOrAlias(move->destination())) { in RemoveClobberedDestinations()
202 if (!inputs.ContainsOpOrAlias(move->destination())) { in RemoveClobberedDestinations()
241 src_cant_be.InsertOp(move->destination()); in MigrateMoves()
246 // destination operands are eligible for being moved down. in MigrateMoves()
249 if (!dst_cant_be.ContainsOpOrAlias(move->destination())) { in MigrateMoves()
250 MoveKey key = {move->source(), move->destination()}; in MigrateMoves()
265 src_cant_be.InsertOp(current->destination); in MigrateMoves()
275 MoveKey key = {move->source(), move->destination()}; in MigrateMoves()
277 to_move.AddMove(move->source(), move->destination(), code_zone()); in MigrateMoves()
409 InstructionOperand dst = move->destination(); in OptimizeMerge()
433 InstructionOperand dest = current->first.destination; in OptimizeMerge()
435 // there are such moves, we could move them, but the destination of the in OptimizeMerge()
437 // because the move staying behind will clobber this destination. in OptimizeMerge()
446 // destination also can't appear as source to any move being pushed. in OptimizeMerge()
453 conflicting_srcs.InsertOp(current->first.destination); in OptimizeMerge()
479 MoveKey key = {move->source(), move->destination()}; in OptimizeMerge()
483 moves->AddMove(move->source(), move->destination()); in OptimizeMerge()
507 if (IsSlot(a->destination()) && !IsSlot(b->destination())) return false; in LoadCompare()
508 if (!IsSlot(a->destination()) && IsSlot(b->destination())) return true; in LoadCompare()
509 return a->destination().CompareCanonicalized(b->destination()); in LoadCompare()
530 // Group the loads by source, moving the preferred destination to the in FinalizeMoves()
542 if (IsSlot(group_begin->destination())) continue; in FinalizeMoves()
546 slot_1->AddMove(group_begin->destination(), load->destination()); in FinalizeMoves()