Home
last modified time | relevance | path

Searched refs:GotoStatement (Results 1 – 25 of 29) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Diasmgcc.c372 GotoStatement *gs = new GotoStatement(s->loc, ident); in gccAsmSemantic()
H A Darraytypes.h60 typedef Array<class GotoStatement *> GotoStatements;
H A Dstatement.c1531 GotoStatement::GotoStatement(Loc loc, Identifier *ident) in GotoStatement() function
1541 Statement *GotoStatement::syntaxCopy() in syntaxCopy()
1543 return new GotoStatement(loc, ident); in syntaxCopy()
1546 bool GotoStatement::checkLabel() in checkLabel()
H A Dstatement.h38 class GotoStatement; variable
666 class GotoStatement : public Statement
675 GotoStatement(Loc loc, Identifier *ident);
H A Dblockexit.c469 void visit(GotoStatement *) in blockExit()
H A Dvisitor.h52 class GotoStatement; variable
346 virtual void visit(GotoStatement *s) { visit((Statement *)s); } in visit()
H A Dstatementsem.c1512 GotoStatement *gs = (GotoStatement *)(*fs->gotos)[i]->statement; in visit()
2699 GotoStatement *gs = new GotoStatement(rs->loc, Id::returnLabel); in visit()
3635 void visit(GotoStatement *gs) in visit()
H A Dfunc.c204 void visit(GotoStatement *) { } in visit() argument
232 GotoStatement *gs = new GotoStatement(s->loc, Id::returnLabel); in visit()
H A Dhdrgen.c644 void visit(GotoStatement *s) in visit()
H A Ddinterpret.c572 void visit(GotoStatement *) in visit() argument
1539 void visit(GotoStatement *s) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Darraytypes.h61 typedef Array<class GotoStatement *> GotoStatements;
H A Darraytypes.d52 alias GotoStatements = Array!(GotoStatement);
H A Dstatement.h34 class GotoStatement; variable
659 class GotoStatement : public Statement
669 GotoStatement *syntaxCopy();
H A Diasmgcc.d374 GotoStatement gs = new GotoStatement(s.loc, ident); in gccAsmSemantic()
H A Dstatement.d381 …inout(GotoStatement) isGotoStatement() { return stmt == STMT.Goto ? cast(type… in isGotoStatement()
1752 extern (C++) final class GotoStatement : Statement
1767 override GotoStatement syntaxCopy() in syntaxCopy()
1769 return new GotoStatement(loc, ident); in syntaxCopy()
H A Dblockexit.d491 override void visit(GotoStatement s) in blockExit()
H A Dvisitor.h52 class GotoStatement; variable
415 virtual void visit(GotoStatement *s) { visit((Statement *)s); } in visit()
H A Dparsetimevisitor.d121 void visit(AST.GotoStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
H A Dstatementsem.d883 GotoStatement gs = ss.statement.isGotoStatement(); in package()
2807 auto gs = new GotoStatement(rs.loc, Id.returnLabel); in package()
3823 override void visit(GotoStatement gs) in package()
H A Dob.d784 void visitGoto(GotoStatement s) in toObNodes()
H A Dfunc.d129 auto gs = new GotoStatement(s.loc, Id.returnLabel); in visit()
H A Dcparse.d584 s = new AST.GotoStatement(loc, ident);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtoir.cc751 void visit (GotoStatement *s) in visit()
1387 GotoStatement *gs = (*s->gotos)[i]; in visit()
H A DChangeLog-2014286 (GotoStatement::toIR): Assert that undefined labels no longer leak
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc760 void visit (GotoStatement *s) in visit()
1374 GotoStatement *gs = (*s->gotos)[i]; in visit()

12