moves_ 39 src/arm/lithium-gap-resolver-arm.cc : cgen_(owner), moves_(32, owner->zone()), root_index_(0), in_cycle_(false), moves_ 44 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_.is_empty()); moves_ 48 src/arm/lithium-gap-resolver-arm.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 49 src/arm/lithium-gap-resolver-arm.cc LMoveOperands move = moves_[i]; moves_ 63 src/arm/lithium-gap-resolver-arm.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 64 src/arm/lithium-gap-resolver-arm.cc if (!moves_[i].IsEliminated()) { moves_ 65 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[i].source()->IsConstantOperand()); moves_ 70 src/arm/lithium-gap-resolver-arm.cc moves_.Rewind(0); moves_ 82 src/arm/lithium-gap-resolver-arm.cc if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); moves_ 103 src/arm/lithium-gap-resolver-arm.cc ASSERT(!moves_[index].IsPending()); moves_ 104 src/arm/lithium-gap-resolver-arm.cc ASSERT(!moves_[index].IsRedundant()); moves_ 109 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. moves_ 110 src/arm/lithium-gap-resolver-arm.cc LOperand* destination = moves_[index].destination(); moves_ 111 src/arm/lithium-gap-resolver-arm.cc moves_[index].set_destination(NULL); moves_ 117 src/arm/lithium-gap-resolver-arm.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 118 src/arm/lithium-gap-resolver-arm.cc LMoveOperands other_move = moves_[i]; moves_ 129 src/arm/lithium-gap-resolver-arm.cc moves_[index].set_destination(destination); moves_ 134 src/arm/lithium-gap-resolver-arm.cc LMoveOperands other_move = moves_[root_index_]; moves_ 149 src/arm/lithium-gap-resolver-arm.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 150 src/arm/lithium-gap-resolver-arm.cc LOperand* destination = moves_[i].destination(); moves_ 151 src/arm/lithium-gap-resolver-arm.cc for (int j = i + 1; j < moves_.length(); ++j) { moves_ 152 src/arm/lithium-gap-resolver-arm.cc SLOW_ASSERT(!destination->Equals(moves_[j].destination())); moves_ 164 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source())); moves_ 167 src/arm/lithium-gap-resolver-arm.cc LOperand* source = moves_[index].source(); moves_ 168 src/arm/lithium-gap-resolver-arm.cc saved_destination_ = moves_[index].destination(); moves_ 181 src/arm/lithium-gap-resolver-arm.cc moves_[index].Eliminate(); moves_ 208 src/arm/lithium-gap-resolver-arm.cc LOperand* source = moves_[index].source(); moves_ 209 src/arm/lithium-gap-resolver-arm.cc LOperand* destination = moves_[index].destination(); moves_ 305 src/arm/lithium-gap-resolver-arm.cc moves_[index].Eliminate(); moves_ 74 src/arm/lithium-gap-resolver-arm.h ZoneList<LMoveOperands> moves_; moves_ 40 src/ia32/lithium-gap-resolver-ia32.cc moves_(32, owner->zone()), moves_ 51 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 52 src/ia32/lithium-gap-resolver-ia32.cc LMoveOperands move = moves_[i]; moves_ 62 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 63 src/ia32/lithium-gap-resolver-ia32.cc if (!moves_[i].IsEliminated()) { moves_ 64 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(moves_[i].source()->IsConstantOperand()); moves_ 96 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(!moves_[index].IsPending()); moves_ 97 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(!moves_[index].IsRedundant()); moves_ 101 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. moves_ 102 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination(); moves_ 103 src/ia32/lithium-gap-resolver-ia32.cc moves_[index].set_destination(NULL); moves_ 109 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 110 src/ia32/lithium-gap-resolver-ia32.cc LMoveOperands other_move = moves_[i]; moves_ 127 src/ia32/lithium-gap-resolver-ia32.cc moves_[index].set_destination(destination); moves_ 131 src/ia32/lithium-gap-resolver-ia32.cc if (moves_[index].source()->Equals(destination)) { moves_ 139 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 140 src/ia32/lithium-gap-resolver-ia32.cc LMoveOperands other_move = moves_[i]; moves_ 160 src/ia32/lithium-gap-resolver-ia32.cc moves_.Add(move, cgen_->zone()); moves_ 165 src/ia32/lithium-gap-resolver-ia32.cc LOperand* source = moves_[index].source(); moves_ 171 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination(); moves_ 177 src/ia32/lithium-gap-resolver-ia32.cc moves_[index].Eliminate(); moves_ 183 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 184 src/ia32/lithium-gap-resolver-ia32.cc if (!moves_[i].IsEliminated() && moves_[i].source()->Equals(operand)) { moves_ 204 src/ia32/lithium-gap-resolver-ia32.cc if (!moves_.is_empty()) return false; moves_ 218 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 219 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[i].destination(); moves_ 220 src/ia32/lithium-gap-resolver-ia32.cc for (int j = i + 1; j < moves_.length(); ++j) { moves_ 221 src/ia32/lithium-gap-resolver-ia32.cc SLOW_ASSERT(!destination->Equals(moves_[j].destination())); moves_ 235 src/ia32/lithium-gap-resolver-ia32.cc moves_.Rewind(0); moves_ 277 src/ia32/lithium-gap-resolver-ia32.cc LOperand* source = moves_[index].source(); moves_ 278 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination(); moves_ 359 src/ia32/lithium-gap-resolver-ia32.cc LOperand* source = moves_[index].source(); moves_ 360 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination(); moves_ 462 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 463 src/ia32/lithium-gap-resolver-ia32.cc LMoveOperands other_move = moves_[i]; moves_ 465 src/ia32/lithium-gap-resolver-ia32.cc moves_[i].set_source(destination); moves_ 467 src/ia32/lithium-gap-resolver-ia32.cc moves_[i].set_source(source); moves_ 97 src/ia32/lithium-gap-resolver-ia32.h ZoneList<LMoveOperands> moves_; moves_ 38 src/mips/lithium-gap-resolver-mips.cc moves_(32, owner->zone()), moves_ 45 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_.is_empty()); moves_ 49 src/mips/lithium-gap-resolver-mips.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 50 src/mips/lithium-gap-resolver-mips.cc LMoveOperands move = moves_[i]; moves_ 64 src/mips/lithium-gap-resolver-mips.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 65 src/mips/lithium-gap-resolver-mips.cc if (!moves_[i].IsEliminated()) { moves_ 66 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[i].source()->IsConstantOperand()); moves_ 71 src/mips/lithium-gap-resolver-mips.cc moves_.Rewind(0); moves_ 83 src/mips/lithium-gap-resolver-mips.cc if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); moves_ 104 src/mips/lithium-gap-resolver-mips.cc ASSERT(!moves_[index].IsPending()); moves_ 105 src/mips/lithium-gap-resolver-mips.cc ASSERT(!moves_[index].IsRedundant()); moves_ 110 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. moves_ 111 src/mips/lithium-gap-resolver-mips.cc LOperand* destination = moves_[index].destination(); moves_ 112 src/mips/lithium-gap-resolver-mips.cc moves_[index].set_destination(NULL); moves_ 118 src/mips/lithium-gap-resolver-mips.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 119 src/mips/lithium-gap-resolver-mips.cc LMoveOperands other_move = moves_[i]; moves_ 130 src/mips/lithium-gap-resolver-mips.cc moves_[index].set_destination(destination); moves_ 135 src/mips/lithium-gap-resolver-mips.cc LMoveOperands other_move = moves_[root_index_]; moves_ 150 src/mips/lithium-gap-resolver-mips.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 151 src/mips/lithium-gap-resolver-mips.cc LOperand* destination = moves_[i].destination(); moves_ 152 src/mips/lithium-gap-resolver-mips.cc for (int j = i + 1; j < moves_.length(); ++j) { moves_ 153 src/mips/lithium-gap-resolver-mips.cc SLOW_ASSERT(!destination->Equals(moves_[j].destination())); moves_ 165 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source())); moves_ 168 src/mips/lithium-gap-resolver-mips.cc LOperand* source = moves_[index].source(); moves_ 169 src/mips/lithium-gap-resolver-mips.cc saved_destination_ = moves_[index].destination(); moves_ 182 src/mips/lithium-gap-resolver-mips.cc moves_[index].Eliminate(); moves_ 211 src/mips/lithium-gap-resolver-mips.cc LOperand* source = moves_[index].source(); moves_ 212 src/mips/lithium-gap-resolver-mips.cc LOperand* destination = moves_[index].destination(); moves_ 310 src/mips/lithium-gap-resolver-mips.cc moves_[index].Eliminate(); moves_ 74 src/mips/lithium-gap-resolver-mips.h ZoneList<LMoveOperands> moves_; moves_ 43 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_.is_empty()); moves_ 47 src/x64/lithium-gap-resolver-x64.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 48 src/x64/lithium-gap-resolver-x64.cc LMoveOperands move = moves_[i]; moves_ 58 src/x64/lithium-gap-resolver-x64.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 59 src/x64/lithium-gap-resolver-x64.cc if (!moves_[i].IsEliminated()) { moves_ 60 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_[i].source()->IsConstantOperand()); moves_ 65 src/x64/lithium-gap-resolver-x64.cc moves_.Rewind(0); moves_ 77 src/x64/lithium-gap-resolver-x64.cc if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); moves_ 91 src/x64/lithium-gap-resolver-x64.cc ASSERT(!moves_[index].IsPending()); moves_ 92 src/x64/lithium-gap-resolver-x64.cc ASSERT(!moves_[index].IsRedundant()); moves_ 97 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated. moves_ 98 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[index].destination(); moves_ 99 src/x64/lithium-gap-resolver-x64.cc moves_[index].set_destination(NULL); moves_ 105 src/x64/lithium-gap-resolver-x64.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 106 src/x64/lithium-gap-resolver-x64.cc LMoveOperands other_move = moves_[i]; moves_ 123 src/x64/lithium-gap-resolver-x64.cc moves_[index].set_destination(destination); moves_ 127 src/x64/lithium-gap-resolver-x64.cc if (moves_[index].source()->Equals(destination)) { moves_ 128 src/x64/lithium-gap-resolver-x64.cc moves_[index].Eliminate(); moves_ 135 src/x64/lithium-gap-resolver-x64.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 136 src/x64/lithium-gap-resolver-x64.cc LMoveOperands other_move = moves_[i]; moves_ 152 src/x64/lithium-gap-resolver-x64.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 153 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[i].destination(); moves_ 154 src/x64/lithium-gap-resolver-x64.cc for (int j = i + 1; j < moves_.length(); ++j) { moves_ 155 src/x64/lithium-gap-resolver-x64.cc SLOW_ASSERT(!destination->Equals(moves_[j].destination())); moves_ 166 src/x64/lithium-gap-resolver-x64.cc LOperand* source = moves_[index].source(); moves_ 167 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[index].destination(); moves_ 237 src/x64/lithium-gap-resolver-x64.cc moves_[index].Eliminate(); moves_ 242 src/x64/lithium-gap-resolver-x64.cc LOperand* source = moves_[index].source(); moves_ 243 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[index].destination(); moves_ 303 src/x64/lithium-gap-resolver-x64.cc moves_[index].Eliminate(); moves_ 308 src/x64/lithium-gap-resolver-x64.cc for (int i = 0; i < moves_.length(); ++i) { moves_ 309 src/x64/lithium-gap-resolver-x64.cc LMoveOperands other_move = moves_[i]; moves_ 311 src/x64/lithium-gap-resolver-x64.cc moves_[i].set_source(destination); moves_ 313 src/x64/lithium-gap-resolver-x64.cc moves_[i].set_source(source); moves_ 69 src/x64/lithium-gap-resolver-x64.h ZoneList<LMoveOperands> moves_;