Home
last modified time | relevance | path

Searched refs:AssocArrayLiteralExp (Results 1 – 25 of 49) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dctfeexpr.c199 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 Dinit.c185 e = new AssocArrayLiteralExp(loc, keys, values); in toAssocArrayLiteral()
233 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e; in hasNonConstPointers()
H A Dctfe.h167 Expression *assignAssocArrayElement(Loc loc, AssocArrayLiteralExp *aae,
225 Expression *findKeyInAA(Loc loc, AssocArrayLiteralExp *ae, Expression *e2);
H A Ddinterpret.c1201 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;
3295AssocArrayLiteralExp *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 Dapply.c119 void visit(AssocArrayLiteralExp *e) in visit()
H A Dnogc.c94 void visit(AssocArrayLiteralExp *e) in visit()
H A Dconstfold.c1285 AssocArrayLiteralExp *ale = (AssocArrayLiteralExp *)e1; in ArrayLength()
1377 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e1; in Index()
H A Dexpression.c3926 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 Dexpression.h429 class AssocArrayLiteralExp : public Expression
436 AssocArrayLiteralExp(Loc loc, Expressions *keys, Expressions *values);
1525 char assocarrayliteralexp [sizeof(AssocArrayLiteralExp)];
H A Dvisitor.h192 class AssocArrayLiteralExp; variable
486 virtual void visit(AssocArrayLiteralExp *e) { visit((Expression *)e); } in visit()
H A Ddcast.c736 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 Ddmangle.c774 void visit(AssocArrayLiteralExp *e) in visit()
H A Ddeclaration.c1681 AssocArrayLiteralExp *ae = (AssocArrayLiteralExp *)e; in semantic2()
H A Dinitsem.c586 Expression *e = new AssocArrayLiteralExp(init->loc, keys, values); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dapply.d165 override void visit(AssocArrayLiteralExp e) in visit()
H A Dexpression.h146 AssocArrayLiteralExp* isAssocArrayLiteralExp();
433 class AssocArrayLiteralExp : public Expression
441 AssocArrayLiteralExp *syntaxCopy();
1383 char assocarrayliteralexp [sizeof(AssocArrayLiteralExp)];
H A Dnogc.d103 override void visit(AssocArrayLiteralExp e) in visit()
H A Dctfeexpr.d308 …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 Dsemantic2.d291 AssocArrayLiteralExp ae = cast(AssocArrayLiteralExp)e; in visit()
H A Dlambdacomp.d470 override void visit(AssocArrayLiteralExp) { buf.setsize(0); } in visit() argument
H A Dvisitor.h198 class AssocArrayLiteralExp; variable
479 virtual void visit(AssocArrayLiteralExp *e) { visit((Expression *)e); } in visit()
H A Dinitsem.d75 e = new AssocArrayLiteralExp(ai.loc, keys, values); in toAssocArrayLiteral()
995 Expression e = new AssocArrayLiteralExp(init.loc, keys, values); in inferType()
H A Ddinterpret.d2550 override void visit(AssocArrayLiteralExp e) in visit()
2624 auto aae = ctfeEmplaceExp!AssocArrayLiteralExp(e.loc, keysx, valuesx); in visit()
3372 AssocArrayLiteralExp existingAA = null;
3424AssocArrayLiteralExp 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 Ddcast.d785 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 DChangeLog-2012465 (AssocArrayLiteralExp::toElem): Likewise.
735 (AssocArrayLiteralExp::toElem): Likewise.
793 (AssocArrayLiteralExp::toElem): Implement handling of AssociativeArray

12