/external/clang/lib/StaticAnalyzer/Core/ |
D | Store.cpp | 94 if (const TypedValueRegion *TR = dyn_cast<TypedValueRegion>(R)) { in castRegion() 166 if (const TypedValueRegion *TR = dyn_cast<TypedValueRegion>(baseR)) { in castRegion() 220 const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR); in regionMatchesCXXRecordType() 288 if (const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR)) in getCXXRecordType() 359 Failed = isa<TypedValueRegion>(MR); in evalDynamicCast() 367 SVal StoreManager::CastRetrievedVal(SVal V, const TypedValueRegion *R, in CastRetrievedVal()
|
D | RegionStore.cpp | 231 if (const TypedValueRegion *TR = dyn_cast<TypedValueRegion>(R)) in getDefaultBinding() 439 const TypedValueRegion *R, 445 const TypedValueRegion* R, SVal V); 449 const TypedValueRegion* R, SVal V); 452 const TypedValueRegion* R, 506 SVal getBindingForLazySymbol(const TypedValueRegion *R); 509 const TypedValueRegion *R, 520 SVal getBindingForStruct(RegionBindingsConstRef B, const TypedValueRegion *R); 521 SVal getBindingForArray(RegionBindingsConstRef B, const TypedValueRegion *R); 522 NonLoc createLazyBinding(RegionBindingsConstRef B, const TypedValueRegion *R); [all …]
|
D | ExprEngineObjC.cpp | 108 if (const TypedValueRegion *R = in VisitObjCForCollectionStmt() 109 dyn_cast<TypedValueRegion>(MV->getRegion())) { in VisitObjCForCollectionStmt()
|
D | BasicValueFactory.cpp | 31 const TypedValueRegion *region) { in Profile() 128 const TypedValueRegion *region) { in getLazyCompoundValData()
|
D | MemRegion.cpp | 183 DefinedOrUnknownSVal TypedValueRegion::getExtent(SValBuilder &svalBuilder) const { in getExtent() 433 void TypedValueRegion::anchor() { } in anchor() 972 const TypedValueRegion *Super, in isValidBaseClass() 995 if (isa<TypedValueRegion>(Super)) { in getCXXBaseObjectRegion() 996 assert(isValidBaseClass(RD, dyn_cast<TypedValueRegion>(Super), IsVirtual)); in getCXXBaseObjectRegion() 1246 if (const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(R)) { in getAsOffset()
|
D | SymbolManager.cpp | 151 SymbolManager::getRegionValueSymbol(const TypedValueRegion* R) { in getRegionValueSymbol() 187 const TypedValueRegion *R) { in getDerivedSymbol()
|
D | SValBuilder.cpp | 95 SValBuilder::getRegionValueSymbolVal(const TypedValueRegion* region) { in getRegionValueSymbolVal() 199 const TypedValueRegion *region) { in getDerivedRegionValueSymbolVal()
|
D | SVals.cpp | 154 const TypedValueRegion *nonloc::LazyCompoundVal::getRegion() const { in getRegion()
|
D | BugReporterVisitors.cpp | 584 if (const TypedValueRegion *TR = dyn_cast<TypedValueRegion>(R)) { in VisitNode() 651 if (const TypedValueRegion *TR = dyn_cast<TypedValueRegion>(R)) { in VisitNode()
|
D | ProgramState.cpp | 242 if (const TypedValueRegion *TR = dyn_cast<TypedValueRegion>(R)) { in getSValAsScalarOrLoc()
|
D | ExprEngine.cpp | 224 const TypedValueRegion *TR = nullptr; in createTemporaryRegionIfNeeded() 2263 if (const TypedValueRegion *TR = in evalLoad() 2264 dyn_cast_or_null<TypedValueRegion>(location.getAsRegion())) { in evalLoad()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | MemRegion.h | 498 class TypedValueRegion : public TypedRegion { 502 TypedValueRegion(const MemRegion* sReg, Kind k) : TypedRegion(sReg, k) {} in TypedValueRegion() function 741 class StringRegion : public TypedValueRegion { 747 : TypedValueRegion(sreg, StringRegionKind), Str(str) {} in StringRegion() 777 class ObjCStringRegion : public TypedValueRegion { 783 : TypedValueRegion(sreg, ObjCStringRegionKind), Str(str) {} in ObjCStringRegion() 813 class CompoundLiteralRegion : public TypedValueRegion { 819 : TypedValueRegion(sReg, CompoundLiteralRegionKind), CL(cl) {} in CompoundLiteralRegion() 842 class DeclRegion : public TypedValueRegion { 847 : TypedValueRegion(sReg, k), D(d) {} in DeclRegion() [all …]
|
D | SymbolManager.h | 37 class TypedValueRegion; variable 125 const TypedValueRegion *R; 128 SymbolRegionValue(SymbolID sym, const TypedValueRegion *r) in SymbolRegionValue() 131 const TypedValueRegion* getRegion() const { return R; } in getRegion() 133 static void Profile(llvm::FoldingSetNodeID& profile, const TypedValueRegion* R) { in Profile() 202 const TypedValueRegion *R; 205 SymbolDerived(SymbolID sym, SymbolRef parent, const TypedValueRegion *r) in SymbolDerived() 209 const TypedValueRegion *getRegion() const { return R; } in getRegion() 216 const TypedValueRegion *r) { in Profile() 495 const SymbolRegionValue* getRegionValueSymbol(const TypedValueRegion* R); [all …]
|
D | BasicValueFactory.h | 47 const TypedValueRegion *region; 49 LazyCompoundValData(const StoreRef &st, const TypedValueRegion *r) in LazyCompoundValData() 53 const TypedValueRegion *getRegion() const { return region; } in getRegion() 57 const TypedValueRegion *region); 173 const TypedValueRegion *region);
|
D | SValBuilder.h | 164 DefinedOrUnknownSVal getRegionValueSymbolVal(const TypedValueRegion *region); 194 SymbolRef parentSymbol, const TypedValueRegion *region); 217 const TypedValueRegion *region) { in makeLazyCompoundVal()
|
D | SVals.h | 36 class TypedValueRegion; variable 446 const TypedValueRegion *getRegion() const;
|
D | Store.h | 242 SVal CastRetrievedVal(SVal val, const TypedValueRegion *region,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | BoolAssignmentChecker.cpp | 58 const TypedValueRegion *TR = in checkBind() 59 dyn_cast_or_null<TypedValueRegion>(loc.getAsRegion()); in checkBind()
|
D | DereferenceChecker.cpp | 237 const TypedValueRegion *TVR = dyn_cast_or_null<TypedValueRegion>(MR); in checkBind()
|
D | NullabilityChecker.cpp | 893 const TypedValueRegion *TVR = in checkBind() 894 dyn_cast_or_null<TypedValueRegion>(L.getAsRegion()); in checkBind()
|
D | BasicObjCFoundationChecks.cpp | 473 const TypedValueRegion* R = dyn_cast<TypedValueRegion>(LV->stripCasts()); in checkPreStmt()
|
D | CallAndMessageChecker.cpp | 236 bool Find(const TypedValueRegion *R) { in PreVisitProcessArg()
|
D | CStringChecker.cpp | 948 const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR); in SummarizeRegion()
|
D | RetainCountChecker.cpp | 2978 auto *ArgRegion = dyn_cast_or_null<TypedValueRegion>(ArgVal.getAsRegion()); in updateOutParameter()
|