Home
last modified time | relevance | path

Searched refs:CXXInstanceCall (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h677 class CXXInstanceCall : public AnyFunctionCall {
679 CXXInstanceCall(const CallExpr *CE, ProgramStateRef St, in CXXInstanceCall() function
683 CXXInstanceCall(const FunctionDecl *D, ProgramStateRef St, in CXXInstanceCall() function
687 CXXInstanceCall(const CXXInstanceCall &Other) = default;
787 class CXXMemberCall : public CXXInstanceCall {
794 : CXXInstanceCall(CE, St, LCtx, ElemRef) {} in CXXMemberCall()
801 return cast<CXXMemberCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
830 class CXXMemberOperatorCall : public CXXInstanceCall {
837 : CXXInstanceCall(CE, St, LCtx, ElemRef) {} in CXXMemberOperatorCall()
846 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorRangeChecker.cpp88 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
97 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
105 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
122 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
H A DSmartPtrModeling.cpp348 cast<CXXInstanceCall>(&Call)->getCXXThisVal().getAsRegion(); in evalCall()
601 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleReset()
631 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleRelease()
667 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleSwapMethod()
715 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); in handleGet()
840 cast<CXXInstanceCall>(&Call)->getCXXThisVal().getAsRegion(); in handleBoolConversion()
H A DIteratorModeling.cpp357 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator()
371 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator()
400 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator()
410 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator()
H A DMoveChecker.cpp469 if (const auto *IC = dyn_cast<CXXInstanceCall>(AFC)) in checkPostCall()
620 const auto IC = dyn_cast<CXXInstanceCall>(&Call); in checkPreCall()
710 if (const auto *IC = dyn_cast<CXXInstanceCall>(Call)) in checkRegionChanges()
H A DInvalidatedIteratorChecker.cpp62 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
H A DCastValueChecker.cpp214 Object = cast<CXXInstanceCall>(&Call)->getCXXThisExpr(); in addCastTransition()
502 const auto *InstanceCall = dyn_cast<CXXInstanceCall>(&Call); in evalCall()
H A DInnerPointerChecker.cpp205 if (const auto *ICall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPostCall()
H A DContainerModeling.cpp161 const auto *InstCall = cast<CXXInstanceCall>(&Call); in checkPostCall()
172 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPostCall()
H A DMallocChecker.cpp2950 if (const CXXInstanceCall *CC = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp692 const FunctionDecl *CXXInstanceCall::getDecl() const { in getDecl()
704 void CXXInstanceCall::getExtraInvalidatedValues( in getExtraInvalidatedValues()
735 SVal CXXInstanceCall::getCXXThisVal() const { in getCXXThisVal()
750 RuntimeDefinition CXXInstanceCall::getRuntimeDefinition() const { in getRuntimeDefinition()
815 void CXXInstanceCall::getInitialStackFrameContents( in getInitialStackFrameContents()
869 return CXXInstanceCall::getRuntimeDefinition(); in getRuntimeDefinition()
969 return CXXInstanceCall::getRuntimeDefinition(); in getRuntimeDefinition()
H A DExprEngineCallAndReturn.cpp1201 const CXXInstanceCall *ICall = dyn_cast<CXXInstanceCall>(&Call); in isTrivialObjectAssignment()
H A DExprEngineCXX.cpp59 ThisVal = cast<CXXInstanceCall>(Call).getCXXThisVal(); in performTrivialCopy()