| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | ctfeexpr.c | 199 return ((AssocArrayLiteralExp *)expr)->ownedByCtfe == OWNEDcode; in needToCopyLiteral() 275 AssocArrayLiteralExp *aae = (AssocArrayLiteralExp *)e; in copyLiteral() 276 … new(&ue) AssocArrayLiteralExp(e->loc, copyLiteralArray(aae->keys), copyLiteralArray(aae->values)); in copyLiteral() 277 AssocArrayLiteralExp *r = (AssocArrayLiteralExp *)ue.exp(); in copyLiteral() 468 AssocArrayLiteralExp *aae = (AssocArrayLiteralExp *)lit; in paintTypeOntoLiteralCopy() 472 new(&ue) AssocArrayLiteralExp(lit->loc, aae->keys, aae->values); in paintTypeOntoLiteralCopy() 473 aae = (AssocArrayLiteralExp *)ue.exp(); in paintTypeOntoLiteralCopy() 541 AssocArrayLiteralExp *ale = (AssocArrayLiteralExp *)e; in resolveArrayLength() 1344 AssocArrayLiteralExp *es1 = (AssocArrayLiteralExp *)e1; in ctfeRawCmp() 1345 AssocArrayLiteralExp *es2 = (AssocArrayLiteralExp *)e2; in ctfeRawCmp() [all …]
|
| H A D | init.c | 185 e = new AssocArrayLiteralExp(loc, keys, values); in toAssocArrayLiteral() 233 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e; in hasNonConstPointers()
|
| H A D | ctfe.h | 167 Expression *assignAssocArrayElement(Loc loc, AssocArrayLiteralExp *aae, 225 Expression *findKeyInAA(Loc loc, AssocArrayLiteralExp *ae, Expression *e2);
|
| H A D | dinterpret.c | 1201 AssocArrayLiteralExp *aae = (AssocArrayLiteralExp *)e; in stopPointersEscaping() 2547 void visit(AssocArrayLiteralExp *e) in visit() 2618 AssocArrayLiteralExp *ae = new AssocArrayLiteralExp(e->loc, keysx, valuesx); in visit() 3240 AssocArrayLiteralExp *existingAA = NULL; 3271 existingAA = (AssocArrayLiteralExp *)aggregate; 3295 … AssocArrayLiteralExp *newAA = (AssocArrayLiteralExp *)findKeyInAA(e->loc, existingAA, ekey); 3303 newAA = new AssocArrayLiteralExp(e->loc, keysx, valuesx); 3344 AssocArrayLiteralExp *aae = new AssocArrayLiteralExp(e->loc, keysx, valuesx); 3407 existingAA = (AssocArrayLiteralExp *)ie->e1; 5213 result = findKeyInAA(e->loc, (AssocArrayLiteralExp *)e1, e2); in visit() [all …]
|
| H A D | apply.c | 119 void visit(AssocArrayLiteralExp *e) in visit()
|
| H A D | nogc.c | 94 void visit(AssocArrayLiteralExp *e) in visit()
|
| H A D | constfold.c | 1285 AssocArrayLiteralExp *ale = (AssocArrayLiteralExp *)e1; in ArrayLength() 1377 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e1; in Index()
|
| H A D | expression.c | 3926 AssocArrayLiteralExp::AssocArrayLiteralExp(Loc loc, in AssocArrayLiteralExp() function 3928 : Expression(loc, TOKassocarrayliteral, sizeof(AssocArrayLiteralExp)) in AssocArrayLiteralExp() 3936 bool AssocArrayLiteralExp::equals(RootObject *o) in equals() 3943 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)o; in equals() 3964 Expression *AssocArrayLiteralExp::syntaxCopy() in syntaxCopy() 3966 return new AssocArrayLiteralExp(loc, in syntaxCopy() 3970 bool AssocArrayLiteralExp::isBool(bool result) in isBool()
|
| H A D | expression.h | 429 class AssocArrayLiteralExp : public Expression 436 AssocArrayLiteralExp(Loc loc, Expressions *keys, Expressions *values); 1525 char assocarrayliteralexp [sizeof(AssocArrayLiteralExp)];
|
| H A D | visitor.h | 192 class AssocArrayLiteralExp; variable 486 virtual void visit(AssocArrayLiteralExp *e) { visit((Expression *)e); } in visit()
|
| H A D | dcast.c | 736 void visit(AssocArrayLiteralExp *e) in implicitConvTo() 2097 void visit(AssocArrayLiteralExp *e) in castTo() 2109 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e->copy(); in castTo() 2427 void visit(AssocArrayLiteralExp *aale) in inferType()
|
| H A D | dmangle.c | 774 void visit(AssocArrayLiteralExp *e) in visit()
|
| H A D | declaration.c | 1681 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e; in semantic2()
|
| H A D | initsem.c | 586 Expression *e = new AssocArrayLiteralExp(init->loc, keys, values); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | apply.d | 165 override void visit(AssocArrayLiteralExp e) in visit()
|
| H A D | expression.h | 146 AssocArrayLiteralExp* isAssocArrayLiteralExp(); 433 class AssocArrayLiteralExp : public Expression 441 AssocArrayLiteralExp *syntaxCopy(); 1383 char assocarrayliteralexp [sizeof(AssocArrayLiteralExp)];
|
| H A D | nogc.d | 103 override void visit(AssocArrayLiteralExp e) in visit()
|
| H A D | ctfeexpr.d | 308 …emplaceExp!(AssocArrayLiteralExp)(&ue, e.loc, copyLiteralArray(aae.keys), copyLiteralArray(aae.val… in copyLiteral() 309 AssocArrayLiteralExp r = ue.exp().isAssocArrayLiteralExp(); in copyLiteral() 484 emplaceExp!(AssocArrayLiteralExp)(&ue, lit.loc, aae.keys, aae.values); in paintTypeOntoLiteralCopy() 1329 AssocArrayLiteralExp es1 = e1.isAssocArrayLiteralExp(); 1330 AssocArrayLiteralExp es2 = e2.isAssocArrayLiteralExp(); 1532 Expression findKeyInAA(const ref Loc loc, AssocArrayLiteralExp ae, Expression e2) in findKeyInAA() 1724 Expression assignAssocArrayElement(const ref Loc loc, AssocArrayLiteralExp aae, Expression index, E… in assignAssocArrayElement()
|
| H A D | semantic2.d | 291 AssocArrayLiteralExp ae = cast(AssocArrayLiteralExp)e; in visit()
|
| H A D | lambdacomp.d | 470 override void visit(AssocArrayLiteralExp) { buf.setsize(0); } in visit() argument
|
| H A D | visitor.h | 198 class AssocArrayLiteralExp; variable 479 virtual void visit(AssocArrayLiteralExp *e) { visit((Expression *)e); } in visit()
|
| H A D | initsem.d | 75 e = new AssocArrayLiteralExp(ai.loc, keys, values); in toAssocArrayLiteral() 995 Expression e = new AssocArrayLiteralExp(init.loc, keys, values); in inferType()
|
| H A D | dinterpret.d | 2550 override void visit(AssocArrayLiteralExp e) in visit() 2624 auto aae = ctfeEmplaceExp!AssocArrayLiteralExp(e.loc, keysx, valuesx); in visit() 3372 AssocArrayLiteralExp existingAA = null; 3424 … AssocArrayLiteralExp newAA = cast(AssocArrayLiteralExp)findKeyInAA(e.loc, existingAA, ekey); 3432 newAA = ctfeEmplaceExp!AssocArrayLiteralExp(e.loc, keysx, valuesx); 3475 auto aae = ctfeEmplaceExp!AssocArrayLiteralExp(e.loc, keysx, valuesx); 6333 AssocArrayLiteralExp aae = agg.isAssocArrayLiteralExp(); in visit() 6860 AssocArrayLiteralExp aae = earg.isAssocArrayLiteralExp(); in interpret_keys() 6952 AssocArrayLiteralExp ae = aa.isAssocArrayLiteralExp(); in interpret_aaApply()
|
| H A D | dcast.d | 785 MATCH visitAssocArrayLiteral(AssocArrayLiteralExp e) in implicitConvTo() 2339 Expression visitAssocArrayLiteral(AssocArrayLiteralExp e) in visitAssocArrayLiteral() 2353 AssocArrayLiteralExp ae = e.copy().isAssocArrayLiteralExp(); in visitAssocArrayLiteral() 2683 Expression visitAar(AssocArrayLiteralExp aale) in visitAar()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2012 | 465 (AssocArrayLiteralExp::toElem): Likewise. 735 (AssocArrayLiteralExp::toElem): Likewise. 793 (AssocArrayLiteralExp::toElem): Implement handling of AssociativeArray
|