Lines Matching refs:moves_
17 moves_(32, owner->zone()),
28 for (int i = 0; i < moves_.length(); ++i) {
29 LMoveOperands move = moves_[i];
39 for (int i = 0; i < moves_.length(); ++i) {
40 if (!moves_[i].IsEliminated()) {
41 DCHECK(moves_[i].source()->IsConstantOperand());
73 DCHECK(!moves_[index].IsPending());
74 DCHECK(!moves_[index].IsRedundant());
78 DCHECK(moves_[index].source() != NULL); // Or else it will look eliminated.
79 LOperand* destination = moves_[index].destination();
80 moves_[index].set_destination(NULL);
86 for (int i = 0; i < moves_.length(); ++i) {
87 LMoveOperands other_move = moves_[i];
104 moves_[index].set_destination(destination);
108 if (moves_[index].source()->Equals(destination)) {
116 for (int i = 0; i < moves_.length(); ++i) {
117 LMoveOperands other_move = moves_[i];
137 moves_.Add(move, cgen_->zone());
142 LOperand* source = moves_[index].source();
148 LOperand* destination = moves_[index].destination();
154 moves_[index].Eliminate();
160 for (int i = 0; i < moves_.length(); ++i) {
161 if (!moves_[i].IsEliminated() && moves_[i].source()->Equals(operand)) {
184 if (!moves_.is_empty()) return false;
199 for (int i = 0; i < moves_.length(); ++i) {
200 LOperand* destination = moves_[i].destination();
201 for (int j = i + 1; j < moves_.length(); ++j) {
202 SLOW_DCHECK(!destination->Equals(moves_[j].destination()));
216 moves_.Rewind(0);
260 LOperand* source = moves_[index].source();
261 LOperand* destination = moves_[index].destination();
363 LOperand* source = moves_[index].source();
364 LOperand* destination = moves_[index].destination();
428 for (int i = 0; i < moves_.length(); ++i) {
429 LMoveOperands other_move = moves_[i];
431 moves_[i].set_source(destination);
433 moves_[i].set_source(source);