Home | History | Annotate | Download | only in x64

Lines Matching refs:moves_

15     : cgen_(owner), moves_(32, owner->zone()) {}
19 DCHECK(moves_.is_empty());
23 for (int i = 0; i < moves_.length(); ++i) {
24 LMoveOperands move = moves_[i];
34 for (int i = 0; i < moves_.length(); ++i) {
35 if (!moves_[i].IsEliminated()) {
36 DCHECK(moves_[i].source()->IsConstantOperand());
41 moves_.Rewind(0);
53 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone());
67 DCHECK(!moves_[index].IsPending());
68 DCHECK(!moves_[index].IsRedundant());
73 DCHECK(moves_[index].source() != NULL); // Or else it will look eliminated.
74 LOperand* destination = moves_[index].destination();
75 moves_[index].set_destination(NULL);
81 for (int i = 0; i < moves_.length(); ++i) {
82 LMoveOperands other_move = moves_[i];
99 moves_[index].set_destination(destination);
103 if (moves_[index].source()->Equals(destination)) {
104 moves_[index].Eliminate();
111 for (int i = 0; i < moves_.length(); ++i) {
112 LMoveOperands other_move = moves_[i];
128 for (int i = 0; i < moves_.length(); ++i) {
129 LOperand* destination = moves_[i].destination();
130 for (int j = i + 1; j < moves_.length(); ++j) {
131 SLOW_DCHECK(!destination->Equals(moves_[j].destination()));
142 LOperand* source = moves_[index].source();
143 LOperand* destination = moves_[index].destination();
233 moves_[index].Eliminate();
238 LOperand* source = moves_[index].source();
239 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);