Lines Matching refs:loops_
615 loops_(zone), in SpecialRPONumberer()
658 LoopInfo const& loop = loops_[GetLoopNumber(block)]; in GetOutgoingBlocks()
749 int num_loops = static_cast<int>(loops_.size()); in ComputeAndInsertSpecialRPO()
781 if (num_loops > static_cast<int>(loops_.size())) { in ComputeAndInsertSpecialRPO()
788 HasLoopNumber(entry) ? &loops_[GetLoopNumber(entry)] : nullptr; in ComputeAndInsertSpecialRPO()
822 LoopInfo* info = &loops_[GetLoopNumber(block)]; in ComputeAndInsertSpecialRPO()
846 LoopInfo* next = &loops_[GetLoopNumber(succ)]; in ComputeAndInsertSpecialRPO()
856 LoopInfo* info = &loops_[GetLoopNumber(block)]; in ComputeAndInsertSpecialRPO()
904 current_loop = &loops_[GetLoopNumber(current)]; in ComputeAndInsertSpecialRPO()
929 for (LoopInfo& loop : loops_) { in ComputeLoopInfo()
937 loops_.resize(num_loops, LoopInfo()); in ComputeLoopInfo()
945 if (loops_[loop_num].header == nullptr) { in ComputeLoopInfo()
946 loops_[loop_num].header = header; in ComputeLoopInfo()
947 loops_[loop_num].members = new (zone_) in ComputeLoopInfo()
955 if (!loops_[loop_num].members->Contains(member->id().ToInt())) { in ComputeLoopInfo()
956 loops_[loop_num].members->Add(member->id().ToInt()); in ComputeLoopInfo()
968 if (!loops_[loop_num].members->Contains(pred->id().ToInt())) { in ComputeLoopInfo()
969 loops_[loop_num].members->Add(pred->id().ToInt()); in ComputeLoopInfo()
981 os << "RPO with " << loops_.size() << " loops"; in PrintRPO()
982 if (loops_.size() > 0) { in PrintRPO()
984 for (size_t i = 0; i < loops_.size(); i++) { in PrintRPO()
986 os << "id:" << loops_[i].header->id(); in PrintRPO()
995 for (size_t i = 0; i < loops_.size(); i++) { in PrintRPO()
996 bool range = loops_[i].header->LoopContains(block); in PrintRPO()
997 bool membership = loops_[i].header != block && range; in PrintRPO()
1021 for (size_t i = 0; i < loops_.size(); i++) { in VerifySpecialRPO()
1022 LoopInfo* loop = &loops_[i]; in VerifySpecialRPO()
1083 ZoneVector<LoopInfo> loops_; member in v8::internal::compiler::SpecialRPONumberer