Home
last modified time | relevance | path

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

12

/llvm-project/bolt/lib/Passes/
H A DLoopInversionPass.cpp42 BinaryBasicBlock *SuccBB = *BB->succ_begin(); in runOnFunction() local
H A DReorderAlgorithm.cpp272 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 DIdenticalCodeFolding.cpp196 for (const BinaryBasicBlock *SuccBB : BB->successors()) { isIdenticalWith() local
H A DTailDuplication.cpp343 BinaryBasicBlock *SuccBB = CurrBB->getSuccessor(); in aggressiveDuplicate() local
/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h185 NodeTy *SuccBB = SuccNode->getBlock(); calculate() local
/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp656 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 DLiveVariables.cpp824 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 DWinEHPrepare.cpp284 for (auto *SuccBB : successors(BB)) { calculateCXXStateForAsynchEH() local
347 for (auto *SuccBB : successors(BB)) { calculateSEHStateForAsynchEH() local
H A DMachineSink.cpp1944 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 DJumpThreading.cpp1483 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 DSimpleLoopUnswitch.cpp1277 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 DTailRecursionElimination.cpp287 for (auto *SuccBB : successors(BB)) { markTails() local
H A DDFAJumpThreading.cpp1071 for (auto *SuccBB : successors(NewBB)) { cloneBlockAndUpdatePredecessor() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionOptimizer.cpp156 for (auto *SuccBB : MBB->successors()) in findSuitableCompare() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp255 MachineBasicBlock *SuccBB = *I; moveCopyInstr() local
/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp402 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 DLibCallsShrinkWrap.cpp476 BasicBlock *SuccBB = CallBB->getSingleSuccessor(); in shrinkWrapCI() local
H A DLoopSimplify.cpp620 for (auto *SuccBB : successors(ExitingBB)) { simplifyOneLoop() local
H A DLowerSwitch.cpp118 for (auto &I : SuccBB->phis()) { in FixPhis() argument
/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp551 BasicBlock &SuccBB = **SuccIt; create() local
[all...]
/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp425 for (const BasicBlock *SuccBB : successors(InitBB)) { findForwardJoinPoint() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp896 __anon161cb1f20202(BasicBlock *SuccBB) transformByteCompare() argument
/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp498 const BasicBlock *SuccBB = *SI; getUniqueSuccessor() local
/llvm-project/polly/lib/Analysis/
H A DScopBuilder.cpp925 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 DSanitizerCoverage.cpp1059 for (auto SuccBB : successors(&BB)) { createFunctionControlFlow() local

12