Home
last modified time | relevance | path

Searched refs:DeleteExp (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnogc.c131 void visit(DeleteExp *e) in visit()
H A Dcanthrow.c127 void visit(DeleteExp *de) in canThrow()
H A Dvisitor.h228 class DeleteExp; variable
522 virtual void visit(DeleteExp *e) { visit((UnaExp *)e); } in visit()
H A Dexpression.h938 class DeleteExp : public UnaExp
942 DeleteExp(Loc loc, Expression *e, bool isRAII);
H A Dexpression.c5728 DeleteExp::DeleteExp(Loc loc, Expression *e, bool isRAII) in DeleteExp() function
5729 : UnaExp(loc, TOKdelete, sizeof(DeleteExp), e) in DeleteExp()
5734 Expression *DeleteExp::toBoolean(Scope *) in toBoolean()
H A Ddeclaration.c2194 e = new DeleteExp(loc, ec, true); in callScopeDtor()
H A Dhdrgen.c2870 void visit(DeleteExp *e) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dnogc.d138 override void visit(DeleteExp e) in visit()
H A Dcanthrow.d166 override void visit(DeleteExp de) in canThrow()
H A Dexpression.h178 DeleteExp* isDeleteExp();
882 class DeleteExp : public UnaExp
H A Dvisitor.h237 class DeleteExp; variable
510 virtual void visit(DeleteExp *e) { visit((UnaExp *)e); } in visit()
H A Dparsetimevisitor.d218 void visit(AST.DeleteExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1088 override void visit(AST.DeleteExp e) in ParseVisitMethods()
H A Ddeclaration.d1509 e = new DeleteExp(loc, ec, true); in callScopeDtor()
H A Dexpression.d1674 … inout(DeleteExp) isDeleteExp() { return op == EXP.delete_ ? cast(typeof(return))this : null; } in isDeleteExp()
5338 extern (C++) final class DeleteExp : UnaExp
5344 super(loc, EXP.delete_, __traits(classInstanceSize, DeleteExp), e); in this()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog444 * expr.cc (ExprVisitor::visit (DeleteExp *)): Update for new front-end
506 * expr.cc (ExprVisitor::visit (DeleteExp *)): Remove handling of
516 * expr.cc (ExprVisitor::visit (DeleteExp *)): Remove handling of
H A DChangeLog-2008138 (DeleteExp::toIR): Use libcalls for interfaces
H A DChangeLog-2016688 * expr.cc (ExprVisitor::visit(DeleteExp)): Use build_typeinfo.
723 (ExprVisitor::visit(DeleteExp)): Likewise.
1085 (DeleteExp::toElem): Call _d_delstruct when deleting a struct pointer.
H A DChangeLog-2012214 (DeleteExp::toElem): Likewise.
461 (DeleteExp::toElem): Likewise.
H A DChangeLog-201892 (ExprVisitor::visit(DeleteExp)): Likewise.
H A DChangeLog-2014312 * d-elem.cc (DeleteExp::toElem): Likewise.
H A DChangeLog-202112 * expr.cc (ExprVisitor::visit (DeleteExp *)): Remove code generation
H A DChangeLog-2006192 * d-glue.cc (DeleteExp::toElem): handle on-stack vars
H A DChangeLog-201390 (DeleteExp::toElem): Likewise.
H A Dexpr.cc1439 void visit (DeleteExp *e) in visit()

12