Home | History | Annotate | Download | only in src

Lines Matching defs:move

749   LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START);
751 const ZoneList<LMoveOperands>* move_operands = move->move_operands();
758 move->AddMove(cur.source(), to);
764 move->AddMove(from, to);
819 // This move to spill operand is not a real use. Liveness analysis
824 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::BEFORE);
825 move->AddMove(first_output, range->GetSpillOperand());
904 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START);
905 const ZoneList<LMoveOperands>* move_operands = move->move_operands();
914 // This is a phi resolving move.
1031 // The gap move must be added without any special processing as in
1037 // We are going to insert a move before the branch instruction.
1040 // By inserting a move we essentially create a copy of a
1143 // We are going to insert a move before the branch instruction.
1146 // By inserting a move we essentially create a copy of a
1197 // Add gap move if the two live ranges touch and there is no block
1205 LParallelMove* move = GetConnectingParallelMove(pos);
1208 move->AddMove(prev_operand, cur_operand);
1273 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START);
1274 for (int j = 0; j < move->move_operands()->length(); ++j) {
1275 LOperand* to = move->move_operands()->at(j).destination();
1278 hint = move->move_operands()->at(j).source();