Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.h321 virtual Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
358 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
400 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
430 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
449 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
466 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
492 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
517 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
555 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
657 Expression *dotExp(Scope *sc, Expression *e, Identifier *ident, int flag);
[all …]
H A Dmtype.c2127 Expression *Type::dotExp(Scope *sc, Expression *e, Identifier *ident, int flag) in dotExp() function
2295 e = Type::dotExp(sc, e, ident, flag); in noMember()
2593 Expression *TypeError::dotExp(Scope *, Expression *, Identifier *, int) { return new ErrorExp(); } in dotExp() function
3426 Expression *TypeBasic::dotExp(Scope *sc, Expression *e, Identifier *ident, int flag) in dotExp() function
3492 return Type::dotExp(sc, e, ident, flag); in dotExp()
3784 Expression *TypeVector::dotExp(Scope *sc, Expression *e, Identifier *ident, int flag) in dotExp() function
3809 return Type::dotExp(sc, e, ident, flag); in dotExp()
3811 return basetype->dotExp(sc, e->castTo(sc, basetype), ident, flag); in dotExp()
3898 Expression *TypeArray::dotExp(Scope *sc, Expression *e, Identifier *ident, int flag) in dotExp() function
3900 e = Type::dotExp(sc, e, ident, flag); in dotExp()
[all …]
H A Dexpressionsem.c8289 return exp->e1->type->dotExp(sc, exp->e1, exp->ident, exp->noderef ? 2 : 0); in semanticX()
8619 return e->type->dotExp(sc, e, exp->ident, flag | (exp->noderef ? 2 : 0)); in semanticY()
8625 e = exp->e1->type->dotExp(sc, exp->e1, exp->ident, flag | (exp->noderef ? 2 : 0)); in semanticY()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Daliasthis.d88 import dmd.typesem : dotExp;
97 e = dotExp(e.type, sc, e, ad.aliasthis.ident, flags);
H A Dtypesem.d3367 Expression dotExp(Type mt, Scope* sc, Expression e, Identifier ident, int flag) in dotExp() function
3587 return mt.basetype.dotExp(sc, e.castTo(sc, mt.basetype), ident, flag); in dotExp()
3740 return mt.next.dotExp(sc, e, ident, flag); in dotExp()
4144 Expression res = mt.sym.getMemtype(Loc.initial).dotExp(sc, e, ident, 1); in dotExp()
H A Dexpressionsem.d12298 return exp.e1.type.dotExp(sc, exp.e1, exp.ident, exp.noderef ? DotExpFlag.noDeref : 0); in semanticX()
12643 return e.type.dotExp(sc, e, exp.ident, flag | (exp.noderef ? DotExpFlag.noDeref : 0)); in semanticY()
12668 …Expression e = exp.e1.type.dotExp(sc, exp.e1, exp.ident, flag | (exp.noderef ? DotExpFlag.noDeref … in semanticY()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-200776 * dmd/mtype.c (TypeArray::dotExp): Correct return type of
921 (Type::dotExp): use Type::tsize_t for .offsetof property
922 (TypeArray::dotExp): use Type::tsize_t for _adReverse args
923 (TypeAArray::dotExp): use PTRSIZE to align keysize
924 (TypeStruct::dotExp): use Type::tsize_t for offset
1140 * dmd/mtype.c (TypeArray::dotExp): Fix library call decls
1150 * dmd/mtype.c (TypeArray::dotExp): update
H A DChangeLog-200670 * dmd/mtype.c (TypeDelegate::dotExp): Fix regression caused by
84 * dmd/mtype.c (TypeDelegate::dotExp): Handle .ptr so that
313 * dmd/mtype.c (TypeDelegate::dotExp): Use cast-to-pointer