Home
last modified time | relevance | path

Searched refs:SwitchStatement (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dscope.h16 class SwitchStatement; variable
79 SwitchStatement *sw; // enclosing switch statement
H A Dstatement.h149SwitchStatement *isSwitchStatement() { return stmt == STMTswitch ? (SwitchStatement in isSwitchStatement()
428 class SwitchStatement : public Statement
444 SwitchStatement *syntaxCopy();
492 SwitchStatement *sw;
H A Dstatement_rewrite_walker.d124 override void visit(SwitchStatement s) in visit()
H A Dsapply.d125 override void visit(SwitchStatement s) in visit()
H A Dstatement.d392 …inout(SwitchStatement) isSwitchStatement() { return stmt == STMT.Switch ? cast(type… in isSwitchStatement()
1177 extern (C++) final class SwitchStatement : Statement
1200 override SwitchStatement syntaxCopy() in syntaxCopy()
1202 return new SwitchStatement(loc, condition.syntaxCopy(), _body.syntaxCopy(), isFinal); in syntaxCopy()
1345 SwitchStatement sw;
H A Dforeachvar.d154 void visitSwitch(SwitchStatement s) in foreachExpAndVar()
H A Dblockexit.d316 override void visit(SwitchStatement s) in blockExit()
H A Dvisitor.h35 class SwitchStatement; variable
407 virtual void visit(SwitchStatement *s) { visit((Statement *)s); } in visit()
H A Ddscope.d88 SwitchStatement sw; /// enclosing switch statement
H A Dparsetimevisitor.d113 void visit(AST.SwitchStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d212 override void visit(AST.SwitchStatement s) in ParseVisitMethods()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dscope.h18 class SwitchStatement; variable
80 SwitchStatement *sw; // enclosing switch statement
H A Dstatement.c1090 SwitchStatement::SwitchStatement(Loc loc, Expression *c, Statement *b, bool isFinal) in SwitchStatement() function
1104 Statement *SwitchStatement::syntaxCopy() in syntaxCopy()
1106 return new SwitchStatement(loc, in syntaxCopy()
1112 bool SwitchStatement::hasBreak() in hasBreak()
1117 static bool checkVar(SwitchStatement *s, VarDeclaration *vd) in checkVar()
1147 bool SwitchStatement::checkLabel() in checkLabel()
H A Dsapply.c102 void visit(SwitchStatement *s) in visit()
H A Dstatement.h416 class SwitchStatement : public Statement
431 SwitchStatement(Loc loc, Expression *c, Statement *b, bool isFinal);
486 SwitchStatement *sw;
H A Dblockexit.c275 void visit(SwitchStatement *s) in blockExit()
H A Dvisitor.h35 class SwitchStatement; variable
329 virtual void visit(SwitchStatement *s) { visit((Statement *)s); } in visit()
H A Dstatementsem.c1730 s = new SwitchStatement(loc, e, s, false); in visit()
2186 void visit(SwitchStatement *ss) in visit()
2384 SwitchStatement *sw = sc->sw; in visit()
2517 SwitchStatement *sw = sc->sw; in visit()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DNodes.h243 class SwitchStatement final : public Statement {
245 SwitchStatement() : Statement(NodeKind::SwitchStatement) {} in SwitchStatement() function
H A DNodes.td225 def SwitchStatement : External<Statement> {}
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DSynthesis.cpp114 case syntax::NodeKind::SwitchStatement: in allocateTree()
115 return new (A.getAllocator()) syntax::SwitchStatement; in allocateTree()
H A DNodes.cpp221 syntax::Leaf *syntax::SwitchStatement::getSwitchKeyword() { in getSwitchKeyword()
226 syntax::Statement *syntax::SwitchStatement::getBody() { in getBody()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2016300 * toir.cc (IRVisitor::visit(SwitchStatement)): Likewise.
757 * toir.cc (IRVisitor::visit(SwitchStatement)): Set correct type for the
797 * toir.cc (IRVisitor::visit(SwitchStatement)): Build array of indexes
H A DChangeLog-2012743 (SwitchStatement::toIR): Likewise.
824 * d-glue.cc (SwitchStatement::toIR): Update call to endCase.
H A Dtoir.cc791 void visit (SwitchStatement *s) in visit()

12