Home
last modified time | relevance | path

Searched refs:InstCall (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMismatchedIteratorChecker.cpp72 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
76 if (!isIteratorType(InstCall->getCXXThisExpr()->getType()) || in checkPreCall()
80 verifyMatch(C, InstCall->getCXXThisVal(), Call.getArgSVal(0)); in checkPreCall()
91 } else if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
92 const auto *ContReg = InstCall->getCXXThisVal().getAsRegion(); in checkPreCall()
98 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
101 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
105 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
113 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
H A DIteratorRangeChecker.cpp89 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
90 verifyIncrement(C, InstCall->getCXXThisVal()); in checkPreCall()
98 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
99 verifyDecrement(C, InstCall->getCXXThisVal()); in checkPreCall()
106 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
111 InstCall->getCXXThisVal(), in checkPreCall()
123 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
124 verifyDereference(C, InstCall->getCXXThisVal()); in checkPreCall()
H A DIteratorModeling.cpp360 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
362 InstCall->getCXXThisVal(), Call.getArgSVal(0), Op); in handleOverloadedOperator()
374 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
378 InstCall->getCXXThisVal(), Call.getArgSVal(0)); in handleOverloadedOperator()
403 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
404 handleIncrement(C, Call.getReturnValue(), InstCall->getCXXThisVal(), in handleOverloadedOperator()
413 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
414 handleDecrement(C, Call.getReturnValue(), InstCall->getCXXThisVal(), in handleOverloadedOperator()
H A DContainerModeling.cpp170 const auto *InstCall = cast<CXXInstanceCall>(&Call); in checkPostCall() local
172 handleAssignment(C, InstCall->getCXXThisVal(), Call.getOriginExpr(), in checkPostCall()
177 handleAssignment(C, InstCall->getCXXThisVal()); in checkPostCall()
181 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPostCall() local
184 (this->**Handler0)(C, InstCall->getCXXThisVal(), in checkPostCall()
185 InstCall->getCXXThisExpr()); in checkPostCall()
191 (this->**Handler1)(C, InstCall->getCXXThisVal(), Call.getArgSVal(0)); in checkPostCall()
197 (this->**Handler2)(C, InstCall->getCXXThisVal(), Call.getArgSVal(0), in checkPostCall()
208 InstCall->getCXXThisVal()); in checkPostCall()
214 InstCall->getCXXThisVal()); in checkPostCall()
H A DInvalidatedIteratorChecker.cpp67 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
68 verifyAccess(C, InstCall->getCXXThisVal()); in checkPreCall()