/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DeleteWithNonVirtualDtorChecker.cpp | 38 : public Checker<check::PreStmt<CXXDeleteExpr>> { 57 void checkPreStmt(const CXXDeleteExpr *DE, CheckerContext &C) const; 61 void DeleteWithNonVirtualDtorChecker::checkPreStmt(const CXXDeleteExpr *DE, in checkPreStmt()
|
D | AnalysisOrderChecker.cpp | 35 check::PostStmt<CXXNewExpr>, check::PreStmt<CXXDeleteExpr>, 36 check::PostStmt<CXXDeleteExpr>, check::PreStmt<CXXConstructExpr>, 95 void checkPreStmt(const CXXDeleteExpr *NE, CheckerContext &C) const { in checkPreStmt() 100 void checkPostStmt(const CXXDeleteExpr *NE, CheckerContext &C) const { in checkPostStmt()
|
/external/llvm-project/clang/include/clang/Analysis/ |
D | AnyCall.h | 84 AnyCall(const CXXDeleteExpr *NE) in AnyCall() 119 } else if (const auto *CXDE = dyn_cast<CXXDeleteExpr>(E)) { in forExpr()
|
D | CFG.h | 45 class CXXDeleteExpr; variable 416 CFGDeleteDtor(const CXXRecordDecl *RD, const CXXDeleteExpr *DE) in CFGDeleteDtor() 424 const CXXDeleteExpr *getDeleteExpr() const { in getDeleteExpr() 425 return static_cast<CXXDeleteExpr *>(Data2.getPointer()); in getDeleteExpr() 1162 void appendDeleteDtor(CXXRecordDecl *RD, CXXDeleteExpr *DE, BumpVectorContext &C) { in appendDeleteDtor()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCXXABI.h | 83 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType); 225 const CXXDeleteExpr *DE, 454 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>; 541 const CXXDeleteExpr *expr,
|
D | CGCXXABI.cpp | 185 bool CGCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr, in requiresArrayCookie() 205 const CXXDeleteExpr *expr, QualType eltTy, in ReadArrayCookie()
|
/external/clang/lib/CodeGen/ |
D | CGCXXABI.h | 81 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType); 231 const CXXDeleteExpr *DE, 495 const CXXDeleteExpr *expr,
|
D | CGCXXABI.cpp | 214 bool CGCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr, in requiresArrayCookie() 234 const CXXDeleteExpr *expr, QualType eltTy, in ReadArrayCookie()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ComputeDependence.h | 60 class CXXDeleteExpr; variable 142 ExprDependence computeDependence(CXXDeleteExpr *E);
|
D | StmtDataCollectors.td | 114 class CXXDeleteExpr {
|
D | TextNodeDumper.h | 278 void VisitCXXDeleteExpr(const CXXDeleteExpr *Node);
|
/external/clang/include/clang/Sema/ |
D | ExternalSemaSource.h | 30 class CXXDeleteExpr; variable
|
/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/llvm-project/clang/include/clang/Sema/ |
D | ExternalSemaSource.h | 29 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 | 165 check::PreStmt<CXXDeleteExpr>, 204 void checkPreStmt(const CXXDeleteExpr *DE, CheckerContext &C) const; 439 return (Stmt && (isa<CallExpr>(Stmt) || isa<CXXDeleteExpr>(Stmt)) && in isReleased() 989 void MallocChecker::checkPreStmt(const CXXDeleteExpr *DE, in checkPreStmt() 1235 if (const CXXDeleteExpr *DE = dyn_cast<CXXDeleteExpr>(S)) in getAllocationFamily() 1274 if (const CXXDeleteExpr *DE = dyn_cast<CXXDeleteExpr>(E)) { in printAllocDeallocName()
|
/external/llvm-project/clang/lib/Sema/ |
D | UsedDeclVisitor.h | 67 void VisitCXXDeleteExpr(CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
|
D | SemaFixItUtils.cpp | 74 isa<CXXDeleteExpr>(Expr) || in tryToFixConversion()
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | AssertSideEffectCheck.cpp | 66 return isa<CXXNewExpr>(E) || isa<CXXDeleteExpr>(E) || isa<CXXThrowExpr>(E); in AST_MATCHER_P()
|
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | CallEvent.h | 1074 CXXDeallocatorCall(const CXXDeleteExpr *E, ProgramStateRef St, in CXXDeallocatorCall() 1084 const CXXDeleteExpr *getOriginExpr() const override { in getOriginExpr() 1085 return cast<CXXDeleteExpr>(AnyFunctionCall::getOriginExpr()); in getOriginExpr() 1429 getCXXDeallocatorCall(const CXXDeleteExpr *E, ProgramStateRef State, in getCXXDeallocatorCall()
|
D | ExprEngine.h | 52 class CXXDeleteExpr; variable 576 void VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred,
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExprEngine.h | 34 class CXXDeleteExpr; variable 460 void VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred,
|
/external/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 75 isa<CXXDeleteExpr>(Expr) || in tryToFixConversion()
|
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
D | OwningMemoryCheck.cpp | 202 const auto *DeleteStmt = Nodes.getNodeAs<CXXDeleteExpr>("delete_expr"); in handleDeletion()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 122 def CXXDeleteExpr : DStmt<Expr>;
|