Searched refs:BlockDataRegion (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp52 void checkReturnedBlockCaptures(const BlockDataRegion &B,
54 void checkAsyncExecutedBlockCaptures(const BlockDataRegion &B,
62 getCapturedStackRegions(const BlockDataRegion &B, CheckerContext &C);
89 } else if (const auto *BR = dyn_cast<BlockDataRegion>(R)) {
116 isa<BlockDataRegion>(R);
137 StackAddrEscapeChecker::getCapturedStackRegions(const BlockDataRegion &B,
140 BlockDataRegion::referenced_vars_iterator I = B.referenced_vars_begin();
141 BlockDataRegion::referenced_vars_iterator E = B.referenced_vars_end();
174 const BlockDataRegion &B, CheckerContext &C) const {
191 if (isa<BlockDataRegion>(Regio
[all...]
H A DUndefCapturedBlockVarChecker.cpp57 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion());
59 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(),
H A DMallocChecker.cpp1792 if (isa<BlockDataRegion>(R)) {
2777 const BlockDataRegion *R =
2778 cast<BlockDataRegion>(C.getSVal(BE).getAsRegion());
2780 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(),
H A DMacOSKeychainAPIChecker.cpp202 return isa<AllocaRegion>(Arg) || isa<BlockDataRegion>(Arg) ||
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp370 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
382 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const {
383 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion());
470 void BlockDataRegion::dumpToStream(raw_ostream &os) const {
473 for (BlockDataRegion::referenced_vars_iterator
829 static_cast<const BlockDataRegion *>(BC->getContextData());
831 for (BlockDataRegion::referenced_vars_iterator
938 const BlockDataRegion *
963 return getSubRegion<BlockDataRegion>(BC, LC, blockCount, sReg);
1474 // BlockDataRegion
[all...]
H A DProgramState.cpp618 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) {
619 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(),
H A DRegionStore.cpp1108 // BlockDataRegion? If so, invalidate captured variables that are passed
1110 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(baseR)) {
1111 for (BlockDataRegion::referenced_vars_iterator
1466 if (isa<BlockDataRegion>(MR)) {
1955 if (!hasPartialLazyBinding && !isa<BlockDataRegion>(R->getBaseRegion()))
2611 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) {
2612 BlockDataRegion::referenced_vars_iterator I = BR->referenced_vars_begin(),
H A DExprEngineC.cpp211 if (const BlockDataRegion *BDR =
212 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) {
214 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(),
226 // are a prefix of the BlockDataRegion's referenced vars (which may include
H A DSValBuilder.cpp265 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext,
H A DCallEvent.cpp848 const BlockDataRegion *BlockCall::getBlockRegion() const {
852 return dyn_cast_or_null<BlockDataRegion>(DataReg);
H A DExprEngineCallAndReturn.cpp441 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion();
H A DBugReporterVisitors.cpp1484 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h667 /// BlockDataRegion - A region that represents a block instance.
673 class BlockDataRegion : public TypedRegion { class in namespace:clang::ento
682 BlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, function in class:clang::ento::BlockDataRegion
939 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg));
1399 const BlockDataRegion *getBlockDataRegion(const BlockCodeRegion *bc,
H A DCallEvent.h560 const BlockDataRegion *getBlockRegion() const;
563 const BlockDataRegion *BR = getBlockRegion();
581 const BlockDataRegion *BR = getBlockRegion();
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp155 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion());
157 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(),

Completed in 651 milliseconds