/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MacOSXAPIChecker.cpp | 96 if (const VarRegion *VR = dyn_cast<VarRegion>(RB)) {
|
H A D | UndefCapturedBlockVarChecker.cpp | 63 // This VarRegion is the region associated with the block; we need 65 const VarRegion *VR = I.getCapturedRegion(); 71 // Get the VarRegion associated with VD in the local stack frame.
|
H A D | StackAddrEscapeChecker.cpp | 95 } else if (const auto *VR = dyn_cast<VarRegion>(R)) { 352 const VarRegion *VR = cast<VarRegion>(P.first->getBaseRegion());
|
H A D | NonnullGlobalConstantsChecker.cpp | 97 auto *Region = dyn_cast<VarRegion>(RegionVal->getAsRegion());
|
H A D | NSErrorChecker.cpp | 191 if (const VarRegion *VR = R->getAs<VarRegion>())
|
H A D | UnixAPIChecker.cpp | 296 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) 302 if (isa<VarRegion>(R) && isa<StackLocalsSpaceRegion>(R->getMemorySpace()))
|
H A D | MIGChecker.cpp | 131 const auto *VR = dyn_cast<VarRegion>(MR);
|
H A D | MoveChecker.cpp | 562 MR && isa<VarRegion>(MR) && isa<StackSpaceRegion>(MR->getMemorySpace());
|
H A D | MallocChecker.cpp | 1996 const VarRegion *VR = dyn_cast<VarRegion>(MR); 2011 const VarRegion *VR = dyn_cast<VarRegion>(MR); 2026 const VarRegion *VR = dyn_cast<VarRegion>(MR); 2535 const VarRegion *VR = MR->getBaseRegion()->getAs<VarRegion>(); 2791 const VarRegion *VR = I.getCapturedRegion();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | MemRegion.cpp | 157 const StackFrameContext *VarRegion::getStackFrame() const { 319 void VarRegion::Profile(llvm::FoldingSetNodeID &ID) const { 320 VarRegion::ProfileRegion(ID, getDecl(), superRegion); 532 void VarRegion::dumpToStream(raw_ostream &os) const { 537 os << "VarRegion{D" << VD->getID() << '}'; 603 bool VarRegion::canPrintPrettyAsExpr() const { 607 void VarRegion::printPrettyAsExpr(raw_ostream &os) const { 699 const auto *const VR = dyn_cast<VarRegion>(this->getBaseRegion()); 707 // VarRegion 816 /// StackFrameContext that matches a DeclContext, or find a VarRegion [all...] |
H A D | LoopWidening.cpp | 75 const VarRegion *VarMem = MRMgr.getVarRegion(VD, LCtx);
|
H A D | RegionStore.cpp | 569 SVal getBindingForVar(RegionBindingsConstRef B, const VarRegion *R); 1100 const VarRegion *ToInvalidate = 1114 const VarRegion *VR = BI.getCapturedRegion(); 1542 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { 1704 } else if (const VarRegion *VR = dyn_cast<VarRegion>(superR)) { 1795 if (const auto *VR = dyn_cast<VarRegion>(superR)) { 1984 const VarRegion *R) { 1993 // Lazily derive a value for the VarRegion [all...] |
H A D | SymbolManager.cpp | 440 if (const auto *VR = dyn_cast<VarRegion>(MR)) 530 bool SymbolReaper::isLive(const VarRegion *VR, bool includeStoreBindings) const{
|
H A D | BugReporterVisitors.cpp | 1216 static bool isInitializationOfVar(const ExplodedNode *N, const VarRegion *VR) { 1234 assert(VR->getDecl()->isStaticLocal() && "non-static stackless VarRegion"); 1268 if (isa<VarRegion>(R)) { 1287 const VarRegion *VR, 1373 if (const auto *VR = dyn_cast<VarRegion>(R)) { 1419 if (const auto *VR = dyn_cast<VarRegion>(R)) { 1471 const auto *VR = dyn_cast<VarRegion>(R); 1485 if (const VarRegion *OriginalR = BDR->getOriginalRegion(VR)) { 1497 if (const auto *VR = dyn_cast<VarRegion>(R))
|
H A D | CallEvent.cpp | 225 const VarRegion *CallEvent::getParameterLocation(unsigned Index, 228 // We cannot construct a VarRegion without a stack frame. 250 const VarRegion *VR = 328 if (const VarRegion *VR = getParameterLocation(*AdjIdx, BlockCount)) 880 const VarRegion *CapturedLambdaRegion = getRegionStoringCapturedLambda();
|
H A D | ExprEngineC.cpp | 220 const VarRegion *capturedR = I.getCapturedRegion(); 221 const VarRegion *originalR = I.getOriginalRegion();
|
H A D | ExprEngineCallAndReturn.cpp | 540 assert(cast<VarRegion>(VV.castAs<loc::MemRegionVal>().getRegion())
|
H A D | ExprEngineCXX.cpp | 345 const VarRegion *VR = Caller->getParameterLocation(
|
H A D | ExprEngine.cpp | 2712 if (const auto *VR = dyn_cast<VarRegion>(MR->getBaseRegion()))
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 59 class VarRegion; 188 /// For a VarRegion the range of the base region is returned. 713 const VarRegion *getCapturedRegion() const { 714 return cast<VarRegion>(*R); 717 const VarRegion *getOriginalRegion() const { 718 return cast<VarRegion>(*OriginalR); 740 const VarRegion *getOriginalRegion(const VarRegion *VR) const; 755 std::pair<const VarRegion *, const VarRegion *> 928 class VarRegion : public DeclRegion { class in namespace:clang::ento 932 VarRegion(const VarDecl *vd, const MemRegion *sReg) function in class:clang::ento::VarRegion [all...] |
H A D | CallEvent.h | 393 const VarRegion *getParameterLocation(unsigned Index, 578 /// VarRegion for the variable holding the captured C++ lambda record. 579 const VarRegion *getRegionStoringCapturedLambda() const {
|
H A D | ProgramState.h | 229 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const; 653 inline const VarRegion* ProgramState::getRegion(const VarDecl *D,
|
H A D | SymbolManager.h | 586 bool isLive(const VarRegion *VR, bool includeStoreBindings = false) const;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | SValExplainer.h | 94 if (auto V = dyn_cast<VarRegion>(R)) 182 std::string VisitVarRegion(const VarRegion *R) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.cpp | 171 const VarRegion *VR = I.getCapturedRegion(); 509 const auto *VR = dyn_cast<VarRegion>(R);
|