Home
last modified time | relevance | path

Searched refs:SymbolExp (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dvisitor.h199 class SymbolExp; variable
493 virtual void visit(SymbolExp *e) { visit((Expression *)e); } in visit()
494 virtual void visit(SymOffExp *e) { visit((SymbolExp *)e); } in visit()
495 virtual void visit(VarExp *e) { visit((SymbolExp *)e); } in visit()
H A Dexpression.h574 class SymbolExp : public Expression
579 SymbolExp(Loc loc, TOK op, int size, Declaration *var, bool hasOverloads);
586 class SymOffExp : public SymbolExp
599 class VarExp : public SymbolExp
H A Dexpression.c4333 SymbolExp::SymbolExp(Loc loc, TOK op, int size, Declaration *var, bool hasOverloads) in SymbolExp() function
4344 : SymbolExp(loc, TOKsymoff, sizeof(SymOffExp), var, in SymOffExp()
4365 : SymbolExp(loc, TOKvar, sizeof(VarExp), var, in VarExp()
H A Ddinterpret.c4656 result = getVarExp(e->loc, istate, ((SymbolExp *)ea)->var, ctfeNeedRvalue); in visit()
5786 Type *origType = ((SymbolExp *)e1)->var->type; in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dvisitor.h207 class SymbolExp; variable
492 virtual void visit(SymbolExp *e) { visit((Expression *)e); } in visit()
498 virtual void visit(VarExp *e) { visit((SymbolExp *)e); } in visit()
634 virtual void visit(SymOffExp *e) { visit((SymbolExp *)e); } in visit()
H A Dprintast.d77 override void visit(SymbolExp e) in visit()
H A Dexpression.h555 class SymbolExp : public Expression
567 class SymOffExp : public SymbolExp
579 class VarExp : public SymbolExp
H A Dlambdacomp.d488 override void visit(SymbolExp) { buf.setsize(0); } in visit() argument
H A Dparsetimevisitor.d200 void visit(AST.SymbolExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
206 void visit(AST.VarExp e) { visit(cast(AST.SymbolExp)e); } in ParseTimeVisitor()
H A Dvisitor.d71 void visit(ASTCodegen.SymOffExp e) { visit(cast(ASTCodegen.SymbolExp)e); }
H A Dexpression.d3598 extern (C++) class SymbolExp : Expression
3621 extern (C++) final class SymOffExp : SymbolExp
3653 extern (C++) final class VarExp : SymbolExp
H A Ddinterpret.d4773 result = getVarExp(e.loc, istate, (cast(SymbolExp)ea).var, CTFEGoal.RValue); in visit()
5941 Type origType = (cast(SymbolExp)e1).var.type; in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2012282 (SymbolExp::toElem ): Likewise.
496 (SymbolExp::toElem): Likewise.
H A DChangeLog-2016813 * expr.cc (ExprVisitor::visit(SymbolExp)): Remove function.
974 (SymbolExp::toElem): Likewise.
H A DChangeLog-2014364 * d-elem.cc (SymbolExp::toElem): Convert symbols to the expression