/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | clone.c | 272 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 D | delegatize.c | 147 void visit(ThisExp *e)
|
H A D | escape.c | 215 va = ((ThisExp *)e1)->var->isVarDeclaration(); 781 void visit(ThisExp *e) 1063 void visit(ThisExp *e)
|
H A D | visitor.h | 186 class ThisExp; 480 virtual void visit(ThisExp *e) { visit((Expression *)e); } 481 virtual void visit(SuperExp *e) { visit((ThisExp *)e); }
|
H A D | expressionsem.c | 451 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 D | expression.c | 3247 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 D | expression.h | 320 class ThisExp : public Expression class in inherits:Expression 325 ThisExp(Loc loc); 333 class SuperExp : public ThisExp
|
H A D | dtemplate.c | 2017 sa = ((ThisExp *)ea)->var; 5289 sa = ((ThisExp *)ea)->var; 7372 sa = ((ThisExp *)ea)->var; 7597 sa = ((ThisExp *)ea)->var;
|
H A D | mtype.c | 8071 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 D | func.c | 4196 e = new ThisExp(Loc()); 4214 Expression *v = new ThisExp(Loc());
|
H A D | dcast.c | 2161 result = new DelegateExp(e->loc, new ThisExp(e->loc), f, false);
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | clone.d | 326 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 D | delegatize.d | 230 override void visit(ThisExp e)
|
H A D | expression.h | 140 ThisExp* isThisExp(); 337 class ThisExp : public Expression class in inherits:Expression 342 ThisExp *syntaxCopy(); 350 class SuperExp : public ThisExp
|
H A D | visitor.h | 192 class ThisExp; 494 virtual void visit(ThisExp *e) { visit((Expression *)e); } 500 virtual void visit(SuperExp *e) { visit((ThisExp *)e); }
|
H A D | lambdacomp.d | 490 override void visit(ThisExp) { buf.setsize(0); }
|
H A D | parsetimevisitor.d | 202 void visit(AST.ThisExp e) { visit(cast(AST.Expression)e); } 208 void visit(AST.SuperExp e) { visit(cast(AST.ThisExp)e); }
|
H A D | dscope.d | 491 Expression exp = new ThisExp(loc);
|
H A D | expressionsem.d | 901 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 D | expression.d | 659 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 D | escape.d | 1514 override void visit(ThisExp e) 1899 override void visit(ThisExp e)
|
H A D | typesem.d | 4094 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 D | semantic3.d | 1405 Expression e = new ThisExp(ctor.loc);
|
H A D | dtemplate.d | 2288 sa = (cast(ThisExp)ea).var; 7253 sa = (cast(ThisExp)ea).var; 8112 sa = (cast(ThisExp)ea).var;
|
H A D | func.d | 2897 e = new ThisExp(Loc.initial);
|