| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | expression.c | 1687 FuncExp *fe = (FuncExp *)a; in functionParameters() 3256 e = new FuncExp(loc, fld); in resolve() 4555 FuncExp::FuncExp(Loc loc, Dsymbol *s) in FuncExp() function 4556 : Expression(loc, TOKfunction, sizeof(FuncExp)) in FuncExp() 4570 bool FuncExp::equals(RootObject *o) in equals() 4578 FuncExp *fe = (FuncExp *)o; in equals() 4584 void FuncExp::genIdent(Scope *sc) in genIdent() 4626 Expression *FuncExp::syntaxCopy() in syntaxCopy() 4629 return new FuncExp(loc, td->syntaxCopy(NULL)); in syntaxCopy() 4631 return new FuncExp(loc, fd->syntaxCopy(NULL)); in syntaxCopy() [all …]
|
| H A D | delegatize.c | 64 e = new FuncExp(loc, fld); in toDelegate()
|
| H A D | cond.c | 140 FuncExp *fe = new FuncExp(loc, fd); in wrapAndCall()
|
| H A D | dtemplate.c | 164 if (((FuncExp *)ea)->td) in getDsymbol() 165 sa = ((FuncExp *)ea)->td; in getDsymbol() 167 sa = ((FuncExp *)ea)->fd; in getDsymbol() 470 return (size_t)(void *) ((FuncExp *)e)->fd; in expressionHash() 2020 if (((FuncExp *)ea)->td) in declareParameter() 2021 sa = ((FuncExp *)ea)->td; in declareParameter() 2023 sa = ((FuncExp *)ea)->fd; in declareParameter() 4418 void visit(FuncExp *e) in deduceType() 4790 void visit(FuncExp *) in reliesOnTident() 6898 FuncExp *fe = (FuncExp *)ea; in semanticTiargs() [all …]
|
| H A D | declaration.c | 365 Expression *e = new FuncExp(loc, aliassym); in aliasSemantic() 369 FuncExp *fe = (FuncExp *)e; in aliasSemantic() 1517 FuncDeclaration *f = ((FuncExp *)ex)->fd; in semantic()
|
| H A D | dcast.c | 117 void visit(FuncExp *e) in implicitCastTo() 120 FuncExp *fe; in implicitCastTo() 977 void visit(FuncExp *e) in implicitConvTo() 2257 void visit(FuncExp *e) in castTo() 2260 FuncExp *fe; in castTo() 2457 void visit(FuncExp *fe) in inferType()
|
| H A D | expression.h | 629 class FuncExp : public Expression 636 FuncExp(Loc loc, Dsymbol *s); 640 MATCH matchType(Type *to, Scope *sc, FuncExp **pfe, int flag = 0);
|
| H A D | visitor.h | 203 class FuncExp; variable 497 virtual void visit(FuncExp *e) { visit((Expression *)e); } in visit()
|
| H A D | initsem.c | 190 Expression *e = new FuncExp(i->loc, fd); in visit()
|
| H A D | escape.c | 804 void visit(FuncExp *e) in escapeByValue()
|
| H A D | expressionsem.c | 1544 void visit(FuncExp *exp) in visit() 1587 FuncExp *fe; in visit() 1650 Expression *callExpSemantic(FuncExp *exp, Scope *sc, Expressions *arguments) in callExpSemantic() 2775 FuncExp *fe = (FuncExp *)exp->e1; in visit() 3356 assert(((FuncExp *)exp->e1)->fd); in visit() 3357 exp->f = ((FuncExp *)exp->e1)->fd; in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | delegatize.d | 69 e = new FuncExp(loc, fld); in toDelegate()
|
| H A D | expression.h | 156 FuncExp* isFuncExp(); 606 class FuncExp : public Expression 614 FuncExp *syntaxCopy();
|
| H A D | lambdacomp.d | 477 override void visit(FuncExp) { buf.setsize(0); } in visit() argument
|
| H A D | visitor.h | 211 class FuncExp; variable 482 virtual void visit(FuncExp *e) { visit((Expression *)e); } in visit()
|
| H A D | dcast.d | 164 Expression visitFunc(FuncExp e) in implicitCastTo() 167 FuncExp fe; in implicitCastTo() 1058 MATCH visitFunc(FuncExp e) in implicitConvTo() 2504 Expression visitFunc(FuncExp e) in visitFunc() 2507 FuncExp fe; in visitFunc() 2710 Expression visitFun(FuncExp fe) in visitFun()
|
| H A D | statementsem.d | 876 FuncExp flde = foreachBodyToFunction(sc2, fs, tfld); in package() 1384 (cast(FuncExp)flde).fd.tookAddressOf = 1; in package() 1389 … ++(cast(FuncExp)flde).fd.tookAddressOf; // allocate a closure unless the opApply() uses 'scope' in package() 1616 static FuncExp foreachBodyToFunction(Scope* sc, ForeachStatement fs, TypeFunction tfld) in package() 1672 Expression flde = new FuncExp(fs.loc, fld); in package() 1677 return cast(FuncExp)flde; in package() 4404 auto fe = cast(FuncExp)e; in makeTupleForeach()
|
| H A D | dtemplate.d | 2291 if ((cast(FuncExp)ea).td) in declareParameter() 2292 sa = (cast(FuncExp)ea).td; in declareParameter() 2294 sa = (cast(FuncExp)ea).fd; in declareParameter() 4798 override void visit(FuncExp e) in visit() 5151 override void visit(FuncExp e) in reliesOnTemplateParameters() 6712 FuncExp fe = cast(FuncExp)ea; in semanticTiargs() 7258 if ((cast(FuncExp)ea).td) in hasNestedArgs() 7259 sa = (cast(FuncExp)ea).td; in hasNestedArgs() 7261 sa = (cast(FuncExp)ea).fd; in hasNestedArgs()
|
| H A D | expression.d | 1651 … inout(FuncExp) isFuncExp() { return op == EXP.function_ ? cast(typeof(return))this : null; } in isFuncExp() 3771 extern (C++) final class FuncExp : Expression 3779 super(loc, EXP.function_, __traits(classInstanceSize, FuncExp)); in this() 3852 override FuncExp syntaxCopy() in syntaxCopy() 3855 return new FuncExp(loc, td.syntaxCopy(null)); in syntaxCopy() 3857 return new FuncExp(loc, fd.syntaxCopy(null)); in syntaxCopy() 3860 return new FuncExp(loc, fd); in syntaxCopy() 3863 extern (D) MATCH matchType(Type to, Scope* sc, FuncExp* presult, int flag = 0) 4016 (*presult) = cast(FuncExp)copy();
|
| H A D | cond.d | 199 auto fe = new FuncExp(loc, fd); in private()
|
| H A D | parsetimevisitor.d | 190 void visit(AST.FuncExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
|
| H A D | dmangle.d | 972 override void visit(FuncExp e) in visit()
|
| H A D | transitivevisitor.d | 990 override void visit(AST.FuncExp e) in ParseVisitMethods()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2016 | 811 (FuncExp::toDt): Likewise. 849 (ExprVisitor::visit(FuncExp)): Likewise. 895 (ExprVisitor::visit(FuncExp)): Likewise. 998 * d-elem.cc (FuncExp::toElem): Use the real function pointer type when
|
| H A D | ChangeLog-2013 | 413 (FuncExp::toElem): Relax type checking to allow returning function 837 (FuncExp::toElem): Likewise. 845 * d-elem.cc (FuncExp::toElem): Defer function literals and lambdas
|