Home
last modified time | relevance | path

Searched refs:isLayoutSuccessor (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
165 if (MBB->isLayoutSuccessor(FirstSucc)) { in runOnMachineFunction()
168 } else if (MBB->isLayoutSuccessor(SecondSucc)) { in runOnMachineFunction()
195 bool case1 = LayoutSucc->isLayoutSuccessor(JumpAroundTarget); in runOnMachineFunction()
H A DHexagonInstrInfo.cpp432 MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) { in analyzeBranch()
3580 if (!B.isLayoutSuccessor(SB)) in getDotNewPredJumpOp()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp539 if (isLayoutSuccessor(TBB)) in updateTerminator()
559 if (!isLayoutSuccessor(TBB)) in updateTerminator()
569 if (isLayoutSuccessor(TBB)) { in updateTerminator()
574 } else if (isLayoutSuccessor(FBB)) { in updateTerminator()
602 if (!isLayoutSuccessor(TBB)) in updateTerminator()
617 if (isLayoutSuccessor(TBB)) { in updateTerminator()
626 } else if (!isLayoutSuccessor(FallthroughBB)) { in updateTerminator()
817 bool MachineBasicBlock::isLayoutSuccessor(const MachineBasicBlock *MBB) const { in isLayoutSuccessor() function in MachineBasicBlock
963 if (!NMBB->isLayoutSuccessor(Succ)) { in SplitCriticalEdge()
H A DBranchFolding.cpp683 if (MBB1->isLayoutSuccessor(MBB2) && I2 == MBB2->begin()) in ProfitableToMerge()
685 if (MBB2->isLayoutSuccessor(MBB1) && I1 == MBB1->begin()) in ProfitableToMerge()
1005 SameTails[0].getBlock()->isLayoutSuccessor(SameTails[1].getBlock()) && in TryTailMergeBlocks()
1009 SameTails[1].getBlock()->isLayoutSuccessor( in TryTailMergeBlocks()
H A DMachineBlockPlacement.cpp1807 Pred->isLayoutSuccessor(L.getHeader()))) { in findBestLoopTop()
1913 (MBB->isLayoutSuccessor(Succ) && in findBestLoopExit()
2904 if (MBB.isLayoutSuccessor(Succ)) in INITIALIZE_PASS_DEPENDENCY()
H A DEarlyIfConversion.cpp572 if (!ExtraPreds && Head->isLayoutSuccessor(Tail)) { in convertIf()
H A DTailDuplicator.cpp828 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp140 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock()
160 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
H A DPPCPreEmitPeephole.cpp148 if (!MBB.isLayoutSuccessor(Br->getOperand(1).getMBB())) { in runOnMachineFunction()
H A DPPCExpandISEL.cpp355 if (MBB->isLayoutSuccessor(Succ)) { in reorganizeBlockLayout()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp311 if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) { in analyzeBranch()
334 MBB.isLayoutSuccessor(TargetBB)) { in analyzeBranch()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp202 if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) { in analyzeBranch()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp218 if (MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) { in analyzeBranch()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp323 MF.insert(MBB->isLayoutSuccessor(Succ) ? MachineFunction::iterator(Succ) in run()
H A DWebAssemblyLateEHPrepare.cpp168 if (!MBB.isLayoutSuccessor(TBB)) in replaceFuncletReturns()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp312 if (!MBB.isLayoutSuccessor(Succ)) in runOnMachineFunction()
H A DSIInsertSkips.cpp463 if (MBB.isLayoutSuccessor(MI.getOperand(0).getMBB())) { in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h508 bool isLayoutSuccessor(const MachineBasicBlock *MBB) const;
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp606 if (MBB.isLayoutSuccessor(Instruction->getOperand(0).getMBB())) { in analyzeBranch()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp265 if (!NewMBB.isLayoutSuccessor(&Succ)) { in splitEdge()
272 assert(NewMBB.isLayoutSuccessor(&Succ) && in splitEdge()
H A DX86FastISel.cpp1673 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) { in X86SelectBranch()
1743 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) { in X86SelectBranch()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp497 if (!Pred->isLayoutSuccessor(MBB)) in isBlockOnlyReachableByFallthrough()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1252 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in SelectBranch()
1285 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in SelectBranch()
1323 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in SelectBranch()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp2287 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in emitCompareAndBranch()
2418 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in selectBranch()
2500 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in selectBranch()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp429 if (MBB.isLayoutSuccessor(Branch.Target->getMBB())) { in analyzeBranch()

12