Searched refs:SFC (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTestAfterDivZeroChecker.cpp30 const StackFrameContext *SFC; member in class:__anon852::ZeroState
33 ZeroState(SymbolRef S, unsigned B, const StackFrameContext *SFC) argument
34 : ZeroSymbol(S), BlockID(B), SFC(SFC) {}
36 const StackFrameContext *getStackFrameContext() const { return SFC; }
39 return BlockID == X.BlockID && SFC == X.SFC && ZeroSymbol == X.ZeroSymbol;
45 if (SFC != X.SFC)
46 return SFC <
60 const StackFrameContext *SFC; member in class:__anon852::DivisionBRVisitor
64 DivisionBRVisitor(SymbolRef ZeroSymbol, const StackFrameContext *SFC) argument
[all...]
H A DReturnUndefChecker.cpp45 const StackFrameContext *SFC = C.getStackFrame(); local
46 QualType RT = CallEvent::getDeclaredResultType(SFC->getDecl());
63 if (RT.isNull() && isa<BlockDecl>(SFC->getDecl()) &&
H A DMIGChecker.cpp150 const StackFrameContext *SFC; local
153 SFC = LC->getStackFrame();
154 LC = SFC->getParent();
157 const Decl *D = SFC->getDecl();
H A DNSErrorChecker.cpp188 const StackFrameContext * SFC = C.getStackFrame(); local
194 if (stackReg->getStackFrame() == SFC)
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h386 inline bool isSynthesizedAccessor(const StackFrameContext *SFC) { argument
387 auto Method = dyn_cast_or_null<ObjCMethodDecl>(SFC->getDecl());
391 return SFC->getAnalysisDeclContext()->isBodyAutosynthesized();
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp272 const StackFrameContext *SFC) {
274 getRegionManager().getCXXThisRegion(D->getThisType(), SFC));
279 const StackFrameContext *SFC) {
282 return loc::MemRegionVal(getRegionManager().getCXXThisRegion(PT, SFC));
271 getCXXThis(const CXXMethodDecl *D, const StackFrameContext *SFC) argument
278 getCXXThis(const CXXRecordDecl *D, const StackFrameContext *SFC) argument
H A DExprEngineCXX.cpp189 const StackFrameContext *SFC = LCtx->getStackFrame(); local
190 if (const LocationContext *CallerLCtx = SFC->getParent()) {
191 auto RTC = (*SFC->getCallSiteBlock())[SFC->getIndex()]
206 cast<Expr>(SFC->getCallSite()), State, CallerLCtx,
226 SVal V = SVB.conjureSymbolVal(&TopLevelSymRegionTag, RetE, SFC,
H A DCallEvent.cpp227 const StackFrameContext *SFC = getCalleeStackFrame(BlockCount); local
229 if (!SFC)
234 // the definition. SFC contains the definition that would be used
236 const Decl *D = SFC->getDecl();
251 State->getStateManager().getRegionManager().getVarRegion(PVD, SFC);
255 assert(VR->getStackFrame() == SFC);
H A DMemRegion.cpp823 if (const auto *SFC = dyn_cast<StackFrameContext>(LC)) {
824 if (cast<DeclContext>(SFC->getDecl()) == DC)
825 return SFC;
1046 const StackFrameContext *SFC = LC->getStackFrame(); local
1047 assert(SFC);
1048 return getSubRegion<CXXTempObjectRegion>(E, getStackLocalsRegion(SFC));
H A DExprEngineCallAndReturn.cpp394 if (const StackFrameContext *SFC = dyn_cast<StackFrameContext>(LCtx)) {
395 const Decl *DI = SFC->getDecl();
H A DBugReporterVisitors.cpp1944 const StackFrameContext *SFC = LVNode->getStackFrame(); local
1981 *KV, RR, EnableNullFPSuppression, TKind, SFC));
2024 *KV, R, EnableNullFPSuppression, TKind, SFC));
2064 *KV, L->getRegion(), EnableNullFPSuppression, TKind, SFC));
H A DExprEngine.cpp294 const StackFrameContext *SFC = InitLoc->getStackFrame(); local
295 if (SFC->getParent() == nullptr) {
296 loc::MemRegionVal L = svalBuilder.getCXXThis(MD, SFC);
716 const StackFrameContext *SFC = LC ? LC->getStackFrame() : nullptr; local
717 SymbolReaper SymReaper(SFC, ReferenceStmt, SymMgr, getStoreManager());
732 CleanedState, SFC, SymReaper);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h380 const StackFrameContext *SFC);
384 const StackFrameContext *SFC);
H A DMemRegion.h385 const StackFrameContext *SFC; member in class:clang::ento::StackSpaceRegion
389 : MemSpaceRegion(mgr, k), SFC(sfc) {
395 const StackFrameContext *getStackFrame() const { return SFC; }
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp445 if (const auto *SFC = dyn_cast<StackFrameContext>(LC))
446 return SFC;
H A DPathDiagnostic.cpp507 getLocationForCaller(const StackFrameContext *SFC, argument
510 const CFGBlock &Block = *SFC->getCallSiteBlock();
511 CFGElement Source = Block[SFC->getIndex()];

Completed in 291 milliseconds