Lines Matching refs:ForEachStatement
800 class ForEachStatement : public IterationStatement {
824 ForEachStatement(Zone* zone, ZoneList<const AstRawString*>* labels, int pos) in ForEachStatement() function
834 class ForInStatement final : public ForEachStatement {
845 ForEachStatement::AssignFeedbackVectorSlots(isolate, spec, cache); in AssignFeedbackVectorSlots()
870 : ForEachStatement(zone, labels, pos), for_in_type_(SLOW_FOR_IN) {} in ForInStatement()
871 static int parent_num_ids() { return ForEachStatement::num_ids(); } in parent_num_ids()
881 class ForOfStatement final : public ForEachStatement {
892 ForEachStatement::Initialize(each, subject, body); in DECLARE_NODE_TYPE()
936 : ForEachStatement(zone, labels, pos), in ForOfStatement()
941 static int parent_num_ids() { return ForEachStatement::num_ids(); } in parent_num_ids()
3146 ForEachStatement* NewForEachStatement(ForEachStatement::VisitMode visit_mode, in STATEMENT_WITH_LABELS()
3150 case ForEachStatement::ENUMERATE: { in STATEMENT_WITH_LABELS()
3153 case ForEachStatement::ITERATE: { in STATEMENT_WITH_LABELS()