Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObject.h87 const FieldRegion *FR;
94 FieldNode(const FieldRegion *FR) : FR(FR) {} in FieldNode()
107 bool isSameRegion(const FieldRegion *OtherFR) const { in isSameRegion()
117 const FieldRegion *getRegion() const { return FR; } in getRegion()
185 bool contains(const FieldRegion *FR) const;
189 const FieldRegion *getUninitRegion() const { return getHead().getRegion(); } in getUninitRegion()
194 using UninitFieldMap = std::map<const FieldRegion *, llvm::SmallString<50>>;
299 bool isDereferencableUninit(const FieldRegion *FR, FieldChainInfo LocalChain);
H A DUninitializedPointee.cpp31 LocField(const FieldRegion *FR, const bool IsDereferenced = true) in LocField()
61 NeedsCastLocField(const FieldRegion *FR, const QualType &T) in NeedsCastLocField()
89 CyclicLocField(const FieldRegion *FR) : FieldNode(FR) {} in CyclicLocField()
123 const FieldRegion *FR);
134 const FieldRegion *FR, FieldChainInfo LocalChain) { in isDereferencableUninit()
218 const FieldRegion *FR) { in dereference()
H A DUninitializedObjectChecker.cpp55 RegularField(const FieldRegion *FR) : FieldNode(FR) {} in RegularField()
239 const FieldRegion *FR = Chain.getUninitRegion(); in addFieldToUninits()
299 const auto *FR = FieldVal.getRegionAs<FieldRegion>(); in isNonUnionUninit()
393 bool FieldChainInfo::contains(const FieldRegion *FR) const { in contains()
/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 DArrayBoundChecker.cpp362 if (const auto *FR = Region->getAs<FieldRegion>()) { in getRegionName()
H A DCallAndMessageChecker.cpp258 const FieldRegion *FR = MrMgr.getFieldRegion(I, R); in Find()
H A DNullabilityChecker.cpp326 if (const SubRegion *FieldReg = Region->getAs<FieldRegion>()) { in getTrackRegion()
H A DCStringChecker.cpp1237 return isa<FieldRegion>(R); in invalidateDestinationBufferAlwaysEscapeSuperRegion()
H A DMallocChecker.cpp3202 if (isa<FieldRegion, ElementRegion>(MR)) in checkEscapeOnReturn()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp300 void FieldRegion::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
547 void FieldRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
687 bool FieldRegion::canPrintPretty() const { in canPrintPretty()
691 bool FieldRegion::canPrintPrettyAsExpr() const { in canPrintPrettyAsExpr()
695 void FieldRegion::printPrettyAsExpr(raw_ostream &os) const { in printPrettyAsExpr()
701 void FieldRegion::printPretty(raw_ostream &os) const { in printPretty()
778 if (const auto *FR = R->getAs<FieldRegion>()) { in getDescriptiveName()
791 if (auto *FR = dyn_cast<FieldRegion>(this)) { in sourceRange()
842 if (cast<FieldRegion>(SR)->getDecl()->isBitField()) in getStaticSize()
1261 const FieldRegion*
[all …]
H A DRegionStore.cpp731 SVal getBindingForField(RegionBindingsConstRef B, const FieldRegion *R);
971 static inline bool isUnionField(const FieldRegion *FR) { in isUnionField()
984 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) in getSymbolicOffsetFields()
1041 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(Top)) { in collectSubRegionBindings()
1616 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R)) in getBinding()
1742 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) { in findLazyBinding()
2119 const FieldRegion* R) { in getBindingForField()
2206 cast<FieldRegion>(LazyBindingRegion)); in getLazyBinding()
2825 const FieldRegion *SourceFR = MRMgr.getFieldRegion(Field, LCV.getRegion()); in tryBindSmallStruct()
2828 const FieldRegion *DestFR = MRMgr.getFieldRegion(Field, R); in tryBindSmallStruct()
[all …]
H A DSimpleSValBuilder.cpp723 static SVal evalBinOpFieldRegionFieldRegion(const FieldRegion *LeftFR, in evalBinOpFieldRegionFieldRegion()
724 const FieldRegion *RightFR, in evalBinOpFieldRegionFieldRegion()
1032 const FieldRegion *RightFR = dyn_cast<FieldRegion>(RightMR); in evalBinOpLL()
1033 const FieldRegion *LeftFR = dyn_cast<FieldRegion>(LeftMR); in evalBinOpLL()
H A DBugReporterVisitors.cpp584 const FieldRegion *FR = MmrMgr.getFieldRegion(I, cast<SubRegion>(R)); in findRegionOfInterestInRecord()
1420 while (isa<FieldRegion>(TVR) || isa<ElementRegion>(TVR)) { in tryExtractInitializerFromList()
1450 if (const auto *FR = dyn_cast<FieldRegion>(TVR)) { in tryExtractInitializerFromList()
1561 while (isa<FieldRegion>(SR) || isa<ElementRegion>(SR)) { in VisitNode()
1579 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.h1134 class FieldRegion : public DeclRegion {
1139 FieldRegion(const FieldDecl *fd, const SubRegion *sReg) in FieldRegion() function
1551 const FieldRegion *getFieldRegion(const FieldDecl *fd,
1554 const FieldRegion *getFieldRegionWithSuper(const FieldRegion *FR, in getFieldRegionWithSuper()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h239 std::string VisitFieldRegion(const FieldRegion *R) { in VisitFieldRegion()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc7734 {"_ZNK5clang4ento11FieldRegion9getExtentERNS0_11SValBuilderE", "clang::ento::FieldRegion::getExtent…
7778 {"_ZNK5clang4ento11FieldRegion12dumpToStreamERN4llvm11raw_ostreamE", "clang::ento::FieldRegion::dum…
7827 …0_PKNS0_9MemRegionE", "clang::ento::FieldRegion* clang::ento::MemRegionManager::getSubRegion<clang…
7882 {"_ZN5clang4ento11FieldRegionD1Ev", "clang::ento::FieldRegion::~FieldRegion()"},
7883 {"_ZN5clang4ento11FieldRegionD0Ev", "clang::ento::FieldRegion::~FieldRegion()"},
7884 {"_ZNK5clang4ento11FieldRegion12getValueTypeEv", "clang::ento::FieldRegion::getValueType() const"},
8084 …mous namespace)::RegionStoreManager::RetrieveField(void const*, clang::ento::FieldRegion const*)"},
25269 {"_ZTVN5clang4ento11FieldRegionE", "vtable for clang::ento::FieldRegion"},