Home
last modified time | relevance | path

Searched defs:SuccBB (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp461 static void FixTail(MachineBasicBlock *CurMBB, MachineBasicBlock *SuccBB, in FixTail()
547 MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB, in ProfitableToMerge()
659 MachineBasicBlock *SuccBB, in ComputeSameTails()
694 MachineBasicBlock *SuccBB, in RemoveBlocksWithHash()
714 MachineBasicBlock *SuccBB, in CreateCommonTailOnlyBlock()
892 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB, in TryTailMergeBlocks()
H A DLiveVariables.cpp852 MachineBasicBlock *SuccBB) { in addNewBlock()
902 MachineBasicBlock *SuccBB, in addNewBlock()
H A DWinEHPrepare.cpp284 for (auto *SuccBB : successors(BB)) { in calculateCXXStateForAsynchEH() local
347 for (auto *SuccBB : successors(BB)) { in calculateSEHStateForAsynchEH() local
H A DMachineSink.cpp1997 static void updateLiveIn(MachineInstr *MI, MachineBasicBlock *SuccBB, in updateLiveIn()
2124 MachineBasicBlock *SuccBB = in tryToSinkCopy() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h186 NodeTy *SuccBB = SuccNode->getBlock(); in calculate() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp170 auto *SuccBB = PhiBB; in updatePredecessorProfileMetadata() local
1483 for (auto *SuccBB : successors(BB)) in findMostPopularDest() local
2213 BasicBlock *SuccBB = CondBr->getSuccessor(PredPredBB == ZeroPred); in maybethreadThroughTwoBasicBlocks() local
2263 BasicBlock *SuccBB) { in threadThroughTwoBasicBlocks()
2335 BasicBlock *SuccBB) { in tryThreadEdge()
2374 BasicBlock *SuccBB) { in threadEdge()
2519 BasicBlock *SuccBB, in updateBlockFreqAndEdgeWeight()
2719 if (BasicBlock *SuccBB = dyn_cast<BasicBlock>(New->getOperand(i))) in duplicateCondBranchOnPHIIntoPred() local
H A DSimpleLoopUnswitch.cpp1287 for (auto *SuccBB : successors(LoopBB)) buildClonedLoopBlocks() local
1295 for (auto *SuccBB : successors(ParentBB)) { buildClonedLoopBlocks() local
1348 for (auto *SuccBB : successors(ClonedBB)) buildClonedLoopBlocks() local
2293 for (auto *SuccBB : llvm::concat<BasicBlock *const>(ArrayRef(RetainedSuccBB), unswitchNontrivialInvariants() local
2319 for (auto *SuccBB : UnswitchedSuccBBs) { unswitchNontrivialInvariants() local
2832 __anondb665f8c1802(const BasicBlock *SuccBB) CalculateUnswitchCostMultiplier() argument
2861 __anondb665f8c1902(const BasicBlock *SuccBB) CalculateUnswitchCostMultiplier() argument
[all...]
H A DTailRecursionElimination.cpp287 for (auto *SuccBB : successors(BB)) { in markTails() local
H A DDFAJumpThreading.cpp1071 for (auto *SuccBB : successors(NewBB)) { in cloneBlockAndUpdatePredecessor() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp253 MachineBasicBlock *SuccBB = *I; in moveCopyInstr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionOptimizer.cpp156 for (auto *SuccBB : MBB->successors()) in findSuitableCompare() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp402 const MachineBasicBlock &SuccBB) { in addLiveOut()
828 MachineBasicBlock *SuccBB = selectSuccBB(MBB); in searchSuccBBs() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp476 BasicBlock *SuccBB = CallBB->getSingleSuccessor(); in shrinkWrapCI() local
H A DLoopSimplify.cpp620 for (auto *SuccBB : successors(ExitingBB)) { in simplifyOneLoop() local
H A DLowerSwitch.cpp118 void FixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB, in FixPhis()
H A DLoopUtils.cpp107 for (auto *SuccBB : successors(BB)) { in formDedicatedExitBlocks() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp571 BasicBlock &SuccBB = **SuccIt; in create() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp425 for (const BasicBlock *SuccBB : successors(InitBB)) { in findForwardJoinPoint() local
H A DBranchProbabilityInfo.cpp892 for (const BasicBlock *SuccBB : successors(BB)) { in calcEstimatedHeuristics() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp896 auto fixSuccessorPhis = [&](BasicBlock *SuccBB) { in transformByteCompare()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp498 const BasicBlock *SuccBB = *SI; in getUniqueSuccessor() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp1059 for (auto SuccBB : successors(&BB)) { in createFunctionControlFlow() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1867 for (const BasicBlock *SuccBB : IB->successors()) in SelectIndirectBr() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2263 for (const BasicBlock *SuccBB : successors(LLVMBB)) { in handlePHINodesInSuccessorBlocks() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1668 BasicBlock *SuccBB = *SuccStack.back().second++; in ComputePostOrders() local

12