Home
last modified time | relevance | path

Searched refs:FieldRegion (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedPointee.cpp35 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 DCheckPlacementNew.cpp50 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 DArrayBoundCheckerV2.cpp345 if (const auto *FR = Region->getAs<FieldRegion>()) { in getRegionName()
H A DNullabilityChecker.cpp329 if (const SubRegion *FieldReg = Region->getAs<FieldRegion>()) { in getTrackRegion()
H A DCStringChecker.cpp1231 return isa<FieldRegion>(R); in invalidateDestinationBufferAlwaysEscapeSuperRegion()
H A DMallocChecker.cpp3000 if (isa<FieldRegion, ElementRegion>(MR)) in checkEscapeOnReturn()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp291 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 DRegionStore.cpp567 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 DBugReporterVisitors.cpp677 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 DRegions.def75 REGION(FieldRegion, DeclRegion)
H A DMemRegion.h1106 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()