Lines Matching refs:loop_information_
1048 loop_information_(nullptr), in graph_()
1102 if (loop_information_ == nullptr) { in AddBackEdge()
1103 loop_information_ = new (graph_->GetAllocator()) HLoopInformation(this, graph_); in AddBackEdge()
1105 DCHECK_EQ(loop_information_->GetHeader(), this); in AddBackEdge()
1106 loop_information_->AddBackEdge(back_edge); in AddBackEdge()
1115 if (loop_information_ == nullptr || loop_information_->GetHeader() != this) { in AddBackEdgeWhileUpdating()
1116 loop_information_ = new (graph_->GetAllocator()) HLoopInformation(this, graph_); in AddBackEdgeWhileUpdating()
1118 loop_information_->AddBackEdge(back_edge); in AddBackEdgeWhileUpdating()
1143 return IsLoopHeader() ? loop_information_->NumberOfBackEdges() : 0; in NumberOfBackEdges()
1309 return IsInLoop() && (loop_information_->GetHeader() == this); in IsLoopHeader()
1323 return loop_information_; in GetLoopInformation()
1333 loop_information_ = info; in SetInLoop()
1334 } else if (loop_information_->Contains(*info->GetHeader())) { in SetInLoop()
1338 loop_information_ = info; in SetInLoop()
1348 loop_information_ = info; in SetLoopInformation()
1351 bool IsInLoop() const { return loop_information_ != nullptr; } in IsInLoop()
1395 HLoopInformation* loop_information_; variable