Home
last modified time | relevance | path

Searched refs:back_edge (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dnodes.cc789 for (HBasicBlock* back_edge : info->GetBackEdges()) { in PopulateIrreducibleRecursive()
790 PopulateIrreducibleRecursive(back_edge, finalized); in PopulateIrreducibleRecursive()
837 for (HBasicBlock* back_edge : GetBackEdges()) { in Populate()
838 PopulateIrreducibleRecursive(back_edge, &visited); in Populate()
841 for (HBasicBlock* back_edge : GetBackEdges()) { in Populate()
842 PopulateRecursive(back_edge); in Populate()
900 for (HBasicBlock* back_edge : GetBackEdges()) { in GetLifetimeEnd()
901 last_position = std::max(back_edge->GetLifetimeEnd(), last_position); in GetLifetimeEnd()
907 for (HBasicBlock* back_edge : GetBackEdges()) { in HasBackEdgeNotDominatedByHeader()
908 DCHECK(back_edge->GetDominator() != nullptr); in HasBackEdgeNotDominatedByHeader()
[all …]
Dgraph_checker.cc717 for (HBasicBlock* back_edge : loop_information->GetBackEdges()) { in HandleLoop()
718 int back_edge_id = back_edge->GetBlockId(); in HandleLoop()
724 } else if (back_edge->GetLoopInformation() != loop_information) { in HandleLoop()
730 back_edge->GetLoopInformation()->GetHeader()->GetBlockId())); in HandleLoop()
Dnodes.h817 void AddBackEdge(HBasicBlock* back_edge) { in AddBackEdge() argument
818 back_edges_.push_back(back_edge); in AddBackEdge()
821 void RemoveBackEdge(HBasicBlock* back_edge) { in RemoveBackEdge() argument
822 RemoveElement(back_edges_, back_edge); in RemoveBackEdge()
1028 void AddBackEdge(HBasicBlock* back_edge) { in AddBackEdge() argument
1033 loop_information_->AddBackEdge(back_edge); in AddBackEdge()
1041 void AddBackEdgeWhileUpdating(HBasicBlock* back_edge) { in AddBackEdgeWhileUpdating() argument
1045 loop_information_->AddBackEdge(back_edge); in AddBackEdgeWhileUpdating()
/art/test/594-checker-irreducible-linorder/smali/
DIrreducibleLoop.smali62 :back_edge