Searched refs:DFSStack (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DLoopInfoImpl.h432 std::vector<std::pair<BlockT*, SuccIterTy> > DFSStack; member in class:llvm::__anon9722::PopulateLoopsDFS
443 BlockT *dfsSource() { return DFSStack.back().first; }
444 SuccIterTy &dfsSucc() { return DFSStack.back().second; }
448 DFSStack.push_back(std::make_pair(Block, BlockTraits::child_begin(Block)));
458 while (!DFSStack.empty()) {
471 DFSStack.pop_back();
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DScheduleDAGInstrs.cpp942 std::vector<std::pair<const SUnit*, SUnit::const_pred_iterator> > DFSStack; member in class:__anon9998::SchedDAGReverseDFS
944 bool isComplete() const { return DFSStack.empty(); }
947 DFSStack.push_back(std::make_pair(SU, SU->Preds.begin()));
949 void advance() { ++DFSStack.back().second; }
951 void backtrack() { DFSStack.pop_back(); }
953 const SUnit *getCurr() const { return DFSStack.back().first; }
955 SUnit::const_pred_iterator getPred() const { return DFSStack.back().second; }

Completed in 60 milliseconds