Searched refs:CallExp (Results 1 - 25 of 65) sorted by relevance

123

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dsideeffect.c45 /* Bugzilla 11201: CallExp is always non trivial expression,
181 CallExp *ce = (CallExp *)e;
261 CallExp *ce = (CallExp *)e;
H A Dclone.c283 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 Daliasthis.c51 e = new CallExp(loc, e);
H A Dapply.c93 //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 Dexpression.c293 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 Dopover.c281 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 Dcanthrow.c59 void visit(CallExp *ce)
H A Dnogc.c75 void visit(CallExp *)
H A Dcond.c141 Expression *ce = new CallExp(loc, fe, new Expressions());
222 return new CallExp(loc, new TypeExp(loc, type), e);
H A Dexpression.h862 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 Dexpressionsem.c60 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 Descape.c929 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 Dsideeffect.d47 * CallExp is always non trivial expression,
197 CallExp ce = cast(CallExp)e;
271 CallExp ce = cast(CallExp)e;
H A Dclone.d332 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 Daliasthis.d116 e = new CallExp(loc, e);
H A Dapply.d139 //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 Dexpression.h171 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 Dopover.d322 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 Dnogc.d67 override void visit(CallExp e)
H A Dcanthrow.d97 override void visit(CallExp ce)
H A Dexpressionsem.d268 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 Dstatementsem.d1236 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 Dcond.d200 auto ce = new CallExp(loc, fe, new Expressions());
278 return new CallExp(loc, new TypeExp(loc, type), e);
H A Dlambdacomp.d310 override void visit(CallExp exp)
313 printf("CallExp: %s\n", exp.toChars());
H A Darrayop.d155 return new CallExp(e.loc, new VarExp(e.loc, fd, false), args).expressionSemantic(sc);

Completed in 279 milliseconds

123