Home
last modified time | relevance | path

Searched refs:ReturnStatement (Results 1 – 25 of 50) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstatement.h29 class ReturnStatement; variable
127 virtual ReturnStatement *endsWithReturnStatement() { return NULL; } in endsWithReturnStatement()
133ReturnStatement *isReturnStatement() { return stmt == STMTreturn ? (ReturnStatement in isReturnStatement()
223 ReturnStatement *endsWithReturnStatement();
258 ReturnStatement *endsWithReturnStatement();
518 class ReturnStatement : public Statement
524 ReturnStatement *syntaxCopy();
526 ReturnStatement *endsWithReturnStatement() { return this; } in endsWithReturnStatement()
H A Darraytypes.h59 typedef Array<class ReturnStatement *> ReturnStatements;
H A Dstatement.d361 inout(ReturnStatement) endsWithReturnStatement() inout { return null; } in inout() argument
374 …inout(ReturnStatement) isReturnStatement() { return stmt == STMT.Return ? cast(type… in isReturnStatement()
597 override final inout(ReturnStatement) endsWithReturnStatement() inout nothrow pure in inout() argument
716 override inout(ReturnStatement) endsWithReturnStatement() inout nothrow pure in inout() argument
1415 extern (C++) final class ReturnStatement : Statement
1426 override ReturnStatement syntaxCopy() in syntaxCopy()
1428 return new ReturnStatement(loc, exp ? exp.syntaxCopy() : null); in syntaxCopy()
1431 override inout(ReturnStatement) endsWithReturnStatement() inout nothrow pure in inout() argument
H A Darraytypes.d51 alias ReturnStatements = Array!(ReturnStatement);
H A Dsemantic3.d786 Statement s = new ReturnStatement(funcdecl.loc, null); in visit()
798 Statement s = new ReturnStatement(Loc.initial, e); in visit()
838 ReturnStatement rs = (*funcdecl.returns)[i]; in visit()
1123 auto s = new ReturnStatement(Loc.initial, e); in visit()
1130 Statement s = new ReturnStatement(Loc.initial, IntegerExp.literal!0); in visit()
H A Ddelegatize.d67 s = new ReturnStatement(loc, e); in toDelegate()
H A Dcond.d367 sfe.push(new ReturnStatement(aloc, res[0])); in lowerNonArrayAggregate()
387 s2.push(new ReturnStatement(aloc, new IdentifierExp(aloc, idres))); in lowerNonArrayAggregate()
H A Dforeachvar.d171 void visitReturn(ReturnStatement s) in foreachExpAndVar()
H A Dclone.d369 Statement s2 = new ReturnStatement(loc, er); in buildOpAssign()
586 fop.fbody = new ReturnStatement(loc, e); in buildXopEquals()
710 fop.fbody = new ReturnStatement(loc, e); in buildXopCmp()
1086 stmts.push(new ReturnStatement(loc, new CastExp(loc, new ThisExp(loc), Type.tvoidptr))); in buildWindowsCppDtor()
H A Dstatementsem.d888 … ss.statement = new ReturnStatement(Loc.initial, new IntegerExp(fs.cases.dim + 1)); in package()
2781 override void visit(ReturnStatement rs) in package()
2802 result = new ReturnStatement(Loc.initial, new IntegerExp(sc.fes.cases.dim + 1)); in package()
3101 Statement s = new ReturnStatement(Loc.initial, rs.exp); in package()
3123 Statement s = new ReturnStatement(Loc.initial, new VarExp(Loc.initial, fd.vresult)); in package()
3188 … result = new ReturnStatement(Loc.initial, new IntegerExp(sc.fes.cases.dim + 1)); in package()
3223 result = new ReturnStatement(Loc.initial, IntegerExp.literal!1); in package()
3263 result = new ReturnStatement(Loc.initial, IntegerExp.literal!0); in package()
3276 … result = new ReturnStatement(Loc.initial, new IntegerExp(sc.fes.cases.dim + 1)); in package()
3310 result = new ReturnStatement(Loc.initial, IntegerExp.literal!0); in package()
H A Dlambdacomp.d166 ReturnStatement rs = fld.fbody.endsWithReturnStatement(); in visit()
H A Dtransitivevisitor.d248 override void visit(AST.ReturnStatement s) in ParseVisitMethods()
838 AST.ReturnStatement rs = s ? s.isReturnStatement() : null; in ParseVisitMethods()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstatement.h33 class ReturnStatement; variable
98 virtual ReturnStatement *isReturnStatement() { return NULL; } in isReturnStatement()
186 ReturnStatement *isReturnStatement();
226 ReturnStatement *isReturnStatement();
516 class ReturnStatement : public Statement
522 ReturnStatement(Loc loc, Expression *exp);
525 ReturnStatement *isReturnStatement() { return this; } in isReturnStatement()
H A Darraytypes.h58 typedef Array<class ReturnStatement *> ReturnStatements;
H A Dstatement.c578 ReturnStatement *CompoundStatement::isReturnStatement() in isReturnStatement()
580 ReturnStatement *rs = NULL; in isReturnStatement()
675 ReturnStatement *ScopeStatement::isReturnStatement() in isReturnStatement()
1259 ReturnStatement::ReturnStatement(Loc loc, Expression *exp) in ReturnStatement() function
1266 Statement *ReturnStatement::syntaxCopy() in syntaxCopy()
1268 return new ReturnStatement(loc, exp ? exp->syntaxCopy() : NULL); in syntaxCopy()
H A Ddelegatize.c61 s = new ReturnStatement(loc, e); in toDelegate()
H A Dcond.c311 sfebody->push(new ReturnStatement(aloc, res[0])); in lowerNonArrayAggregate()
331 s2->push(new ReturnStatement(aloc, new IdentifierExp(aloc, idres))); in lowerNonArrayAggregate()
H A Dfunc.c163 void visit(ReturnStatement *) { } in visit() argument
222 void visit(ReturnStatement *s) in visit()
1891 Statement *s = new ReturnStatement(loc, NULL); in semantic3()
1903 Statement *s = new ReturnStatement(Loc(), e); in semantic3()
1953 ReturnStatement *rs = (*returns)[i]; in semantic3()
2160 ReturnStatement *s = new ReturnStatement(Loc(), e); in semantic3()
2167 Statement *s = new ReturnStatement(Loc(), new IntegerExp(0)); in semantic3()
4768 void visit(ReturnStatement *s) in modifyReturns()
5161 s = new IfStatement(Loc(), NULL, e, new ReturnStatement(Loc(), NULL), NULL, Loc()); in semantic()
5288 s = new IfStatement(Loc(), NULL, e, new ReturnStatement(Loc(), NULL), NULL, Loc()); in semantic()
H A Dstatementsem.c1517 s = new ReturnStatement(Loc(), new IntegerExp(fs->cases->dim + 1)); in visit()
2675 void visit(ReturnStatement *rs) in visit()
2694 result = new ReturnStatement(Loc(), new IntegerExp(sc->fes->cases->dim + 1)); in visit()
2971 Statement *s = new ReturnStatement(Loc(), rs->exp); in visit()
2993 Statement *s = new ReturnStatement(Loc(), new VarExp(Loc(), fd->vresult)); in visit()
3042 … result = new ReturnStatement(Loc(), new IntegerExp(sc->fes->cases->dim + 1)); in visit()
3078 result = new ReturnStatement(Loc(), new IntegerExp(1)); in visit()
3116 result = new ReturnStatement(Loc(), new IntegerExp(0)); in visit()
3129 … result = new ReturnStatement(Loc(), new IntegerExp(sc->fes->cases->dim + 1)); in visit()
3164 result = new ReturnStatement(Loc(), new IntegerExp(0)); in visit()
H A Dclone.c315 Statement *s2 = new ReturnStatement(loc, e); in buildOpAssign()
546 fop->fbody = new ReturnStatement(loc, e); in buildXopEquals()
635 fop->fbody = new ReturnStatement(loc, e); in buildXopCmp()
H A Dblockexit.c319 void visit(ReturnStatement *s) in blockExit()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DNodes.h318 class ReturnStatement final : public Statement {
320 ReturnStatement() : Statement(NodeKind::ReturnStatement) {} in ReturnStatement() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DSynthesis.cpp130 case syntax::NodeKind::ReturnStatement: in allocateTree()
131 return new (A.getAllocator()) syntax::ReturnStatement; in allocateTree()
H A DNodes.cpp305 syntax::Leaf *syntax::ReturnStatement::getReturnKeyword() { in getReturnKeyword()
310 syntax::Expression *syntax::ReturnStatement::getReturnValue() { in getReturnValue()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog339 * toir.cc (IRVisitor::visit (ReturnStatement *)): Call
447 * toir.cc (IRVisitor::visit (ReturnStatement *)): Likewise.

12