Lines Matching refs:RECURSE
34 #define RECURSE(call) \ macro
204 RECURSE(Visit(decl->fun())); in VisitFunctionDeclaration()
225 RECURSE(Visit(stmt)); in VisitStatements()
236 RECURSE(VisitExpressionStatement(expr)); in VisitBlock()
244 RECURSE(VisitStatements(stmt->statements())); in VisitBlock()
246 RECURSE(VisitStatements(stmt->statements())); in VisitBlock()
293 RECURSE(Visit(expr)); in VisitForEffect()
305 RECURSE(Visit(stmt->condition())); in VisitIfStatement()
309 RECURSE(Visit(stmt->then_statement())); in VisitIfStatement()
313 RECURSE(Visit(stmt->else_statement())); in VisitIfStatement()
351 RECURSE(Visit(stmt->expression())); in VisitReturnStatement()
354 RECURSE(Visit(stmt->expression())); in VisitReturnStatement()
473 RECURSE(VisitStatements(clause->statements())); in VisitSwitchStatement()
490 RECURSE(Visit(stmt->body())); in VisitDoWhileStatement()
492 RECURSE(Visit(stmt->cond())); in VisitDoWhileStatement()
502 RECURSE(Visit(stmt->cond())); in VisitWhileStatement()
504 RECURSE(Visit(stmt->body())); in VisitWhileStatement()
511 RECURSE(Visit(stmt->init())); in VisitForStatement()
518 RECURSE(Visit(stmt->cond())); in VisitForStatement()
525 RECURSE(Visit(stmt->body())); in VisitForStatement()
528 RECURSE(Visit(stmt->next())); in VisitForStatement()
558 RECURSE(VisitDeclarations(scope->declarations())); in VisitFunctionLiteral()
560 RECURSE(VisitStatements(expr->body())); in VisitFunctionLiteral()
573 RECURSE(Visit(expr->condition())); in VisitConditional()
594 RECURSE(Visit(expr->then_expression())); in VisitConditional()
596 RECURSE(Visit(expr->else_expression())); in VisitConditional()
944 RECURSE(Visit(value)); in EmitAssignmentRhs()
1097 RECURSE(Visit(expr->key())); in VisitPropertyAndEmitIndex()
1119 RECURSE(Visit(binop->left())); in VisitPropertyAndEmitIndex()
1418 RECURSE(Visit(arg)); in VisitCallArgs()
1521 RECURSE(Visit(expr->expression())); in VisitUnaryOperation()
1675 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
1687 RECURSE(Visit(GetLeft(expr))); in VisitBinaryOperation()
1697 RECURSE(Visit(GetLeft(expr))); in VisitBinaryOperation()
1700 RECURSE(VisitForEffect(expr->left())); in VisitBinaryOperation()
1701 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
1704 RECURSE(Visit(expr->left())); in VisitBinaryOperation()
1705 RECURSE(Visit(expr->right())); in VisitBinaryOperation()
1748 RECURSE(Visit(expr->left())); in VisitCompareOperation()
1749 RECURSE(Visit(expr->right())); in VisitCompareOperation()
1835 RECURSE(Visit(decl)); in VisitDeclarations()