Home
last modified time | relevance | path

Searched refs:BlockDataRegion (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp378 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, in ProfileRegion()
390 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const { in Profile()
391 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion()); in Profile()
492 void BlockDataRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
986 const auto *BR = static_cast<const BlockDataRegion *>(BC->getData()); in getStackOrCaptureRegionForDeclContext()
1121 const BlockDataRegion *
1150 return getSubRegion<BlockDataRegion>(BC, LC, blockCount, sReg); in getBlockDataRegion()
1673 BlockDataRegion::getCaptureRegions(const VarDecl *VD) { in getCaptureRegions()
1695 void BlockDataRegion::LazyInitializeReferencedVars() { in LazyInitializeReferencedVars()
1732 BlockDataRegion::referenced_vars_iterator
[all …]
H A DProgramState.cpp661 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) { in scan()
H A DRegionStore.cpp1091 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(baseR)) { in VisitCluster()
1402 if (isa<BlockDataRegion>(MR)) { in getBinding()
2150 if (!hasPartialLazyBinding && !isa<BlockDataRegion>(R->getBaseRegion())) { in getBindingForFieldOrElementCommon()
2847 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) { in VisitBinding()
H A DExprEngineC.cpp208 if (const BlockDataRegion *BDR = in VisitBlockExpr()
209 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitBlockExpr()
H A DCallEvent.cpp876 const BlockDataRegion *BlockCall::getBlockRegion() const { in getBlockRegion()
880 return dyn_cast_or_null<BlockDataRegion>(DataReg); in getBlockRegion()
H A DExprEngineCallAndReturn.cpp540 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion(); in inlineCall()
H A DBugReporterVisitors.cpp1795 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitNode()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DRegions.def61 REGION(BlockDataRegion, TypedRegion)
H A DMemRegion.h678 class BlockDataRegion : public TypedRegion {
687 BlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, in BlockDataRegion() function
961 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in VarRegion()
995 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in NonParamVarRegion()
1588 const BlockDataRegion *getBlockDataRegion(const BlockCodeRegion *bc,
H A DCallEvent.h603 const BlockDataRegion *getBlockRegion() const;
606 const BlockDataRegion *BR = getBlockRegion(); in getDecl()
624 const BlockDataRegion *BR = getBlockRegion(); in getRegionStoringCapturedLambda()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp2003 if (isa<BlockDataRegion>(R)) { in FreeMemAux()
3022 const BlockDataRegion *R = in checkPostStmt()
3023 cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp156 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()