Searched refs:InstCall (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MismatchedIteratorChecker.cpp | 72 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 D | IteratorRangeChecker.cpp | 89 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 D | IteratorModeling.cpp | 360 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 D | ContainerModeling.cpp | 170 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 D | InvalidatedIteratorChecker.cpp | 67 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local 68 verifyAccess(C, InstCall->getCXXThisVal()); in checkPreCall()
|