| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | sideeffect.c | 181 CallExp *ce = (CallExp *)e; in lambdaHasSideEffect() 261 CallExp *ce = (CallExp *)e; in discardValue()
|
| H A D | clone.c | 283 ec2 = new CallExp(loc, ec2); in buildOpAssign() 630 Expression *e = new CallExp(loc, new DotIdExp(loc, e1, Id::cmp), e2); in buildXopCmp() 632 Expression *e = new CallExp(loc, new DotIdExp(loc, e2, Id::cmp), e1); in buildXopCmp() 838 ex = new CallExp(loc, ex); in buildPostBlit() 863 ex = new CallExp(loc, new IdentifierExp(loc, Id::__ArrayPostblit), ex); in buildPostBlit() 890 ex = new CallExp(loc, ex); in buildPostBlit() 915 ex = new CallExp(loc, new IdentifierExp(loc, Id::__ArrayDtor), ex); in buildPostBlit() 957 ex = new CallExp(loc, ex); in buildPostBlit() 1036 ex = new CallExp(loc, ex); in buildDtor() 1061 ex = new CallExp(loc, new IdentifierExp(loc, Id::__ArrayDtor), ex); in buildDtor() [all …]
|
| 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; 507 CallExp *ce = (CallExp *)e; in checkPropertyCall() 772 Expression *resolveUFCS(Scope *sc, CallExp *ce) in resolveUFCS() 917 ex = new CallExp(loc, ex, a1); [all …]
|
| H A D | opover.c | 281 result = new CallExp(e->loc, result, a); in op_overload() 311 result = new CallExp(e->loc, result, a); in op_overload() 369 result = new CallExp(e->loc, result); in op_overload() 465 result = new CallExp(ae->loc, result, a); in op_overload() 501 result = new CallExp(ae->loc, result, a); in op_overload() 555 result = new CallExp(e->loc, result); in op_overload() 927 result = new CallExp(e->loc, eeq, e->e1, e->e2); in op_overload() 985 result = new CallExp(e->loc, result, e1x, e2x); in op_overload() 1188 result = new CallExp(e->loc, result, a); in op_overload() 1224 result = new CallExp(e->loc, result, a); in op_overload() [all …]
|
| H A D | expression.h | 862 class CallExp : public 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 | apply.c | 97 void visit(CallExp *e) in visit()
|
| H A D | aliasthis.c | 51 e = new CallExp(loc, e); in resolveAliasThis()
|
| H A D | nogc.c | 75 void visit(CallExp *) in visit() argument
|
| H A D | cond.c | 141 Expression *ce = new CallExp(loc, fe, new Expressions()); in wrapAndCall() 222 return new CallExp(loc, new TypeExp(loc, type), e); in createTuple()
|
| H A D | canthrow.c | 59 void visit(CallExp *ce) in canThrow()
|
| H A D | expressionsem.c | 60 Expression *resolveUFCS(Scope *sc, CallExp *ce); 2733 void visit(CallExp *exp) in visit() 3028 e = new CallExp(exp->loc, e, exp->arguments); in visit() 3061 e = new CallExp(exp->loc, e, exp->arguments); in visit() 3816 CallExp *ce = (CallExp *)exp->e1; in visit() 4130 eb = new CallExp(exp->loc, e); in visit() 4138 e = new CallExp(exp->loc, new VarExp(exp->loc, f, false), e); in visit() 4293 e = new CallExp(exp->loc, e, exp->e1); in visit() 5261 res = new CallExp(exp->loc, res, a); in visit() 5303 res = new CallExp(exp->loc, res, a); in visit() [all …]
|
| H A D | statementsem.c | 1305 Expression *increment = new CallExp(loc, new DotIdExp(loc, e, idpopFront)); in visit() 1600 ec = new CallExp(loc, ec, exps); in visit() 1657 ec = new CallExp(loc, ec, fs->aggr, flde); in visit() 1671 ec = new CallExp(loc, fs->aggr, flde); in visit() 1692 ec = new CallExp(loc, ec, flde); in visit() 3228 …Expression *e = new CallExp(ss->loc, new VarExp(ss->loc, fdenter, false), new VarExp(ss->loc, tmp)… in visit() 3233 e = new CallExp(ss->loc, new VarExp(ss->loc, fdexit, false), new VarExp(ss->loc, tmp)); in visit() 3271 e = new CallExp(ss->loc, new VarExp(ss->loc, fdenter, false), e); in visit() 3278 e = new CallExp(ss->loc, new VarExp(ss->loc, fdexit, false), e); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | sideeffect.d | 197 CallExp ce = cast(CallExp)e; 271 CallExp ce = cast(CallExp)e; in discardValue()
|
| H A D | clone.d | 332 auto e4 = new CallExp(loc, new DotVarExp(loc, new VarExp(loc, swap), sd.dtor, false)); in buildOpAssign() 709 Expression e = new CallExp(loc, new DotIdExp(loc, e1, Id.cmp), e2); in buildXopCmp() 927 ex = new CallExp(loc, ex); in buildDtors() 952 ex = new CallExp(loc, new IdentifierExp(loc, Id.__ArrayDtor), se); in buildDtors() 1012 CallExp ce = new CallExp(loc, ex); in buildDtors() 1083 auto call = new CallExp(loc, dtor, null); in buildWindowsCppDtor() 1133 auto call = new CallExp(dtor.loc, dtor, null); in buildExternDDtor() 1198 … e = Expression.combine(e, new CallExp(Loc.initial, new VarExp(Loc.initial, inv, false))); in buildInv() 1281 ex = new CallExp(loc, ex); in buildPostBlit() 1306 ex = new CallExp(loc, new IdentifierExp(loc, Id.__ArrayDtor), se); in buildPostBlit() [all …]
|
| H A D | expression.h | 171 CallExp* isCallExp(); 819 class CallExp : public 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); in visitUna() 350 result = new CallExp(e.loc, result, a); in visitUna() 388 result = new CallExp(e.loc, result); in visitUna() 482 result = new CallExp(ae.loc, result, a); in visitArray() 522 result = new CallExp(ae.loc, result, a); in visitArray() 575 result = new CallExp(e.loc, result); in visitCast() 949 result = new CallExp(e.loc, result, e1x, e2x); in visitEqual() 1142 result = new CallExp(e.loc, result, a); in visitBinAssign() 1175 result = new CallExp(e.loc, result, a); in visitBinAssign() 1421 e = new CallExp(loc, e, earg); in build_overload()
|
| H A D | apply.d | 143 override void visit(CallExp e) in visit()
|
| H A D | aliasthis.d | 116 e = new CallExp(loc, e);
|
| H A D | expressionsem.d | 268 e = new CallExp(ae.loc, e, fargs); in resolveOpDollar() 477 private Expression resolveUFCS(Scope* sc, CallExp ce) in resolveUFCS() 594 CallExp ce2 = ce.syntaxCopy(); in resolveUFCS() 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(loc, e1, e2); 1305 Expression e = new CallExp(loc, e1); [all …]
|
| H A D | nogc.d | 67 override void visit(CallExp e) in visit()
|
| H A D | statementsem.d | 1236 Expression increment = new CallExp(loc, new DotIdExp(loc, e, idpopFront)); in package() 1398 ec = new CallExp(fs.loc, ec, flde); in package() 1423 ec = new CallExp(fs.loc, fs.aggr, flde); in package() 1497 ec = new CallExp(loc, ec, fs.aggr, fexp); in package() 1572 ec = new CallExp(fs.loc, ec, exps); in package() 2356 sl = new CallExp(ss.loc, sl, args); in package() 2448 sl = new CallExp(ss.loc, sl, arguments); in package() 3383 Expression e = new CallExp(ss.loc, fdenter, new VarExp(ss.loc, tmp)); in package() 3388 e = new CallExp(ss.loc, fdexit, new VarExp(ss.loc, tmp)); in package() 3427 e = new CallExp(ss.loc, fdenter, e); in package() [all …]
|
| H A D | canthrow.d | 97 override void visit(CallExp ce) in canThrow()
|
| H A D | expression.d | 1667 inout(CallExp) isCallExp() { return op == EXP.call ? cast(typeof(return))this : null; } in isCallExp() 5015 extern (C++) final class CallExp : UnaExp 5026 super(loc, EXP.call, __traits(classInstanceSize, CallExp), e); in this() 5032 super(loc, EXP.call, __traits(classInstanceSize, CallExp), e); in this() 5037 super(loc, EXP.call, __traits(classInstanceSize, CallExp), e); in this() 5045 super(loc, EXP.call, __traits(classInstanceSize, CallExp), e); in this() 5065 static CallExp create(const ref Loc loc, Expression e, Expressions* exps) in create() 5067 return new CallExp(loc, e, exps); in create() 5070 static CallExp create(const ref Loc loc, Expression e) in create() 5072 return new CallExp(loc, e); in create() [all …]
|
| H A D | cond.d | 200 auto ce = new CallExp(loc, fe, new Expressions()); in private() 278 return new CallExp(loc, new TypeExp(loc, type), e); in private()
|
| H A D | arrayop.d | 155 return new CallExp(e.loc, new VarExp(e.loc, fd, false), args).expressionSemantic(sc); in arrayOp()
|