Searched defs:pred_iterator (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DInterval.h44 typedef std::vector<BasicBlock*>::iterator pred_iterator; typedef in class:llvm::Interval
115 /// just like BasicBlocks can with the pred_* functions, and *::pred_iterator.
117 inline Interval::pred_iterator pred_begin(Interval *I) {
120 inline Interval::pred_iterator pred_end(Interval *I) {
141 typedef Interval::pred_iterator ChildIteratorType;
/external/llvm/include/llvm/Support/
H A DCFG.h25 // BasicBlock pred_iterator definition
54 assert(!It.atEnd() && "pred_iterator out of range!");
60 assert(!It.atEnd() && "pred_iterator out of range!");
82 typedef PredIterator<BasicBlock, Value::use_iterator> pred_iterator; typedef in namespace:llvm
86 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); }
90 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);}
282 typedef pred_iterator ChildIteratorType;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h199 typedef ExplodedNode* const * pred_iterator; typedef in class:clang::ento::ExplodedNode
202 pred_iterator pred_begin() { return Preds.begin(); }
203 pred_iterator pred_end() { return Preds.end(); }
/external/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h244 typedef std::vector<MachineBasicBlock *>::iterator pred_iterator; typedef in class:llvm::MachineBasicBlock
257 pred_iterator pred_begin() { return Predecessors.begin(); }
259 pred_iterator pred_end() { return Predecessors.end(); }
653 typedef MachineBasicBlock::pred_iterator ChildIteratorType;
H A DScheduleDAG.h261 typedef SmallVector<SDep, 4>::iterator pred_iterator; typedef in class:llvm::SUnit

Completed in 84 milliseconds