/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDILCFGStructurizer.cpp | 369 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 D | AMDGPUMachineCFGStructurizer.cpp | 609 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 D | SILowerControlFlow.cpp | 440 if (B->succ_size() != 1) in skipIgnoreExecInstsTrivialSucc() 740 assert(MBB.succ_size() == 1 && "MBB has more than one successor"); in removeMBBifRedundant()
|
H A D | SIOptimizeExecMaskingPreRA.cpp | 397 if (Pred->succ_size() == 1) in runOnMachineFunction()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | ExplodedGraph.cpp | 89 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 D | CoreEngine.cpp | 88 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 D | LoopUnrolling.cpp | 244 if (N->succ_size() > 1) in madeNewBranch()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 231 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 D | HexagonCFGOptimizer.cpp | 158 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 D | MachineBlockPlacement.cpp | 735 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 D | TailDuplicator.cpp | 682 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 D | BranchFolding.cpp | 583 (!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 D | EarlyIfConversion.cpp | 438 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 D | RegBankSelect.h | 293 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 D | UninitializedValues.cpp | 563 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 D | Consumed.cpp | 70 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 D | ReachableCode.cpp | 118 assert(Current->succ_size() == 2); in isDeadReturn() 120 } else if (!Current->getTerminatorStmt() && Current->succ_size() == 1) { in isDeadReturn()
|
H A D | CalledOnceCheck.cpp | 556 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 D | CFG.h | 259 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 D | ExplodedGraph.h | 199 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 D | MachineRegionInfo.h | 45 return BB->succ_size();
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 442 if (Head->succ_size() != 2) in canConvert() 452 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 2) in canConvert()
|
H A D | AArch64RedundantCopyElimination.cpp | 287 if (PredMBB->succ_size() != 2) in optimizeBlock()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 885 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 D | PPCBranchCoalescing.cpp | 289 if (Cand.BranchBlock->succ_size() != 2) { in canCoalesceBranch()
|