Home | History | Annotate | Download | only in x64

Lines Matching full:moves_

39     : cgen_(owner), moves_(32) {}
43 ASSERT(moves_.is_empty());
47 for (int i = 0; i < moves_.length(); ++i) {
48 LMoveOperands move = moves_[i];
58 for (int i = 0; i < moves_.length(); ++i) {
59 if (!moves_[i].IsEliminated()) {
60 ASSERT(moves_[i].source()->IsConstantOperand());
65 moves_.Rewind(0);
77 if (!move.IsRedundant()) moves_.Add(move);
91 ASSERT(!moves_[index].IsPending());
92 ASSERT(!moves_[index].IsRedundant());
97 ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated.
98 LOperand* destination = moves_[index].destination();
99 moves_[index].set_destination(NULL);
105 for (int i = 0; i < moves_.length(); ++i) {
106 LMoveOperands other_move = moves_[i];
123 moves_[index].set_destination(destination);
127 if (moves_[index].source()->Equals(destination)) {
128 moves_[index].Eliminate();
135 for (int i = 0; i < moves_.length(); ++i) {
136 LMoveOperands other_move = moves_[i];
152 for (int i = 0; i < moves_.length(); ++i) {
153 LOperand* destination = moves_[i].destination();
154 for (int j = i + 1; j < moves_.length(); ++j) {
155 SLOW_ASSERT(!destination->Equals(moves_[j].destination()));
166 LOperand* source = moves_[index].source();
167 LOperand* destination = moves_[index].destination();
235 moves_[index].Eliminate();
240 LOperand* source = moves_[index].source();
241 LOperand* destination = moves_[index].destination();
301 moves_[index].Eliminate();
306 for (int i = 0; i < moves_.length(); ++i) {
307 LMoveOperands other_move = moves_[i];
309 moves_[i].set_source(destination);
311 moves_[i].set_source(source);