Home
last modified time | relevance | path

Searched refs:ThisExp (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dclone.c272 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 Ddelegatize.c147 void visit(ThisExp *e) in lambdaCheckForNestedRef()
H A Descape.c215 va = ((ThisExp *)e1)->var->isVarDeclaration(); in checkAssignEscape()
781 void visit(ThisExp *e) in escapeByValue()
1063 void visit(ThisExp *e) in escapeByRef()
H A Dvisitor.h186 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 Dexpressionsem.c451 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 Dexpression.c3247 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 Dexpression.h320 class ThisExp : public Expression
325 ThisExp(Loc loc);
333 class SuperExp : public ThisExp
H A Ddtemplate.c2017 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 Dmtype.c8071 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 Dfunc.c4196 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 Dclone.d326 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 Dexpression.h140 ThisExp* isThisExp();
337 class ThisExp : public Expression
342 ThisExp *syntaxCopy();
350 class SuperExp : public ThisExp
H A Ddelegatize.d230 override void visit(ThisExp e) in lambdaCheckForNestedRef()
H A Dvisitor.h192 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 Dlambdacomp.d490 override void visit(ThisExp) { buf.setsize(0); } in visit() argument
H A Dparsetimevisitor.d202 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 Ddscope.d491 Expression exp = new ThisExp(loc); in searchScopes()
H A Dexpressionsem.d901 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 Dexpression.d659 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 Descape.d1514 override void visit(ThisExp e) in visit()
1899 override void visit(ThisExp e) in visit()
H A Dtypesem.d4094 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 Dsemantic3.d1405 Expression e = new ThisExp(ctor.loc); in visit()
H A Ddtemplate.d2288 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 DChangeLog-201230 * d-elem.cc (ThisExp::toElem): Likewise.
283 (ThisExp::toElem): Likewise.
H A DChangeLog-20131204 * d-elem.cc (ThisExp::toElem): Likewise.

12