Lines Matching refs:loops_
607 loops_(zone), in SpecialRPONumberer()
650 LoopInfo const& loop = loops_[GetLoopNumber(block)]; in GetOutgoingBlocks()
741 int num_loops = static_cast<int>(loops_.size()); in ComputeAndInsertSpecialRPO()
773 if (num_loops > static_cast<int>(loops_.size())) { in ComputeAndInsertSpecialRPO()
780 HasLoopNumber(entry) ? &loops_[GetLoopNumber(entry)] : nullptr; in ComputeAndInsertSpecialRPO()
814 LoopInfo* info = &loops_[GetLoopNumber(block)]; in ComputeAndInsertSpecialRPO()
838 LoopInfo* next = &loops_[GetLoopNumber(succ)]; in ComputeAndInsertSpecialRPO()
848 LoopInfo* info = &loops_[GetLoopNumber(block)]; in ComputeAndInsertSpecialRPO()
896 current_loop = &loops_[GetLoopNumber(current)]; in ComputeAndInsertSpecialRPO()
921 for (LoopInfo& loop : loops_) { in ComputeLoopInfo()
929 loops_.resize(num_loops, LoopInfo()); in ComputeLoopInfo()
937 if (loops_[loop_num].header == nullptr) { in ComputeLoopInfo()
938 loops_[loop_num].header = header; in ComputeLoopInfo()
939 loops_[loop_num].members = new (zone_) in ComputeLoopInfo()
947 if (!loops_[loop_num].members->Contains(member->id().ToInt())) { in ComputeLoopInfo()
948 loops_[loop_num].members->Add(member->id().ToInt()); in ComputeLoopInfo()
960 if (!loops_[loop_num].members->Contains(pred->id().ToInt())) { in ComputeLoopInfo()
961 loops_[loop_num].members->Add(pred->id().ToInt()); in ComputeLoopInfo()
973 os << "RPO with " << loops_.size() << " loops"; in PrintRPO()
974 if (loops_.size() > 0) { in PrintRPO()
976 for (size_t i = 0; i < loops_.size(); i++) { in PrintRPO()
978 os << "id:" << loops_[i].header->id(); in PrintRPO()
987 for (size_t i = 0; i < loops_.size(); i++) { in PrintRPO()
988 bool range = loops_[i].header->LoopContains(block); in PrintRPO()
989 bool membership = loops_[i].header != block && range; in PrintRPO()
1013 for (size_t i = 0; i < loops_.size(); i++) { in VerifySpecialRPO()
1014 LoopInfo* loop = &loops_[i]; in VerifySpecialRPO()
1075 ZoneVector<LoopInfo> loops_; member in v8::internal::compiler::SpecialRPONumberer