Home | History | Annotate | Download | only in src

Lines Matching defs:move

765   LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START,
768 const ZoneList<LMoveOperands>* move_operands = move->move_operands();
775 move->AddMove(cur.source(), to, chunk()->zone());
781 move->AddMove(from, to, chunk()->zone());
838 // This move to spill operand is not a real use. Liveness analysis
843 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::BEFORE,
845 move->AddMove(first_output, range->GetSpillOperand(),
929 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START,
931 const ZoneList<LMoveOperands>* move_operands = move->move_operands();
940 // This is a phi resolving move.
1059 // The gap move must be added without any special processing as in
1065 // We are going to insert a move before the branch instruction.
1068 // By inserting a move we essentially create a copy of a
1176 // We are going to insert a move before the branch instruction.
1179 // By inserting a move we essentially create a copy of a
1232 // Add gap move if the two live ranges touch and there is no block
1240 LParallelMove* move = GetConnectingParallelMove(pos);
1245 move->AddMove(prev_operand, cur_operand,
1311 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START,
1313 for (int j = 0; j < move->move_operands()->length(); ++j) {
1314 LOperand* to = move->move_operands()->at(j).destination();
1317 hint = move->move_operands()->at(j).source();
1970 // If possible try to move spilling position backwards to loop header.