/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 266 assert(From->isSuccessor(To) && in moveBasicBlock() 288 if (BBPrevious->isSuccessor(BB)) in moveBasicBlock() 291 if (BeforePrev->isSuccessor(Before)) in moveBasicBlock() 294 if (BBNext && BB->isSuccessor(BBNext)) in moveBasicBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchFolding.cpp | 1266 if (MBB1->isSuccessor(MBB2)) return true; in IsBetterFallthrough() 1267 if (MBB2->isSuccessor(MBB1)) return false; in IsBetterFallthrough() 1370 } else if (MBB->isSuccessor(&*FallThrough)) { in OptimizeBlock() 1381 if (*SI != &*FallThrough && !FallThrough->isSuccessor(*SI)) { in OptimizeBlock() 1425 PrevBB.succ_size() == 1 && PrevBB.isSuccessor(MBB) && in OptimizeBlock() 1615 !PrevBB.isSuccessor(MBB)) { in OptimizeBlock() 1618 if (!PredHasNoFallThrough && PrevBB.isSuccessor(MBB) && in OptimizeBlock() 1651 if (*SI != CurTBB && !CurTBB->isSuccessor(*SI)) { in OptimizeBlock() 1773 PrevBB.isSuccessor(&*FallThrough)) { in OptimizeBlock()
|
H A D | MachineBlockPlacement.cpp | 903 if (PDom == nullptr || !Succ->isSuccessor(PDom)) { in isProfitableToTailDup() 1279 assert(getKey()->isSuccessor(dst) && in precomputeTriangleChains() 1390 if (Succ1->isSuccessor(Succ2) || Succ2->isSuccessor(Succ1)) { in getLayoutSuccessorProbThreshold() 1618 if (BB->isSuccessor(Succ) && (!BlockFilter || BlockFilter->count(Succ)) && in selectBestSuccessor() 1909 if (!BB->isSuccessor(BestSucc)) in buildChain() 2433 if (ExitingBB->isSuccessor(NextBlockInChain)) in rotateLoop() 2434 if (!Bottom->isSuccessor(Top)) in rotateLoop() 2561 if (TailBB->isSuccessor(*Iter)) { in rotateLoopWithProfile() 3019 if (!LayoutPred->isSuccessor(ChainBB)) { in alignBlocks() 3546 if (!LayoutPred->isSuccessor(&*MBI)) { in runOnMachineFunction()
|
H A D | BasicBlockPathCloning.cpp | 102 if (!PrevBB->isSuccessor(PathBB)) { in IsValidCloning()
|
H A D | TailDuplicator.cpp | 532 if (!SrcBB->isSuccessor(SuccBB)) in updateSuccessorsPHIs() 574 if (TailBB.isSuccessor(&TailBB)) in shouldTailDuplicate() 796 if (!PredBB->isSuccessor(NewTarget)) in duplicateSimpleBB()
|
H A D | MachineBasicBlock.cpp | 721 if (!PreviousLayoutSuccessor || !isSuccessor(PreviousLayoutSuccessor) || in updateTerminator() 752 assert(isSuccessor(PreviousLayoutSuccessor)); in updateTerminator() 958 bool MachineBasicBlock::isSuccessor(const MachineBasicBlock *MBB) const { in isSuccessor() function in MachineBasicBlock 983 if (!isSuccessor(&*Fallthrough)) in getFallThrough()
|
H A D | IfConversion.cpp | 1446 if (I == E || !I->empty() || !PI->isSuccessor(&*I)) in canFallThroughTo() 1451 return PI->isSuccessor(&*I); in canFallThroughTo() 2238 if (MO.isMBB() && !ToBBI.BB->isSuccessor(MO.getMBB())) in MergeBlocks() 2265 if (AddEdges && ToBBI.BB->isSuccessor(&FromMBB)) { in MergeBlocks() 2321 if (ToBBI.BB->isSuccessor(Succ)) in MergeBlocks()
|
H A D | MachineTraceMetrics.cpp | 565 assert((!TBI.Succ || Pred->isSuccessor(TBI.Succ)) && "CFG changed"); in invalidate() 620 assert(MBB->isSuccessor(TBI.Succ) && "CFG doesn't match trace"); in verify() 1079 if (MBB->isSuccessor(Loop->getHeader())) in computeInstrHeights()
|
H A D | MachineSink.cpp | 925 if (From->isSuccessor(To) && MBPI->getEdgeProbability(From, To) <= in isWorthBreakingCriticalEdge() 964 if (!SplitEdges || FromBB == ToBB || !FromBB->isSuccessor(ToBB)) in isLegalToBreakCriticalEdge() 1215 !MBB->isSuccessor(DTChild->getBlock())) in GetAllSortedSuccessors()
|
H A D | MachineVerifier.cpp | 804 if (TBB && !MBB->isSuccessor(TBB)) in visitMachineBasicBlockBefore() 808 if (FBB && !MBB->isSuccessor(FBB)) in visitMachineBasicBlockBefore() 825 } else if (!MBB->isSuccessor(&*MBBI)) in visitMachineBasicBlockBefore() 965 if (!MBB->isSuccessor(IndirectTargetMBB)) in verifyInlineAsm() 2657 if (MI->isPHI() && !MO->getMBB()->isSuccessor(MI->getParent())) in visitMachineOperand() 3219 if (!Pre.isSuccessor(&MBB)) { in checkPHIOps()
|
H A D | MachineCSE.cpp | 481 if (CSBB != BB && !CSBB->isSuccessor(BB)) in isProfitableToCSE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFixBrTableDefaults.cpp | 146 if (HeaderMBB->isSuccessor(Succ)) in fixBrTableDefault()
|
H A D | WebAssemblyDebugValueManager.cpp | 90 if (!Def->getParent()->isSuccessor(Insert->getParent())) in getSinkableDebugValues()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchCoalescing.cpp | 282 !Cand.BranchBlock->isSuccessor(Cand.BranchTargetBlock)) { in canCoalesceBranch() 312 if (!Succ->isSuccessor(Cand.BranchTargetBlock)) { in canCoalesceBranch()
|
H A D | PPCReduceCRLogicals.cpp | 70 !OrigMBB->isSuccessor(Successor)) { in updatePHIs() 89 assert(OrigMBB->isSuccessor(NewMBB) && in addIncomingValuesToPHIs()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCFGOptimizer.cpp | 193 bool case2 = JumpAroundTarget->isSuccessor(UncondTarget) && in runOnMachineFunction()
|
H A D | HexagonLoopAlign.cpp | 142 return (MBB.isSuccessor(&MBB) && (Succs == 2)); in isSingleLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430BranchSelector.cpp | 185 assert(MBB->isSuccessor(NextMBB) && in expandBranches()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600MachineCFGStructurizer.cpp | 343 return MBB->isSuccessor(LoopHeader); in hasBackEdge() 1475 assert(PreMBB->isSuccessor(SrcMBB)); in cloneOnSideEntryTo() 1493 assert(PredMBB->isSuccessor(MBB) && "succBlk is not a predecessor of curBlk"); in cloneBlockForPredecessor()
|
H A D | AMDGPUMachineCFGStructurizer.cpp | 1812 if (!CodeBBEnd->isSuccessor(MergeBB)) in createIfBlock() 2499 if (Exit->isSuccessor(Entry)) { in splitEntry() 2617 if (!InnerLRegion->getExit()->isSuccessor(CurrentMerge)) in structurizeComplexRegion()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 456 if (!CmpBB->isSuccessor(Tail)) in canConvert()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FlagsCopyLowering.cpp | 203 assert(MBB.isSuccessor(&NewMBB) && in splitBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 942 assert(Src.isSuccessor(DstOrSplit) && DstOrSplit->isPredecessor(&Src) && in materialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsBranchExpansion.cpp | 212 if (Succ != nullptr && Parent->isSuccessor(Succ)) { in getNextMachineInstr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 1907 if (!FuncInfo->MBB->isSuccessor(PHI->getParent())) in FinishBasicBlock() 2045 if (cBB->isSuccessor(PHIBB)) in FinishBasicBlock() 2090 if (FuncInfo->MBB->isSuccessor(PHIBB)) in FinishBasicBlock() 2128 if (ThisBB->isSuccessor(FuncInfo->MBB)) { in FinishBasicBlock()
|