Home
last modified time | relevance | path

Searched refs:Succ2 (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp530 auto GetReturnBlock = [&](BasicBlock *Succ1, BasicBlock *Succ2) { in computeOutliningInfo() argument
532 return std::make_tuple(Succ1, Succ2); in computeOutliningInfo()
533 if (IsReturnBlock(Succ2)) in computeOutliningInfo()
534 return std::make_tuple(Succ2, Succ1); in computeOutliningInfo()
540 auto GetCommonSucc = [&](BasicBlock *Succ1, BasicBlock *Succ2) { in computeOutliningInfo() argument
541 if (IsSuccessor(Succ1, Succ2)) in computeOutliningInfo()
542 return std::make_tuple(Succ1, Succ2); in computeOutliningInfo()
543 if (IsSuccessor(Succ2, Succ1)) in computeOutliningInfo()
544 return std::make_tuple(Succ2, Succ1); in computeOutliningInfo()
565 BasicBlock *Succ2 = *(succ_begin(CurrEntry) + 1); in computeOutliningInfo() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp1179 MachineBasicBlock *Succ2 = BestB.Dest; in getBestTrellisSuccessor() local
1181 if (allowTailDupPlacement(*F) && shouldTailDuplicate(Succ2) && in getBestTrellisSuccessor()
1182 canTailDuplicateUnplacedPreds(BB, Succ2, Chain, BlockFilter) && in getBestTrellisSuccessor()
1183 isProfitableToTailDup(BB, Succ2, MBPI->getEdgeProbability(BB, Succ1), in getBestTrellisSuccessor()
1186 MBPI->getEdgeProbability(BB, Succ2), AdjustedSumProb); in getBestTrellisSuccessor()
1187 dbgs() << " Selected: " << getBlockName(Succ2) in getBestTrellisSuccessor()
1190 Result.BB = Succ2; in getBestTrellisSuccessor()
1450 const MachineBasicBlock *Succ2 = *(BB->succ_begin() + 1); in getLayoutSuccessorProbThreshold() local
1451 if (Succ1->isSuccessor(Succ2) || Succ2->isSuccessor(Succ1)) { in getLayoutSuccessorProbThreshold()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp347 BasicBlock *Succ2; in canPeelLastIteration() local
351 m_BasicBlock(Succ1), m_BasicBlock(Succ2))) && in canPeelLastIteration()
352 ((Pred == CmpInst::ICMP_EQ && Succ2 == L.getHeader()) || in canPeelLastIteration()
H A DSimplifyCFG.cpp7866 BasicBlock *Succ2 = SuccBI->getSuccessor(1); in mergeNestedCondBranch() local
7867 return Succ1 != Succ && Succ2 != Succ && Succ1 != BB && Succ2 != BB && in mergeNestedCondBranch()
7868 !isa<PHINode>(Succ1->front()) && !isa<PHINode>(Succ2->front()); in mergeNestedCondBranch()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp902 for (auto &Succ2 : SU->Succs) { in UnscheduleNodeBottomUp() local
903 if (Succ2.isAssignedRegDep() && Succ2.getReg() == Reg && in UnscheduleNodeBottomUp()
904 Succ2.getSUnit()->getHeight() < LiveRegGens[Reg]->getHeight()) in UnscheduleNodeBottomUp()
905 LiveRegGens[Reg] = Succ2.getSUnit(); in UnscheduleNodeBottomUp()