Searched refs:AddrExp (Results 1 - 25 of 38) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dinit.c243 AddrExp *ae = (AddrExp *)e;
H A Ddinterpret.c835 earg = ((AddrExp *)earg)->e1;
1167 x = ((AddrExp *)e)->e1;
1176 ((AddrExp *)e)->e1 = x;
1793 e = new AddrExp(s->loc, e, s->wthis->type);
1970 new(pue) AddrExp(e->loc, se, e->type);
1983 new(pue) AddrExp(e->loc, ve, e->type);
2014 new(pue) AddrExp(e->loc, ei, e->type);
2024 new(pue) AddrExp(e->loc, ve, e->type);
2033 void visit(AddrExp *e)
2051 new(pue) AddrExp(
[all...]
H A Dctfeexpr.c377 new(&ue) AddrExp(e->loc, ((AddrExp *)e)->e1);
710 e = ((AddrExp *)e)->e1;
842 eptr = ((AddrExp *)eptr)->e1;
915 new(&ue) AddrExp(loc, se);
924 new(&ue) AddrExp(loc, ie);
1912 Expression *e1 = ((AddrExp *)newval)->e1;
2022 printf("POINTER %p to %p: %s\n", e, ((AddrExp *)e)->e1, e->toChars());
H A Doptimize.c334 void visit(AddrExp *e)
336 //printf("AddrExp::optimize(result = %d) %s\n", result, e->toChars());
343 AddrExp *ae = new AddrExp(e->loc, ce->e2, e->type);
422 Expression *ex = ((AddrExp *)e->e1)->e1;
H A Dclone.c831 ex = new AddrExp(loc, ex);
883 ex = new AddrExp(loc, ex);
1029 ex = new AddrExp(loc, ex);
H A Dinitsem.c671 AddrExp *ae = (AddrExp *)init->exp;
H A Dexpression.h885 class AddrExp : public UnaExp class in inherits:UnaExp
888 AddrExp(Loc loc, Expression *e);
889 AddrExp(Loc loc, Expression *e, Type *t);
1529 char addrexp [sizeof(AddrExp)];
H A Dexpression.c2789 Expression *e = new AddrExp(loc, this);
5604 Expression *ae1 = ((AddrExp *)e)->e1;
5642 AddrExp::AddrExp(Loc loc, Expression *e) function in class:AddrExp
5643 : UnaExp(loc, TOKaddress, sizeof(AddrExp), e)
5647 AddrExp::AddrExp(Loc loc, Expression *e, Type *t) function in class:AddrExp
5648 : UnaExp(loc, TOKaddress, sizeof(AddrExp), e)
5686 AddrExp *ae = (AddrExp *)e
[all...]
H A Dvisitor.h222 class AddrExp;
516 virtual void visit(AddrExp *e) { visit((UnaExp *)e); }
H A Descape.c762 void visit(AddrExp *e)
H A Ddcast.c881 void visit(AddrExp *e)
1488 result = new AddrExp(e->loc, e, t);
1891 void visit(AddrExp *e)
1951 result = new AddrExp(e->loc, result, t);
H A Dconstfold.c1906 AddrExp *ade = (AddrExp *)ae->e1;
H A Ddeclaration.c1673 if (e->op == TOKaddress && ((AddrExp *)e)->e1->op == TOKstructliteral)
1703 if (ei && ei->exp->op == TOKaddress && ((AddrExp *)ei->exp)->e1->op == TOKstructliteral)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dimportc.d92 e = new AddrExp(e.loc, e);
H A Dexpression.h172 AddrExp* isAddrExp();
842 class AddrExp : public UnaExp class in inherits:UnaExp
1387 char addrexp [sizeof(AddrExp)];
H A Dsemantic2.d283 if (e.op == EXP.address && (cast(AddrExp)e).e1.op == EXP.structLiteral)
315 if (ei && ei.exp.op == EXP.address && (cast(AddrExp)ei.exp).e1.op == EXP.structLiteral)
H A Ddinterpret.d544 arg0 = ctfeEmplaceExp!AddrExp(arg0.loc, arg0);
553 thisarg = ctfeEmplaceExp!AddrExp(loc, thisarg);
1673 e = ctfeEmplaceExp!AddrExp(s.loc, e, s.wthis.type);
1914 emplaceExp!(AddrExp)(pue, e.loc, se, e.type);
1927 emplaceExp!(AddrExp)(pue, e.loc, ve, e.type);
1957 emplaceExp!(AddrExp)(pue, e.loc, ei, e.type);
1967 emplaceExp!(AddrExp)(pue, e.loc, ve, e.type);
1976 override void visit(AddrExp e)
1980 printf("%s AddrExp::interpret() %s\n", e.loc.toChars(), e.toChars());
2011 emplaceExp!(AddrExp)(pu
[all...]
H A Dvisitor.h231 class AddrExp;
503 virtual void visit(AddrExp *e) { visit((UnaExp *)e); }
H A Doptimize.d427 void visitAddr(AddrExp e)
429 //printf("AddrExp::optimize(result = %d, keepLvalue = %d) %s\n", result, keepLvalue, e.toChars());
434 auto ae = new AddrExp(e.loc, ce.e2, e.type);
626 auto pe = new AddrExp(e.loc, ve);
H A Dctfeexpr.d398 emplaceExp!(AddrExp)(&ue, e.loc, ae.e1);
902 emplaceExp!(AddrExp)(pue, loc, se);
910 emplaceExp!(AddrExp)(pue, loc, ie);
H A Dclone.d1272 ex = new AddrExp(loc, ex);
1351 ex = new AddrExp(loc, ex);
H A Ddcast.d945 MATCH visitAddr(AddrExp e)
949 printf("AddrExp::implicitConvTo(this=%s, type=%s, t=%s)\n", e.toChars(), e.type.toChars(), t.toChars());
1697 return new AddrExp(e.loc, e, t);
2113 Expression visitAddr(AddrExp e)
2117 printf("AddrExp::castTo(this=%s, type=%s, t=%s)\n", e.toChars(), e.type.toChars(), t.toChars());
2177 result = new AddrExp(e.loc, result, t);
H A Dparsetimevisitor.d211 void visit(AST.AddrExp e) { visit(cast(AST.UnaExp)e); }
H A Dob.d1632 override void visit(AddrExp e)
2362 override void visit(AddrExp e)
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp263 const SCEV *AddrExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Addr), PtrTy); local
265 const SCEV *Diff = SE.getMinusSCEV(AddrExp, BaseExp);

Completed in 283 milliseconds

12