Home
last modified time | relevance | path

Searched refs:PtrExp (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dimportc.d122 e = new PtrExp(e.loc, e); in fieldLookup()
175 auto ep = new PtrExp(ae.loc, new AddExp(ae.loc, e1, e2)); in carraySemantic()
H A Dsideeffect.d295 s = (cast(PtrExp)ce.e1).e1.toChars(); in discardValue()
H A Dexpression.h173 PtrExp* isPtrExp();
848 class PtrExp : public UnaExp
H A Dvisitor.h232 class PtrExp; variable
505 virtual void visit(PtrExp *e) { visit((UnaExp *)e); } in visit()
H A Dtypesem.d4277 e = new PtrExp(e.loc, e); in dotExp()
4296 e = new PtrExp(e.loc, e); in dotExp()
4299 e = new PtrExp(e.loc, e, t); in dotExp()
4310 e = new PtrExp(e.loc, e); in dotExp()
4322 e = new PtrExp(e.loc, e); in dotExp()
4530 e1 = new PtrExp(e1.loc, e1); in dotExp()
H A Dclone.d1274 ex = new PtrExp(loc, ex); in buildPostBlit()
1353 ex = new PtrExp(loc, ex); in buildPostBlit()
H A Dexpression.d1589 Expression e = new PtrExp(loc, this, tr.next); in deref()
1669 inout(PtrExp) isPtrExp() { return op == EXP.star ? cast(typeof(return))this : null; } in isPtrExp()
5219 extern (C++) final class PtrExp : UnaExp
5223 super(loc, EXP.star, __traits(classInstanceSize, PtrExp), e); in this()
5230 super(loc, EXP.star, __traits(classInstanceSize, PtrExp), e); in this()
6707 return new PtrExp(loc, e, type); in toLvalue()
7138 auto ptrExp = cast(PtrExp)exp;
H A Descape.d1520 override void visit(PtrExp e) in visit()
1907 override void visit(PtrExp e) in visit()
H A Dexpressionsem.d1055 e1 = new PtrExp(loc, e1);
1570 Expression e1 = new ArrayLengthExp(ale.loc, new PtrExp(ale.loc, new VarExp(ale.loc, tmp))); in rewriteOpAssign()
2368 arg = new PtrExp(loc, arg); in functionParameters()
4416 exp.e1 = (cast(PtrExp)exp.e1).e1; in visit()
4766 Expression e = new PtrExp(exp.loc, exp.e1); in visit()
5005 Expression e = new PtrExp(exp.loc, exp.e1); in visit()
7106 PtrExp pe = cast(PtrExp)exp.e1; in visit()
7121 override void visit(PtrExp exp) in visit()
8509 auto pe = new PtrExp(exp.loc, e); in visit()
12641 Expression e = new PtrExp(exp.loc, exp.e1); in semanticY()
[all …]
H A Dparsetimevisitor.d213 void visit(AST.PtrExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1082 override void visit(AST.PtrExp e) in ParseVisitMethods()
H A Doptimize.d636 void visitPtr(PtrExp e) in Expression_optimize()
H A Dsemantic3.d1200 vsync = new PtrExp(funcdecl.loc, vsync); in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcanthrow.c87 e1 = ((PtrExp *)e1)->e1; in canThrow()
H A Dsideeffect.c287 s = ((PtrExp *)ce->e1)->e1->toChars(); in discardValue()
H A Dexpression.c1907 arg = new PtrExp(loc, arg); in functionParameters()
2804 Expression *e = new PtrExp(loc, this); in deref()
5655 PtrExp::PtrExp(Loc loc, Expression *e) in PtrExp() function
5656 : UnaExp(loc, TOKstar, sizeof(PtrExp), e) in PtrExp()
5662 PtrExp::PtrExp(Loc loc, Expression *e, Type *t) in PtrExp() function
5663 : UnaExp(loc, TOKstar, sizeof(PtrExp), e) in PtrExp()
5668 bool PtrExp::isLvalue() in isLvalue()
5673 Expression *PtrExp::toLvalue(Scope *, Expression *) in toLvalue()
5678 int PtrExp::checkModifiable(Scope *sc, int flag) in checkModifiable()
5692 Expression *PtrExp::modifiableLvalue(Scope *sc, Expression *e) in modifiableLvalue()
[all …]
H A Dclone.c833 ex = new PtrExp(loc, ex); in buildPostBlit()
885 ex = new PtrExp(loc, ex); in buildPostBlit()
1031 ex = new PtrExp(loc, ex); in buildDtor()
H A Dexpression.h894 class PtrExp : public UnaExp
897 PtrExp(Loc loc, Expression *e);
898 PtrExp(Loc loc, Expression *e, Type *t);
H A Doptimize.c356 Expression *ex = ((PtrExp *)e->e1)->e1; in Expression_optimize()
413 void visit(PtrExp *e) in Expression_optimize()
H A Dvisitor.h223 class PtrExp; variable
517 virtual void visit(PtrExp *e) { visit((UnaExp *)e); } in visit()
H A Descape.c1069 void visit(PtrExp *e) in escapeByRef()
H A Dexpressionsem.c2965 exp->e1 = ((PtrExp *)exp->e1)->e1; in visit()
3230 Expression *e = new PtrExp(exp->loc, exp->e1); in visit()
3485 Expression *e = new PtrExp(exp->loc, exp->e1); in visit()
3855 PtrExp *pe = (PtrExp *)exp->e1; in visit()
3871 void visit(PtrExp *exp) in visit()
8617 e = new PtrExp(exp->loc, exp->e1); in semanticY()
H A Dmtype.c8553 e = new PtrExp(e->loc, e); in dotExp()
8572 e = new PtrExp(e->loc, e); in dotExp()
8575 e = new PtrExp(e->loc, e, t); in dotExp()
8586 e = new PtrExp(e->loc, e); in dotExp()
8598 e = new PtrExp(e->loc, e); in dotExp()
H A Dopover.c116 void visit(PtrExp *) { id = Id::opStar; } in opId()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2007856 (PtrExp::toElem): Use target_size_t for offset
1203 * d-glue.cc (PtrExp::toElem): Don't wrap the result in

12