Home
last modified time | relevance | path

Searched refs:RegionTy (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h175 template<typename RegionTy> const RegionTy* getAs() const;
176 template <typename RegionTy>
1324 template<typename RegionTy>
1325 const RegionTy* MemRegion::getAs() const { in getAs()
1326 if (const auto *RT = dyn_cast<RegionTy>(this)) in getAs()
1332 template <typename RegionTy>
1334 return cast<RegionTy>(this); in castAs()
1522 template <typename RegionTy, typename SuperTy,
1524 RegionTy* getSubRegion(const Arg1Ty arg1,
1527 template <typename RegionTy, typename SuperTy,
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp68 RegionTy* MemRegionManager::getSubRegion(const Arg1Ty arg1, in getSubRegion()
71 RegionTy::ProfileRegion(ID, arg1, superRegion); in getSubRegion()
76 R = A.Allocate<RegionTy>(); in getSubRegion()
77 new (R) RegionTy(arg1, superRegion); in getSubRegion()
88 RegionTy::ProfileRegion(ID, arg1, arg2, superRegion); in getSubRegion()
93 R = A.Allocate<RegionTy>(); in getSubRegion()
94 new (R) RegionTy(arg1, arg2, superRegion); in getSubRegion()
101 template <typename RegionTy, typename SuperTy,
107 RegionTy::ProfileRegion(ID, arg1, arg2, arg3, superRegion); in getSubRegion()
112 R = A.Allocate<RegionTy>(); in getSubRegion()
[all …]
H A DRegionStore.cpp1523 QualType RegionTy; in getUnderlyingType() local
1525 RegionTy = TVR->getValueType(); in getUnderlyingType()
1528 RegionTy = SR->getSymbol()->getType(); in getUnderlyingType()
1530 return RegionTy; in getUnderlyingType()
1553 QualType RegionTy = getUnderlyingType(R); in getExistingLazyBinding() local
1554 if (!RegionTy.isNull() && in getExistingLazyBinding()
1555 !RegionTy->isVoidPointerType()) { in getExistingLazyBinding()
1557 if (!SVB.getContext().hasSameUnqualifiedType(RegionTy, SourceRegionTy)) in getExistingLazyBinding()
H A DExprEngineCXX.cpp232 QualType RegionTy = ACtx.getPointerType(ReturnTy); in computeObjectUnderConstruction() local
233 return SVB.conjureSymbolVal(&TopLevelSymRegionTag, RetE, SFC, RegionTy, in computeObjectUnderConstruction()