Searched refs:FieldRegion (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
H A D | UninitializedPointee.cpp | 35 LocField(const FieldRegion *FR, const bool IsDereferenced = true) in LocField() 65 NeedsCastLocField(const FieldRegion *FR, const QualType &T) in NeedsCastLocField() 93 CyclicLocField(const FieldRegion *FR) : FieldNode(FR) {} in CyclicLocField() 127 const FieldRegion *FR); 138 const FieldRegion *FR, FieldChainInfo LocalChain) { in isDereferencableUninit() 222 const FieldRegion *FR) { in dereference()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckPlacementNew.cpp | 50 void checkFieldRegionAlign(const FieldRegion *R, CheckerContext &C, 236 const FieldRegion *R, CheckerContext &C, const Expr *P, in checkFieldRegionAlign() 286 else if (const FieldRegion *TheFieldRegion = MRegion->getAs<FieldRegion>()) in checkPlaceIsAlignedProperly()
|
H A D | ArrayBoundCheckerV2.cpp | 345 if (const auto *FR = Region->getAs<FieldRegion>()) { in getRegionName()
|
H A D | NullabilityChecker.cpp | 329 if (const SubRegion *FieldReg = Region->getAs<FieldRegion>()) { in getTrackRegion()
|
H A D | CStringChecker.cpp | 1231 return isa<FieldRegion>(R); in invalidateDestinationBufferAlwaysEscapeSuperRegion()
|
H A D | MallocChecker.cpp | 3000 if (isa<FieldRegion, ElementRegion>(MR)) in checkEscapeOnReturn()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | MemRegion.cpp | 291 void FieldRegion::Profile(llvm::FoldingSetNodeID &ID) const { in Profile() 538 void FieldRegion::dumpToStream(raw_ostream &os) const { in dumpToStream() 678 bool FieldRegion::canPrintPretty() const { in canPrintPretty() 682 bool FieldRegion::canPrintPrettyAsExpr() const { in canPrintPrettyAsExpr() 686 void FieldRegion::printPrettyAsExpr(raw_ostream &os) const { in printPrettyAsExpr() 692 void FieldRegion::printPretty(raw_ostream &os) const { in printPretty() 767 if (auto *FR = dyn_cast<FieldRegion>(this)) { in sourceRange() 818 if (cast<FieldRegion>(SR)->getDecl()->isBitField()) in getStaticSize() 1214 const FieldRegion* 1217 return getSubRegion<FieldRegion>(d, superRegion); in getFieldRegion() [all …]
|
H A D | RegionStore.cpp | 567 SVal getBindingForField(RegionBindingsConstRef B, const FieldRegion *R); 801 static inline bool isUnionField(const FieldRegion *FR) { in isUnionField() 814 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) in getSymbolicOffsetFields() 871 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(Top)) { in collectSubRegionBindings() 1457 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R)) in getBinding() 1583 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) { in findLazyBinding() 1960 const FieldRegion* R) { in getBindingForField() 2047 cast<FieldRegion>(LazyBindingRegion)); in getLazyBinding() 2598 const FieldRegion *SourceFR = MRMgr.getFieldRegion(Field, LCV.getRegion()); in tryBindSmallStruct() 2601 const FieldRegion *DestFR = MRMgr.getFieldRegion(Field, R); in tryBindSmallStruct() [all …]
|
H A D | BugReporterVisitors.cpp | 677 const FieldRegion *FR = MmrMgr.getFieldRegion(I, cast<SubRegion>(R)); in findRegionOfInterestInRecord() 1468 while (isa<FieldRegion>(TVR) || isa<ElementRegion>(TVR)) { in tryExtractInitializerFromList() 1498 if (const auto *FR = dyn_cast<FieldRegion>(TVR)) { in tryExtractInitializerFromList() 1609 while (isa<FieldRegion>(SR) || isa<ElementRegion>(SR)) { in VisitNode() 1627 if (const auto *FR = dyn_cast<FieldRegion>(TopR)) { in VisitNode()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | Regions.def | 75 REGION(FieldRegion, DeclRegion)
|
H A D | MemRegion.h | 1106 class FieldRegion : public DeclRegion { 1111 FieldRegion(const FieldDecl *fd, const SubRegion *sReg) in FieldRegion() function 1523 const FieldRegion *getFieldRegion(const FieldDecl *fd, 1526 const FieldRegion *getFieldRegionWithSuper(const FieldRegion *FR, in getFieldRegionWithSuper()
|