Lines Matching refs:Stmt
78 void transformBody(Stmt *body, Decl *ParentD) {
128 Stmt::child_iterator retI = scope.End;
166 for (Stmt::child_iterator
168 Stmt *child = getEssential(*I);
217 void clearUnavailableDiags(Stmt *S) {
227 Stmt::child_iterator Begin;
228 Stmt::child_iterator End;
236 Stmt::child_iterator rangeS = Begin;
240 Stmt::child_iterator rangeE = Begin;
241 for (Stmt::child_iterator I = rangeS; I != End; ++I)
301 Stmt::child_iterator SI = scope.End, SE = compoundS->body_end();
340 Stmt::child_iterator I = scope.Begin;
372 bool isPoolDrain(VarDecl *poolVar, Stmt *S) {
402 return cast<Expr>(getEssential((Stmt*)E));
404 static Stmt *getEssential(Stmt *S) {
412 Stmt *Body;