| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | init.c | 243 AddrExp *ae = (AddrExp *)e; in hasNonConstPointers()
|
| H A D | dinterpret.c | 835 earg = ((AddrExp *)earg)->e1; in interpretFunction() 1167 x = ((AddrExp *)e)->e1; in stopPointersEscaping() 1176 ((AddrExp *)e)->e1 = x; in stopPointersEscaping() 1793 e = new AddrExp(s->loc, e, s->wthis->type); in visit() 1970 new(pue) AddrExp(e->loc, se, e->type); in visit() 1983 new(pue) AddrExp(e->loc, ve, e->type); in visit() 2014 new(pue) AddrExp(e->loc, ei, e->type); in visit() 2024 new(pue) AddrExp(e->loc, ve, e->type); in visit() 2033 void visit(AddrExp *e) in visit() 2051 new(pue) AddrExp(e->loc, er, e->type); in visit() [all …]
|
| H A D | ctfeexpr.c | 377 new(&ue) AddrExp(e->loc, ((AddrExp *)e)->e1); in copyLiteral() 710 e = ((AddrExp *)e)->e1; in getAggregateFromPointer() 842 eptr = ((AddrExp *)eptr)->e1; in pointerArithmetic() 915 new(&ue) AddrExp(loc, se); in pointerArithmetic() 924 new(&ue) AddrExp(loc, ie); in pointerArithmetic() 1912 Expression *e1 = ((AddrExp *)newval)->e1; in isCtfeValueValid() 2022 printf("POINTER %p to %p: %s\n", e, ((AddrExp *)e)->e1, e->toChars()); in showCtfeExpr()
|
| H A D | optimize.c | 334 void visit(AddrExp *e) in Expression_optimize() 343 AddrExp *ae = new AddrExp(e->loc, ce->e2, e->type); in Expression_optimize() 422 Expression *ex = ((AddrExp *)e->e1)->e1; in Expression_optimize()
|
| H A D | clone.c | 831 ex = new AddrExp(loc, ex); in buildPostBlit() 883 ex = new AddrExp(loc, ex); in buildPostBlit() 1029 ex = new AddrExp(loc, ex); in buildDtor()
|
| H A D | expression.h | 885 class AddrExp : public UnaExp 888 AddrExp(Loc loc, Expression *e); 889 AddrExp(Loc loc, Expression *e, Type *t); 1529 char addrexp [sizeof(AddrExp)];
|
| H A D | initsem.c | 671 AddrExp *ae = (AddrExp *)init->exp; in visit()
|
| H A D | expression.c | 2789 Expression *e = new AddrExp(loc, this); in addressOf() 5604 Expression *ae1 = ((AddrExp *)e)->e1; 5642 AddrExp::AddrExp(Loc loc, Expression *e) in AddrExp() function 5643 : UnaExp(loc, TOKaddress, sizeof(AddrExp), e) in AddrExp() 5647 AddrExp::AddrExp(Loc loc, Expression *e, Type *t) in AddrExp() function 5648 : UnaExp(loc, TOKaddress, sizeof(AddrExp), e) in AddrExp() 5686 AddrExp *ae = (AddrExp *)e1; in checkModifiable() 5928 VarDeclaration *tmp = copyToTemp(0, "__arraylength", new AddrExp(ale->loc, ale->e1)); in rewriteOpAssign()
|
| H A D | visitor.h | 222 class AddrExp; variable 516 virtual void visit(AddrExp *e) { visit((UnaExp *)e); } in visit()
|
| H A D | dcast.c | 881 void visit(AddrExp *e) in implicitConvTo() 1488 result = new AddrExp(e->loc, e, t); in castTo() 1891 void visit(AddrExp *e) in castTo() 1951 result = new AddrExp(e->loc, result, t); in castTo()
|
| H A D | declaration.c | 1673 if (e->op == TOKaddress && ((AddrExp *)e)->e1->op == TOKstructliteral) in semantic2() 1703 if (ei && ei->exp->op == TOKaddress && ((AddrExp *)ei->exp)->e1->op == TOKstructliteral) in semantic2()
|
| H A D | constfold.c | 1906 AddrExp *ade = (AddrExp *)ae->e1; in Ptr()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | semantic2.d | 283 if (e.op == EXP.address && (cast(AddrExp)e).e1.op == EXP.structLiteral) in visit() 315 … if (ei && ei.exp.op == EXP.address && (cast(AddrExp)ei.exp).e1.op == EXP.structLiteral) in visit()
|
| H A D | importc.d | 92 e = new AddrExp(e.loc, e); in arrayFuncConv()
|
| H A D | dinterpret.d | 544 arg0 = ctfeEmplaceExp!AddrExp(arg0.loc, arg0); in interpretFunction() 553 thisarg = ctfeEmplaceExp!AddrExp(loc, thisarg); in interpretFunction() 1673 e = ctfeEmplaceExp!AddrExp(s.loc, e, s.wthis.type); in visit() 1914 emplaceExp!(AddrExp)(pue, e.loc, se, e.type); in visit() 1927 emplaceExp!(AddrExp)(pue, e.loc, ve, e.type); in visit() 1957 emplaceExp!(AddrExp)(pue, e.loc, ei, e.type); in visit() 1967 emplaceExp!(AddrExp)(pue, e.loc, ve, e.type); in visit() 1976 override void visit(AddrExp e) in visit() 2011 emplaceExp!(AddrExp)(pue, e.loc, er, e.type); in visit() 2824 emplaceExp!(AddrExp)(pue, e.loc, ev, e.type); in visit() [all …]
|
| H A D | expression.h | 172 AddrExp* isAddrExp(); 842 class AddrExp : public UnaExp 1387 char addrexp [sizeof(AddrExp)];
|
| H A D | optimize.d | 427 void visitAddr(AddrExp e) in Expression_optimize() 434 auto ae = new AddrExp(e.loc, ce.e2, e.type); in Expression_optimize() 626 auto pe = new AddrExp(e.loc, ve); in Expression_optimize()
|
| H A D | visitor.h | 231 class AddrExp; variable 503 virtual void visit(AddrExp *e) { visit((UnaExp *)e); } in visit()
|
| H A D | ctfeexpr.d | 398 emplaceExp!(AddrExp)(&ue, e.loc, ae.e1); in copyLiteral() 902 emplaceExp!(AddrExp)(pue, loc, se); in pointerArithmetic() 910 emplaceExp!(AddrExp)(pue, loc, ie); in pointerArithmetic()
|
| H A D | clone.d | 1272 ex = new AddrExp(loc, ex); in buildPostBlit() 1351 ex = new AddrExp(loc, ex); in buildPostBlit()
|
| H A D | dcast.d | 945 MATCH visitAddr(AddrExp e) in implicitConvTo() 1697 return new AddrExp(e.loc, e, t); in visit() 2113 Expression visitAddr(AddrExp e) in visitAddr() 2177 result = new AddrExp(e.loc, result, t); in visitAddr()
|
| H A D | ob.d | 1632 override void visit(AddrExp e) in genKill() 2362 override void visit(AddrExp e) in checkObErrors()
|
| H A D | parsetimevisitor.d | 211 void visit(AST.AddrExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 263 const SCEV *AddrExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Addr), PtrTy); in offsetFrom() local 265 const SCEV *Diff = SE.getMinusSCEV(AddrExp, BaseExp); in offsetFrom()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2016 | 848 (ExprVisitor::visit(AddrExp)): Likewise. 894 (ExprVisitor::visit(AddrExp)): Handle constant expressions. 1157 * d-elem.cc (AddrExp::toElem): Take address of the static const symbol
|