Lines Matching refs:BreakableStatement
106 class BreakableStatement; variable
211 virtual BreakableStatement* AsBreakableStatement() { return NULL; } in DEFINE_OPERATORS_FOR_FLAGS()
406 class BreakableStatement : public Statement {
418 BreakableStatement* AsBreakableStatement() final { return this; } in AsBreakableStatement()
434 BreakableStatement(Zone* zone, ZoneList<const AstRawString*>* labels, in BreakableStatement() function
459 class Block final : public BreakableStatement {
484 : BreakableStatement(zone, labels, TARGET_FOR_NAMED_ONLY, pos), in Block()
488 static int parent_num_ids() { return BreakableStatement::num_ids(); } in parent_num_ids()
667 class IterationStatement : public BreakableStatement {
685 : BreakableStatement(zone, labels, TARGET_FOR_ANONYMOUS, pos), in IterationStatement()
687 static int parent_num_ids() { return BreakableStatement::num_ids(); } in parent_num_ids()
999 BreakableStatement* target() const { return target_; } in DECLARE_NODE_TYPE()
1002 explicit BreakStatement(Zone* zone, BreakableStatement* target, int pos) in BreakStatement()
1006 BreakableStatement* target_;
1108 class SwitchStatement final : public BreakableStatement {
1128 : BreakableStatement(zone, labels, TARGET_FOR_ANONYMOUS, pos), in SwitchStatement()
3169 BreakStatement* NewBreakStatement(BreakableStatement* target, int pos) { in NewBreakStatement()