Home
last modified time | relevance | path

Searched refs:VarRegion (Results 1 – 25 of 25) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp604 bool VarRegion::canPrintPrettyAsExpr() const { in canPrintPrettyAsExpr()
881 if (V.is<const VarRegion*>()) in getVarRegion()
882 return V.get<const VarRegion*>(); in getVarRegion()
929 return getSubRegion<VarRegion>(D, sReg); in getVarRegion()
934 return getSubRegion<VarRegion>(D, superR); in getVarRegion()
1474 std::pair<const VarRegion *, const VarRegion *>
1477 const VarRegion *VR = nullptr; in getCaptureRegions()
1478 const VarRegion *OriginalVR = nullptr; in getCaptureRegions()
1523 const VarRegion *VR = nullptr; in LazyInitializeReferencedVars()
1524 const VarRegion *OriginalVR = nullptr; in LazyInitializeReferencedVars()
[all …]
H A DLoopWidening.cpp76 const VarRegion *VarMem = MRMgr.getVarRegion(VD, LCtx); in getWidenedLoopState()
H A DRegionStore.cpp528 SVal getBindingForVar(RegionBindingsConstRef B, const VarRegion *R);
1054 const VarRegion *ToInvalidate = in VisitCluster()
1068 const VarRegion *VR = BI.getCapturedRegion(); in VisitCluster()
1496 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in getBinding()
1658 } else if (const VarRegion *VR = dyn_cast<VarRegion>(superR)) { in getBindingForElement()
1747 if (const auto *VR = dyn_cast<VarRegion>(superR)) { in getBindingForField()
1932 const VarRegion *R) { in getBindingForVar()
2433 if (const VarRegion *VR = dyn_cast<VarRegion>(baseR)) { in VisitAddedToCluster()
H A DBugReporterVisitors.cpp1034 static bool isInitializationOfVar(const ExplodedNode *N, const VarRegion *VR) { in isInitializationOfVar()
1086 if (isa<VarRegion>(R)) { in showBRDiagnostics()
1105 const VarRegion *VR, in showBRParamDiagnostics()
1191 if (const auto *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
1237 if (const auto *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
1283 const auto *VR = dyn_cast<VarRegion>(R); in VisitNode()
1297 if (const VarRegion *OriginalR = BDR->getOriginalRegion(VR)) { in VisitNode()
1309 if (const auto *VR = dyn_cast<VarRegion>(R)) in VisitNode()
1784 const VarRegion *R = in registerStatementVarDecls()
H A DCallEvent.cpp224 const VarRegion *CallEvent::getParameterLocation(unsigned Index) const { in getParameterLocation()
248 const VarRegion *VR = in getParameterLocation()
326 if (const VarRegion *VR = getParameterLocation(*AdjIdx)) in invalidateRegions()
862 const VarRegion *CapturedLambdaRegion = getRegionStoringCapturedLambda(); in getInitialStackFrameContents()
H A DSymbolManager.cpp437 if (const auto *VR = dyn_cast<VarRegion>(MR)) in isLiveRegion()
527 bool SymbolReaper::isLive(const VarRegion *VR, bool includeStoreBindings) const{ in isLive()
H A DExprEngineC.cpp217 const VarRegion *capturedR = I.getCapturedRegion(); in VisitBlockExpr()
218 const VarRegion *originalR = I.getOriginalRegion(); in VisitBlockExpr()
H A DExprEngineCXX.cpp339 const VarRegion *VR = Caller->getParameterLocation( in prepareForObjectConstruction()
H A DExprEngineCallAndReturn.cpp522 assert(cast<VarRegion>(VV.castAs<loc::MemRegionVal>().getRegion()) in finishArgumentConstruction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h60 class VarRegion; variable
713 const VarRegion *getCapturedRegion() const { in getCapturedRegion()
714 return cast<VarRegion>(*R); in getCapturedRegion()
717 const VarRegion *getOriginalRegion() const { in getOriginalRegion()
718 return cast<VarRegion>(*OriginalR); in getOriginalRegion()
740 const VarRegion *getOriginalRegion(const VarRegion *VR) const;
755 std::pair<const VarRegion *, const VarRegion *>
931 class VarRegion : public DeclRegion {
935 VarRegion(const VarDecl *vd, const MemRegion *sReg) in VarRegion() function
1323 const VarRegion* getVarRegion(const VarDecl *D, const LocationContext *LC);
[all …]
H A DRegions.def77 REGION(VarRegion, DeclRegion)
H A DCallEvent.h426 const VarRegion *getParameterLocation(unsigned Index) const;
611 const VarRegion *getRegionStoringCapturedLambda() const { in getRegionStoringCapturedLambda()
H A DProgramState.h232 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const;
684 inline const VarRegion* ProgramState::getRegion(const VarDecl *D, in getRegion()
H A DSymbolManager.h587 bool isLive(const VarRegion *VR, bool includeStoreBindings = false) const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSXAPIChecker.cpp96 if (const VarRegion *VR = dyn_cast<VarRegion>(RB)) { in CheckDispatchOnce()
H A DUnixAPIChecker.cpp262 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) in CheckPthreadOnce()
268 if (isa<VarRegion>(R) && isa<StackLocalsSpaceRegion>(R->getMemorySpace())) in CheckPthreadOnce()
H A DStackAddrEscapeChecker.cpp96 } else if (const auto *VR = dyn_cast<VarRegion>(R)) { in genName()
352 const VarRegion *VR = cast<VarRegion>(P.first->getBaseRegion()); in checkEndFunction()
H A DNSErrorChecker.cpp192 if (const VarRegion *VR = R->getAs<VarRegion>()) in parameterTypeFromSVal()
H A DUndefCapturedBlockVarChecker.cpp66 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
H A DNonnullGlobalConstantsChecker.cpp96 auto *Region = dyn_cast<VarRegion>(RegionVal->getAsRegion()); in isGlobalConstString()
H A DMallocChecker.cpp1725 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
1740 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
1755 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
2260 const VarRegion* VR = MR->getBaseRegion()->getAs<VarRegion>(); in getAllocationSite()
2516 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
H A DMoveChecker.cpp544 MR && isa<VarRegion>(MR) && isa<StackSpaceRegion>(MR->getMemorySpace()); in classifyObject()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h94 if (auto V = dyn_cast<VarRegion>(R)) in VisitSymbolRegionValue()
182 std::string VisitVarRegion(const VarRegion *R) { in VisitVarRegion()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp234 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
537 return !R->hasStackStorage() || !isa<VarRegion>(R); in shouldEscapeRegion()
1164 if (const auto *LVR = dyn_cast_or_null<VarRegion>(loc.getAsRegion())) { in checkBind()
H A DRetainCountDiagnostics.cpp488 if (const auto *VR = dyn_cast_or_null<VarRegion>(MR)) in describeRegion()