HomeSort by: relevance | last modified time | path
    Searched refs:CXXDeleteExpr (Results 1 - 25 of 45) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DeleteWithNonVirtualDtorChecker.cpp 38 : public Checker<check::PreStmt<CXXDeleteExpr>> {
57 void checkPreStmt(const CXXDeleteExpr *DE, CheckerContext &C) const;
61 void DeleteWithNonVirtualDtorChecker::checkPreStmt(const CXXDeleteExpr *DE,
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 {
97 llvm::errs() << "PreStmt<CXXDeleteExpr>\n";
100 void checkPostStmt(const CXXDeleteExpr *NE, CheckerContext &C) const {
102 llvm::errs() << "PostStmt<CXXDeleteExpr>\n";
MallocChecker.cpp 784 (Stmt && (isa<CallExpr>(Stmt) || isa<CXXDeleteExpr>(Stmt))) ||
1153 // CXXDeleteExpr.
1654 if (const CXXDeleteExpr *DE = dyn_cast<CXXDeleteExpr>(E)) {
2650 const CXXDeleteExpr *DE = DC->getOriginExpr();
CallAndMessageChecker.cpp 481 const CXXDeleteExpr *DE = DC->getOriginExpr();
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
AnyCall.h 84 AnyCall(const CXXDeleteExpr *NE)
119 } else if (const auto *CXDE = dyn_cast<CXXDeleteExpr>(E)) {
CFG.h 45 class CXXDeleteExpr;
416 CFGDeleteDtor(const CXXRecordDecl *RD, const CXXDeleteExpr *DE)
424 const CXXDeleteExpr *getDeleteExpr() const {
425 return static_cast<CXXDeleteExpr *>(Data2.getPointer());
1162 void appendDeleteDtor(CXXRecordDecl *RD, CXXDeleteExpr *DE, BumpVectorContext &C) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
ExternalSemaSource.h 29 class CXXDeleteExpr;
  /src/external/apache2/llvm/dist/clang/lib/Sema/
UsedDeclVisitor.h 67 void VisitCXXDeleteExpr(CXXDeleteExpr *E) {
SemaFixItUtils.cpp 74 isa<CXXDeleteExpr>(Expr) ||
SemaExceptionSpec.cpp 1210 auto *DE = cast<CXXDeleteExpr>(S);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h 60 class CXXDeleteExpr;
142 ExprDependence computeDependence(CXXDeleteExpr *E);
JSONNodeDumper.h 272 void VisitCXXDeleteExpr(const CXXDeleteExpr *DE);
TextNodeDumper.h 276 void VisitCXXDeleteExpr(const CXXDeleteExpr *Node);
ExprCXX.h 2398 class CXXDeleteExpr : public Expr {
2408 CXXDeleteExpr(QualType Ty, bool GlobalDelete, bool ArrayForm,
2421 explicit CXXDeleteExpr(EmptyShell Shell) : Expr(CXXDeleteExprClass, Shell) {}
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCXXABI.h 83 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType);
232 const CXXDeleteExpr *DE,
461 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>;
548 const CXXDeleteExpr *expr,
CGCXXABI.cpp 185 bool CGCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr,
205 const CXXDeleteExpr *expr, QualType eltTy,
CGExprCXX.cpp 1879 const CXXDeleteExpr *DE, Address Ptr,
1893 const CXXDeleteExpr *DE,
2015 const CXXDeleteExpr *E,
2058 void CodeGenFunction::EmitCXXDeleteExpr(const CXXDeleteExpr *E) {
MicrosoftCXXABI.cpp 116 void emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE,
439 bool requiresArrayCookie(const CXXDeleteExpr *expr,
867 const CXXDeleteExpr *DE,
1966 auto *D = E.dyn_cast<const CXXDeleteExpr *>();
2264 bool MicrosoftCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr,
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CallEvent.h 1063 // FIXME: CXXDeleteExpr isn't present for custom delete operators, or even for
1074 CXXDeallocatorCall(const CXXDeleteExpr *E, ProgramStateRef St,
1084 const CXXDeleteExpr *getOriginExpr() const override {
1085 return cast<CXXDeleteExpr>(AnyFunctionCall::getOriginExpr());
1095 // CXXDeleteExpr's only have a single argument.
1429 getCXXDeallocatorCall(const CXXDeleteExpr *E, ProgramStateRef State,
ExprEngine.h 52 class CXXDeleteExpr;
576 void VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred,
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp 559 CFGBlock *VisitCXXDeleteExpr(CXXDeleteExpr *DE, AddStmtChoice asc);
869 void appendDeleteDtor(CFGBlock *B, CXXRecordDecl *RD, CXXDeleteExpr *DE) {
2211 return VisitCXXDeleteExpr(cast<CXXDeleteExpr>(S), asc);
4580 CFGBlock *CFGBuilder::VisitCXXDeleteExpr(CXXDeleteExpr *DE,
5045 const CXXDeleteExpr *DE = castAs<CFGDeleteDtor>().getDeleteExpr();
5580 CXXDeleteExpr *DelExpr =
5581 const_cast<CXXDeleteExpr*>(DE.getDeleteExpr());
  /src/external/apache2/llvm/dist/clang/lib/AST/
ComputeDependence.cpp 314 ExprDependence clang::computeDependence(CXXDeleteExpr *E) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp 942 void ExprEngine::VisitCXXDeleteExpr(const CXXDeleteExpr *CDE,
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 864 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> cxxDeleteExpr;
  /src/external/apache2/llvm/dist/clang/lib/Edit/
RewriteObjCFoundationAPI.cpp 921 isa<CXXDeleteExpr>(Expr) ||

Completed in 92 milliseconds

1 2