/llvm-project/bolt/lib/Passes/ |
H A D | LoopInversionPass.cpp | 42 BinaryBasicBlock *SuccBB = *BB->succ_begin(); in runOnFunction() local
|
H A D | ReorderAlgorithm.cpp | 272 for (const BinaryBasicBlock *SuccBB : SrcBB->successors()) { in calculateWeight() local 293 for (const BinaryBasicBlock *SuccBB : PredBB->successors()) { in calculateWeight() local 365 for (const BinaryBasicBlock *SuccBB : SrcBB->successors()) { in adjustQueue() local
|
H A D | IdenticalCodeFolding.cpp | 196 for (const BinaryBasicBlock *SuccBB : BB->successors()) { isIdenticalWith() local
|
H A D | TailDuplication.cpp | 343 BinaryBasicBlock *SuccBB = CurrBB->getSuccessor(); in aggressiveDuplicate() local
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericIteratedDominanceFrontier.h | 185 NodeTy *SuccBB = SuccNode->getBlock(); calculate() local
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchFolding.cpp | 656 MachineBasicBlock *SuccBB, in ComputeSameTails() argument 458 FixTail(MachineBasicBlock * CurMBB,MachineBasicBlock * SuccBB,const TargetInstrInfo * TII,const DebugLoc & BranchDL) FixTail() argument 544 ProfitableToMerge(MachineBasicBlock * MBB1,MachineBasicBlock * MBB2,unsigned MinCommonTailLength,unsigned & CommonTailLen,MachineBasicBlock::iterator & I1,MachineBasicBlock::iterator & I2,MachineBasicBlock * SuccBB,MachineBasicBlock * PredBB,DenseMap<const MachineBasicBlock *,int> & EHScopeMembership,bool AfterPlacement,MBFIWrapper & MBBFreqInfo,ProfileSummaryInfo * PSI) ProfitableToMerge() argument 691 RemoveBlocksWithHash(unsigned CurHash,MachineBasicBlock * SuccBB,MachineBasicBlock * PredBB,const DebugLoc & BranchDL) RemoveBlocksWithHash() argument 711 CreateCommonTailOnlyBlock(MachineBasicBlock * & PredBB,MachineBasicBlock * SuccBB,unsigned maxCommonTailLength,unsigned & commonTailIndex) CreateCommonTailOnlyBlock() argument 889 TryTailMergeBlocks(MachineBasicBlock * SuccBB,MachineBasicBlock * PredBB,unsigned MinCommonTailLength) TryTailMergeBlocks() argument [all...] |
H A D | LiveVariables.cpp | 824 addNewBlock(MachineBasicBlock * BB,MachineBasicBlock * DomBB,MachineBasicBlock * SuccBB) addNewBlock() argument 874 addNewBlock(MachineBasicBlock * BB,MachineBasicBlock * DomBB,MachineBasicBlock * SuccBB,std::vector<SparseBitVector<>> & LiveInSets) addNewBlock() argument [all...] |
H A D | WinEHPrepare.cpp | 284 for (auto *SuccBB : successors(BB)) { calculateCXXStateForAsynchEH() local 347 for (auto *SuccBB : successors(BB)) { calculateSEHStateForAsynchEH() local
|
H A D | MachineSink.cpp | 1944 updateLiveIn(MachineInstr * MI,MachineBasicBlock * SuccBB,SmallVectorImpl<unsigned> & UsedOpsInCopy,SmallVectorImpl<unsigned> & DefedRegsInCopy) updateLiveIn() argument 2071 MachineBasicBlock *SuccBB = tryToSinkCopy() local [all...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1483 DestPopularity[SuccBB] = 0; in findMostPopularDest() local 170 auto *SuccBB = PhiBB; updatePredecessorProfileMetadata() local 2213 BasicBlock *SuccBB = CondBr->getSuccessor(PredPredBB == ZeroPred); maybethreadThroughTwoBasicBlocks() local 2263 threadThroughTwoBasicBlocks(BasicBlock * PredPredBB,BasicBlock * PredBB,BasicBlock * BB,BasicBlock * SuccBB) threadThroughTwoBasicBlocks() argument 2335 tryThreadEdge(BasicBlock * BB,const SmallVectorImpl<BasicBlock * > & PredBBs,BasicBlock * SuccBB) tryThreadEdge() argument 2374 threadEdge(BasicBlock * BB,const SmallVectorImpl<BasicBlock * > & PredBBs,BasicBlock * SuccBB) threadEdge() argument 2519 updateBlockFreqAndEdgeWeight(BasicBlock * PredBB,BasicBlock * BB,BasicBlock * NewBB,BasicBlock * SuccBB,BlockFrequencyInfo * BFI,BranchProbabilityInfo * BPI,bool HasProfile) updateBlockFreqAndEdgeWeight() argument 2719 if (BasicBlock *SuccBB = dyn_cast<BasicBlock>(New->getOperand(i))) duplicateCondBranchOnPHIIntoPred() local [all...] |
H A D | SimpleLoopUnswitch.cpp | 1277 for (auto *SuccBB : successors(LoopBB)) buildClonedLoopBlocks() local 1285 for (auto *SuccBB : successors(ParentBB)) { buildClonedLoopBlocks() local 1337 for (auto *SuccBB : successors(ClonedBB)) buildClonedLoopBlocks() local 2282 for (auto *SuccBB : llvm::concat<BasicBlock *const>(ArrayRef(RetainedSuccBB), unswitchNontrivialInvariants() local 2308 for (auto *SuccBB : UnswitchedSuccBBs) { unswitchNontrivialInvariants() local 2814 __anonbc4fc53f1802(const BasicBlock *SuccBB) CalculateUnswitchCostMultiplier() argument 2843 __anonbc4fc53f1902(const BasicBlock *SuccBB) CalculateUnswitchCostMultiplier() argument [all...] |
H A D | TailRecursionElimination.cpp | 287 for (auto *SuccBB : successors(BB)) { markTails() local
|
H A D | DFAJumpThreading.cpp | 1071 for (auto *SuccBB : successors(NewBB)) { cloneBlockAndUpdatePredecessor() local
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionOptimizer.cpp | 156 for (auto *SuccBB : MBB->successors()) in findSuitableCompare() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCopyHoisting.cpp | 255 MachineBasicBlock *SuccBB = *I; moveCopyInstr() local
|
/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 402 addLiveOut(const MachineBasicBlock & MBB,const MachineBasicBlock & SuccBB) addLiveOut() argument 828 MachineBasicBlock *SuccBB = selectSuccBB(MBB); searchSuccBBs() local [all...] |
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LibCallsShrinkWrap.cpp | 476 BasicBlock *SuccBB = CallBB->getSingleSuccessor(); in shrinkWrapCI() local
|
H A D | LoopSimplify.cpp | 620 for (auto *SuccBB : successors(ExitingBB)) { simplifyOneLoop() local
|
H A D | LowerSwitch.cpp | 118 for (auto &I : SuccBB->phis()) { in FixPhis() argument
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 551 BasicBlock &SuccBB = **SuccIt; create() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | MustExecute.cpp | 425 for (const BasicBlock *SuccBB : successors(InitBB)) { findForwardJoinPoint() local
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopIdiomVectorize.cpp | 896 __anon161cb1f20202(BasicBlock *SuccBB) transformByteCompare() argument
|
/llvm-project/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 498 const BasicBlock *SuccBB = *SI; getUniqueSuccessor() local
|
/llvm-project/polly/lib/Analysis/ |
H A D | ScopBuilder.cpp | 925 auto IsFinishedRegionExit = [&FinishedExitBlocks](BasicBlock *SuccBB) { in buildDomainsWithBranchConstraints() argument 949 BasicBlock *SuccBB = getRegionNodeSuccessor(RN, TI, u); in buildDomainsWithBranchConstraints() local 1042 auto *SuccBB = getRegionNodeSuccessor(RN, TI, u); propagateInvalidStmtDomains() local [all...] |
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerCoverage.cpp | 1059 for (auto SuccBB : successors(&BB)) { createFunctionControlFlow() local
|