Searched refs:ThisExp (Results 1 - 25 of 35) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dclone.c272 ec = new BlitExp(loc, new VarExp(loc, tmp), new ThisExp(loc));
275 ec = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id::p));
302 new DotVarExp(loc, new ThisExp(loc), v),
314 e = new ThisExp(loc);
827 ex = new ThisExp(loc);
848 ex = new ThisExp(loc);
879 ex = new ThisExp(loc);
900 ex = new ThisExp(loc);
955 Expression *ex = new ThisExp(loc);
1025 ex = new ThisExp(lo
[all...]
H A Ddelegatize.c147 void visit(ThisExp *e)
H A Descape.c215 va = ((ThisExp *)e1)->var->isVarDeclaration();
781 void visit(ThisExp *e)
1063 void visit(ThisExp *e)
H A Dvisitor.h186 class ThisExp;
480 virtual void visit(ThisExp *e) { visit((Expression *)e); }
481 virtual void visit(SuperExp *e) { visit((ThisExp *)e); }
H A Dexpressionsem.c451 void visit(ThisExp *e)
823 e = new DotVarExp(exp->loc, new ThisExp(exp->loc), ve->var, false);
881 Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs);
892 Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs);
1120 exp->thisexp = new ThisExp(exp->loc);
3411 Expression *ex = new ThisExp(exp->loc);
3536 Expression *ex = new ThisExp(exp->loc);
3730 ThisExp *ve = (ThisExp *)dve->e1;
3787 Expression *ethis = new ThisExp(ex
[all...]
H A Dexpression.c3247 e = new DotVarExp(loc, new ThisExp(loc), v);
3319 e = new DotVarExp(loc, new ThisExp(loc), tup);
3346 e = new DotTemplateExp(loc, new ThisExp(loc), td);
3368 /******************************** ThisExp **************************/
3370 ThisExp::ThisExp(Loc loc) function in class:ThisExp
3371 : Expression(loc, TOKthis, sizeof(ThisExp))
3373 //printf("ThisExp::ThisExp() loc = %d\n", loc.linnum);
3377 bool ThisExp
[all...]
H A Dexpression.h320 class ThisExp : public Expression class in inherits:Expression
325 ThisExp(Loc loc);
333 class SuperExp : public ThisExp
H A Ddtemplate.c2017 sa = ((ThisExp *)ea)->var;
5289 sa = ((ThisExp *)ea)->var;
7372 sa = ((ThisExp *)ea)->var;
7597 sa = ((ThisExp *)ea)->var;
H A Dmtype.c8071 e = new DotVarExp(e->loc, new ThisExp(e->loc), d);
8629 ThisExp *ve = new ThisExp(e->loc);
8776 Expression *e1 = new ThisExp(e->loc);
H A Dfunc.c4196 e = new ThisExp(Loc());
4214 Expression *v = new ThisExp(Loc());
H A Ddcast.c2161 result = new DelegateExp(e->loc, new ThisExp(e->loc), f, false);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dclone.d326 auto e2 = new BlitExp(loc, new VarExp(loc, swap), new ThisExp(loc));
327 auto e3 = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id.p));
339 e = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id.p));
357 new DotVarExp(loc, new ThisExp(loc), v),
368 auto er = new ThisExp(loc);
917 ex = new ThisExp(loc);
937 ex = new ThisExp(loc);
1010 Expression ex = new ThisExp(loc);
1086 stmts.push(new ReturnStatement(loc, new CastExp(loc, new ThisExp(loc), Type.tvoidptr)));
1268 ex = new ThisExp(lo
[all...]
H A Ddelegatize.d230 override void visit(ThisExp e)
H A Dexpression.h140 ThisExp* isThisExp();
337 class ThisExp : public Expression class in inherits:Expression
342 ThisExp *syntaxCopy();
350 class SuperExp : public ThisExp
H A Dvisitor.h192 class ThisExp;
494 virtual void visit(ThisExp *e) { visit((Expression *)e); }
500 virtual void visit(SuperExp *e) { visit((ThisExp *)e); }
H A Dlambdacomp.d490 override void visit(ThisExp) { buf.setsize(0); }
H A Dparsetimevisitor.d202 void visit(AST.ThisExp e) { visit(cast(AST.Expression)e); }
208 void visit(AST.SuperExp e) { visit(cast(AST.ThisExp)e); }
H A Ddscope.d491 Expression exp = new ThisExp(loc);
H A Dexpressionsem.d901 e = new DotVarExp(loc, new ThisExp(loc), v);
972 e = new DotVarExp(loc, new ThisExp(loc), tup);
998 e = new DotTemplateExp(loc, new ThisExp(loc), td);
2696 e = new ThisExp(exp.loc);
2801 override void visit(ThisExp e)
2805 printf("ThisExp::semantic()\n");
3269 e = new DotVarExp(exp.loc, new ThisExp(exp.loc), ve.var, false);
3328 Expression e = new DotTemplateInstanceExp(exp.loc, new ThisExp(exp.loc), ti);
3339 Expression e = new DotTemplateInstanceExp(exp.loc, new ThisExp(exp.loc), ti);
3604 exp.thisexp = new ThisExp(ex
[all...]
H A Dexpression.d659 return (cast(ThisExp)e).var.isVarDeclaration();
1634 inout(ThisExp) isThisExp() { return op == EXP.this_ ? cast(typeof(return))this : null; }
2305 extern (C++) class ThisExp : Expression
2311 super(loc, EXP.this_, __traits(classInstanceSize, ThisExp));
2312 //printf("ThisExp::ThisExp() loc = %d\n", loc.linnum);
2317 super(loc, tok, __traits(classInstanceSize, ThisExp));
2318 //printf("ThisExp::ThisExp() loc = %d\n", loc.linnum);
2321 override ThisExp syntaxCop
[all...]
H A Descape.d1514 override void visit(ThisExp e)
1899 override void visit(ThisExp e)
H A Dtypesem.d4094 e = new DotVarExp(e.loc, new ThisExp(e.loc), d);
4354 auto ve = new ThisExp(e.loc);
4544 e1 = new ThisExp(e.loc);
H A Dsemantic3.d1405 Expression e = new ThisExp(ctor.loc);
H A Ddtemplate.d2288 sa = (cast(ThisExp)ea).var;
7253 sa = (cast(ThisExp)ea).var;
8112 sa = (cast(ThisExp)ea).var;
H A Dfunc.d2897 e = new ThisExp(Loc.initial);

Completed in 511 milliseconds

12