Home
last modified time | relevance | path

Searched refs:CXXDeleteExpr (Results 1 – 25 of 35) sorted by relevance

12

/external/clang/lib/CodeGen/
DCGCXXABI.h81 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType);
221 const CXXDeleteExpr *DE,
479 const CXXDeleteExpr *expr,
DCGCXXABI.cpp214 bool CGCXXABI::requiresArrayCookie(const CXXDeleteExpr *expr, in requiresArrayCookie()
234 const CXXDeleteExpr *expr, QualType eltTy, in ReadArrayCookie()
DCGExprCXX.cpp1538 const CXXDeleteExpr *DE, in EmitObjectDelete()
1653 const CXXDeleteExpr *E, in EmitArrayDelete()
1696 void CodeGenFunction::EmitCXXDeleteExpr(const CXXDeleteExpr *E) { in EmitCXXDeleteExpr()
DMicrosoftCXXABI.cpp115 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()
DItaniumCXXABI.cpp153 void emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE,
1004 const CXXDeleteExpr *DE, in emitVirtualObjectDelete()
/external/clang/include/clang/Analysis/
DCFG.h48 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/
DExternalSemaSource.h30 class CXXDeleteExpr; variable
/external/clang/lib/StaticAnalyzer/Checkers/
DCallAndMessageChecker.cpp41 check::PreStmt<CXXDeleteExpr>,
62 void checkPreStmt(const CXXDeleteExpr *DE, CheckerContext &C) const;
335 void CallAndMessageChecker::checkPreStmt(const CXXDeleteExpr *DE, in checkPreStmt()
DMallocChecker.cpp164 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/
DExprEngine.h34 class CXXDeleteExpr; variable
449 void VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred,
/external/clang/lib/Sema/
DSemaFixItUtils.cpp75 isa<CXXDeleteExpr>(Expr) || in tryToFixConversion()
DSemaExceptionSpec.cpp1022 QualType DTy = cast<CXXDeleteExpr>(E)->getDestroyedType(); in canThrow()
1027 cast<CXXDeleteExpr>(E)->getOperatorDelete()); in canThrow()
DSemaExprCXX.cpp2390 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/
DStmtNodes.td122 def CXXDeleteExpr : DStmt<Expr>;
/external/clang/lib/Analysis/
DCFG.cpp444 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/
Dgcmole.cc549 VISIT(CXXDeleteExpr); in VisitExpr()
697 DECL_VISIT_EXPR(CXXDeleteExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp531 void ExprEngine::VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, in VisitCXXDeleteExpr()
DExprEngine.cpp613 const CXXDeleteExpr *DE = Dtor.getDeleteExpr(); in ProcessDeleteDtor()
1130 const CXXDeleteExpr *CDE = cast<CXXDeleteExpr>(S); in Visit()
/external/clang/include/clang/AST/
DExprCXX.h1939 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/
DASTDumper.cpp518 void VisitCXXDeleteExpr(const CXXDeleteExpr *Node);
1993 void ASTDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *Node) { in VisitCXXDeleteExpr()
DStmtProfile.cpp1238 void StmtProfiler::VisitCXXDeleteExpr(const CXXDeleteExpr *S) { in VisitCXXDeleteExpr()
DItaniumMangle.cpp3214 const CXXDeleteExpr *DE = cast<CXXDeleteExpr>(E); in mangleExpression()
DExprCXX.cpp217 QualType CXXDeleteExpr::getDestroyedType() const { in getDestroyedType()
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp919 isa<CXXDeleteExpr>(Expr) || in castOperatorNeedsParens()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1141 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> cxxDeleteExpr;

12