Home
last modified time | relevance | path

Searched refs:ExpInitializer (Results 1 – 25 of 54) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dinit.h28 class ExpInitializer; variable
47 virtual ExpInitializer *isExpInitializer() { return NULL; } in isExpInitializer()
106 class ExpInitializer : public Initializer
112 ExpInitializer(Loc loc, Expression *exp);
115 ExpInitializer *isExpInitializer() { return this; } in isExpInitializer()
H A Dinitsem.c176 ExpInitializer *ie = new ExpInitializer(i->loc, sle); in visit()
191 ExpInitializer *ie = new ExpInitializer(i->loc, e); in visit()
238 ExpInitializer *ei = new ExpInitializer(e->loc, e); in visit()
277 ExpInitializer *ei = val->isExpInitializer(); in visit()
296 i->value.insert(j + k, new ExpInitializer(e->loc, e)); in visit()
344 void visit(ExpInitializer *i) in visit()
410 result = new ExpInitializer(i->loc, i->exp); in visit()
582 (*values)[i] = ((ExpInitializer *)iz)->exp; in visit()
587 ExpInitializer *ei = new ExpInitializer(init->loc, e); in visit()
611 (*elements)[i] = ((ExpInitializer *)iz)->exp; in visit()
[all …]
H A Dinit.c197 ExpInitializer::ExpInitializer(Loc loc, Expression *exp) in ExpInitializer() function
204 Initializer *ExpInitializer::syntaxCopy() in syntaxCopy()
206 return new ExpInitializer(loc, exp->syntaxCopy()); in syntaxCopy()
H A Ddeclaration.c1143 ti = new ExpInitializer(einit->loc, einit); in semantic()
1400 _init = new ExpInitializer(loc, e); in semantic()
1414 _init = new ExpInitializer(loc, e); in semantic()
1423 _init = new ExpInitializer(loc, e); in semantic()
1434 ExpInitializer *ei = _init->isExpInitializer(); in semantic()
1467 ei = new ExpInitializer(_init->loc, e); in semantic()
1654 if (ExpInitializer *ei = _init->isExpInitializer()) in semantic2()
1696 ExpInitializer *ei = _init->isExpInitializer(); in semantic2()
1702 ExpInitializer *ei = _init->isExpInitializer(); in semantic2()
1961 ExpInitializer *ez = _init->isExpInitializer(); in checkNestedReference()
H A Dsideeffect.c397 ExpInitializer *ez = new ExpInitializer(e->loc, e); in copyToTemp()
H A Dstatementsem.c571 Initializer *ie = new ExpInitializer(Loc(), e); in declareVariable()
669 Initializer *ie = new ExpInitializer(Loc(), new IntegerExp(k)); in makeTupleForeachBody()
1125ExpInitializer *ie = new ExpInitializer(loc, new SliceExp(loc, fs->aggr, NULL, NULL)); in visit()
1161 fs->key->_init = new ExpInitializer(loc, tmp_length); in visit()
1163 … fs->key->_init = new ExpInitializer(loc, new IntegerExp(loc, 0, fs->key->type)); in visit()
1192 …fs->value->_init = new ExpInitializer(loc, new IndexExp(loc, new VarExp(loc, tmp), new VarExp(loc,… in visit()
1206ExpInitializer *ei = new ExpInitializer(loc, new IdentifierExp(loc, fs->key->ident)); in visit()
1316 … VarDeclaration *ve = new VarDeclaration(loc, p->type, p->ident, new ExpInitializer(loc, einit)); in visit()
1389 … VarDeclaration *var = new VarDeclaration(loc, p->type, p->ident, new ExpInitializer(loc, exp)); in visit()
1490 … Initializer *ie = new ExpInitializer(Loc(), new IdentifierExp(Loc(), id)); in visit()
[all …]
H A Dnogc.c68 if (ExpInitializer *ei = v->_init->isExpInitializer()) in visit()
H A Ddsymbol.c1616 v->_init = new ExpInitializer(Loc(), e); in search()
1628 v->_init = new ExpInitializer(Loc(), e); in search()
1698 … v = new VarDeclaration(loc, Type::tsize_t, Id::dollar, new ExpInitializer(Loc(), e)); in search()
1760 v = new VarDeclaration(loc, NULL, Id::dollar, new ExpInitializer(Loc(), e)); in search()
H A Ddenum.c500 : VarDeclaration(loc, NULL, id ? id : Id::empty, new ExpInitializer(loc, value)) in EnumMember()
509 return ((ExpInitializer*)_init)->exp; in value()
H A Dcanthrow.c277 ExpInitializer *ie = vd->_init->isExpInitializer(); in Dsymbol_canThrow()
H A Dvisitor.h176 class ExpInitializer; variable
470 virtual void visit(ExpInitializer *i) { visit((Initializer *)i); } in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dinit.h25 class ExpInitializer; variable
42 ExpInitializer *isExpInitializer();
86 class ExpInitializer : public Initializer
H A Dinit.d88 final inout(ExpInitializer) isExpInitializer() inout @nogc nothrow pure in inout() argument
90 return kind == InitKind.exp ? cast(inout ExpInitializer)cast(void*)this : null; in inout()
202 extern (C++) final class ExpInitializer : Initializer
329 …case InitKind.exp: return new ExpInitializer(inx.loc, (cast(ExpInitializer)inx).exp.syntaxCopy… in syntaxCopy()
H A Dinitsem.d248 auto ie = new ExpInitializer(i.loc, sle); in initializerSemantic()
261 auto ie = new ExpInitializer(i.loc, e); in initializerSemantic()
304 auto ei = new ExpInitializer(e.loc, e); in initializerSemantic()
338 ExpInitializer ei = val.isExpInitializer(); in initializerSemantic()
356 i.value.insert(j + k, new ExpInitializer(e.loc, e)); in initializerSemantic()
399 Initializer visitExp(ExpInitializer i) in initializerSemantic()
485 return new ExpInitializer(i.loc, i.exp); in initializerSemantic()
654 ExpInitializer isBraceExpression() in initializerSemantic()
728 auto ie = new ExpInitializer(ci.loc, sle); in initializerSemantic()
751 if (ExpInitializer ei = isBraceExpression()) in initializerSemantic()
[all …]
H A Ddenum.d261 @property ref value() { return (cast(ExpInitializer)_init).exp; } in value()
274 super(loc, null, id ? id : Id.empty, new ExpInitializer(loc, value)); in this()
H A Dsemantic2.d267 if (ExpInitializer ei = vd._init.isExpInitializer()) in visit()
308 ExpInitializer ei = vd._init.isExpInitializer(); in visit()
314 ExpInitializer ei = vd._init.isExpInitializer(); in visit()
H A Dstatementsem.d1055 auto ie = new ExpInitializer(loc, new SliceExp(loc, fs.aggr, null, null)); in package()
1095 fs.key._init = new ExpInitializer(loc, tmp_length); in package()
1097 fs.key._init = new ExpInitializer(loc, new IntegerExp(loc, 0, fs.key.type)); in package()
1128 fs.value._init = new ExpInitializer(loc, indexExp); in package()
1142 auto ei = new ExpInitializer(loc, new IdentifierExp(loc, fs.key.ident)); in package()
1285 … auto ve = new VarDeclaration(loc, p.type, p.ident, new ExpInitializer(loc, einit)); in package()
1342 … auto var = new VarDeclaration(loc, p.type, p.ident, new ExpInitializer(loc, exp)); in package()
1656 Initializer ie = new ExpInitializer(fs.loc, new IdentifierExp(fs.loc, id)); in package()
1767 auto ie = new ExpInitializer(loc, (fs.op == TOK.foreach_) ? fs.lwr : fs.upr); in package()
1778 ie = new ExpInitializer(loc, (fs.op == TOK.foreach_) ? fs.upr : fs.lwr); in package()
[all …]
H A Dnogc.d60 if (ExpInitializer ei = v._init.isExpInitializer()) in visit()
H A Ddelegatize.d160 override void visit(ExpInitializer ei) in lambdaSetParent()
H A Dimportc.d201 dsym._init = new ExpInitializer(dsym.loc, e); in addDefaultCInitializer()
H A Dsideeffect.d380 new ExpInitializer(e.loc, e)); in copyToTemp()
H A Ddsymbol.d1948 v._init = new ExpInitializer(Loc.initial, e); in dollarFromTypeTuple()
1962 v._init = new ExpInitializer(Loc.initial, e);
2025 … v = new VarDeclaration(loc, Type.tsize_t, Id.dollar, new ExpInitializer(Loc.initial, e));
2083 v = new VarDeclaration(loc, null, Id.dollar, new ExpInitializer(Loc.initial, e));
H A Dvisitor.h181 class ExpInitializer; variable
582 virtual void visit(ExpInitializer *i) { visit((Initializer *)i); } in visit()
H A Doptimize.d237 lengthVar._init = new ExpInitializer(Loc.initial, dollar); in setLengthVarIfKnown()
258 lengthVar._init = new ExpInitializer(Loc.initial, dollar); in setLengthVarIfKnown()
H A Dsemantic3.d1059 ExpInitializer ie = v._init.isExpInitializer(); in visit()
1083 _arguments._init = new ExpInitializer(Loc.initial, e); in visit()

123