Lines Matching refs:statements

130         for (size_t i = 0; i < cs->statements->dim; )  in visit()
132 Statement *s = (*cs->statements)[i]; in visit()
138 cs->statements->remove(i); in visit()
139 cs->statements->insert(i, flt); in visit()
143 (*cs->statements)[i] = s; in visit()
150 (*cs->statements)[i] = s->scopeCode(sc, &sentry, &sexception, &sfinally); in visit()
154 cs->statements->insert(i, sentry); in visit()
161 if (i + 1 == cs->statements->dim && !sfinally) in visit()
175 for (size_t j = i + 1; j < cs->statements->dim; j++) in visit()
177 a->push((*cs->statements)[j]); in visit()
202 cs->statements->setDim(i + 1); in visit()
203 cs->statements->push(s); in visit()
209 if (0 && i + 1 == cs->statements->dim) in visit()
211 cs->statements->push(sfinally); in visit()
221 for (size_t j = i + 1; j < cs->statements->dim; j++) in visit()
223 a->push((*cs->statements)[j]); in visit()
228 cs->statements->setDim(i + 1); in visit()
229 cs->statements->push(s); in visit()
238 cs->statements->remove(i); in visit()
244 for (size_t i = 0; i < cs->statements->dim; ++i) in visit()
247 Statement *s = (*cs->statements)[i]; in visit()
264 cs->statements->remove(i); in visit()
265 cs->statements->insert(i, flt); in visit()
266 if (cs->statements->dim <= i) in visit()
271 if (cs->statements->dim == 1) in visit()
273 result = (*cs->statements)[0]; in visit()
287 for (size_t i = 0; i < uls->statements->dim; i++) in visit()
289 Statement *s = (*uls->statements)[i]; in visit()
294 (*uls->statements)[i] = s; in visit()
510 bool needExpansion, bool isStatic, Statements *statements, Dsymbols *declarations, in declareVariable() argument
609 if (statements) in declareVariable()
610 statements->push(new ExpStatement(loc, var)); in declareVariable()
621 Statements *statements, Dsymbols *declarations, Dsymbols *dbody) in makeTupleForeachBody() argument
738 if (statements) in makeTupleForeachBody()
739 statements->push(fwdstmt); in makeTupleForeachBody()
770 Statements *statements, Dsymbols *declarations, Dsymbols *dbody) in makeTupleForeach() argument
809 statements, declarations, dbody)) in makeTupleForeach()
829 Statements *statements = new Statements(); in makeTupleForeachStatic() local
830 if (!makeTupleForeach(fs, needExpansion, true, false, statements, NULL, NULL)) in makeTupleForeachStatic()
833 result = new CompoundStatement(loc, statements); in makeTupleForeachStatic()
933 Statements *statements = new Statements(); in visit() local
934 if (!makeTupleForeach(fs, false, false, false, statements, NULL, NULL)) in visit()
937 result = new UnrolledLoopStatement(loc, statements); in visit()
2586 Statements *statements = new Statements(); in visit() local
2594 statements->push(cs); in visit()
2596 Statement *s = new CompoundStatement(crs->loc, statements); in visit()
3720 for (size_t i = 0; i < cas->statements->dim; i++) in visit()
3722 Statement *s = (*cas->statements)[i]; in visit()
3723 (*cas->statements)[i] = s ? semantic(s, sc) : NULL; in visit()