Lines Matching refs:loop
30 void ALAA::Enter(IterationStatement* loop) { in Enter() argument
34 if (info()->is_osr() && info()->osr_ast_id() == loop->OsrEntryId()) in Enter()
40 void ALAA::Exit(IterationStatement* loop) { in Exit() argument
48 std::pair<IterationStatement*, BitVector*>(loop, bits)); in Exit()
230 void ALAA::VisitDoWhileStatement(DoWhileStatement* loop) { in VisitDoWhileStatement() argument
231 Enter(loop); in VisitDoWhileStatement()
232 Visit(loop->body()); in VisitDoWhileStatement()
233 Visit(loop->cond()); in VisitDoWhileStatement()
234 Exit(loop); in VisitDoWhileStatement()
238 void ALAA::VisitWhileStatement(WhileStatement* loop) { in VisitWhileStatement() argument
239 Enter(loop); in VisitWhileStatement()
240 Visit(loop->cond()); in VisitWhileStatement()
241 Visit(loop->body()); in VisitWhileStatement()
242 Exit(loop); in VisitWhileStatement()
246 void ALAA::VisitForStatement(ForStatement* loop) { in VisitForStatement() argument
247 VisitIfNotNull(loop->init()); in VisitForStatement()
248 Enter(loop); in VisitForStatement()
249 VisitIfNotNull(loop->cond()); in VisitForStatement()
250 Visit(loop->body()); in VisitForStatement()
251 VisitIfNotNull(loop->next()); in VisitForStatement()
252 Exit(loop); in VisitForStatement()
256 void ALAA::VisitForInStatement(ForInStatement* loop) { in VisitForInStatement() argument
257 Enter(loop); in VisitForInStatement()
258 Visit(loop->each()); in VisitForInStatement()
259 Visit(loop->subject()); in VisitForInStatement()
260 Visit(loop->body()); in VisitForInStatement()
261 Exit(loop); in VisitForInStatement()
265 void ALAA::VisitForOfStatement(ForOfStatement* loop) { in VisitForOfStatement() argument
266 Visit(loop->assign_iterator()); in VisitForOfStatement()
267 Enter(loop); in VisitForOfStatement()
268 Visit(loop->assign_each()); in VisitForOfStatement()
269 Visit(loop->each()); in VisitForOfStatement()
270 Visit(loop->subject()); in VisitForOfStatement()
271 Visit(loop->body()); in VisitForOfStatement()
272 Exit(loop); in VisitForOfStatement()