/netbsd/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | opover.c | 1609 Expression *aggr = fes->aggr; in inferAggregate() 1649 Expression *rinit = new ArrayExp(fes->aggr->loc, fes->aggr); in inferAggregate() 1692 fes->aggr = aggr; in inferAggregate() 1707 if (!fes->parameters || !fes->parameters->dim) in inferApplyArgTypes() 1725 ethis = fes->aggr; in inferApplyArgTypes() 1754 Parameter *p = (*fes->parameters)[0]; in inferApplyArgTypes() 1755 Type *taggr = fes->aggr->type; in inferApplyArgTypes() 1763 if (fes->parameters->dim == 2) in inferApplyArgTypes() 1770 p = (*fes->parameters)[1]; in inferApplyArgTypes() 1783 if (fes->parameters->dim == 2) in inferApplyArgTypes() [all …]
|
H A D | opover.d | 1559 if (!fes.parameters || !fes.parameters.dim) in inferApplyArgTypes() 1563 foreach (Parameter p; *fes.parameters) in inferApplyArgTypes() 1574 Type tab = fes.aggr.type.toBasetype(); in inferApplyArgTypes() 1576 ethis = fes.aggr; in inferApplyArgTypes() 1601 Parameter p = (*fes.parameters)[0]; in inferApplyArgTypes() 1602 Type taggr = fes.aggr.type; in inferApplyArgTypes() 1610 if (fes.parameters.dim == 2) in inferApplyArgTypes() 1617 p = (*fes.parameters)[1]; in inferApplyArgTypes() 1629 if (fes.parameters.dim == 2) in inferApplyArgTypes() 1638 p = (*fes.parameters)[1]; in inferApplyArgTypes() [all …]
|
H A D | dscope.d | 94 ForeachStatement fes; /// if nested function for ForeachStatement, this is it member 309 if (fes) in merge() 310 f = fes.func; in merge() 729 while (fd.fes) 731 assert(fd.fes.func); 732 fd = fd.fes.func;
|
H A D | statementsem.c | 850 if (fs->func->fes) in visit() 851 fs->func = fs->func->fes->func; in visit() 2681 if (fd->fes) in visit() 2690 if (sc->fes) in visit() 2693 sc->fes->cases->push(rs); in visit() 2965 if (sc->fes) in visit() 2972 sc->fes->cases->push(s); in visit() 2994 sc->fes->cases->push(s); in visit() 3075 else if (sc->fes) in visit() 3161 else if (sc->fes) in visit() [all …]
|
H A D | statementsem.d | 699 if (fs.func.fes) in package() 700 fs.func = fs.func.fes.func; in package() 2789 if (fd.fes) in package() 2798 if (sc.fes) in package() 2801 sc.fes.cases.push(rs); in package() 3095 if (sc.fes) in package() 3102 sc.fes.cases.push(s); in package() 3124 sc.fes.cases.push(s); in package() 3220 else if (sc.fes) in package() 3307 else if (sc.fes) in package() [all …]
|
H A D | dscope.c | 77 this->fes = NULL; in Scope() 351 if (fes) f = fes->func; in mergeFieldInit()
|
H A D | scope.h | 85 ForeachStatement *fes; // if nested function for ForeachStatement, this is it member
|
H A D | func.d | 298 ForeachStatement fes; /// if foreach body, this is the foreach variable 1402 if (fes) in setImpure() 1403 fes.func.setImpure(); in setImpure() 1440 if (fes) in setUnsafe() 1441 fes.func.setUnsafe(); in setUnsafe() 1565 if (fes) in setGC() 1566 fes.func.setGC(); in setGC() 3676 …st ref Loc loc, const ref Loc endloc, Type type, TOK tok, ForeachStatement fes, Identifier id = nu… 3681 this.fes = fes; 3692 auto f = new FuncLiteralDeclaration(loc, endloc, type.syntaxCopy(), tok, fes, ident); in syntaxCopy() [all …]
|
H A D | func.c | 342 fes = NULL; in FuncDeclaration() 1463 sc2->fes = fes; in semantic3() 1897 else if (fes) in semantic3() 3867 if (fes) in setImpure() 3868 fes->func->setImpure(); in setImpure() 3905 if (fes) in setUnsafe() 3906 fes->func->setUnsafe(); in setUnsafe() 3937 if (fes) in setGC() 3938 fes->func->setGC(); in setGC() 4705 this->fes = fes; in FuncLiteralDeclaration() [all …]
|
H A D | semantic3.d | 329 sc2.fes = funcdecl.fes; in visit() 792 else if (funcdecl.fes) in visit()
|
H A D | declaration.h | 572 ForeachStatement *fes; // if foreach body, this is the foreach variable
|
H A D | declaration.c | 1295 if (func->fes) in semantic() 1296 func = func->fes->func; in semantic()
|
H A D | declaration.d | 163 else if (sc.func.fes) in modifyFieldVar()
|
H A D | escape.d | 1262 !(!refs && p.parent == sc.func && pfunc.fes) && in checkReturnEscapeImpl()
|
H A D | typesem.d | 3202 if (func.fes) in visitReturn() 3203 func = func.fes.func; in visitReturn()
|
H A D | expression.c | 4589 if (fd->fes) s = "__foreachbody"; in genIdent() 5364 else if (sc->func->fes) in modifyFieldVar()
|
/netbsd/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | opover.c | 1609 Expression *aggr = fes->aggr; in inferAggregate() 1649 Expression *rinit = new ArrayExp(fes->aggr->loc, fes->aggr); in inferAggregate() 1692 fes->aggr = aggr; in inferAggregate() 1707 if (!fes->parameters || !fes->parameters->dim) in inferApplyArgTypes() 1725 ethis = fes->aggr; in inferApplyArgTypes() 1754 Parameter *p = (*fes->parameters)[0]; in inferApplyArgTypes() 1755 Type *taggr = fes->aggr->type; in inferApplyArgTypes() 1763 if (fes->parameters->dim == 2) in inferApplyArgTypes() 1770 p = (*fes->parameters)[1]; in inferApplyArgTypes() 1783 if (fes->parameters->dim == 2) in inferApplyArgTypes() [all …]
|
H A D | statementsem.c | 850 if (fs->func->fes) in visit() 851 fs->func = fs->func->fes->func; in visit() 2681 if (fd->fes) in visit() 2690 if (sc->fes) in visit() 2693 sc->fes->cases->push(rs); in visit() 2965 if (sc->fes) in visit() 2972 sc->fes->cases->push(s); in visit() 2994 sc->fes->cases->push(s); in visit() 3075 else if (sc->fes) in visit() 3161 else if (sc->fes) in visit() [all …]
|
H A D | dscope.c | 77 this->fes = NULL; in Scope() 351 if (fes) f = fes->func; in mergeFieldInit()
|
H A D | scope.h | 85 ForeachStatement *fes; // if nested function for ForeachStatement, this is it member
|
H A D | func.c | 342 fes = NULL; in FuncDeclaration() 1463 sc2->fes = fes; in semantic3() 1897 else if (fes) in semantic3() 3867 if (fes) in setImpure() 3868 fes->func->setImpure(); in setImpure() 3905 if (fes) in setUnsafe() 3906 fes->func->setUnsafe(); in setUnsafe() 3937 if (fes) in setGC() 3938 fes->func->setGC(); in setGC() 4705 this->fes = fes; in FuncLiteralDeclaration() [all …]
|
H A D | statement.h | 50 bool inferAggregate(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply); 51 bool inferApplyArgTypes(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply);
|
H A D | declaration.h | 557 ForeachStatement *fes; // if foreach body, this is the foreach variable 710 ForeachStatement *fes, Identifier *id = NULL);
|
H A D | declaration.c | 1295 if (func->fes) in semantic() 1296 func = func->fes->func; in semantic()
|
H A D | expression.c | 4589 if (fd->fes) s = "__foreachbody"; in genIdent() 5364 else if (sc->func->fes) in modifyFieldVar()
|