| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineSSAContext.h | 32 inline unsigned pred_size(MachineBasicBlock *BB) { return BB->pred_size(); } in pred_size() function
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600MachineCFGStructurizer.cpp | 376 if (!AllowSideEntry && SrcMBB->pred_size() > 1) in singlePathTo() 398 bool MultiplePreds = MBB && (MBB->pred_size() > 1); in needMigrateBlock() 404 (BlkSize * (MBB->pred_size() - 1) > CloneInstrThreshold)); in needMigrateBlock() 957 ((TrueMBB && TrueMBB->pred_size() > 1) in ifPatternMatch() 958 || (FalseMBB && FalseMBB->pred_size() > 1))) { in ifPatternMatch() 962 if (TrueMBB && TrueMBB->pred_size() > 1) { in ifPatternMatch() 967 if (FalseMBB && FalseMBB->pred_size() > 1) { in ifPatternMatch() 1179 if (!MigrateTrue && TrueMBB && TrueMBB->pred_size() > 1) in improveSimpleJumpintoIf() 1181 if (!MigrateFalse && FalseMBB && FalseMBB->pred_size() > 1) in improveSimpleJumpintoIf() 1271 bool LandBlkHasOtherPred = (LandBlk->pred_size() > 2); in improveSimpleJumpintoIf() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExplodedGraph.cpp | 88 if (node->pred_size() != 1 || node->succ_size() != 1) in shouldCollect() 96 if (succ->pred_size() != 1) in shouldCollect() 158 assert(node->pred_size() == 1 || node->succ_size() == 1); in collectNode() 285 return pred_size() == 1 && succ_size() == 1 && in isTrivial()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCFGOptimizer.cpp | 184 if ((NumSuccs == 2) && LayoutSucc && (LayoutSucc->pred_size() == 1)) { in runOnMachineFunction() 196 JumpAroundTarget->pred_size() == 1 && in runOnMachineFunction()
|
| H A D | HexagonEarlyIfConv.cpp | 286 unsigned TNP = TB->pred_size(), FNP = FB->pred_size(); in matchFlowPattern() 451 if (B->pred_size() < 2) in computePhiCost() 533 if (TSB->pred_size() != 2) in isProfitable() 1038 if (SB->pred_size() != 1) in simplifyFlowGraph()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | IfConversion.cpp | 655 if (TrueBBI.BB->pred_size() > 1) { in ValidSimple() 681 if (TrueBBI.BB->pred_size() > 1) { in ValidTriangle() 889 if (TrueBBI.BB->pred_size() > 1 || FalseBBI.BB->pred_size() > 1) in ValidForkedDiamond() 984 if (TrueBBI.BB->pred_size() > 1 || FalseBBI.BB->pred_size() > 1) in ValidDiamond() 1545 (CvtBBI->CannotBeCopied && CvtMBB.pred_size() > 1)) { in IfConvertSimple() 1573 if (CvtMBB.pred_size() > 1) { in IfConvertSimple() 1631 (CvtBBI->CannotBeCopied && CvtMBB.pred_size() > 1)) { in IfConvertTriangle() 1685 if (CvtMBB.pred_size() > 1) { in IfConvertTriangle() 1735 NextMBB.pred_size() == 1 && !NextBBI->HasFallThrough && in IfConvertTriangle() 1778 TrueBBI.BB->pred_size() > 1 || FalseBBI.BB->pred_size() > 1) { in IfConvertDiamondCommon() [all …]
|
| H A D | LoopTraversal.cpp | 21 MBBInfos[MBBNumber].IncomingProcessed == MBB->pred_size(); in isBlockDone()
|
| H A D | MachineDominators.cpp | 124 assert(PredBB->pred_size() == 1 && "A basic block resulting from a " in applySplitCriticalEdges()
|
| H A D | EarlyIfConversion.cpp | 442 if (Succ0->pred_size() != 1) in canConvertIf() 445 if (Succ0->pred_size() != 1 || Succ0->succ_size() != 1) in canConvertIf() 453 if (Succ1->pred_size() != 1 || Succ1->succ_size() != 1 || in canConvertIf() 608 assert(Tail->pred_size() == 2 && "Cannot replace PHIs"); in replacePHIInstrs() 701 bool ExtraPreds = Tail->pred_size() != 2; in convertIf()
|
| H A D | BranchFolding.cpp | 1048 if (I->pred_size() < 2) continue; in TailMergeBlocks() 1305 if (SuccBB->pred_size() == 1) in salvageDebugInfoFromEmptyBlock() 1403 if (PriorCond.empty() && !PriorTBB && MBB->pred_size() == 1 && in OptimizeBlock() 1513 if (!IsEmptyBlock(MBB) && MBB->pred_size() == 1 && OptForSize) { in OptimizeBlock() 1615 while(PI != MBB->pred_size()) { in OptimizeBlock() 1903 if (TBB->pred_size() > 1 || FBB->pred_size() > 1) in HoistCommonCodeInSuccs()
|
| H A D | MachineLoopInfo.cpp | 127 if (HB->pred_size() != 2 || HB->hasAddressTaken()) in findLoopPreheader()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UnreachableCodeChecker.cpp | 223 if (CB->pred_size() > 1) in isInvalidPath() 227 if (CB->pred_size() == 0) in isInvalidPath()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineScheduler.cpp | 43 if (MBB->pred_size() == 1) in getSingleSchedPred() 48 if (MBB->pred_size() == 2 && Loop != nullptr && Loop->getHeader() == MBB) { in getSingleSchedPred()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | PredIteratorCache.h | 61 return BlockToPredCountMap[BB] = pred_size(BB); in GetNumPreds()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | CMOVConversion.cpp | 67 if (LHS.pred_size() != 2 || RHS.pred_size() != 1) in isIfThenSubgraph()
|
| H A D | LoopInversionPass.cpp | 39 if (BB->succ_size() != 1 || BB->pred_size() != 1) in runOnFunction()
|
| H A D | StackAvailableExpressions.cpp | 52 if (BB.pred_size() == 0 && BB.throw_size() == 0) in getStartingStateAtBB()
|
| H A D | MCF.cpp | 243 if (BB->pred_size() == 0) in guessPredEdgeCounts() 254 if (NumGuessedEdges != BB->pred_size() - 1) in guessPredEdgeCounts()
|
| H A D | ThreeWayBranch.cpp | 72 if (SecondBranch->pred_size() != 1) in runOnFunction()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVRedundantCopyElimination.cpp | 86 if (MBB.pred_size() != 1) in optimizeBlock()
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 198 unsigned pred_size() const { return Preds.size(); } in pred_size() function 205 return (pred_size() == 1); in hasSinglePred()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixBrTableDefaults.cpp | 94 assert(MBB->pred_size() == 1 && "Expected a single guard predecessor"); in fixBrTableDefault()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | DominatorAnalysis.h | 121 if (!Backward && BB.pred_size() == 0 && BB.throw_size() == 0) in getStartingStateAtBB()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCEarlyReturn.cpp | 158 if (ReturnMBB.pred_size() == 1) { in processBlock()
|