Searched refs:BlockTraits (Results 1 - 7 of 7) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h36 typedef GraphTraits<BlockT*> BlockTraits; typedef
38 for (typename BlockTraits::ChildIteratorType I =
39 BlockTraits::child_begin(*BI), E = BlockTraits::child_end(*BI);
65 typedef GraphTraits<BlockT*> BlockTraits; typedef
67 for (typename BlockTraits::ChildIteratorType I =
68 BlockTraits::child_begin(*BI), E = BlockTraits::child_end(*BI);
90 typedef GraphTraits<BlockT*> BlockTraits; typedef
92 for (typename BlockTraits
114 typedef GraphTraits<BlockT*> BlockTraits; typedef
247 typedef GraphTraits<BlockT*> BlockTraits; typedef
408 typedef GraphTraits<BlockT*> BlockTraits; typedef in class:llvm::PopulateLoopsDFS
[all...]
H A DRegionIterator.h38 typedef GraphTraits<BlockT*> BlockTraits; typedef in class:llvm::RNSuccIterator
39 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
97 BItor(BlockTraits::child_begin(node->getEntry())) {
101 while (BlockTraits::child_end(node->getEntry()) != BItor && isExit(*BItor))
111 BItor(BlockTraits::child_end(node->getEntry())) {}
137 while (BItor != BlockTraits::child_end(getNode()->getEntry())
161 typedef GraphTraits<BlockT*> BlockTraits; typedef in class:llvm::RNSuccIterator
162 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
177 Itor(BlockTraits::child_begin(node->getEntry())) {
183 while (BlockTraits
[all...]
H A DRegionInfoImpl.h243 for (SuccIterTy SI = BlockTraits::child_begin(BB),
244 SE = BlockTraits::child_end(BB);
270 for (SuccIterTy SI = BlockTraits::child_begin(BB),
271 SE = BlockTraits::child_end(BB);
456 return new RegionT(getEntry(), *BlockTraits::child_begin(exit), RI, DT);
649 BlockTraits::child_end(entry) - BlockTraits::child_begin(entry);
651 if (num_successors <= 1 && exit == *(BlockTraits::child_begin(entry)))
843 else if (++BlockTraits::child_begin(BB) == BlockTraits
[all...]
H A DDominanceFrontier.h38 typedef GraphTraits<BlockT *> BlockTraits; typedef in class:llvm::DominanceFrontierBase
117 typedef GraphTraits<BlockT *> BlockTraits; typedef in class:llvm::ForwardDominanceFrontierBase
H A DDominanceFrontierImpl.h177 for (auto SI = BlockTraits::child_begin(currentBB),
178 SE = BlockTraits::child_end(currentBB);
H A DLoopInfo.h168 typedef GraphTraits<const BlockT*> BlockTraits; typedef
169 for (typename BlockTraits::ChildIteratorType SI =
170 BlockTraits::child_begin(BB),
171 SE = BlockTraits::child_end(BB); SI != SE; ++SI) {
H A DRegionInfo.h258 typedef GraphTraits<BlockT *> BlockTraits; typedef in class:llvm::RegionBase
260 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
662 typedef GraphTraits<BlockT *> BlockTraits; typedef in class:llvm::RegionInfoBase
664 typedef typename BlockTraits::ChildIteratorType SuccIterTy;

Completed in 132 milliseconds