Home
last modified time | relevance | path

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

123

/external/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp389 while (SrcMBB && SrcMBB->succ_size() == 1) { in singlePathTo()
396 if (SrcMBB && SrcMBB->succ_size()==0) in singlePathTo()
563 assert(MBB->succ_size() == 2); in getFalseBranch()
642 bool IsReturn = (MBB->succ_size() == 0); in isReturnBlock()
742 assert(MBB->succ_size() <= 2); in prepare()
845 if (EntryMBB->succ_size() == 0) { in run()
949 if (MBB->succ_size() != 1) in serialPatternMatch()
963 if (MBB->succ_size() != 2) in ifPatternMatch()
985 if (TrueMBB->succ_size() == 1 && FalseMBB->succ_size() == 1 in ifPatternMatch()
989 } else if (TrueMBB->succ_size() == 1 && *TrueMBB->succ_begin() == FalseMBB) { in ifPatternMatch()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DShrinkWrapping.cpp496 if (MBB == EntryBlock || CSRUsed[MBB].empty() || MBB->succ_size() < 1) in calculateSets()
558 if (MBB->succ_size() < 2 && MBB->pred_size() < 2) { in addUsesForMEMERegion()
568 if (!CSRRestore[MBB].empty() && MBB->succ_size() > 0) { in addUsesForMEMERegion()
572 if (PRED->succ_size() > 1) { in addUsesForMEMERegion()
662 if (EXB->succ_size() > 1 || EXB->pred_size() > 1) in addUsesForTopLevelLoops()
775 if (MBB->succ_size() && ! CSRRestore[MBB].empty()) { in calcRestorePlacements()
912 if (SBB->succ_size() > 1) { in findFastExitPath()
942 if (isReturnBlock(MBB) || MBB->succ_size() == 0) in verifySpillRestorePlacement()
983 if (isReturnBlock(SBB) || SBB->succ_size() == 0) { in verifySpillRestorePlacement()
DTailDuplication.cpp604 if (TailBB->succ_size() != 1) in isSimpleBB()
638 if (PredBB->succ_size() > 1) in canCompletelyDuplicateBB()
718 unsigned NumSuccessors = PredBB->succ_size(); in duplicateSimpleBB()
757 if (PredBB->succ_size() > 1) in TailDuplicate()
827 if (PrevBB->succ_size() == 1 && in TailDuplicate()
903 if (PredBB->succ_size() != 1) in TailDuplicate()
DMachineVerifier.cpp427 } else if (MBB->succ_size() == LandingPadSuccs.size()) { in visitMachineBasicBlockBefore()
431 } else if (MBB->succ_size() != 1+LandingPadSuccs.size()) { in visitMachineBasicBlockBefore()
449 if (MBB->succ_size() != 1+LandingPadSuccs.size()) { in visitMachineBasicBlockBefore()
472 } if (MBB->succ_size() != 2) { in visitMachineBasicBlockBefore()
492 if (MBB->succ_size() != 2) { in visitMachineBasicBlockBefore()
DCodePlacementOpt.cpp120 if (1u + !Cond.empty() != MBB->succ_size()) in HasAnalyzableTerminator()
DSplitter.cpp541 assert(edge.first->succ_size() > 1 && "Non-sensical edge."); in isCriticalEdge()
565 assert((inBlock.succ_size() > 1) && (outBlock.pred_size() > 1) && in splitEdge()
DMachineSink.cpp243 if (MBB.succ_size() <= 1 || MBB.empty()) return false; in ProcessBlock()
/external/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp176 assert (Entry->succ_size() == 1 && in ExecuteWorkList()
425 assert (B->succ_size() == 1); in HandleBlockExit()
464 assert (B->succ_size() == 1 && in HandleBlockExit()
478 assert(B->succ_size() == 2); in HandleBranch()
490 assert(B->succ_size() == 2); in HandleCleanupTemporaryBranch()
501 assert(B->succ_size() == 2); in HandleStaticInit()
DExplodedGraph.cpp99 if (node->pred_size() != 1 || node->succ_size() != 1) in shouldCollect()
103 if (pred->succ_size() != 1) in shouldCollect()
169 assert(node->pred_size() == 1 || node->succ_size() == 1); in collectNode()
/external/llvm/lib/Target/Hexagon/
DHexagonEarlyIfConv.cpp205 if (B->succ_size() != 1) in isPreheader()
263 unsigned TNS = TB->succ_size(), FNS = FB->succ_size(); in matchFlowPattern()
342 if (B->succ_size() == 0) in isValidCandidate()
527 if (FP.TrueB && FP.TrueB->succ_size() > 0) { in isProfitable()
532 if (FP.FalseB && FP.FalseB->succ_size() > 0) { in isProfitable()
844 while (FP.SplitB->succ_size() > 0) { in convert()
936 while (B->succ_size() > 0) in removeBlock()
1017 if (FP.SplitB->succ_size() != 1) in simplifyFlowGraph()
DHexagonCFGOptimizer.cpp147 unsigned NumSuccs = MBB->succ_size(); in runOnMachineFunction()
190 JumpAroundTarget->succ_size() == 1; in runOnMachineFunction()
/external/llvm/lib/CodeGen/
DMachineBlockPlacement.cpp526 if (BB->succ_size() == 2) { in getLayoutSuccessorProbThreshold()
920 << Pred->succ_size() << " successors, "; in findBestLoopTop()
922 if (Pred->succ_size() > 1) in findBestLoopTop()
942 (*BestPred->pred_begin())->succ_size() == 1 && in findBestLoopTop()
1151 if (Pred->succ_size() == 1) in rotateLoopWithProfile()
1222 if (TailBB->succ_size() == 1) in rotateLoopWithProfile()
1225 else if (TailBB->succ_size() == 2) { in rotateLoopWithProfile()
1389 if (MBB.succ_size() == 0) { in collectMustExecuteBBs()
1759 (MBB.succ_size() > 1) ? NumCondBranches : NumUncondBranches; in INITIALIZE_PASS_DEPENDENCY()
1761 (MBB.succ_size() > 1) ? CondBranchTakenFreq : UncondBranchTakenFreq; in INITIALIZE_PASS_DEPENDENCY()
DTailDuplicator.cpp608 if (TailBB->succ_size() != 1) in isSimpleBB()
629 if (PredBB->succ_size() > 1) in canCompletelyDuplicateBB()
709 assert(PredBB->succ_size() <= 1); in duplicateSimpleBB()
748 if (PredBB->succ_size() > 1) in tailDuplicate()
816 if (PrevBB->succ_size() == 1 && in tailDuplicate()
885 if (PredBB->succ_size() != 1) in tailDuplicate()
DMachineVerifier.cpp550 if (MInfo.Succs.size() != MBB.succ_size()) in visitMachineFunctionBefore()
637 } else if (MBB->succ_size() == LandingPadSuccs.size()) { in visitMachineBasicBlockBefore()
641 } else if (MBB->succ_size() != 1+LandingPadSuccs.size()) { in visitMachineBasicBlockBefore()
661 if (MBB->succ_size() != 1+LandingPadSuccs.size() && in visitMachineBasicBlockBefore()
662 (MBB->succ_size() != 1 || LandingPadSuccs.size() != 1 || in visitMachineBasicBlockBefore()
686 } else if (MBB->succ_size() == 1) { in visitMachineBasicBlockBefore()
694 } else if (MBB->succ_size() != 2) { in visitMachineBasicBlockBefore()
714 if (MBB->succ_size() == 1) { in visitMachineBasicBlockBefore()
722 } else if (MBB->succ_size() != 2) { in visitMachineBasicBlockBefore()
DEarlyIfConversion.cpp344 if (Head->succ_size() != 2) in canConvertIf()
353 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 1) in canConvertIf()
361 if (Succ1->pred_size() != 1 || Succ1->succ_size() != 1 || in canConvertIf()
DBranchFolding.cpp760 const BasicBlock *BB = (SuccBB && MBB->succ_size() == 1) ? in CreateCommonTailOnlyBlock()
1104 SmallVector<BlockFrequency, 2> EdgeFreqLs(TailMBB.succ_size()); in setCommonTailEdgeWeights()
1117 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1129 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1308 PrevBB.succ_size() == 1 && in OptimizeBlock()
/external/llvm/include/llvm/CodeGen/GlobalISel/
DRegBankSelect.h276 DstOrSplit->pred_size() == 1 && DstOrSplit->succ_size() == 1 && in getPointImpl()
287 return Src.succ_size() > 1 && DstOrSplit->pred_size() > 1; in isSplit()
/external/clang/lib/Analysis/
DUninitializedValues.cpp585 SuccsVisited[block->getBlockID()] = block->succ_size(); in getUninitUse()
625 if (++SV == Pred->succ_size()) in getUninitUse()
638 if (SuccsVisited[BlockID] && SuccsVisited[BlockID] < Block->succ_size() && in getUninitUse()
646 if (Succ && SuccsVisited[Succ->getBlockID()] >= Succ->succ_size() && in getUninitUse()
DReachableCode.cpp95 assert(Current->succ_size() == 2); in isDeadReturn()
97 } else if (!Current->getTerminator() && Current->succ_size() == 1) { in isDeadReturn()
DConsumed.cpp66 if (Block->succ_size() == 1 && *Block->succ_begin()) in getFirstStmtLoc()
87 if (Block->succ_size() == 1 && *Block->succ_begin()) in getLastStmtLoc()
1422 if (CurrBlock->succ_size() > 1 || in run()
1423 (CurrBlock->succ_size() == 1 && in run()
/external/llvm/lib/Target/AArch64/
DAArch64RedundantCopyElimination.cpp91 if (CompBr == PredMBB->end() || PredMBB->succ_size() != 2) in optimizeCopy()
DAArch64ConditionalCompares.cpp437 if (Head->succ_size() != 2) in canConvert()
447 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 2) in canConvert()
/external/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h46 return BB->succ_size();
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h178 unsigned succ_size() const { return Succs.size(); } in succ_size() function
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineBasicBlock.h195 unsigned succ_size() const {

123