Home
last modified time | relevance | path

Searched refs:isSuccessor (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp266 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 DBranchFolding.cpp1266 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 DMachineBlockPlacement.cpp903 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 DBasicBlockPathCloning.cpp102 if (!PrevBB->isSuccessor(PathBB)) { in IsValidCloning()
H A DTailDuplicator.cpp532 if (!SrcBB->isSuccessor(SuccBB)) in updateSuccessorsPHIs()
574 if (TailBB.isSuccessor(&TailBB)) in shouldTailDuplicate()
796 if (!PredBB->isSuccessor(NewTarget)) in duplicateSimpleBB()
H A DMachineBasicBlock.cpp721 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 DIfConversion.cpp1446 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 DMachineTraceMetrics.cpp565 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 DMachineSink.cpp925 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 DMachineVerifier.cpp804 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 DMachineCSE.cpp481 if (CSBB != BB && !CSBB->isSuccessor(BB)) in isProfitableToCSE()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp146 if (HeaderMBB->isSuccessor(Succ)) in fixBrTableDefault()
H A DWebAssemblyDebugValueManager.cpp90 if (!Def->getParent()->isSuccessor(Insert->getParent())) in getSinkableDebugValues()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp282 !Cand.BranchBlock->isSuccessor(Cand.BranchTargetBlock)) { in canCoalesceBranch()
312 if (!Succ->isSuccessor(Cand.BranchTargetBlock)) { in canCoalesceBranch()
H A DPPCReduceCRLogicals.cpp70 !OrigMBB->isSuccessor(Successor)) { in updatePHIs()
89 assert(OrigMBB->isSuccessor(NewMBB) && in addIncomingValuesToPHIs()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp193 bool case2 = JumpAroundTarget->isSuccessor(UncondTarget) && in runOnMachineFunction()
H A DHexagonLoopAlign.cpp142 return (MBB.isSuccessor(&MBB) && (Succs == 2)); in isSingleLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp185 assert(MBB->isSuccessor(NextMBB) && in expandBranches()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp343 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 DAMDGPUMachineCFGStructurizer.cpp1812 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 DAArch64ConditionalCompares.cpp456 if (!CmpBB->isSuccessor(Tail)) in canConvert()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp203 assert(MBB.isSuccessor(&NewMBB) && in splitBlock()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp942 assert(Src.isSuccessor(DstOrSplit) && DstOrSplit->isPredecessor(&Src) && in materialize()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp212 if (Succ != nullptr && Parent->isSuccessor(Succ)) { in getNextMachineInstr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1907 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()

12