Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCheckPlacementNew.cpp53 bool isVarRegionAlignedProperly(const VarRegion *R, CheckerContext &C,
242 if (const VarRegion *TheVarRegion = BaseRegion->getAs<VarRegion>()) { in checkFieldRegionAlign()
261 const VarRegion *R, CheckerContext &C, const Expr *P, in isVarRegionAlignedProperly()
288 else if (const VarRegion *TheVarRegion = MRegion->getAs<VarRegion>()) in checkPlaceIsAlignedProperly()
H A DMacOSXAPIChecker.cpp96 if (const VarRegion *VR = dyn_cast<VarRegion>(RB)) { in CheckDispatchOnce()
H A DUnixAPIChecker.cpp297 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) in CheckPthreadOnce()
303 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()
357 const VarRegion *VR = cast<VarRegion>(P.first->getBaseRegion()); in checkEndFunction()
H A DNSErrorChecker.cpp202 if (const VarRegion *VR = R->getAs<VarRegion>()) in parameterTypeFromSVal()
H A DUndefCapturedBlockVarChecker.cpp65 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
H A DNonnullGlobalConstantsChecker.cpp97 auto *Region = dyn_cast<VarRegion>(RegionVal->getAsRegion()); in isGlobalConstString()
H A DMIGChecker.cpp131 const auto *VR = dyn_cast<VarRegion>(MR); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
H A DMallocChecker.cpp1946 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
1961 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
1976 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
2501 const VarRegion *VR = MR->getBaseRegion()->getAs<VarRegion>(); in getAllocationSite()
2772 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
H A DMoveChecker.cpp557 MR && isa<VarRegion>(MR) && isa<StackSpaceRegion>(MR->getMemorySpace()); in classifyObject()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h59 class VarRegion; variable
703 const VarRegion *getCapturedRegion() const { in getCapturedRegion()
704 return cast<VarRegion>(*R); in getCapturedRegion()
707 const VarRegion *getOriginalRegion() const { in getOriginalRegion()
708 return cast<VarRegion>(*OriginalR); in getOriginalRegion()
730 const VarRegion *getOriginalRegion(const VarRegion *VR) const;
745 std::pair<const VarRegion *, const VarRegion *>
906 class VarRegion : public DeclRegion {
911 VarRegion(const MemRegion *sReg, Kind k) : DeclRegion(sReg, k) { in VarRegion() function
936 class NonParamVarRegion : public VarRegion {
[all …]
H A DRegions.def76 ABSTRACT_REGION(VarRegion, DeclRegion)
77 REGION(NonParamVarRegion, VarRegion)
78 REGION(ParamVarRegion, VarRegion)
H A DProgramState.h229 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const;
660 inline const VarRegion* ProgramState::getRegion(const VarDecl *D, in getRegion()
H A DSymbolManager.h543 bool isLive(const VarRegion *VR, bool includeStoreBindings = false) const;
H A DCallEvent.h603 const VarRegion *getRegionStoringCapturedLambda() const { in getRegionStoringCapturedLambda()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp158 const StackFrameContext *VarRegion::getStackFrame() const { in getStackFrame()
712 const auto *const VR = dyn_cast<VarRegion>(this->getBaseRegion()); in sourceRange()
892 static llvm::PointerUnion<const StackFrameContext *, const VarRegion *>
908 if (const auto *VR = dyn_cast<VarRegion>(OrigR)) { in getStackOrCaptureRegionForDeclContext()
910 return cast<VarRegion>(I.getCapturedRegion()); in getStackOrCaptureRegionForDeclContext()
920 const VarRegion *MemRegionManager::getVarRegion(const VarDecl *D, in getVarRegion()
975 llvm::PointerUnion<const StackFrameContext *, const VarRegion *> V = in getVarRegion()
978 if (V.is<const VarRegion*>()) in getVarRegion()
979 return V.get<const VarRegion*>(); in getVarRegion()
1585 std::pair<const VarRegion *, const VarRegion *>
[all …]
H A DRegionStore.cpp569 SVal getBindingForVar(RegionBindingsConstRef B, const VarRegion *R);
1091 const VarRegion *ToInvalidate = in VisitCluster()
1105 const VarRegion *VR = BI.getCapturedRegion(); in VisitCluster()
1502 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in getBinding()
1660 } else if (const VarRegion *VR = dyn_cast<VarRegion>(superR)) { in getBindingForElement()
1751 if (const auto *VR = dyn_cast<VarRegion>(superR)) { in getBindingForField()
1940 const VarRegion *R) { in getBindingForVar()
2496 if (const VarRegion *VR = dyn_cast<VarRegion>(baseR)) { in VisitAddedToCluster()
H A DLoopWidening.cpp77 const VarRegion *VarMem = MRMgr.getVarRegion(VD, LCtx); in getWidenedLoopState()
H A DBugReporterVisitors.cpp1237 static bool isInitializationOfVar(const ExplodedNode *N, const VarRegion *VR) { in isInitializationOfVar()
1293 if (isa<VarRegion>(NewR)) { in showBRDiagnostics()
1311 const VarRegion *VR, SVal V, in showBRParamDiagnostics()
1410 if (const auto *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
1456 if (const auto *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
1576 const auto *VR = dyn_cast<VarRegion>(R); in VisitNode()
1590 if (const VarRegion *OriginalR = BDR->getOriginalRegion(VR)) { in VisitNode()
1602 if (const auto *VR = dyn_cast<VarRegion>(R)) in VisitNode()
H A DSymbolManager.cpp421 if (const auto *VR = dyn_cast<VarRegion>(MR)) in isLiveRegion()
512 bool SymbolReaper::isLive(const VarRegion *VR, bool includeStoreBindings) const{ in isLive()
H A DExprEngineCallAndReturn.cpp540 assert(cast<VarRegion>(VV.castAs<loc::MemRegionVal>().getRegion()) in finishArgumentConstruction()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h95 if (auto V = dyn_cast<VarRegion>(R)) in VisitSymbolRegionValue()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp442 const auto *VR = cast<VarRegion>(cast<SymbolRegionValue>(Sym)->getRegion()); in annotateStartParameter()
612 if (const auto *VR = dyn_cast_or_null<VarRegion>(MR)) in describeRegion()
H A DRetainCountChecker.cpp171 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
509 const auto *VR = dyn_cast<VarRegion>(R); in shouldEscapeRegion()
/netbsd-src/external/apache2/llvm/dist/clang/docs/analyzer/developer-docs/
H A DRegionStore.rst177 // used as a Default binding for the VarRegion 'p2'.

12