Home
last modified time | relevance | path

Searched refs:IsBackEdge (Results 1 – 11 of 11) sorted by relevance

/art/compiler/optimizing/
Dlinear_order.cc72 } else if (found_blocks == num_blocks && !loop->IsBackEdge(*block)) { in IsLinearOrderWellFormed()
Dnodes.cc410 if (info->IsBackEdge(*block)) { in SplitCriticalEdge()
441 if (info->IsBackEdge(*header->GetPredecessors()[0])) { in OrderLoopHeaderPredecessors()
445 if (!info->IsBackEdge(*predecessor)) { in OrderLoopHeaderPredecessors()
462 if (!loop_info->IsBackEdge(*predecessor) && predecessor != new_preheader) { in FixControlForNewSinglePreheader()
517 if (!loop_info->IsBackEdge(*predecessor)) { in TransformLoopToSinglePreheaderFormat()
550 DCHECK(loop_info->IsBackEdge(*pred_block)); in TransformLoopToSinglePreheaderFormat()
604 !block->GetLoopInformation()->IsBackEdge(*first_predecessor)); in ComputeTryBlockInformation()
2362 DCHECK_IMPLIES(IsInLoop(), !GetLoopInformation()->IsBackEdge(*predecessor)); in DisconnectAndDelete()
2413 if (loop_info->IsBackEdge(*this)) { in DisconnectAndDelete()
2516 if (loop_info->IsBackEdge(*other)) { in MergeWith()
[all …]
Dgraph_checker.cc936 if (loop_information->IsBackEdge(*first_predecessor)) { in HandleLoop()
943 if (!loop_information->IsBackEdge(*predecessor)) { in HandleLoop()
Dsuperblock_cloner_test.cc264 EXPECT_TRUE(loop_info->IsBackEdge(*loop_body)); in TEST_F()
Dbounds_check_elimination.cc951 DCHECK(phi->GetBlock()->GetLoopInformation()->IsBackEdge( in HasSameInputAtBackEdges()
954 DCHECK(phi->GetBlock()->GetLoopInformation()->IsBackEdge( in HasSameInputAtBackEdges()
Dnodes.h961 bool IsBackEdge(const HBasicBlock& block) const { in IsBackEdge() function
1165 && (loop_info == nullptr || !loop_info->IsBackEdge(*this)); in IsSingleJump()
1400 return GetLoopInformation()->IsBackEdge(*GetPredecessors()[0]); in IsFirstPredecessorBackEdge()
Dcode_generator_arm_vixl.cc1894 !info->IsBackEdge(*block) || in GetFinalLabel()
2839 if (info != nullptr && info->IsBackEdge(*block) && info->HasSuspendCheck()) { in HandleGoto()
Dcode_generator_arm64.cc3767 if (info != nullptr && info->IsBackEdge(*block) && info->HasSuspendCheck()) { in HandleGoto()
Dcode_generator_riscv64.cc2018 if (info != nullptr && info->IsBackEdge(*block) && info->HasSuspendCheck()) { in HandleGoto()
Dcode_generator_x86_64.cc2106 if (info != nullptr && info->IsBackEdge(*block) && info->HasSuspendCheck()) { in HandleGoto()
Dcode_generator_x86.cc1912 if (info != nullptr && info->IsBackEdge(*block) && info->HasSuspendCheck()) { in HandleGoto()