Home
last modified time | relevance | path

Searched refs:RootIt (Results 1 – 2 of 2) sorted by relevance

/external/llvm/include/llvm/ADT/
DSTLExtras.h111 template <class RootIt, class UnaryFunc>
113 RootIt current;
116 typedef typename std::iterator_traits<RootIt>::iterator_category
118 typedef typename std::iterator_traits<RootIt>::difference_type
126 typedef RootIt iterator_type;
128 inline const RootIt &getCurrent() const { return current; } in getCurrent()
131 inline explicit mapped_iterator(const RootIt &I, UnaryFunc F) in mapped_iterator()
/external/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp1063 auto RootIt = nextInstr(Iter, Uses, Visited); in validate() local
1066 while (BaseIt != Uses.end() && RootIt != Uses.end()) { in validate()
1068 Instruction *RootInst = RootIt->first; in validate()
1078 LastRootIt = RootIt; in validate()
1080 RootIt = nextInstr(Iter, Uses, Visited); in validate()
1096 auto TryIt = RootIt; in validate()
1105 if (TryIt == Uses.end() || TryIt == RootIt || in validate()
1106 instrDependsOn(TryIt->first, RootIt, TryIt)) { in validate()
1112 RootIt = TryIt; in validate()
1124 for (; LastRootIt < RootIt; ++LastRootIt) { in validate()
[all …]