Lines Matching defs:move
732 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START,
735 const ZoneList<LMoveOperands>* move_operands = move->move_operands();
742 move->AddMove(cur.source(), to, chunk()->zone());
748 move->AddMove(from, to, chunk()->zone());
805 // This move to spill operand is not a real use. Liveness analysis
810 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::BEFORE,
812 move->AddMove(first_output, range->GetSpillOperand(),
896 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START,
898 const ZoneList<LMoveOperands>* move_operands = move->move_operands();
907 // This is a phi resolving move.
1035 // The gap move must be added without any special processing as in
1041 // We are going to insert a move before the branch instruction.
1044 // By inserting a move we essentially create a copy of a
1151 // We are going to insert a move before the branch instruction.
1154 // By inserting a move we essentially create a copy of a
1207 // Add gap move if the two live ranges touch and there is no block
1215 LParallelMove* move = GetConnectingParallelMove(pos);
1220 move->AddMove(prev_operand, cur_operand,
1286 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START,
1288 for (int j = 0; j < move->move_operands()->length(); ++j) {
1289 LOperand* to = move->move_operands()->at(j).destination();
1292 hint = move->move_operands()->at(j).source();
1945 // If possible try to move spilling position backwards to loop header.