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()
134 SmallVectorImpl<BasicBlock *> &Worklist, BasicBlock *StopBB, in isPotentiallyReachableFromMany()
135 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany()
161 SmallPtrSet<const BasicBlock*, 32> Visited; in isPotentiallyReachableFromMany()
163 BasicBlock *BB = Worklist.pop_back_val(); in isPotentiallyReachableFromMany()
208 const BasicBlock *A, const BasicBlock *B, in isPotentiallyReachable()
209 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
225 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable()
226 Worklist.push_back(const_cast<BasicBlock*>(A)); in isPotentiallyReachable()
228 return isPotentiallyReachableFromMany(Worklist, const_cast<BasicBlock *>(B), in isPotentiallyReachable()
234 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
245 BasicBlock *BB = const_cast<BasicBlock *>(A->getParent()); in isPotentiallyReachable()
262 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable()
270 Worklist, const_cast<BasicBlock *>(B->getParent()), ExclusionSet, in isPotentiallyReachable()