Home | History | Annotate | Download | only in Analysis

Lines Matching defs:iterator

178     /// VarIter is guaranteed to be greater then 0 for every valid iterator.
179 /// Invalid iterator (with null Scope) has VarIter equal to 0.
183 /// Create invalid iterator. Dereferencing invalid iterator is not allowed.
184 /// Incrementing invalid iterator is allowed and will result in invalid
185 /// iterator.
189 /// Create valid iterator. In case when S.Prev is an invalid iterator and
190 /// I is equal to 0, this will create invalid iterator.
193 // Iterator to "end" of scope is not allowed. Handle it by going up
194 // in scopes tree possibly up to invalid iterator in the root.
200 assert (Scope && "Dereferencing invalid iterator is not allowed");
201 assert (VarIter != 0 && "Iterator has invalid value of VarIter member");
212 assert (VarIter != 0 && "Iterator has invalid value of VarIter member");
245 /// Iterator to variable in previous scope that was declared just before
270 && "L iterator is not reachable from F iterator.");
321 typedef ArrayRef<Stmt*>::reverse_iterator iterator;
322 iterator begin() const { return children.rbegin(); }
323 iterator end() const { return children.rend(); }
872 CachedBoolEvalsTy::iterator I = CachedBoolEvals.find(S);
993 CFG::BuildOptions::ForcedBlkExprs::iterator itr = fb->find(stmt);
1058 for (BackpatchBlocksTy::iterator I = BackpatchBlocks.begin(),
1063 LabelMapTy::iterator LI = LabelMap.find(G->getLabel());
1077 for (LabelSetTy::iterator I = AddressTakenLabels.begin(),
1081 LabelMapTy::iterator LI = LabelMap.find(*I);
1421 CFGBlock::iterator InsertPos
1623 for (reverse_children::iterator I = RChildren.begin(), E = RChildren.end();
2381 LabelMapTy::iterator I = LabelMap.find(G->getLabel());
4070 StmtMapTy::iterator I = StmtMap.find(S);
4085 DeclMapTy::iterator I = DeclMap.find(D);