Lines Matching refs:IsBackEdge
367 if (info->IsBackEdge(*block)) { in SplitCriticalEdge()
389 if (info->IsBackEdge(*header->GetPredecessors()[0])) { in OrderLoopHeaderPredecessors()
393 if (!info->IsBackEdge(*predecessor)) { in OrderLoopHeaderPredecessors()
410 if (!loop_info->IsBackEdge(*predecessor) && predecessor != new_preheader) { in FixControlForNewSinglePreheader()
465 if (!loop_info->IsBackEdge(*predecessor)) { in TransformLoopToSinglePreheaderFormat()
498 DCHECK(loop_info->IsBackEdge(*pred_block)); in TransformLoopToSinglePreheaderFormat()
549 DCHECK(!block->IsLoopHeader() || !block->GetLoopInformation()->IsBackEdge(*first_predecessor)); in ComputeTryBlockInformation()
2198 DCHECK(!IsInLoop() || !GetLoopInformation()->IsBackEdge(*predecessor)); in DisconnectAndDelete()
2249 if (loop_info->IsBackEdge(*this)) { in DisconnectAndDelete()
2288 if (loop_info->IsBackEdge(*other)) { in MergeWith()
2411 if (replace_if_back_edge && loop_info->IsBackEdge(*reference)) { in UpdateLoopAndTryInformationOfNewBlock()
2714 !old_pre_header->GetLoopInformation()->IsBackEdge(*old_pre_header)); in TransformLoopHeaderForBCE()