Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDSVals.cpp40 const MemRegion *R = RV->getRegion(); in hasConjuredSymbol()
53 const MemRegion* R = X->getRegion(); in getAsFunctionDecl()
75 const MemRegion *R = X->getRegion(); in getAsLocSymbol()
91 const MemRegion *R = X->getRegion(); in getLocSymbolInBase()
137 return X->getRegion(); in getAsRegion()
146 const MemRegion *R = getRegion(); in stripCasts()
154 const TypedValueRegion *nonloc::LazyCompoundVal::getRegion() const { in getRegion() function in nonloc::LazyCompoundVal
155 return static_cast<const LazyCompoundValData*>(Data)->getRegion(); in getRegion()
298 << ',' << C.getRegion() in dumpToStream()
317 os << '&' << castAs<loc::MemRegionVal>().getRegion()->getString(); in dumpToStream()
HDSymbolManager.cpp73 << getParentSymbol() << ',' << getRegion() << '}'; in dumpToStream()
77 os << "extent_$" << getSymbolID() << '{' << getRegion() << '}'; in dumpToStream()
82 << getRegion() << ',' << T.getAsString() << '}'; in dumpToStream()
450 KnownLive = isLiveRegion(cast<SymbolRegionValue>(sym)->getRegion()); in isLive()
459 KnownLive = isLiveRegion(cast<SymbolExtent>(sym)->getRegion()); in isLive()
463 isLiveRegion(cast<SymbolMetadata>(sym)->getRegion()); in isLive()
HDRegionStore.cpp70 const MemRegion *getRegion() const { return P.getPointer(); } in getRegion() function in __anona4a347190111::BindingKey
84 return getRegion()->getBaseRegion(); in getBaseRegion()
114 return BindingKey(cast<SubRegion>(R), cast<SubRegion>(RO.getRegion()), k); in Make()
116 return BindingKey(RO.getRegion(), RO.getOffset(), k); in Make()
122 os << '(' << K.getRegion(); in operator <<()
596 if (const SubRegion *R = dyn_cast<SubRegion>(K.getRegion())) { in iterBindings()
774 const MemRegion *R = K.getRegion(); in getSymbolicOffsetFields()
842 if (NextKey.getRegion() == TopKey.getRegion()) { in collectSubRegionBindings()
1248 const MemRegion* R = Array.castAs<loc::MemRegionVal>().getRegion(); in ArrayToPointer()
1274 const MemRegion *MR = L.castAs<loc::MemRegionVal>().getRegion(); in getBinding()
[all …]
HDStore.cpp153 const MemRegion *baseR = rawOff.getRegion(); in castRegion()
275 MRMgr.getCXXBaseObjectRegion(BaseDecl, DerivedRegVal->getRegion(), in evalDerivedToBase()
397 BaseR = BaseL.castAs<loc::MemRegionVal>().getRegion(); in getLValueFieldOrIvar()
437 const MemRegion* BaseRegion = Base.castAs<loc::MemRegionVal>().getRegion(); in getLValueElement()
HDProgramState.cpp127 const MemRegion *R = loc.castAs<loc::MemRegionVal>().getRegion(); in bindDefault()
517 const MemRegion *R = val.getRegion()->getBaseRegion(); in scan()
561 return scan(X->getRegion()); in scan()
742 Tainted = Tainted || isTainted(SRV->getRegion(), Kind); in isTainted()
HDSimpleSValBuilder.cpp145 const MemRegion *R = val.castAs<loc::MemRegionVal>().getRegion(); in evalCastFromLoc()
820 if (LeftOffset.getRegion() != nullptr && in evalBinOpLL()
821 LeftOffset.getRegion() == RightOffset.getRegion() && in evalBinOpLL()
HDEnvironment.cpp175 SymReaper.markLive(R->getRegion()); in removeDeadBindings()
HDExprEngineObjC.cpp109 dyn_cast<TypedValueRegion>(MV->getRegion())) { in VisitObjCForCollectionStmt()
HDExprEngine.cpp125 const MemRegion *R = state->getRegion(PD, InitLoc); in getInitialState()
151 const MemRegion *R = state->getRegion(SelfD, InitLoc); in getInitialState()
592 const MemRegion *Region = dest.castAs<loc::MemRegionVal>().getRegion(); in ProcessAutomaticObjDtor()
647 VisitCXXDestructor(BaseTy, BaseVal.castAs<loc::MemRegionVal>().getRegion(), in ProcessBaseDtor()
664 FieldVal.castAs<loc::MemRegionVal>().getRegion(), in ProcessMemberDtor()
2033 escapes = !regionLoc->getRegion()->hasStackStorage(); in processPointerEscapedOnBind()
2041 SVal StoredVal = State->getSVal(regionLoc->getRegion()); in processPointerEscapedOnBind()
2163 LocReg = LocRegVal->getRegion(); in evalBind()
HDMemRegion.cpp37 RegionTy* MemRegionManager::getRegion(const A1 a1) {
76 RegionTy* MemRegionManager::getRegion(const A1 a1, const A2 a2) {
533 os << "raw_offset{" << getRegion() << ',' << getOffset().getQuantity() << '}'; in dumpToStream()
HDExprEngineCXX.cpp435 const MemRegion *NewReg = symVal.castAs<loc::MemRegionVal>().getRegion(); in VisitCXXNewExpr()
HDBugReporterVisitors.cpp1036 RVal = state->getSVal(L->getRegion()); in trackNullOrUndefValue()
1039 report.addVisitor(llvm::make_unique<UndefOrNullArgVisitor>(L->getRegion())); in trackNullOrUndefValue()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDArrayBoundCheckerV2.cpp57 const SubRegion *getRegion() const { return baseRegion; } in getRegion() function in __anon90202d3b0111::RegionRawOffsetV2
104 if (!rawOffset.getRegion()) in checkLocation()
111 SVal extentBegin = computeExtentBegin(svalBuilder, rawOffset.getRegion()); in checkLocation()
141 rawOffset.getRegion()->getExtent(svalBuilder); in checkLocation()
219 os << "raw_offset_v2{" << getRegion() << ',' << getByteOffset() << '}'; in dumpToStream()
HDVLASizeChecker.cpp170 state->getRegion(VD, LC)->getExtent(svalBuilder); in checkPreStmt()
HDNSErrorChecker.cpp192 const MemRegion* R = X->getRegion(); in parameterTypeFromSVal()
HDRetainCountChecker.cpp2233 const MemRegion *R = FB.getRegion(); in GetAllocationSite()
2835 return isa<ObjCIvarRegion>(DerivedVal->getRegion()); in wasLoadedFromIvar()
2837 return isa<ObjCIvarRegion>(RegionVal->getRegion()); in wasLoadedFromIvar()
3627 escapes = !regionLoc->getRegion()->hasStackStorage(); in checkBind()
3635 SVal StoredVal = state->getSVal(regionLoc->getRegion()); in checkBind()
3643 escapes = !isa<VarRegion>(regionLoc->getRegion()); in checkBind()
HDCallAndMessageChecker.cpp260 if (F.Find(D->getRegion())) { in PreVisitProcessArg()
HDGenericTaintChecker.cpp589 const DeclRegion *DeclReg = dyn_cast_or_null<DeclRegion>(Sm->getRegion()); in isStdin()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCoverageMappingGen.cpp436 SourceMappingRegion &getRegion() { in getRegion() function
445 Counter ExitCount = getRegion().getCounter(); in propagateCounts()
457 if (getRegion().hasEndLoc() && in adjustForOutOfOrderTraversal()
539 SourceMappingRegion &Region = getRegion(); in extendRegion()
550 SourceMappingRegion &Region = getRegion(); in terminateRegion()
623 BreakContinueStack.back().BreakCount, getRegion().getCounter()); in VisitBreakStmt()
630 BreakContinueStack.back().ContinueCount, getRegion().getCounter()); in VisitContinueStmt()
637 Counter ParentCount = getRegion().getCounter(); in VisitWhileStmt()
661 Counter ParentCount = getRegion().getCounter(); in VisitDoStmt()
684 Counter ParentCount = getRegion().getCounter(); in VisitForStmt()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDSVals.h446 const TypedValueRegion *getRegion() const;
496 const MemRegion* getRegion() const { in getRegion() function
505 return dyn_cast<REGION>(getRegion()); in getRegionAs()
509 return getRegion() == R.getRegion();
513 return getRegion() != R.getRegion();
HDSymbolManager.h131 const TypedValueRegion* getRegion() const { return R; } in getRegion() function
209 const TypedValueRegion *getRegion() const { return R; } in getRegion() function
242 const SubRegion *getRegion() const { return R; } in getRegion() function
278 const MemRegion *getRegion() const { return R; } in getRegion() function
HDMemRegion.h60 const MemRegion *getRegion() const { return R; } in getRegion() function
1001 const MemRegion *getRegion() const { return Region; } in getRegion() function
1284 RegionTy* getRegion(const A1 a1);
1290 RegionTy* getRegion(const A1 a1, const A2 a2);
HDBasicValueFactory.h53 const TypedValueRegion *getRegion() const { return region; } in getRegion() function
HDStore.h229 const MemRegion *getRegion() { return Binding; } in getRegion() function
HDProgramState.h199 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const;
629 inline const VarRegion* ProgramState::getRegion(const VarDecl *D, in getRegion() function

12