Home
last modified time | relevance | path

Searched refs:LabelStatement (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dscope.h18 class LabelStatement; variable
78 LabelStatement *slabel; // enclosing labelled statement
H A Dstatement.h40 class LabelStatement; variable
139LabelStatement *isLabelStatement() { return stmt == STMTlabel ? (LabelStatement*… in isLabelStatement()
674 class LabelStatement : public Statement
687 LabelStatement *syntaxCopy();
695 LabelStatement *statement;
H A Dstatement_rewrite_walker.d189 override void visit(LabelStatement s) in visit()
H A Dsapply.d175 override void visit(LabelStatement s) in visit()
H A Dstatement.d269 override void visit(LabelStatement s) in comeFrom()
380 …inout(LabelStatement) isLabelStatement() { return stmt == STMT.Label ? cast(type… in isLabelStatement()
1856 extern (C++) final class LabelStatement : Statement
1876 override LabelStatement syntaxCopy() in syntaxCopy()
1878 return new LabelStatement(loc, ident, statement ? statement.syntaxCopy() : null); in syntaxCopy()
1891 LabelStatement statement;
H A Dforeachvar.d247 void visitLabel(LabelStatement s) in foreachExpAndVar()
H A Dblockexit.d497 override void visit(LabelStatement s) in blockExit()
H A Dvisitor.h53 class LabelStatement; variable
394 virtual void visit(LabelStatement *s) { visit((Statement *)s); } in visit()
H A Dstatementsem.d110 private LabelStatement checkLabeledLoop(Scope* sc, Statement statement) in checkLabeledLoop()
611 if (LabelStatement ls = checkLabeledLoop(sc, fs)) in package()
1861 if (LabelStatement ls = checkLabeledLoop(sc, fs)) in package()
3194 LabelStatement ls = scx.slabel; in package()
3252 LabelStatement ls; in package()
3866 override void visit(LabelStatement ls) in package()
4572 if (LabelStatement ls = checkLabeledLoop(sc, fs)) in makeTupleForeach()
H A Ddscope.d87 LabelStatement slabel; /// enclosing labelled statement
H A Dparsetimevisitor.d100 void visit(AST.LabelStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d300 override void visit(AST.LabelStatement s) in ParseVisitMethods()
H A Dsemantic3.d1110 auto ls = new LabelStatement(Loc.initial, Id.returnLabel, fens); in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dscope.h20 class LabelStatement; variable
79 LabelStatement *slabel; // enclosing labelled statement
H A Dstatement.h44 class LabelStatement; variable
102 virtual LabelStatement *isLabelStatement() { return NULL; } in isLabelStatement()
682 class LabelStatement : public Statement
694 LabelStatement(Loc loc, Identifier *ident, Statement *statement);
699 LabelStatement *isLabelStatement() { return this; } in isLabelStatement()
707 LabelStatement *statement;
H A Dstatement.c58 LabelStatement *checkLabeledLoop(Scope *sc, Statement *statement) in checkLabeledLoop()
193 void visit(LabelStatement *) { stop = true; } in comeFrom()
1603 LabelStatement::LabelStatement(Loc loc, Identifier *ident, Statement *statement) in LabelStatement() function
1615 Statement *LabelStatement::syntaxCopy() in syntaxCopy()
1617 return new LabelStatement(loc, ident, statement ? statement->syntaxCopy() : NULL); in syntaxCopy()
1620 Statement *LabelStatement::scopeCode(Scope *sc, Statement **sentry, Statement **sexit, Statement **… in scopeCode()
1634 Statements *LabelStatement::flatten(Scope *sc) in flatten()
H A Dsapply.c144 void visit(LabelStatement *s) in visit()
H A Dstatementsem.c35 LabelStatement *checkLabeledLoop(Scope *sc, Statement *statement);
438 if (LabelStatement *ls = checkLabeledLoop(sc, fs)) in visit()
938 if (LabelStatement *ls = checkLabeledLoop(sc, fs)) in visit()
1221 … if (LabelStatement *ls = checkLabeledLoop(sc, fs)) // Bugzilla 15450: don't use sc2 in visit()
1400 if (LabelStatement *ls = checkLabeledLoop(sc, fs)) in visit()
1932 if (LabelStatement *ls = checkLabeledLoop(sc, fs)) in visit()
3048 LabelStatement *ls = scx->slabel; in visit()
3104 LabelStatement *ls; in visit()
3673 void visit(LabelStatement *ls) in visit()
H A Dblockexit.c475 void visit(LabelStatement *s) in blockExit()
H A Dvisitor.h53 class LabelStatement; variable
347 virtual void visit(LabelStatement *s) { visit((Statement *)s); } in visit()
H A Dfunc.c205 void visit(LabelStatement *s) in visit()
2147 LabelStatement *ls = new LabelStatement(Loc(), Id::returnLabel, fens); in semantic3()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtoir.cc723 LabelStatement *label = sym->statement; in visit()
740 LabelStatement *label = sym->statement; in visit()
767 void visit (LabelStatement *s) in visit()
H A DChangeLog-2014285 * d-toir.cc (LabelStatement::toIR): Don't delete forward references.
H A DChangeLog-2012766 (LabelStatement::toIR): Likewise.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc733 LabelStatement *label = this->func_->searchLabel (s->ident)->statement; in visit()
749 LabelStatement *label = this->func_->searchLabel (s->ident)->statement; in visit()
776 void visit (LabelStatement *s) in visit()

12