Home
last modified time | relevance | path

Searched refs:succ_size (Results 1 – 25 of 61) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp369 while (SrcMBB && SrcMBB->succ_size() == 1) { in singlePathTo()
376 if (SrcMBB && SrcMBB->succ_size()==0) in singlePathTo()
541 assert(MBB->succ_size() == 2); in getFalseBranch()
620 bool IsReturn = (MBB->succ_size() == 0); in isReturnBlock()
717 assert(MBB->succ_size() <= 2); in prepare()
811 if (EntryMBB->succ_size() == 0) { in run()
899 if (MBB->succ_size() != 1) in serialPatternMatch()
913 if (MBB->succ_size() != 2) in ifPatternMatch()
935 if (TrueMBB->succ_size() == 1 && FalseMBB->succ_size() == 1 in ifPatternMatch()
939 } else if (TrueMBB->succ_size() == 1 && *TrueMBB->succ_begin() == FalseMBB) { in ifPatternMatch()
[all …]
H A DAMDGPUMachineCFGStructurizer.cpp609 if (ExitMBB->succ_size() == 0) { in initializeMRT()
1237 if (Entry->succ_size() != 2) { in regionIsSimpleIf()
1248 } else if ((Current->succ_size() == 1) && in regionIsSimpleIf()
1264 if (MBB->succ_size() == 1) { in fixMBBTerminator()
1317 if (CI->getMBBMRT()->getMBB()->succ_size() > 1) { in regionIsSequence()
1689 if (MFI.succ_size() == 0) { in getSingleExitNode()
1777 unsigned SuccSize = StartMBB->succ_size(); in removeExternalCFGEdges()
H A DSILowerControlFlow.cpp440 if (B->succ_size() != 1) in skipIgnoreExecInstsTrivialSucc()
740 assert(MBB.succ_size() == 1 && "MBB has more than one successor"); in removeMBBifRedundant()
H A DSIOptimizeExecMaskingPreRA.cpp397 if (Pred->succ_size() == 1) in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp89 if (node->pred_size() != 1 || node->succ_size() != 1) in shouldCollect()
93 if (pred->succ_size() != 1) in shouldCollect()
159 assert(node->pred_size() == 1 || node->succ_size() == 1); in collectNode()
286 return pred_size() == 1 && succ_size() == 1 && in isTrivial()
288 getFirstPred()->succ_size() == 1; in isTrivial()
H A DCoreEngine.cpp88 assert(Entry->succ_size() == 1 && "Entry block must have 1 successor."); in ExecuteWorkList()
364 assert(B->succ_size() == 1); in HandleBlockExit()
412 assert(B->succ_size() == 1 && in HandleBlockExit()
426 assert(B->succ_size() == 2); in HandleBranch()
438 assert(B->succ_size() == 2); in HandleCleanupTemporaryBranch()
449 assert(B->succ_size() == 2); in HandleStaticInit()
H A DLoopUnrolling.cpp244 if (N->succ_size() > 1) in madeNewBranch()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp231 if (B->succ_size() != 1) in isPreheader()
287 unsigned TNS = TB->succ_size(), FNS = FB->succ_size(); in matchFlowPattern()
367 if (B->succ_size() == 0) in isValidCandidate()
573 if (FP.TrueB && FP.TrueB->succ_size() > 0) { in isProfitable()
578 if (FP.FalseB && FP.FalseB->succ_size() > 0) { in isProfitable()
880 while (FP.SplitB->succ_size() > 0) { in convert()
973 while (B->succ_size() > 0) in removeBlock()
1034 if (FP.SplitB->succ_size() != 1) in simplifyFlowGraph()
H A DHexagonCFGOptimizer.cpp158 unsigned NumSuccs = MBB->succ_size(); in runOnMachineFunction()
200 JumpAroundTarget->succ_size() == 1; in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp735 if (BB.succ_size() != Successors.size()) in hasSameSuccessors()
755 if (BB->succ_size() == 1) in shouldTailDuplicate()
938 if (BB->succ_size() != 2 || ViableSuccs.size() != 2) in isTrellis()
1188 if (Succ->succ_size() == 0) in canTailDuplicateUnplacedPreds()
1212 if ((NumDup > Succ->succ_size()) || !Duplicate) in canTailDuplicateUnplacedPreds()
1264 if (BB.succ_size() != 2) in precomputeTriangleChains()
1351 if (BB->succ_size() == 2) { in getLayoutSuccessorProbThreshold()
1882 if (Pred->succ_size() != 2) in canMoveBottomBlockToTop()
2065 << Pred->succ_size() << " successors, "; in findBestLoopTopHelper()
2067 if (Pred->succ_size() > 2) in findBestLoopTopHelper()
[all …]
H A DTailDuplicator.cpp682 if (TailBB->succ_size() != 1) in isSimpleBB()
703 if (PredBB->succ_size() > 1) in canCompletelyDuplicateBB()
779 assert(PredBB->succ_size() <= 1); in duplicateSimpleBB()
799 if (PredBB->succ_size() > 1) in canTailDuplicate()
921 if (PrevBB->succ_size() == 1 && in tailDuplicate()
1001 if (PredBB->succ_size() != 1) in tailDuplicate()
H A DBranchFolding.cpp583 (!AfterPlacement || MBB1->succ_size() == 1)) { in ProfitableToMerge()
614 if (MBB->succ_size() != 0 && !MBB->canFallThrough()) in ProfitableToMerge()
631 (MBB1->succ_size() == 1 || !AfterPlacement) && in ProfitableToMerge()
740 const BasicBlock *BB = (SuccBB && MBB->succ_size() == 1) ? in CreateCommonTailOnlyBlock()
1146 SmallVector<BlockFrequency, 2> EdgeFreqLs(TailMBB.succ_size()); in setCommonTailEdgeWeights()
1159 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1171 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1308 if (PredBB->succ_size() == 1) in salvageDebugInfoFromEmptyBlock()
1411 PrevBB.succ_size() == 1 && in OptimizeBlock()
H A DEarlyIfConversion.cpp438 if (Head->succ_size() != 2) in canConvertIf()
447 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 1) in canConvertIf()
455 if (Succ1->pred_size() != 1 || Succ1->succ_size() != 1 || in canConvertIf()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h293 DstOrSplit->pred_size() == 1 && DstOrSplit->succ_size() == 1 && in getPointImpl()
305 return Src.succ_size() > 1 && DstOrSplit->pred_size() > 1; in isSplit()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DUninitializedValues.cpp563 SuccsVisited[block->getBlockID()] = block->succ_size(); in getUninitUse()
625 if (++SV == Pred->succ_size()) in getUninitUse()
637 if (SuccsVisited[BlockID] && SuccsVisited[BlockID] < Block->succ_size() && in getUninitUse()
645 if (Succ && SuccsVisited[Succ->getBlockID()] >= Succ->succ_size() && in getUninitUse()
H A DConsumed.cpp70 if (Block->succ_size() == 1 && *Block->succ_begin()) in getFirstStmtLoc()
91 if (Block->succ_size() == 1 && *Block->succ_begin()) in getLastStmtLoc()
1380 if (CurrBlock->succ_size() > 1 || in run()
1381 (CurrBlock->succ_size() == 1 && in run()
H A DReachableCode.cpp118 assert(Current->succ_size() == 2); in isDeadReturn()
120 } else if (!Current->getTerminatorStmt() && Current->succ_size() == 1) { in isDeadReturn()
H A DCalledOnceCheck.cpp556 assert(Parent->succ_size() == 2 && in VisitBranchingBlock()
947 assert(Parent->succ_size() >= 2 && in findAndReportNotCalledBranches()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DCFG.h259 inline unsigned succ_size(const Instruction *I) { in succ_size() function
284 inline unsigned succ_size(const BasicBlock *BB) { in succ_size() function
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h199 unsigned succ_size() const { return Succs.size(); } in succ_size() function
521 return N->succ_size() == 1 && N->getFirstSucc()->isTrivial();
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h45 return BB->succ_size();
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp442 if (Head->succ_size() != 2) in canConvert()
452 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 2) in canConvert()
H A DAArch64RedundantCopyElimination.cpp287 if (PredMBB->succ_size() != 2) in optimizeBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp885 assert(SuccWeights.size() == succ_size(BB) && "Missed successor?"); in calcEstimatedHeuristics()
1144 return {1, static_cast<uint32_t>(succ_size(Src))}; in getEdgeProbability()
1159 return BranchProbability(llvm::count(successors(Src), Dst), succ_size(Src)); in getEdgeProbability()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp289 if (Cand.BranchBlock->succ_size() != 2) { in canCoalesceBranch()

123