/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | sideeffect.c | 45 /* Bugzilla 11201: CallExp is always non trivial expression, 181 CallExp *ce = (CallExp *)e; 261 CallExp *ce = (CallExp *)e;
|
H A D | clone.c | 283 ec2 = new CallExp(loc, ec2); 630 Expression *e = new CallExp(loc, new DotIdExp(loc, e1, Id::cmp), e2); 632 Expression *e = new CallExp(loc, new DotIdExp(loc, e2, Id::cmp), e1); 838 ex = new CallExp(loc, ex); 863 ex = new CallExp(loc, new IdentifierExp(loc, Id::__ArrayPostblit), ex); 890 ex = new CallExp(loc, ex); 915 ex = new CallExp(loc, new IdentifierExp(loc, Id::__ArrayDtor), ex); 957 ex = new CallExp(loc, ex); 1036 ex = new CallExp(loc, ex); 1061 ex = new CallExp(lo [all...] |
H A D | aliasthis.c | 51 e = new CallExp(loc, e);
|
H A D | apply.c | 93 //printf("CallExp::apply(apply_fp_t fp, void *param): %s\n", toChars()); 97 void visit(CallExp *e) 99 //printf("CallExp::apply(apply_fp_t fp, void *param): %s\n", toChars());
|
H A D | expression.c | 293 Expression *e = new CallExp(loc, e1, e2); 314 Expression *e = new CallExp(loc, e1); 400 Expression *e = new CallExp(loc, e1, e2); 414 Expression *e = new CallExp(loc, e1); 425 Expression *e = new CallExp(loc, e1, e2); 452 Expression *e = new CallExp(loc, e1); 464 CallExp *ce = (CallExp *)e1; 498 * Check the tail CallExp is really property function call. 507 CallExp *c 5481 CallExp::CallExp(Loc loc, Expression *e, Expressions *exps) function in class:CallExp 5489 CallExp::CallExp(Loc loc, Expression *e) function in class:CallExp 5497 CallExp::CallExp(Loc loc, Expression *e, Expression *earg1) function in class:CallExp 5511 CallExp::CallExp(Loc loc, Expression *e, Expression *earg1, Expression *earg2) function in class:CallExp [all...] |
H A D | opover.c | 281 result = new CallExp(e->loc, result, a); 311 result = new CallExp(e->loc, result, a); 369 result = new CallExp(e->loc, result); 465 result = new CallExp(ae->loc, result, a); 501 result = new CallExp(ae->loc, result, a); 555 result = new CallExp(e->loc, result); 927 result = new CallExp(e->loc, eeq, e->e1, e->e2); 985 result = new CallExp(e->loc, result, e1x, e2x); 1188 result = new CallExp(e->loc, result, a); 1224 result = new CallExp( [all...] |
H A D | canthrow.c | 59 void visit(CallExp *ce)
|
H A D | nogc.c | 75 void visit(CallExp *)
|
H A D | cond.c | 141 Expression *ce = new CallExp(loc, fe, new Expressions()); 222 return new CallExp(loc, new TypeExp(loc, type), e);
|
H A D | expression.h | 862 class CallExp : public UnaExp class in inherits:UnaExp 868 CallExp(Loc loc, Expression *e, Expressions *exps); 869 CallExp(Loc loc, Expression *e); 870 CallExp(Loc loc, Expression *e, Expression *earg1); 871 CallExp(Loc loc, Expression *e, Expression *earg1, Expression *earg2); 873 static CallExp *create(Loc loc, Expression *e, Expressions *exps); 874 static CallExp *create(Loc loc, Expression *e); 875 static CallExp *create(Loc loc, Expression *e, Expression *earg1);
|
H A D | expressionsem.c | 60 Expression *resolveUFCS(Scope *sc, CallExp *ce); 1495 // Maybe here should be moved in CallExp, or AddrExp for functions. 1649 // used from CallExp::semantic() 2733 void visit(CallExp *exp) 3028 e = new CallExp(exp->loc, e, exp->arguments); 3061 e = new CallExp(exp->loc, e, exp->arguments); 3816 CallExp *ce = (CallExp *)exp->e1; 4130 eb = new CallExp(exp->loc, e); 4138 e = new CallExp(ex [all...] |
H A D | escape.c | 929 void visit(CallExp *e) 931 //printf("CallExp(): %s\n", e->toChars()); 1129 void visit(CallExp *e)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | sideeffect.d | 47 * CallExp is always non trivial expression, 197 CallExp ce = cast(CallExp)e; 271 CallExp ce = cast(CallExp)e;
|
H A D | clone.d | 332 auto e4 = new CallExp(loc, new DotVarExp(loc, new VarExp(loc, swap), sd.dtor, false)); 709 Expression e = new CallExp(loc, new DotIdExp(loc, e1, Id.cmp), e2); 927 ex = new CallExp(loc, ex); 952 ex = new CallExp(loc, new IdentifierExp(loc, Id.__ArrayDtor), se); 1012 CallExp ce = new CallExp(loc, ex); 1083 auto call = new CallExp(loc, dtor, null); 1133 auto call = new CallExp(dtor.loc, dtor, null); 1198 e = Expression.combine(e, new CallExp(Loc.initial, new VarExp(Loc.initial, inv, false))); 1281 ex = new CallExp(lo [all...] |
H A D | aliasthis.d | 116 e = new CallExp(loc, e);
|
H A D | apply.d | 139 //printf("CallExp::apply(apply_fp_t fp, void *param): %s\n", toChars()); 143 override void visit(CallExp e) 145 //printf("CallExp::apply(apply_fp_t fp, void *param): %s\n", toChars());
|
H A D | expression.h | 171 CallExp* isCallExp(); 819 class CallExp : public UnaExp class in inherits:UnaExp 829 static CallExp *create(const Loc &loc, Expression *e, Expressions *exps); 830 static CallExp *create(const Loc &loc, Expression *e); 831 static CallExp *create(const Loc &loc, Expression *e, Expression *earg1); 832 static CallExp *create(const Loc &loc, FuncDeclaration *fd, Expression *earg1); 834 CallExp *syntaxCopy();
|
H A D | opover.d | 322 result = new CallExp(e.loc, result, a); 350 result = new CallExp(e.loc, result, a); 388 result = new CallExp(e.loc, result); 482 result = new CallExp(ae.loc, result, a); 522 result = new CallExp(ae.loc, result, a); 575 result = new CallExp(e.loc, result); 949 result = new CallExp(e.loc, result, e1x, e2x); 1142 result = new CallExp(e.loc, result, a); 1175 result = new CallExp(e.loc, result, a); 1421 e = new CallExp(lo [all...] |
H A D | nogc.d | 67 override void visit(CallExp e)
|
H A D | canthrow.d | 97 override void visit(CallExp ce)
|
H A D | expressionsem.d | 268 e = new CallExp(ae.loc, e, fargs); 360 * Check the tail CallExp is really property function call. 477 private Expression resolveUFCS(Scope* sc, CallExp ce) 594 CallExp ce2 = ce.syntaxCopy(); 663 ex = new CallExp(loc, ex, a1); 671 e = new CallExp(loc, e, a2); 705 e = new CallExp(loc, e, arguments); 1164 Expression e = new CallExp(loc, e1, e2); 1187 Expression e = new CallExp(loc, e1); 1284 Expression e = new CallExp(lo [all...] |
H A D | statementsem.d | 1236 Expression increment = new CallExp(loc, new DotIdExp(loc, e, idpopFront)); 1398 ec = new CallExp(fs.loc, ec, flde); 1423 ec = new CallExp(fs.loc, fs.aggr, flde); 1497 ec = new CallExp(loc, ec, fs.aggr, fexp); 1572 ec = new CallExp(fs.loc, ec, exps); 2356 sl = new CallExp(ss.loc, sl, args); 2448 sl = new CallExp(ss.loc, sl, arguments); 3383 Expression e = new CallExp(ss.loc, fdenter, new VarExp(ss.loc, tmp)); 3388 e = new CallExp(ss.loc, fdexit, new VarExp(ss.loc, tmp)); 3427 e = new CallExp(s [all...] |
H A D | cond.d | 200 auto ce = new CallExp(loc, fe, new Expressions()); 278 return new CallExp(loc, new TypeExp(loc, type), e);
|
H A D | lambdacomp.d | 310 override void visit(CallExp exp) 313 printf("CallExp: %s\n", exp.toChars());
|
H A D | arrayop.d | 155 return new CallExp(e.loc, new VarExp(e.loc, fd, false), args).expressionSemantic(sc);
|