Home
last modified time | relevance | path

Searched refs:DeclarationExp (Results 1 – 25 of 45) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddelegatize.c84 void visit(DeclarationExp *e) in lambdaSetParent()
153 void visit(DeclarationExp *e) in lambdaCheckForNestedRef()
H A Dsideeffect.c359 ((DeclarationExp *)firstComma->e1)->declaration == ((VarExp*)ce->e2)->var) in discardValue()
431 Expression *de = new DeclarationExp(vd->loc, vd);
H A Dstatement.c300 this->exp = new DeclarationExp(loc, declaration); in ExpStatement()
326 DeclarationExp *de = (DeclarationExp *)(exp); in scopeCode()
393 DeclarationExp *de = new DeclarationExp(s->loc, s); in toStatement()
452 Dsymbol *d = ((DeclarationExp *)exp)->declaration; in flatten()
H A Dnogc.c62 void visit(DeclarationExp *e) in visit()
H A Dexpression.c1330 Expression *de = new DeclarationExp(e->loc, tmp); in callCpCtor()
1843 Expression *ae = new DeclarationExp(loc, gate); in functionParameters()
1899 DeclarationExp *ae = new DeclarationExp(loc, tmp); in functionParameters()
4053 Expression *ae = new DeclarationExp(loc, tmp); in addDtorHook()
4828 DeclarationExp::DeclarationExp(Loc loc, Dsymbol *declaration) in DeclarationExp() function
4829 : Expression(loc, TOKdeclaration, sizeof(DeclarationExp)) in DeclarationExp()
4834 Expression *DeclarationExp::syntaxCopy() in syntaxCopy()
4836 return new DeclarationExp(loc, declaration->syntaxCopy(NULL)); in syntaxCopy()
4839 bool DeclarationExp::hasCode() in hasCode()
5590 DeclarationExp *de = new DeclarationExp(loc, tmp); in addDtorHook()
[all …]
H A Dcanthrow.c54 void visit(DeclarationExp *de) in canThrow()
H A Dvisitor.h204 class DeclarationExp; variable
498 virtual void visit(DeclarationExp *e) { visit((Expression *)e); } in visit()
H A Dexpression.h653 class DeclarationExp : public Expression
658 DeclarationExp(Loc loc, Dsymbol *declaration);
H A Dhdrgen.c112 ((DeclarationExp *)s->exp)->declaration->accept(this); in visit()
150 Dsymbol *d = ((DeclarationExp *)ds->exp)->declaration; in visit()
2685 void visit(DeclarationExp *e) in visit()
H A Dfunc.c2121 DeclarationExp *de = new DeclarationExp(Loc(), _arguments); in semantic3()
2758 DeclarationExp *de = new DeclarationExp(Loc(), v); in mergeFensure()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddelegatize.d120 override void visit(DeclarationExp e) in lambdaSetParent()
236 override void visit(DeclarationExp e) in lambdaCheckForNestedRef()
H A Dnogc.d54 override void visit(DeclarationExp e) in visit()
H A Dcanthrow.d92 override void visit(DeclarationExp de) in canThrow()
H A Dforeachvar.d72 override void visit(DeclarationExp e) in foreachVar()
H A Dsideeffect.d417 e0 = Expression.combine(e0, new DeclarationExp(vd.loc, vd)
H A Dexpression.h157 DeclarationExp* isDeclarationExp();
627 class DeclarationExp : public Expression
632 DeclarationExp *syntaxCopy();
H A Dlambdacomp.d473 override void visit(DeclarationExp) { buf.setsize(0); } in visit() argument
H A Dexpression.d488 Expression de = new DeclarationExp(e.loc, tmp); in callCpCtor()
1652 …inout(DeclarationExp) isDeclarationExp() { return op == EXP.declaration ? cast(typeof(return))this… in isDeclarationExp()
3341 Expression ae = new DeclarationExp(loc, tmp); in addDtorHook()
4071 extern (C++) final class DeclarationExp : Expression
4077 super(loc, EXP.declaration, __traits(classInstanceSize, DeclarationExp)); in this()
4081 override DeclarationExp syntaxCopy() in syntaxCopy()
4083 return new DeclarationExp(loc, declaration.syntaxCopy(null)); in syntaxCopy()
5142 auto de = new DeclarationExp(loc, tmp); in addDtorHook()
6744 override void visit(DeclarationExp e) in hookDtors()
6765 Expression de = new DeclarationExp(ce.econd.loc, vcond); in hookDtors()
H A Dvisitor.h212 class DeclarationExp; variable
469 virtual void visit(DeclarationExp *e) { visit((Expression *)e); } in visit()
H A Dexpressionsem.d242 Expression de = new DeclarationExp(ae.loc, ae.lengthVar); in resolveOpDollar()
326 Expression de = new DeclarationExp(ae.loc, ae.lengthVar); in resolveOpDollar()
1574 e = new CommaExp(exp.loc, new DeclarationExp(ale.loc, tmp), e); in rewriteOpAssign()
1978 Expression ev = new DeclarationExp(arg.loc, v); in functionParameters()
1996 Expression ev = new DeclarationExp(arg.loc, v); in functionParameters()
2067 auto declareTmp = new DeclarationExp(ale.loc, tmp); in functionParameters()
2289 auto ae = new DeclarationExp(loc, gate); in functionParameters()
2360 auto ae = new DeclarationExp(loc, tmp); in functionParameters()
3886 Expression d = new DeclarationExp(e.loc, e.cd); in visit()
4440 result = new DeclarationExp(exp.loc, s); in visit()
[all …]
H A Dhdrgen.d168 (cast(DeclarationExp)s.exp).declaration) in visit()
171 (cast(DeclarationExp)s.exp).declaration.dsymbolToBuffer(buf, hgs); in visit()
207 auto d = (cast(DeclarationExp)ds.exp).declaration; in visit()
2158 void visitDeclaration(DeclarationExp e) in expressionPrettyPrint()
H A Dob.d1387 override void visit(DeclarationExp e) in genKill()
2073 override void visit(DeclarationExp e) in checkObErrors()
H A Dparsetimevisitor.d177 void visit(AST.DeclarationExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d996 override void visit(AST.DeclarationExp e) in ParseVisitMethods()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog88 * dmd/dinterpret.d (Interpreter::visit (DeclarationExp)): Likewise.
96 * dmd/foreachvar.d (VarWalker::visit (DeclarationExp)): Likewise.

12