/external/clang/include/clang/Analysis/Analyses/ |
PostOrderCFGView.h | 35 /// template parameter of the llvm::po_iterator template, as used with 41 // po_iterator requires this iterator, but the only interface needed is the 51 // Note that insert() is called by po_iterator, which doesn't check to 72 typedef llvm::po_iterator<const CFG*, CFGBlockSet, true> po_iterator; typedef in class:clang::PostOrderCFGView
|
/external/llvm/include/llvm/ADT/ |
PostOrderIterator.h | 27 // visited nodes during the po_iterator's depth-first traversal. 45 // could be used to remove loop back-edges from the CFG seen by po_iterator. 49 // the finishPostorder() function is called just before the po_iterator moves 91 class po_iterator : public std::iterator<std::forward_iterator_tag, class in namespace:llvm 113 inline po_iterator(NodeType *BB) { function in class:llvm::po_iterator 118 inline po_iterator() {} // End is when stack is empty. function in class:llvm::po_iterator 120 inline po_iterator(NodeType *BB, SetType &S) : function in class:llvm::po_iterator 128 inline po_iterator(SetType &S) : function in class:llvm::po_iterator 133 typedef po_iterator<GraphT, SetType, ExtStorage, GT> _Self; 175 po_iterator<T> po_begin(T G) { return po_iterator<T>::begin(G); [all...] |
/external/clang/lib/Analysis/ |
PostOrderCFGView.cpp | 24 for (po_iterator I = po_iterator::begin(cfg, BSet), 25 E = po_iterator::end(cfg, BSet); I != E; ++I) {
|
/external/llvm/include/llvm/Analysis/ |
LoopIterator.h | 125 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator; 136 /// po_iterator "automatically" calls back to visitPreorder and 140 assert(DFS.L->getNumBlocks() && "po_iterator cannot handle an empty graph"); 148 /// Called by po_iterator upon reaching a block via a CFG edge. If this block 160 /// Called by po_iterator each time it advances, indicating a block's
|
LoopInfoImpl.h | 523 for (po_iterator<DomTreeNodeBase<BlockT>*> DomIter = po_begin(DomRoot),
|
/external/llvm/lib/Analysis/ |
BranchProbabilityInfo.cpp | 479 for (po_iterator<BasicBlock *> I = po_begin(&F.getEntryBlock()),
|
RegionInfo.cpp | 646 for (po_iterator<DomTreeNode*> FI = po_begin(N), FE = po_end(N); FI != FE;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
FunctionLoweringInfo.cpp | 395 for (po_iterator<Type*> i = po_begin(T), e = po_end(T);
|
/external/llvm/lib/CodeGen/ |
EarlyIfConversion.cpp | 795 for (po_iterator<MachineDominatorTree*>
|
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | [all...] |