Lines Matching refs:BasicBlock

35      SmallVectorImpl<std::pair<const BasicBlock*,const BasicBlock*> > &Result) {  in FindFunctionBackedges()  argument
36 const BasicBlock *BB = &F.getEntryBlock(); in FindFunctionBackedges()
40 SmallPtrSet<const BasicBlock*, 8> Visited; in FindFunctionBackedges()
41 SmallVector<std::pair<const BasicBlock *, const_succ_iterator>, 8> VisitStack; in FindFunctionBackedges()
42 SmallPtrSet<const BasicBlock*, 8> InStack; in FindFunctionBackedges()
48 std::pair<const BasicBlock *, const_succ_iterator> &Top = VisitStack.back(); in FindFunctionBackedges()
49 const BasicBlock *ParentBB = Top.first; in FindFunctionBackedges()
79 unsigned llvm::GetSuccessorNumber(const BasicBlock *BB, in GetSuccessorNumber()
80 const BasicBlock *Succ) { in GetSuccessorNumber()
101 bool llvm::isCriticalEdge(const Instruction *TI, const BasicBlock *Dest, in isCriticalEdge()
113 const BasicBlock *FirstPred = *I; in isCriticalEdge()
128 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop()
138 SmallVectorImpl<BasicBlock *> &Worklist, BasicBlock *StopBB, in isPotentiallyReachableFromMany()
139 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany()
165 SmallPtrSet<const BasicBlock*, 32> Visited; in isPotentiallyReachableFromMany()
167 BasicBlock *BB = Worklist.pop_back_val(); in isPotentiallyReachableFromMany()
212 const BasicBlock *A, const BasicBlock *B, in isPotentiallyReachable()
213 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
229 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable()
230 Worklist.push_back(const_cast<BasicBlock*>(A)); in isPotentiallyReachable()
232 return isPotentiallyReachableFromMany(Worklist, const_cast<BasicBlock *>(B), in isPotentiallyReachable()
238 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
249 BasicBlock *BB = const_cast<BasicBlock *>(A->getParent()); in isPotentiallyReachable()
266 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable()
274 Worklist, const_cast<BasicBlock *>(B->getParent()), ExclusionSet, in isPotentiallyReachable()