Home
last modified time | relevance | path

Searched refs:rangefe (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcond.c58 StaticForeach::StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe) in StaticForeach() argument
60 assert(!!aggrfe ^ !!rangefe); in StaticForeach()
63 this->rangefe = rangefe; in StaticForeach()
72 rangefe ? (ForeachRangeStatement *)rangefe->syntaxCopy() : NULL in syntaxCopy()
167 assert(sfe->rangefe && parameters->dim == 1); in createForeach()
168 return new ForeachRangeStatement(loc, sfe->rangefe->op, (*parameters)[0], in createForeach()
169 sfe->rangefe->lwr->syntaxCopy(), in createForeach()
170 sfe->rangefe->upr->syntaxCopy(), s, loc); in createForeach()
253 Loc aloc = sfe->aggrfe ? sfe->aggrfe->aggr->loc : sfe->rangefe->lwr->loc; in lowerNonArrayAggregate()
262 Parameter *p = sfe->aggrfe ? (*sfe->aggrfe->parameters)[i] : sfe->rangefe->prm; in lowerNonArrayAggregate()
[all …]
H A Dcond.h52 ForeachRangeStatement *rangefe; variable
56 StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe);
H A Dhdrgen.c327 assert(s->sfe->rangefe); in visit()
328 visit(s->sfe->rangefe); in visit()
1407 assert(s->sfe->rangefe); in visit()
1408 foreachRangeWithoutBody(s->sfe->rangefe); in visit()
H A Dstatement.c427 assert(d->sfe && !!d->sfe->aggrfe ^ !!d->sfe->rangefe); in toStatement()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dcond.d113 ForeachRangeStatement rangefe; variable
121 extern (D) this(const ref Loc loc, ForeachStatement aggrfe, ForeachRangeStatement rangefe) in this() argument
123 assert(!!aggrfe ^ !!rangefe); in this()
127 this.rangefe = rangefe; in this()
135 rangefe ? rangefe.syntaxCopy() : null in syntaxCopy()
225 assert(rangefe && parameters.dim == 1); in private()
226 …return new ForeachRangeStatement(loc, rangefe.op, (*parameters)[0], rangefe.lwr.syntaxCopy(), rang… in private()
310 auto aloc = aggrfe ? aggrfe.aggr.loc : rangefe.lwr.loc; in lowerNonArrayAggregate()
318 auto p = aggrfe ? (*aggrfe.parameters)[i] : rangefe.prm; in lowerNonArrayAggregate()
351 if (rangefe) in lowerNonArrayAggregate()
[all …]
H A Dcond.h51 ForeachRangeStatement *rangefe; variable
H A Dhdrgen.d393 assert(s.sfe.rangefe); in visit()
394 visit(s.sfe.rangefe); in visit()
1135 assert(s.sfe.rangefe); in visit()
1136 foreachRangeWithoutBody(s.sfe.rangefe); in visit()
H A Dparse.d5424 auto rangefe = new AST.ForeachRangeStatement(loc, op, p, aggr, upr, _body, endloc); in parseForeach() local
5427 return rangefe; in parseForeach()
5431 …return new AST.StaticForeachDeclaration(new AST.StaticForeach(loc, null, rangefe), parseBlock(pLas… in parseForeach()
5435 … return new AST.StaticForeachStatement(loc, new AST.StaticForeach(loc, null, rangefe)); in parseForeach()