Home | History | Annotate | Download | only in optimizing

Lines Matching refs:loop_information_

266         loop_information_(nullptr),
281 if (loop_information_ == nullptr) {
282 loop_information_ = new (graph_->GetArena()) HLoopInformation(this, graph_);
284 DCHECK_EQ(loop_information_->GetHeader(), this);
285 loop_information_->AddBackEdge(back_edge);
297 return loop_information_ == nullptr
299 : loop_information_->NumberOfBackEdges();
359 return (loop_information_ != nullptr) && (loop_information_->GetHeader() == this);
363 return loop_information_;
366 // Set the loop_information_ on this block. This method overrides the current
371 } else if (loop_information_ == nullptr) {
372 loop_information_ = info;
373 } else if (loop_information_->Contains(*info->GetHeader())) {
377 loop_information_ = info;
380 // Note that we cannot do the check `info->Contains(loop_information_)->GetHeader()`
385 bool IsInLoop() const { return loop_information_ != nullptr; }
402 HLoopInformation* loop_information_;