Home
last modified time | relevance | path

Searched refs:fes (Results 1 – 25 of 36) sorted by relevance

12

/netbsd/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dopover.c1609 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 Dopover.d1559 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 Ddscope.d94 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 Dstatementsem.c850 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 Dstatementsem.d699 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 Ddscope.c77 this->fes = NULL; in Scope()
351 if (fes) f = fes->func; in mergeFieldInit()
H A Dscope.h85 ForeachStatement *fes; // if nested function for ForeachStatement, this is it member
H A Dfunc.d298 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 Dfunc.c342 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 Dsemantic3.d329 sc2.fes = funcdecl.fes; in visit()
792 else if (funcdecl.fes) in visit()
H A Ddeclaration.h572 ForeachStatement *fes; // if foreach body, this is the foreach variable
H A Ddeclaration.c1295 if (func->fes) in semantic()
1296 func = func->fes->func; in semantic()
H A Ddeclaration.d163 else if (sc.func.fes) in modifyFieldVar()
H A Descape.d1262 !(!refs && p.parent == sc.func && pfunc.fes) && in checkReturnEscapeImpl()
H A Dtypesem.d3202 if (func.fes) in visitReturn()
3203 func = func.fes.func; in visitReturn()
H A Dexpression.c4589 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 Dopover.c1609 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 Dstatementsem.c850 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 Ddscope.c77 this->fes = NULL; in Scope()
351 if (fes) f = fes->func; in mergeFieldInit()
H A Dscope.h85 ForeachStatement *fes; // if nested function for ForeachStatement, this is it member
H A Dfunc.c342 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 Dstatement.h50 bool inferAggregate(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply);
51 bool inferApplyArgTypes(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply);
H A Ddeclaration.h557 ForeachStatement *fes; // if foreach body, this is the foreach variable
710 ForeachStatement *fes, Identifier *id = NULL);
H A Ddeclaration.c1295 if (func->fes) in semantic()
1296 func = func->fes->func; in semantic()
H A Dexpression.c4589 if (fd->fes) s = "__foreachbody"; in genIdent()
5364 else if (sc->func->fes) in modifyFieldVar()

12