Home
last modified time | relevance | path

Searched refs:CXXDestructorCall (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h897 class CXXDestructorCall : public CXXInstanceCall {
916 CXXDestructorCall(const CXXDestructorDecl *DD, const Stmt *Trigger, in CXXDestructorCall() function
925 CXXDestructorCall(const CXXDestructorCall &Other) = default;
928 new (Dest) CXXDestructorCall(*this); in cloneTo()
1455 CallEventRef<CXXDestructorCall>
1460 return create<CXXDestructorCall>(DD, Trigger, Target, IsBase, State, LCtx, in getCXXDestructorCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBlockInCriticalSectionChecker.cpp128 return matchesImpl<CXXDestructorCall>(Call); in matches()
138 LockRegion = cast<CXXDestructorCall>(Call).getCXXThisVal().getAsRegion(); in getRegion()
H A DInnerPointerChecker.cpp126 return isa<CXXDestructorCall>(Call) || in isInvalidatingMemberFunction()
H A DDynamicTypePropagation.cpp281 if (const CXXDestructorCall *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in checkPreCall()
H A DMallocChecker.cpp3117 if (const auto *DC = dyn_cast<CXXDestructorCall>(&Call)) { in checkPreCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp199 assert(isa<CXXDestructorCall>(Call) && in getElementCountOfArrayBeingDestructed()
202 const auto &DtorCall = cast<CXXDestructorCall>(Call); in getElementCountOfArrayBeingDestructed()
H A DCallEvent.cpp977 SVal CXXDestructorCall::getCXXThisVal() const { in getCXXThisVal()
983 RuntimeDefinition CXXDestructorCall::getRuntimeDefinition() const { in getRuntimeDefinition()
H A DExprEngineCXX.cpp873 CallEventRef<CXXDestructorCall> Call = CEMgr.getCXXDestructorCall( in VisitCXXDestructor()