Searched refs:ElementRegion (Results 1 - 20 of 20) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DReturnPointerRangeChecker.cpp45 const ElementRegion *ER = dyn_cast_or_null<ElementRegion>(R);
H A DArrayBoundChecker.cpp42 const ElementRegion *ER = dyn_cast<ElementRegion>(R);
H A DUndefResultChecker.cpp48 const ElementRegion *ER = dyn_cast<ElementRegion>(MR);
H A DTaint.cpp165 if (const ElementRegion *ER = dyn_cast<ElementRegion>(Reg))
H A DArrayBoundCheckerV2.cpp325 const ElementRegion *elemReg = cast<ElementRegion>(region);
H A DPointerArithChecker.cpp126 if (const auto *ElemRegion = dyn_cast<ElementRegion>(Region)) {
H A DCStringChecker.cpp321 const ElementRegion *ER = dyn_cast<ElementRegion>(R);
927 const ElementRegion *ER = dyn_cast<ElementRegion>(R);
965 // Are we dealing with an ElementRegion? If so, we should be invalidating
967 if (const ElementRegion *ER = dyn_cast<ElementRegion>(R)) {
H A DValistChecker.cpp182 const auto *EReg = dyn_cast_or_null<ElementRegion>(Reg);
H A DNullabilityChecker.cpp286 if (auto ElementReg = Region->getAs<ElementRegion>())
H A DMallocChecker.cpp2070 while (const ElementRegion *ER = dyn_cast_or_null<ElementRegion>(MR))
2378 while (const ElementRegion *ER = dyn_cast_or_null<ElementRegion>(MR))
2755 if (isa<FieldRegion>(MR) || isa<ElementRegion>(MR))
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.cpp33 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR);
63 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR);
153 if (const ElementRegion *const ER = MR->getAs<ElementRegion>()) {
171 const ElementRegion *const ER = RegionManager->getElementRegion(
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp60 const ElementRegion *StoreManager::MakeElementRegion(const SubRegion *Base,
67 const ElementRegion *StoreManager::GetElementZeroRegion(const SubRegion *R,
144 // If we are casting from an ElementRegion to another type, the
147 // (1) Compute the "raw offset" of the ElementRegion from the
153 // casted-pointee type. If so, create a new ElementRegion with
156 // a new ElementRegion at offset 0 off the raw offset region.
163 const ElementRegion *elementR = cast<ElementRegion>(R);
185 // Otherwise, create a new ElementRegion at offset 0.
191 // we create an ElementRegion whos
[all...]
H A DMemRegion.cpp334 void ElementRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
343 void ElementRegion::Profile(llvm::FoldingSetNodeID& ID) const {
344 ElementRegion::ProfileRegion(ID, ElementType, Index, superRegion);
503 void ElementRegion::dumpToStream(raw_ostream &os) const {
667 const ElementRegion *ER = nullptr;
668 while ((ER = R->getAs<ElementRegion>())) {
988 const ElementRegion*
995 ElementRegion::ProfileRegion(ID, T, Idx, superRegion);
999 auto *R = cast_or_null<ElementRegion>(data);
1002 R = A.Allocate<ElementRegion>();
[all...]
H A DRegionStore.cpp563 SVal getBindingForElement(RegionBindingsConstRef B, const ElementRegion *R);
1523 if (const ElementRegion* ER = dyn_cast<ElementRegion>(R)) {
1639 if (const ElementRegion *ER = dyn_cast<ElementRegion>(R)) {
1669 const ElementRegion* R) {
1851 if (const ElementRegion *ER = dyn_cast<ElementRegion>(LazyBindingRegion))
1925 if (const ElementRegion *ER = dyn_cast<ElementRegion>(Bas
[all...]
H A DSimpleSValBuilder.cpp1016 const ElementRegion *RightER = dyn_cast<ElementRegion>(RightMR);
1017 const ElementRegion *LeftER = dyn_cast<ElementRegion>(LeftMR);
1177 if (const ElementRegion *elemReg = dyn_cast<ElementRegion>(region)) {
1232 // be possible, such as constant-folding an index in an ElementRegion.
H A DSymbolManager.cpp414 if (const auto ER = dyn_cast<ElementRegion>(SR)) {
H A DExprEngineCXX.cpp809 const ElementRegion *EleReg =
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h187 const ElementRegion *GetElementZeroRegion(const SubRegion *R, QualType T);
287 const ElementRegion *MakeElementRegion(const SubRegion *baseRegion,
H A DMemRegion.h771 // Because pointer arithmetic is represented by ElementRegion layers,
1065 friend class ElementRegion;
1082 /// ElementRegion is used to represent both array elements and casts.
1083 class ElementRegion : public TypedValueRegion { class in namespace:clang::ento
1089 ElementRegion(QualType elementType, NonLoc Idx, const SubRegion *sReg) function in class:clang::ento::ElementRegion
1333 const ElementRegion *getElementRegion(QualType elementType, NonLoc Idx,
1337 const ElementRegion *getElementRegionWithSuper(const ElementRegion *ER,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h168 std::string VisitElementRegion(const ElementRegion *R) {

Completed in 162 milliseconds