/external/clang/lib/CodeGen/ |
D | CGCXXABI.h | 81 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType); 221 const CXXDeleteExpr *DE, 479 const CXXDeleteExpr *expr,
|
D | CGCXXABI.cpp | 214 bool CGCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr, in requiresArrayCookie() 234 const CXXDeleteExpr *expr, QualType eltTy, in ReadArrayCookie()
|
D | CGExprCXX.cpp | 1538 const CXXDeleteExpr *DE, in EmitObjectDelete() 1653 const CXXDeleteExpr *E, in EmitArrayDelete() 1696 void CodeGenFunction::EmitCXXDeleteExpr(const CXXDeleteExpr *E) { in EmitCXXDeleteExpr()
|
D | MicrosoftCXXABI.cpp | 115 void emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, 417 bool requiresArrayCookie(const CXXDeleteExpr *expr, 852 const CXXDeleteExpr *DE, in emitVirtualObjectDelete() 2114 bool MicrosoftCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr, in requiresArrayCookie()
|
D | ItaniumCXXABI.cpp | 153 void emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, 1004 const CXXDeleteExpr *DE, in emitVirtualObjectDelete()
|
/external/clang/include/clang/Analysis/ |
D | CFG.h | 48 class CXXDeleteExpr; variable 220 CFGDeleteDtor(const CXXRecordDecl *RD, const CXXDeleteExpr *DE) in CFGDeleteDtor() 228 const CXXDeleteExpr *getDeleteExpr() const { in getDeleteExpr() 229 return static_cast<CXXDeleteExpr *>(Data2.getPointer()); in getDeleteExpr() 685 void appendDeleteDtor(CXXRecordDecl *RD, CXXDeleteExpr *DE, BumpVectorContext &C) { in appendDeleteDtor()
|
/external/clang/include/clang/Sema/ |
D | ExternalSemaSource.h | 30 class CXXDeleteExpr; variable
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | CallAndMessageChecker.cpp | 41 check::PreStmt<CXXDeleteExpr>, 62 void checkPreStmt(const CXXDeleteExpr *DE, CheckerContext &C) const; 335 void CallAndMessageChecker::checkPreStmt(const CXXDeleteExpr *DE, in checkPreStmt()
|
D | MallocChecker.cpp | 164 check::PreStmt<CXXDeleteExpr>, 202 void checkPreStmt(const CXXDeleteExpr *DE, CheckerContext &C) const; 436 return (Stmt && (isa<CallExpr>(Stmt) || isa<CXXDeleteExpr>(Stmt)) && in isReleased() 978 void MallocChecker::checkPreStmt(const CXXDeleteExpr *DE, in checkPreStmt() 1227 if (const CXXDeleteExpr *DE = dyn_cast<CXXDeleteExpr>(S)) in getAllocationFamily() 1266 if (const CXXDeleteExpr *DE = dyn_cast<CXXDeleteExpr>(E)) { in printAllocDeallocName()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExprEngine.h | 34 class CXXDeleteExpr; variable 449 void VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred,
|
/external/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 75 isa<CXXDeleteExpr>(Expr) || in tryToFixConversion()
|
D | SemaExceptionSpec.cpp | 1022 QualType DTy = cast<CXXDeleteExpr>(E)->getDestroyedType(); in canThrow() 1027 cast<CXXDeleteExpr>(E)->getOperatorDelete()); in canThrow()
|
D | SemaExprCXX.cpp | 2390 MismatchResult analyzeDeleteExpr(const CXXDeleteExpr *DE); 2445 MismatchingNewDeleteDetector::analyzeDeleteExpr(const CXXDeleteExpr *DE) { in analyzeDeleteExpr() 2575 void Sema::AnalyzeDeleteExprMismatch(const CXXDeleteExpr *DE) { in AnalyzeDeleteExprMismatch() 2813 CXXDeleteExpr *Result = new (Context) CXXDeleteExpr( in ActOnCXXDelete()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 122 def CXXDeleteExpr : DStmt<Expr>;
|
/external/clang/lib/Analysis/ |
D | CFG.cpp | 444 CFGBlock *VisitCXXDeleteExpr(CXXDeleteExpr *DE, AddStmtChoice asc); 622 void appendDeleteDtor(CFGBlock *B, CXXRecordDecl *RD, CXXDeleteExpr *DE) { in appendDeleteDtor() 1509 return VisitCXXDeleteExpr(cast<CXXDeleteExpr>(S), asc); in Visit() 3549 CFGBlock *CFGBuilder::VisitCXXDeleteExpr(CXXDeleteExpr *DE, in VisitCXXDeleteExpr() 3883 const CXXDeleteExpr *DE = castAs<CFGDeleteDtor>().getDeleteExpr(); in getDestructorDecl() 4277 CXXDeleteExpr *DelExpr = in print_elem() 4278 const_cast<CXXDeleteExpr*>(DE->getDeleteExpr()); in print_elem()
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 549 VISIT(CXXDeleteExpr); in VisitExpr() 697 DECL_VISIT_EXPR(CXXDeleteExpr) { in DECL_VISIT_EXPR() argument
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCXX.cpp | 531 void ExprEngine::VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, in VisitCXXDeleteExpr()
|
D | ExprEngine.cpp | 613 const CXXDeleteExpr *DE = Dtor.getDeleteExpr(); in ProcessDeleteDtor() 1130 const CXXDeleteExpr *CDE = cast<CXXDeleteExpr>(S); in Visit()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 1939 class CXXDeleteExpr : public Expr { 1958 CXXDeleteExpr(QualType ty, bool globalDelete, bool arrayForm, in CXXDeleteExpr() function 1968 explicit CXXDeleteExpr(EmptyShell Shell) in CXXDeleteExpr() function
|
/external/clang/lib/AST/ |
D | ASTDumper.cpp | 518 void VisitCXXDeleteExpr(const CXXDeleteExpr *Node); 1993 void ASTDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *Node) { in VisitCXXDeleteExpr()
|
D | StmtProfile.cpp | 1238 void StmtProfiler::VisitCXXDeleteExpr(const CXXDeleteExpr *S) { in VisitCXXDeleteExpr()
|
D | ItaniumMangle.cpp | 3214 const CXXDeleteExpr *DE = cast<CXXDeleteExpr>(E); in mangleExpression()
|
D | ExprCXX.cpp | 217 QualType CXXDeleteExpr::getDestroyedType() const { in getDestroyedType()
|
/external/clang/lib/Edit/ |
D | RewriteObjCFoundationAPI.cpp | 919 isa<CXXDeleteExpr>(Expr) || in castOperatorNeedsParens()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 1141 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> cxxDeleteExpr;
|