Home
last modified time | relevance | path

Searched refs:Statement (Results 1 – 25 of 262) sorted by relevance

1234567891011

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstatement.h69 class Statement : public RootObject
74 Statement(Loc loc);
75 virtual Statement *syntaxCopy();
83 virtual Statement *getRelatedLabeled() { return this; } in getRelatedLabeled()
89 …virtual Statement *scopeCode(Scope *sc, Statement **sentry, Statement **sexit, Statement **sfinall…
91 virtual Statement *last();
114 class ErrorStatement : public Statement
118 Statement *syntaxCopy();
124 class PeelStatement : public Statement
127 Statement *s;
[all …]
H A Dstatement.c29 bool walkPostorder(Statement *s, StoppableVisitor *v);
35 Statement *makeTupleForeachStatic(Scope *sc, ForeachStatement *fs, bool needExpansion);
58 LabelStatement *checkLabeledLoop(Scope *sc, Statement *statement) in checkLabeledLoop()
99 Statement::Statement(Loc loc) in Statement() function
106 Statement *Statement::syntaxCopy() in syntaxCopy()
112 void Statement::print() in print()
118 const char *Statement::toChars() in toChars()
128 void Statement::error(const char *format, ...) in error()
136 void Statement::warning(const char *format, ...) in warning()
144 void Statement::deprecation(const char *format, ...) in deprecation()
[all …]
H A Dvisitor.h14 class Statement; variable
308 virtual void visit(Statement *) { assert(0); } in visit() argument
309 virtual void visit(ErrorStatement *s) { visit((Statement *)s); } in visit()
310 virtual void visit(PeelStatement *s) { visit((Statement *)s); } in visit()
311 virtual void visit(ExpStatement *s) { visit((Statement *)s); } in visit()
313 virtual void visit(CompileStatement *s) { visit((Statement *)s); } in visit()
314 virtual void visit(CompoundStatement *s) { visit((Statement *)s); } in visit()
316 virtual void visit(UnrolledLoopStatement *s) { visit((Statement *)s); } in visit()
317 virtual void visit(ScopeStatement *s) { visit((Statement *)s); } in visit()
318 virtual void visit(ForwardingStatement *s) { visit((Statement *)s); } in visit()
[all …]
H A Diasm.c19 Statement *gccAsmSemantic(GccAsmStatement *s, Scope *sc);
21 Statement *inlineAsmSemantic(InlineAsmStatement *s, Scope *sc);
24 Statement *asmSemantic(AsmStatement *s, Scope *sc) in asmSemantic()
H A Dsapply.c35 bool doCond(Statement *s) in doCond()
41 bool applyTo(Statement *s) in applyTo()
48 void visit(Statement *s) in visit()
150 bool walkPostorder(Statement *s, StoppableVisitor *v) in walkPostorder()
H A Dstatementsem.c35 LabelStatement *checkLabeledLoop(Scope *sc, Statement *statement);
43 Statement *semantic(Statement *s, Scope *sc);
45 Statement *semanticNoScope(Statement *s, Scope *sc);
46 Statement *semanticScope(Statement *s, Scope *sc, Statement *sbreak, Statement *scontinue);
47 int blockExit(Statement *s, FuncDeclaration *func, bool mustNotThrow);
52 Statement *result;
68 void visit(Statement *s) in visit()
123 Statement *s = new CompoundStatement(cs->loc, a); in visit()
132 Statement *s = (*cs->statements)[i]; in visit()
146 Statement *sentry; in visit()
[all …]
H A Dscope.h17 class Statement; variable
83 Statement *sbreak; // enclosing statement that supports "break"
84 Statement *scontinue; // enclosing statement that supports "continue"
H A Dparse.h21 class Statement; variable
123 Statement *parseForeach(Loc loc, bool *isRange, bool isDecl);
125 Statement *parseForeachStatic(Loc loc);
127 Statement *parseStatement(int flags, const utf8_t** endPtr = NULL, Loc *pEndloc = NULL);
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstatement.h106 class Statement : public ASTNode
112 virtual Statement *syntaxCopy();
119 virtual Statement *getRelatedLabeled() { return this; } in getRelatedLabeled()
125 virtual Statement *last();
168 class ErrorStatement : public Statement
176 class PeelStatement : public Statement
179 Statement *s;
184 class ExpStatement : public Statement
207 class CompileStatement : public Statement
216 class CompoundStatement : public Statement
[all …]
H A Dstatement.d76 extern (C++) abstract class Statement : ASTNode
94 Statement syntaxCopy() in syntaxCopy()
178 Statement getRelatedLabeled() in getRelatedLabeled()
216 override void visit(Statement s) in usesEH()
255 override void visit(Statement s) in comeFrom()
294 override void visit(Statement s) in hasCode()
337 inout(Statement) last() inout nothrow pure in last()
410 extern (C++) final class ErrorStatement : Statement
431 extern (C++) final class PeelStatement : Statement
433 Statement s;
[all …]
H A Dvisitor.h14 class Statement; variable
319 virtual void visit(Statement *) { assert(0); } in visit() argument
391 virtual void visit(ImportStatement *s) { visit((Statement *)s); } in visit()
392 virtual void visit(ScopeStatement *s) { visit((Statement *)s); } in visit()
393 virtual void visit(ReturnStatement *s) { visit((Statement *)s); } in visit()
394 virtual void visit(LabelStatement *s) { visit((Statement *)s); } in visit()
395 virtual void visit(StaticAssertStatement *s) { visit((Statement *)s); } in visit()
396 virtual void visit(CompileStatement *s) { visit((Statement *)s); } in visit()
397 virtual void visit(WhileStatement *s) { visit((Statement *)s); } in visit()
398 virtual void visit(ForStatement *s) { visit((Statement *)s); } in visit()
[all …]
H A Dparsetimevisitor.d21 void visit(AST.Statement) { assert(0); } in ParseTimeVisitor()
97 void visit(AST.ImportStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
98 void visit(AST.ScopeStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
99 void visit(AST.ReturnStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
100 void visit(AST.LabelStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
101 void visit(AST.StaticAssertStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
102 void visit(AST.CompileStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
103 void visit(AST.WhileStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
104 void visit(AST.ForStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
105 void visit(AST.DoStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
[all …]
H A Dscope.h15 class Statement; variable
80 Statement *tryBody; // enclosing _body of TryCatchStatement or TryFinallyStatement
83 Statement *sbreak; // enclosing statement that supports "break"
84 Statement *scontinue; // enclosing statement that supports "continue"
H A Dstatementsem.d110 private LabelStatement checkLabeledLoop(Scope* sc, Statement statement) in checkLabeledLoop()
141 extern(C++) Statement statementSemantic(Statement s, Scope* sc) in statementSemantic()
159 Statement result; in package()
172 override void visit(Statement s) in package()
236 Statement s = new CompoundStatement(cs.loc, a); in package()
254 Statement s = (*cs.statements)[i]; in package()
283 Statement sentry; in package()
284 Statement sexception; in package()
285 Statement sfinally; in package()
300 static bool isEmpty(const Statement[] statements) in package()
[all …]
H A Dgluelayer.d36 Statement asmSemantic(AsmStatement s, Scope* sc) in version()
60 Statement asmSemantic(AsmStatement s, Scope* sc); in version()
80 Statement asmSemantic(AsmStatement s, Scope* sc); in version()
H A Dsapply.d17 bool walkPostorder(Statement s, StoppableVisitor v) in walkPostorder()
45 bool doCond(Statement s) in doCond()
52 bool applyTo(Statement s) in applyTo()
59 override void visit(Statement s) in visit()
H A Dstmtstate.d28 Statement statement; in StmtState()
38 this(StmtState* prev, Statement statement) in StmtState()
51 Statement related = null; in StmtState()
H A Dvisitor.d32 void visit(ASTCodegen.ErrorStatement s) { visit(cast(ASTCodegen.Statement)s); }
33 void visit(ASTCodegen.PeelStatement s) { visit(cast(ASTCodegen.Statement)s); }
34 void visit(ASTCodegen.UnrolledLoopStatement s) { visit(cast(ASTCodegen.Statement)s); }
35 void visit(ASTCodegen.SwitchErrorStatement s) { visit(cast(ASTCodegen.Statement)s); }
36 void visit(ASTCodegen.DebugStatement s) { visit(cast(ASTCodegen.Statement)s); }
38 void visit(ASTCodegen.ForwardingStatement s) { visit(cast(ASTCodegen.Statement)s); }
104 override void visit(ASTCodegen.Statement){}
H A Dstatement_rewrite_walker.d29 Statement* ps;
32 final void visitStmt(ref Statement s) in visitStmt()
38 final void replaceCurrent(Statement s) in replaceCurrent()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DNodes.h96 Statement, enumerator
214 class Statement : public Tree {
216 Statement(NodeKind K) : Tree(K) {} in Statement() function
222 class UnknownStatement final : public Statement {
224 UnknownStatement() : Statement(NodeKind::UnknownStatement) {} in UnknownStatement()
229 class DeclarationStatement final : public Statement {
231 DeclarationStatement() : Statement(NodeKind::DeclarationStatement) {} in DeclarationStatement()
236 class EmptyStatement final : public Statement {
238 EmptyStatement() : Statement(NodeKind::EmptyStatement) {} in EmptyStatement()
243 class SwitchStatement final : public Statement {
[all …]
H A DNodes.td221 def Statement : External<Tree> {}
222 def UnknownStatement : External<Statement> {}
223 def DeclarationStatement : External<Statement> {}
224 def EmptyStatement : External<Statement> {}
225 def SwitchStatement : External<Statement> {}
226 def CaseStatement : External<Statement> {}
227 def DefaultStatement : External<Statement> {}
228 def IfStatement : External<Statement> {}
229 def ForStatement : External<Statement> {}
230 def WhileStatement : External<Statement> {}
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DNodes.cpp69 case syntax::NodeRole::Statement: in operator <<()
226 syntax::Statement *syntax::SwitchStatement::getBody() { in getBody()
227 return cast_or_null<syntax::Statement>( in getBody()
241 syntax::Statement *syntax::CaseStatement::getBody() { in getBody()
242 return cast_or_null<syntax::Statement>( in getBody()
251 syntax::Statement *syntax::DefaultStatement::getBody() { in getBody()
252 return cast_or_null<syntax::Statement>( in getBody()
261 syntax::Statement *syntax::IfStatement::getThenStatement() { in getThenStatement()
262 return cast_or_null<syntax::Statement>( in getThenStatement()
270 syntax::Statement *syntax::IfStatement::getElseStatement() { in getElseStatement()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtoir.cc45 pop_binding_label (Statement * const &, d_label_entry *ent, binding_level *bl) in pop_binding_label()
71 pop_label (Statement * const &, d_label_entry *ent, vec <tree> &labels) in pop_label()
270 void build_stmt (Statement *s) in build_stmt()
326 tree define_label (Statement *s, Identifier *ident = NULL) in define_label()
369 void check_goto (Statement *from, Statement *to) in check_goto()
397 void check_previous_goto (Statement *s, d_label_use_entry *fwdref) in check_previous_goto()
424 tree lookup_label (Statement *s, Identifier *ident = NULL) in lookup_label()
438 = hash_map <Statement *, d_label_entry>::create_ggc (13); in lookup_label()
467 tree lookup_bc_label (Statement *s, bc_kind bc) in lookup_bc_label()
496 tree push_break_label (Statement *s) in push_break_label()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc45 pop_binding_label (Statement * const &, d_label_entry *ent, binding_level *bl) in pop_binding_label()
71 pop_label (Statement * const &, d_label_entry *ent, vec<tree> &labels) in pop_label()
269 void build_stmt (Statement *s) in build_stmt()
325 tree define_label (Statement *s, Identifier *ident = NULL) in define_label()
368 void check_goto (Statement *from, Statement *to) in check_goto()
396 void check_previous_goto (Statement *s, d_label_use_entry *fwdref) in check_previous_goto()
435 tree lookup_label (Statement *s, Identifier *ident = NULL) in lookup_label()
449 = hash_map<Statement *, d_label_entry>::create_ggc (13); in lookup_label()
478 tree lookup_bc_label (Statement *s, bc_kind bc) in lookup_bc_label()
507 tree push_break_label (Statement *s) in push_break_label()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/DIA/
H A DDIALineNumber.cpp73 BOOL Statement = 0; in isStatement() local
74 return (S_OK == LineNumber->get_statement(&Statement)) ? Statement : false; in isStatement()

1234567891011