Searched refs:BlockDataRegion (Results 1 - 15 of 15) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | StackAddrEscapeChecker.cpp | 52 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 D | UndefCapturedBlockVarChecker.cpp | 57 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); 59 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(),
|
H A D | MallocChecker.cpp | 1792 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 D | MacOSKeychainAPIChecker.cpp | 202 return isa<AllocaRegion>(Arg) || isa<BlockDataRegion>(Arg) ||
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | MemRegion.cpp | 370 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 D | ProgramState.cpp | 618 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) { 619 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(),
|
H A D | RegionStore.cpp | 1108 // 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 D | ExprEngineC.cpp | 211 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 D | SValBuilder.cpp | 265 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext,
|
H A D | CallEvent.cpp | 848 const BlockDataRegion *BlockCall::getBlockRegion() const { 852 return dyn_cast_or_null<BlockDataRegion>(DataReg);
|
H A D | ExprEngineCallAndReturn.cpp | 441 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion();
|
H A D | BugReporterVisitors.cpp | 1484 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) {
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 667 /// 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 D | CallEvent.h | 560 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 D | RetainCountChecker.cpp | 155 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); 157 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(),
|
Completed in 651 milliseconds