/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | init.h | 28 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 D | initsem.c | 176 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 D | init.c | 197 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 D | declaration.c | 1143 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 D | sideeffect.c | 397 ExpInitializer *ez = new ExpInitializer(e->loc, e); in copyToTemp()
|
H A D | statementsem.c | 571 Initializer *ie = new ExpInitializer(Loc(), e); in declareVariable() 669 Initializer *ie = new ExpInitializer(Loc(), new IntegerExp(k)); in makeTupleForeachBody() 1125 … ExpInitializer *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() 1206 … ExpInitializer *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 D | nogc.c | 68 if (ExpInitializer *ei = v->_init->isExpInitializer()) in visit()
|
H A D | dsymbol.c | 1616 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 D | denum.c | 500 : VarDeclaration(loc, NULL, id ? id : Id::empty, new ExpInitializer(loc, value)) in EnumMember() 509 return ((ExpInitializer*)_init)->exp; in value()
|
H A D | canthrow.c | 277 ExpInitializer *ie = vd->_init->isExpInitializer(); in Dsymbol_canThrow()
|
H A D | visitor.h | 176 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 D | init.h | 25 class ExpInitializer; variable 42 ExpInitializer *isExpInitializer(); 86 class ExpInitializer : public Initializer
|
H A D | init.d | 88 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 D | initsem.d | 248 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 D | denum.d | 261 @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 D | semantic2.d | 267 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 D | statementsem.d | 1055 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 D | nogc.d | 60 if (ExpInitializer ei = v._init.isExpInitializer()) in visit()
|
H A D | delegatize.d | 160 override void visit(ExpInitializer ei) in lambdaSetParent()
|
H A D | importc.d | 201 dsym._init = new ExpInitializer(dsym.loc, e); in addDefaultCInitializer()
|
H A D | sideeffect.d | 380 new ExpInitializer(e.loc, e)); in copyToTemp()
|
H A D | dsymbol.d | 1948 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 D | visitor.h | 181 class ExpInitializer; variable 582 virtual void visit(ExpInitializer *i) { visit((Initializer *)i); } in visit()
|
H A D | optimize.d | 237 lengthVar._init = new ExpInitializer(Loc.initial, dollar); in setLengthVarIfKnown() 258 lengthVar._init = new ExpInitializer(Loc.initial, dollar); in setLengthVarIfKnown()
|
H A D | semantic3.d | 1059 ExpInitializer ie = v._init.isExpInitializer(); in visit() 1083 _arguments._init = new ExpInitializer(Loc.initial, e); in visit()
|