Lines Matching refs:OutliningInfo

401   std::unique_ptr<FunctionOutliningMultiRegionInfo> OutliningInfo =  in computeOutliningColdRegionsInfo()  local
529 OutliningInfo->ORI.push_back(RegInfo); in computeOutliningColdRegionsInfo()
541 return OutliningInfo; in computeOutliningColdRegionsInfo()
582 std::unique_ptr<FunctionOutliningInfo> OutliningInfo = in computeOutliningInfo() local
591 if (OutliningInfo->GetNumInlinedBlocks() >= MaxNumInlineBlocks) in computeOutliningInfo()
604 OutliningInfo->Entries.push_back(CurrEntry); in computeOutliningInfo()
605 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo()
606 OutliningInfo->NonReturnBlock = NonReturnBlock; in computeOutliningInfo()
618 OutliningInfo->Entries.push_back(CurrEntry); in computeOutliningInfo()
628 assert(OutliningInfo->Entries[0] == &F->front() && in computeOutliningInfo()
631 for (BasicBlock *E : OutliningInfo->Entries) in computeOutliningInfo()
644 [Entries, HasNonEntryPred](FunctionOutliningInfo *OutliningInfo) { in computeOutliningInfo() argument
645 for (BasicBlock *E : OutliningInfo->Entries) { in computeOutliningInfo()
649 if (Succ == OutliningInfo->ReturnBlock) in computeOutliningInfo()
650 OutliningInfo->ReturnBlockPreds.push_back(E); in computeOutliningInfo()
651 else if (Succ != OutliningInfo->NonReturnBlock) in computeOutliningInfo()
661 if (!CheckAndNormalizeCandidate(OutliningInfo.get())) in computeOutliningInfo()
666 while (OutliningInfo->GetNumInlinedBlocks() < MaxNumInlineBlocks) { in computeOutliningInfo()
667 BasicBlock *Cand = OutliningInfo->NonReturnBlock; in computeOutliningInfo()
679 if (!ReturnBlock || ReturnBlock != OutliningInfo->ReturnBlock) in computeOutliningInfo()
686 OutliningInfo->Entries.push_back(Cand); in computeOutliningInfo()
687 OutliningInfo->NonReturnBlock = NonReturnBlock; in computeOutliningInfo()
688 OutliningInfo->ReturnBlockPreds.push_back(Cand); in computeOutliningInfo()
692 return OutliningInfo; in computeOutliningInfo()