Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp53 void checkReturnedBlockCaptures(const BlockDataRegion &B,
55 void checkAsyncExecutedBlockCaptures(const BlockDataRegion &B,
63 getCapturedStackRegions(const BlockDataRegion &B, CheckerContext &C);
90 } else if (const auto *BR = dyn_cast<BlockDataRegion>(R)) { in genName()
117 isa<BlockDataRegion>(R); in isArcManagedBlock()
138 StackAddrEscapeChecker::getCapturedStackRegions(const BlockDataRegion &B, in getCapturedStackRegions()
141 BlockDataRegion::referenced_vars_iterator I = B.referenced_vars_begin(); in getCapturedStackRegions()
142 BlockDataRegion::referenced_vars_iterator E = B.referenced_vars_end(); in getCapturedStackRegions()
176 const BlockDataRegion &B, CheckerContext &C) const { in checkAsyncExecutedBlockCaptures()
193 if (isa<BlockDataRegion>(Region)) in checkAsyncExecutedBlockCaptures()
[all …]
H A DUndefCapturedBlockVarChecker.cpp57 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()
59 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
H A DMacOSKeychainAPIChecker.cpp202 return isa<AllocaRegion>(Arg) || isa<BlockDataRegion>(Arg) || in isBadDeallocationArgument()
H A DMallocChecker.cpp1746 if (isa<BlockDataRegion>(R)) { in FreeMemAux()
2758 const BlockDataRegion *R = in checkPostStmt()
2759 cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()
2761 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp365 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, in ProfileRegion()
377 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const { in Profile()
378 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion()); in Profile()
465 void BlockDataRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
468 for (BlockDataRegion::referenced_vars_iterator in dumpToStream()
902 const auto *BR = static_cast<const BlockDataRegion *>(BC->getData()); in getStackOrCaptureRegionForDeclContext()
904 for (BlockDataRegion::referenced_vars_iterator in getStackOrCaptureRegionForDeclContext()
1045 const BlockDataRegion *
1070 return getSubRegion<BlockDataRegion>(BC, LC, blockCount, sReg); in getBlockDataRegion()
1586 BlockDataRegion::getCaptureRegions(const VarDecl *VD) { in getCaptureRegions()
[all …]
H A DProgramState.cpp622 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) { in scan()
623 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(), in scan()
H A DRegionStore.cpp1101 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(baseR)) { in VisitCluster()
1102 for (BlockDataRegion::referenced_vars_iterator in VisitCluster()
1426 if (isa<BlockDataRegion>(MR)) { in getBinding()
1911 if (!hasPartialLazyBinding && !isa<BlockDataRegion>(R->getBaseRegion())) in getBindingForFieldOrElementCommon()
2567 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) { in VisitBinding()
2568 BlockDataRegion::referenced_vars_iterator I = BR->referenced_vars_begin(), in VisitBinding()
H A DExprEngineC.cpp211 if (const BlockDataRegion *BDR = in VisitBlockExpr()
212 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitBlockExpr()
214 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(), in VisitBlockExpr()
H A DCallEvent.cpp843 const BlockDataRegion *BlockCall::getBlockRegion() const { in getBlockRegion()
847 return dyn_cast_or_null<BlockDataRegion>(DataReg); in getBlockRegion()
H A DSValBuilder.cpp266 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext, in getBlockPointer()
H A DExprEngineCallAndReturn.cpp441 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion(); in REGISTER_MAP_WITH_PROGRAMSTATE()
H A DBugReporterVisitors.cpp1589 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitNode()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h663 class BlockDataRegion : public TypedRegion {
672 BlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, in BlockDataRegion() function
917 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in VarRegion()
949 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in NonParamVarRegion()
1470 const BlockDataRegion *getBlockDataRegion(const BlockCodeRegion *bc,
H A DRegions.def61 REGION(BlockDataRegion, TypedRegion)
H A DCallEvent.h584 const BlockDataRegion *getBlockRegion() const;
587 const BlockDataRegion *BR = getBlockRegion(); in getDecl()
605 const BlockDataRegion *BR = getBlockRegion(); in getRegionStoringCapturedLambda()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp155 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()
157 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()