/netbsd-src/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)); in buildOpAssign() 275 ec = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id::p)); in buildOpAssign() 302 new DotVarExp(loc, new ThisExp(loc), v), in buildOpAssign() 314 e = new ThisExp(loc); in buildOpAssign() 827 ex = new ThisExp(loc); in buildPostBlit() 848 ex = new ThisExp(loc); in buildPostBlit() 879 ex = new ThisExp(loc); in buildPostBlit() 900 ex = new ThisExp(loc); in buildPostBlit() 955 Expression *ex = new ThisExp(loc); in buildPostBlit() 1025 ex = new ThisExp(loc); in buildDtor() [all …]
|
H A D | delegatize.c | 147 void visit(ThisExp *e) in lambdaCheckForNestedRef()
|
H A D | escape.c | 215 va = ((ThisExp *)e1)->var->isVarDeclaration(); in checkAssignEscape() 781 void visit(ThisExp *e) in escapeByValue() 1063 void visit(ThisExp *e) in escapeByRef()
|
H A D | visitor.h | 186 class ThisExp; variable 480 virtual void visit(ThisExp *e) { visit((Expression *)e); } in visit() 481 virtual void visit(SuperExp *e) { visit((ThisExp *)e); } in visit()
|
H A D | expressionsem.c | 451 void visit(ThisExp *e) in visit() 823 e = new DotVarExp(exp->loc, new ThisExp(exp->loc), ve->var, false); in visit() 881 … Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs); in visit() 892 … Expression *e = new DotTemplateInstanceExp(exp->loc, new ThisExp(exp->loc), ti->name, ti->tiargs); in visit() 1120 exp->thisexp = new ThisExp(exp->loc); in visit() 3411 Expression *ex = new ThisExp(exp->loc); in visit() 3536 Expression *ex = new ThisExp(exp->loc); in visit() 3730 ThisExp *ve = (ThisExp *)dve->e1; in visit() 3787 Expression *ethis = new ThisExp(exp->loc); in visit() 3806 ThisExp *ve = (ThisExp *)exp->e1; in visit() [all …]
|
H A D | expression.c | 3247 e = new DotVarExp(loc, new ThisExp(loc), v); in resolve() 3319 e = new DotVarExp(loc, new ThisExp(loc), tup); in resolve() 3346 e = new DotTemplateExp(loc, new ThisExp(loc), td); in resolve() 3370 ThisExp::ThisExp(Loc loc) in ThisExp() function 3371 : Expression(loc, TOKthis, sizeof(ThisExp)) in ThisExp() 3377 bool ThisExp::isBool(bool result) in isBool() 3382 bool ThisExp::isLvalue() in isLvalue() 3388 Expression *ThisExp::toLvalue(Scope *sc, Expression *e) in toLvalue() 3401 : ThisExp(loc) in SuperExp()
|
H A D | expression.h | 320 class ThisExp : public Expression 325 ThisExp(Loc loc); 333 class SuperExp : public ThisExp
|
H A D | dtemplate.c | 2017 sa = ((ThisExp *)ea)->var; in declareParameter() 5289 sa = ((ThisExp *)ea)->var; in matchArg() 7372 sa = ((ThisExp *)ea)->var; in hasNestedArgs() 7597 sa = ((ThisExp *)ea)->var; in genIdent()
|
H A D | mtype.c | 8071 e = new DotVarExp(e->loc, new ThisExp(e->loc), d); in dotExp() 8629 ThisExp *ve = new ThisExp(e->loc); in dotExp() 8776 Expression *e1 = new ThisExp(e->loc); in dotExp()
|
H A D | func.c | 4196 e = new ThisExp(Loc()); in addInvariant() 4214 Expression *v = new ThisExp(Loc()); in addInvariant()
|
/netbsd-src/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)); in buildOpAssign() 327 auto e3 = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id.p)); in buildOpAssign() 339 e = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id.p)); in buildOpAssign() 357 new DotVarExp(loc, new ThisExp(loc), v), in buildOpAssign() 368 auto er = new ThisExp(loc); in buildOpAssign() 917 ex = new ThisExp(loc); in buildDtors() 937 ex = new ThisExp(loc); in buildDtors() 1010 Expression ex = new ThisExp(loc); in buildDtors() 1086 stmts.push(new ReturnStatement(loc, new CastExp(loc, new ThisExp(loc), Type.tvoidptr))); in buildWindowsCppDtor() 1268 ex = new ThisExp(loc); in buildPostBlit() [all …]
|
H A D | expression.h | 140 ThisExp* isThisExp(); 337 class ThisExp : public Expression 342 ThisExp *syntaxCopy(); 350 class SuperExp : public ThisExp
|
H A D | delegatize.d | 230 override void visit(ThisExp e) in lambdaCheckForNestedRef()
|
H A D | visitor.h | 192 class ThisExp; variable 494 virtual void visit(ThisExp *e) { visit((Expression *)e); } in visit() 500 virtual void visit(SuperExp *e) { visit((ThisExp *)e); } in visit()
|
H A D | lambdacomp.d | 490 override void visit(ThisExp) { buf.setsize(0); } in visit() argument
|
H A D | parsetimevisitor.d | 202 void visit(AST.ThisExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor() 208 void visit(AST.SuperExp e) { visit(cast(AST.ThisExp)e); } in ParseTimeVisitor()
|
H A D | dscope.d | 491 Expression exp = new ThisExp(loc); in searchScopes()
|
H A D | expressionsem.d | 901 e = new DotVarExp(loc, new ThisExp(loc), v); in symbolToExp() 972 e = new DotVarExp(loc, new ThisExp(loc), tup); in symbolToExp() 998 e = new DotTemplateExp(loc, new ThisExp(loc), td); in symbolToExp() 2696 e = new ThisExp(exp.loc); in visit() 2801 override void visit(ThisExp e) in visit() 3269 e = new DotVarExp(exp.loc, new ThisExp(exp.loc), ve.var, false); in visit() 3328 … Expression e = new DotTemplateInstanceExp(exp.loc, new ThisExp(exp.loc), ti); in visit() 3339 … Expression e = new DotTemplateInstanceExp(exp.loc, new ThisExp(exp.loc), ti); in visit() 3604 exp.thisexp = new ThisExp(exp.loc); in visit() 3663 Expression te = new ThisExp(exp.loc).expressionSemantic(sc); in visit() [all …]
|
H A D | expression.d | 659 return (cast(ThisExp)e).var.isVarDeclaration(); in expToVariable() 1634 … inout(ThisExp) isThisExp() { return op == EXP.this_ ? cast(typeof(return))this : null; } in isThisExp() 2305 extern (C++) class ThisExp : Expression 2311 super(loc, EXP.this_, __traits(classInstanceSize, ThisExp)); in this() 2317 super(loc, tok, __traits(classInstanceSize, ThisExp)); in this() 2321 override ThisExp syntaxCopy() in syntaxCopy() 2323 auto r = cast(ThisExp) super.syntaxCopy(); in syntaxCopy() 2361 extern (C++) final class SuperExp : ThisExp
|
H A D | escape.d | 1514 override void visit(ThisExp e) in visit() 1899 override void visit(ThisExp e) in visit()
|
H A D | typesem.d | 4094 e = new DotVarExp(e.loc, new ThisExp(e.loc), d); in dotExp() 4354 auto ve = new ThisExp(e.loc); in dotExp() 4544 e1 = new ThisExp(e.loc); in dotExp()
|
H A D | semantic3.d | 1405 Expression e = new ThisExp(ctor.loc); in visit()
|
H A D | dtemplate.d | 2288 sa = (cast(ThisExp)ea).var; in declareParameter() 7253 sa = (cast(ThisExp)ea).var; in hasNestedArgs() 8112 sa = (cast(ThisExp)ea).var; in matchArg()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | ChangeLog-2012 | 30 * d-elem.cc (ThisExp::toElem): Likewise. 283 (ThisExp::toElem): Likewise.
|
H A D | ChangeLog-2013 | 1204 * d-elem.cc (ThisExp::toElem): Likewise.
|